Class SysMLProfile.UsabilityRequirementStereotype

    • Field Detail

      • DERIVED

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

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

        public static final java.lang.String ID
        The unique id of the requirement.
        See Also:
        Constant Field Values
      • MASTER

        public static final java.lang.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:
        Constant Field Values
      • REFINEDBY

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

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

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

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

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

      • UsabilityRequirementStereotype

        protected UsabilityRequirementStereotype​(SysMLProfile profile)
    • Method Detail

      • 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()
      • clearRisk

        public void clearRisk​(Element element)
      • setSource

        public void setSource​(Element element,
                              @CheckForNull
                              java.lang.String value)
      • clearSource

        public void clearSource​(Element element)
      • getSource

        @CheckForNull
        public java.lang.String getSource​(Element element)
      • clearVerifyMethod

        public void clearVerifyMethod​(Element element)
      • setDerived

        public void setDerived​(Element element,
                               @CheckForNull
                               java.util.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 java.util.List<Element> getDerived​(Element element)
      • setDerivedFrom

        public void setDerivedFrom​(Element element,
                                   @CheckForNull
                                   java.util.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 java.util.List<Element> getDerivedFrom​(Element element)
      • setId

        public void setId​(Element element,
                          @CheckForNull
                          java.lang.String value)
      • clearId

        public void clearId​(Element element)
      • getId

        @CheckForNull
        public java.lang.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
                                 java.util.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 java.util.List<Element> getRefinedBy​(Element element)
      • setSatisfiedBy

        public void setSatisfiedBy​(Element element,
                                   @CheckForNull
                                   java.util.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 java.util.List<Element> getSatisfiedBy​(Element element)
      • setText

        public void setText​(Element element,
                            @CheckForNull
                            java.lang.String value)
      • clearText

        public void clearText​(Element element)
      • getText

        @CheckForNull
        public java.lang.String getText​(Element element)
      • setTracedTo

        public void setTracedTo​(Element element,
                                @CheckForNull
                                java.util.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 java.util.List<Element> getTracedTo​(Element element)
      • setVerifiedBy

        public void setVerifiedBy​(Element element,
                                  @CheckForNull
                                  java.util.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 java.util.List<Element> getVerifiedBy​(Element element)
      • is

        public boolean is​(@CheckForNull
                          Element element)
      • isInstance

        public static boolean isInstance​(@CheckForNull
                                         Element element)