Class SysMLProfile.InvocationOnNestedPortActionStereotype

java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.sysml.util.SysMLProfile.InvocationOnNestedPortActionStereotype
Enclosing class:
SysMLProfile

public static class SysMLProfile.InvocationOnNestedPortActionStereotype extends ProfileImplementation.StereotypeWrapper
  • Field Details

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • ONNESTEDPORT

      public static final String ONNESTEDPORT
      See Also:
    • PROPERTYPATH

      public static final String 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

    • InvocationOnNestedPortActionStereotype

      protected InvocationOnNestedPortActionStereotype(SysMLProfile profile)
  • Method Details

    • getStereotype

      public Stereotype getStereotype()
      Description copied from class: ProfileImplementation.StereotypeWrapper
      Returns stereotype for this wrapper.
      Specified by:
      getStereotype in class ProfileImplementation.StereotypeWrapper
      Returns:
      stereotype
    • getOnNestedPortProperty

      @CheckForNull public Property getOnNestedPortProperty()
    • getPropertyPathProperty

      @CheckForNull public Property getPropertyPathProperty()
    • setOnNestedPort

      public void setOnNestedPort(Element element, @CheckForNull Collection<? extends Element> value)
    • clearOnNestedPort

      public void clearOnNestedPort(Element element)
    • addOnNestedPort

      public void addOnNestedPort(Element element, Element value)
    • removeOnNestedPort

      public void removeOnNestedPort(Element element, Element value)
    • getOnNestedPort

      public List<Element> getOnNestedPort(Element element)
    • setPropertyPath

      public void setPropertyPath(Element element, @CheckForNull Collection<? extends Element> value)
    • clearPropertyPath

      public void clearPropertyPath(Element element)
    • addPropertyPath

      public void addPropertyPath(Element element, Element value)
    • removePropertyPath

      public void removePropertyPath(Element element, Element value)
    • getPropertyPath

      public List<Element> getPropertyPath(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)