-
Key: SYSML14-39
-
Legacy Issue Number: 18891
-
Status: closed
-
Source: INCOSE ( Sanford Friedenthal)
-
Summary:
Notation for inherited features. UML 2.5 has introduced a notation for inherited features. This notation is completely relevant to SysML, and should be added to the diagram elements tables. It applies to blocks, value types, signals, and other classifiers
-
Reported: SysML 1.3 — Wed, 11 Sep 2013 04:00 GMT
-
Disposition: Resolved — SysML 1.4
-
Disposition Summary:
This resolution includes provisions to add the UML 2.5 inherited features to SysML
1.4. The following text is from the UML 2.5 specification (ptc/13-08-16) section 9.2.4:
Members that are inherited by a Classifier may be shown on a diagram of that Classifier by
prepending a caret ’^’ symbol to the textual representation that would be shown if the
member were not inherited. Thus the notation for an inherited Property is defined like this:
<inherited-property> ::= ’^’ <property>
where <property> is specified in 9.5.4.
Similarly, the notation for an inherited Connector is defined like this:
<inherited-connector> ::= ’^’ <connector>
where <connector> is specified in 11.2.4.
Analogous notations may be used for all NamedElements that are inheritedMembers of a
Classifier to indicate that they are inherited.
Inherited members may also be shown in a lighter color to help distinguish them from noninherited
members. A conforming implementation does not need to provide this option. -
Updated: Fri, 6 Mar 2015 20:58 GMT