Package com.nomagic.magicdraw.sysml.util
Class SysMLProfile.ElementPropertyPathStereotype
java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.sysml.util.SysMLProfile.ElementPropertyPathStereotype
- Enclosing class:
- SysMLProfile
public static class SysMLProfile.ElementPropertyPathStereotype
extends ProfileImplementation.StereotypeWrapper
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPropertyPath
(Element element, Element value) protected void
clear()
void
clearPropertyPath
(Element element) getPropertyPath
(Element element) Returns stereotype for this wrapper.boolean
static boolean
isInstance
(Element element) void
removePropertyPath
(Element element, Element value) void
setPropertyPath
(Element element, Collection<? extends Element> value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Field Details
-
STEREOTYPE_NAME
- See Also:
-
PROPERTYPATH
The propertyPath list of the NestedConnectorEnd stereotype must identify a path of containing properties that identify the connected property in the context of the block that owns the connector. The ordering of properties is from a property of the block that owns the connector, through a property of each intermediate block that types the preceding property, until a property is reached that contains a connector end property within its type. The connector end property is not included in the propertyPath list, but instead is held by the role property of the UML ConnectorEnd metaclass.- See Also:
-
-
Constructor Details
-
ElementPropertyPathStereotype
-
-
Method Details
-
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getPropertyPathProperty
-
setPropertyPath
-
clearPropertyPath
-
addPropertyPath
-
removePropertyPath
-
getPropertyPath
-
clear
protected void clear() -
is
-
isInstance
-