Class SysMLProfile.RequirementRelatedStereotype

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

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

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • REFINES

      public static final String REFINES
      Derived from all requirements that are the supplier of a refine relationship for which this element is a client.
      See Also:
    • SATISFIES

      public static final String SATISFIES
      Derived from all requirements that are the supplier of a satisfy relationship for which this element is a client.
      See Also:
    • TRACEDFROM

      public static final String TRACEDFROM
      Derived from all requirements that are the supplier of a trace relationship for which this element is a client.
      See Also:
    • VERIFIES

      public static final String VERIFIES
      Derived from all requirements that are the supplier of a verify relationship for which this element is a client.
      See Also:
  • Constructor Details

    • RequirementRelatedStereotype

      protected RequirementRelatedStereotype(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
    • getRefinesProperty

      @CheckForNull public Property getRefinesProperty()
    • getSatisfiesProperty

      @CheckForNull public Property getSatisfiesProperty()
    • getTracedFromProperty

      @CheckForNull public Property getTracedFromProperty()
    • getVerifiesProperty

      @CheckForNull public Property getVerifiesProperty()
    • setRefines

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

      public void clearRefines(Element element)
    • addRefines

      public void addRefines(Element element, Element value)
    • removeRefines

      public void removeRefines(Element element, Element value)
    • getRefines

      public List<Element> getRefines(Element element)
    • setSatisfies

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

      public void clearSatisfies(Element element)
    • addSatisfies

      public void addSatisfies(Element element, Element value)
    • removeSatisfies

      public void removeSatisfies(Element element, Element value)
    • getSatisfies

      public List<Element> getSatisfies(Element element)
    • setTracedFrom

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

      public void clearTracedFrom(Element element)
    • addTracedFrom

      public void addTracedFrom(Element element, Element value)
    • removeTracedFrom

      public void removeTracedFrom(Element element, Element value)
    • getTracedFrom

      public List<Element> getTracedFrom(Element element)
    • setVerifies

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

      public void clearVerifies(Element element)
    • addVerifies

      public void addVerifies(Element element, Element value)
    • removeVerifies

      public void removeVerifies(Element element, Element value)
    • getVerifies

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

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)