SysML 1.7 RTF Avatar
  1. OMG Issue

SYSML17 — Allocate: Error in operation bodies

  • Key: SYSML17-289
  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
  • Summary:

    The body condition of the Allocate::getAllocatedFrom()
    getAllocatedFrom = Allocate.allInstances()->select(to = ref).from
    should be
    getAllocatedFrom = Allocate.allInstances()->select(supplier = ref).client

    to and from are no stereotype or metaclass properties. The appropriate properties are client and supplier defined in the metaclass "Dependency".

    Accordingly change the Allocate::getAllocatedTo() body condition as well as the name "getAllocatedFrom" to "getAllocatedTo":

    getAllocatedTo = Allocate.allInstances()->select(supplier = ref).client.

  • Reported: SysML 1.6 — Thu, 13 Feb 2020 16:19 GMT
  • Disposition: Resolved — SysML 1.7
  • Disposition Summary:

    Resolved: Error in operation body conditions of getAllocatedFrom() and getAllocatedTo()

    The body condition of the Allocate::getAllocatedFrom() and Allocate::getAllocatedTo() operations are not correct. Fix them as proposed in the issue description.

  • Updated: Thu, 22 Dec 2022 13:45 GMT