Class SysMLProfile.ConjugatedInterfaceBlockStereotype

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

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

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • ORIGINAL

      public static final String ORIGINAL
      The original Interface Block of the conjugated Interface Block that has the same features as the original, except its Directed Features and Flow Properties are reversed.
      See Also:
    • ISENCAPSULATED

      public static final String ISENCAPSULATED
      If true, then the block is treated as a black box; a part typed by this black box can only be connected via its ports or directly to its outer boundary. If false, or if a value is not present, then connections can be established to elements of its internal structure via deep-nested connector ends.
      See Also:
  • Constructor Details

    • ConjugatedInterfaceBlockStereotype

      protected ConjugatedInterfaceBlockStereotype(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
    • getOriginalProperty

      @CheckForNull public Property getOriginalProperty()
    • getIsEncapsulatedProperty

      @CheckForNull public Property getIsEncapsulatedProperty()
    • setOriginal

      public void setOriginal(Element element, @CheckForNull Element value)
    • clearOriginal

      public void clearOriginal(Element element)
    • getOriginal

      @CheckForNull public Element getOriginal(Element element)
    • setIsEncapsulated

      public void setIsEncapsulated(Element element, @CheckForNull Boolean value)
    • clearIsEncapsulated

      public void clearIsEncapsulated(Element element)
    • isIsEncapsulated

      @CheckForNull public Boolean isIsEncapsulated(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)