Class SysMLProfile.BusinessRequirementStereotype

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

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

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • RISK

      public static final String RISK
      See Also:
    • SOURCE

      public static final String SOURCE
      See Also:
    • VERIFYMETHOD

      public static final String VERIFYMETHOD
      See Also:
    • DERIVED

      public static final String DERIVED
      Derived from all requirements that are the client of a deriveReqt relationship for which this requirement is a supplier.
      See Also:
    • DERIVEDFROM

      public static final String DERIVEDFROM
      Derived from all requirements that are the supplier of a deriveReqt relationship for which this requirement is a client.
      See Also:
    • ID

      public static final String ID
      The unique id of the requirement.
      See Also:
    • MASTER

      public static final String MASTER
      This is a derived property that lists the master requirement for this slave requirement. The master attribute is derived from the supplier of the Copy dependency that has this requirement as the slave.
      See Also:
    • REFINEDBY

      public static final String REFINEDBY
      Derived from all elements that are the client of a refine relationship for which this requirement is a supplier.
      See Also:
    • SATISFIEDBY

      public static final String SATISFIEDBY
      Derived from all elements that are the client of a satisfy relationship for which this requirement is a supplier.
      See Also:
    • TEXT

      public static final String TEXT
      The textual representation or a reference to the textual representation of the requirement.
      See Also:
    • TRACEDTO

      public static final String TRACEDTO
      Derived from all elements that are the client of a trace relationship for which this requirement is a supplier.
      See Also:
    • VERIFIEDBY

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

    • BusinessRequirementStereotype

      protected BusinessRequirementStereotype(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
    • getRiskProperty

      @CheckForNull public Property getRiskProperty()
    • getSourceProperty

      @CheckForNull public Property getSourceProperty()
    • getVerifyMethodProperty

      @CheckForNull public Property getVerifyMethodProperty()
    • getDerivedProperty

      @CheckForNull public Property getDerivedProperty()
    • getDerivedFromProperty

      @CheckForNull public Property getDerivedFromProperty()
    • getIdProperty

      @CheckForNull public Property getIdProperty()
    • getMasterProperty

      @CheckForNull public Property getMasterProperty()
    • getRefinedByProperty

      @CheckForNull public Property getRefinedByProperty()
    • getSatisfiedByProperty

      @CheckForNull public Property getSatisfiedByProperty()
    • getTextProperty

      @CheckForNull public Property getTextProperty()
    • getTracedToProperty

      @CheckForNull public Property getTracedToProperty()
    • getVerifiedByProperty

      @CheckForNull public Property getVerifiedByProperty()
    • setRisk

      public void setRisk(Element element, @CheckForNull SysMLProfile.RiskKindEnum value)
    • clearRisk

      public void clearRisk(Element element)
    • getRisk

      @CheckForNull public SysMLProfile.RiskKindEnum getRisk(Element element)
    • setSource

      public void setSource(Element element, @CheckForNull String value)
    • clearSource

      public void clearSource(Element element)
    • getSource

      @CheckForNull public String getSource(Element element)
    • setVerifyMethod

      public void setVerifyMethod(Element element, @CheckForNull SysMLProfile.VerificationMethodKindEnum value)
    • clearVerifyMethod

      public void clearVerifyMethod(Element element)
    • getVerifyMethod

      @CheckForNull public SysMLProfile.VerificationMethodKindEnum getVerifyMethod(Element element)
    • setDerived

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

      public void clearDerived(Element element)
    • addDerived

      public void addDerived(Element element, Element value)
    • removeDerived

      public void removeDerived(Element element, Element value)
    • getDerived

      public List<Element> getDerived(Element element)
    • setDerivedFrom

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

      public void clearDerivedFrom(Element element)
    • addDerivedFrom

      public void addDerivedFrom(Element element, Element value)
    • removeDerivedFrom

      public void removeDerivedFrom(Element element, Element value)
    • getDerivedFrom

      public List<Element> getDerivedFrom(Element element)
    • setId

      public void setId(Element element, @CheckForNull String value)
    • clearId

      public void clearId(Element element)
    • getId

      @CheckForNull public String getId(Element element)
    • setMaster

      public void setMaster(Element element, @CheckForNull Element value)
    • clearMaster

      public void clearMaster(Element element)
    • getMaster

      @CheckForNull public Element getMaster(Element element)
    • setRefinedBy

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

      public void clearRefinedBy(Element element)
    • addRefinedBy

      public void addRefinedBy(Element element, Element value)
    • removeRefinedBy

      public void removeRefinedBy(Element element, Element value)
    • getRefinedBy

      public List<Element> getRefinedBy(Element element)
    • setSatisfiedBy

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

      public void clearSatisfiedBy(Element element)
    • addSatisfiedBy

      public void addSatisfiedBy(Element element, Element value)
    • removeSatisfiedBy

      public void removeSatisfiedBy(Element element, Element value)
    • getSatisfiedBy

      public List<Element> getSatisfiedBy(Element element)
    • setText

      public void setText(Element element, @CheckForNull String value)
    • clearText

      public void clearText(Element element)
    • getText

      @CheckForNull public String getText(Element element)
    • setTracedTo

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

      public void clearTracedTo(Element element)
    • addTracedTo

      public void addTracedTo(Element element, Element value)
    • removeTracedTo

      public void removeTracedTo(Element element, Element value)
    • getTracedTo

      public List<Element> getTracedTo(Element element)
    • setVerifiedBy

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

      public void clearVerifiedBy(Element element)
    • addVerifiedBy

      public void addVerifiedBy(Element element, Element value)
    • removeVerifiedBy

      public void removeVerifiedBy(Element element, Element value)
    • getVerifiedBy

      public List<Element> getVerifiedBy(Element element)
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)