Legacy Issue Number: 13089
Source: INRIA ( Pierre Boulet)
Assembly connector End can not be manipulated in the metamodel. Wheras
it is important to have the relashionship between the Assembly connector
end and the port and from the Assembly Connector to the Port.
Reported: MARTE 1.0b2 — Fri, 26 Sep 2008 04:00 GMT
Disposition: Resolved — MARTE 1.0
The resolution to this issue implies to introduce a ConnectorEnd class in the domain model (cf.
#1). To mimic the structure of the UML2 metamodel, the ConnectorEnd domain class must have
a generalization relationship with the MultiplicityElement domain class. MultiplicityElement is only
defined in the Marte::RSM::Shape (which is basically a uml MultiplicityElement with a Shape). So,
issue 13089 hides other fundamental issues: MultiplicityElement should be defined in
Marte::CoreElements::Foundations #2 (and extended through package merge in
Marte::RSM::Shape #3. Note that in the foundations, Property should also have a generalization
relationship with MultiplicityElement #4
Updated: Sat, 7 Mar 2015 21:28 GMT