Icon class icon_class fas fa-quote-left icon_class_computed fas fa-quote-left Related content MagicDraw/Cameo: HOWTO Create a nested Property "shortcut" symbol with a dot property path in a Parametric Diagram or Internal Block Diagram Source OMG Systems Modeling Language (SysML) 1.6 Copyright information About Object Management Group copyright in text extracts quoted from OMG specifications for educational purposes Snippet kind INFO UML keywords Constraint SysML keywords ConstraintBlock SysML Parametric Diagram block property NestedConnectorEnd pathname dot notation nested Property Keywords mathematics equation Previous snippet Full quote A pathname dot notation can be used to refer to nested properties within a block hierarchy. Next snippet This allows a value property (such as an engine displacement) that may be deeply nested within a containing hierarchy (such as vehicle, power system, engine) to be referenced at the outer containing level (such as vehicle-level equations). Related snippets Constraint blocks provide a mechanism for integrating engineering analysis such as performance and reliability models with other SysML models. Parametric diagrams include usages of constraint blocks to constrain the properties of another block. Related snippets (backlinks) A property name shown inside or outside the property box may take the form of a multi-level name. This form of name references a nested property accessible through a sequence of intermediate properties from a referencing context. The name of the referenced property is built by a string of names separated by “.”, resulting in a form of path name that identifies the property in its local context. A colon and the type name for the property may optionally be shown following the dotted name string. If any of the properties named in the path name string identifies a reference property, the property box is shown with a dashed-outline box, just as for any reference property on an internal block diagram. This notation is purely a notational shorthand for a property that could otherwise be shown within a structure of nested property boxes, with the names in the dotted string taken from the name that would appear at each level of nesting In other words, the internal property shown with a path name in the left-hand side of Figure 8-1 is equivalent to the innermost nested box shown at the right. If the property has no name, the property’s type name can be used instead. e.g., car:Engine:Cylinder:Piston.length car.e.c.p.length Visit also Visit also (backlinks) Flags