public static class SysMLProfile.InterfaceRequirementStereotype extends ProfileImplementation.StereotypeWrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DERIVED
Derived from all requirements that are the client of a deriveReqt relationship for which this requirement is a supplier.
|
static java.lang.String |
DERIVEDFROM
Derived from all requirements that are the supplier of a deriveReqt relationship for which this requirement is a client.
|
static java.lang.String |
ID
The unique id of the requirement.
|
static java.lang.String |
MASTER
This is a derived property that lists the master requirement for this slave requirement.
|
static java.lang.String |
REFINEDBY
Derived from all elements that are the client of a refine relationship for which this requirement is a supplier.
|
static java.lang.String |
RISK |
static java.lang.String |
SATISFIEDBY
Derived from all elements that are the client of a satisfy relationship for which this requirement is a supplier.
|
static java.lang.String |
SOURCE |
static java.lang.String |
STEREOTYPE_NAME |
static java.lang.String |
TEXT
The textual representation or a reference to the textual representation of the requirement.
|
static java.lang.String |
TRACEDTO
Derived from all elements that are the client of a trace relationship for which this requirement is a supplier.
|
static java.lang.String |
VERIFIEDBY
Derived from all elements that are the client of a verify relationship for which this requirement is a supplier.
|
static java.lang.String |
VERIFYMETHOD |
Modifier | Constructor and Description |
---|---|
protected |
InterfaceRequirementStereotype(SysMLProfile profile) |
apply, unApply
clear, getElement, getElementByName
public static final java.lang.String STEREOTYPE_NAME
public static final java.lang.String RISK
public static final java.lang.String SOURCE
public static final java.lang.String VERIFYMETHOD
public static final java.lang.String DERIVED
public static final java.lang.String DERIVEDFROM
public static final java.lang.String ID
public static final java.lang.String MASTER
public static final java.lang.String REFINEDBY
public static final java.lang.String SATISFIEDBY
public static final java.lang.String TEXT
public static final java.lang.String TRACEDTO
public static final java.lang.String VERIFIEDBY
protected InterfaceRequirementStereotype(SysMLProfile profile)
public Stereotype getStereotype()
ProfileImplementation.StereotypeWrapper
getStereotype
in class ProfileImplementation.StereotypeWrapper
@CheckForNull public Property getRiskProperty()
@CheckForNull public Property getSourceProperty()
@CheckForNull public Property getVerifyMethodProperty()
@CheckForNull public Property getDerivedProperty()
@CheckForNull public Property getDerivedFromProperty()
@CheckForNull public Property getIdProperty()
@CheckForNull public Property getMasterProperty()
@CheckForNull public Property getRefinedByProperty()
@CheckForNull public Property getSatisfiedByProperty()
@CheckForNull public Property getTextProperty()
@CheckForNull public Property getTracedToProperty()
@CheckForNull public Property getVerifiedByProperty()
public void setRisk(Element element, @CheckForNull SysMLProfile.RiskKindEnum value)
public void clearRisk(Element element)
@CheckForNull public SysMLProfile.RiskKindEnum getRisk(Element element)
public void setSource(Element element, @CheckForNull java.lang.String value)
public void clearSource(Element element)
@CheckForNull public java.lang.String getSource(Element element)
public void setVerifyMethod(Element element, @CheckForNull SysMLProfile.VerificationMethodKindEnum value)
public void clearVerifyMethod(Element element)
@CheckForNull public SysMLProfile.VerificationMethodKindEnum getVerifyMethod(Element element)
public void setDerived(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearDerived(Element element)
public void setDerivedFrom(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearDerivedFrom(Element element)
public void setId(Element element, @CheckForNull java.lang.String value)
public void clearId(Element element)
@CheckForNull public java.lang.String getId(Element element)
public void clearMaster(Element element)
public void setRefinedBy(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearRefinedBy(Element element)
public void setSatisfiedBy(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearSatisfiedBy(Element element)
public void setText(Element element, @CheckForNull java.lang.String value)
public void clearText(Element element)
@CheckForNull public java.lang.String getText(Element element)
public void setTracedTo(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearTracedTo(Element element)
public void setVerifiedBy(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearVerifiedBy(Element element)
public boolean is(@CheckForNull Element element)
ProfileImplementation.StereotypeWrapper
is
in class ProfileImplementation.StereotypeWrapper
element
- elementpublic static boolean isInstance(@CheckForNull Element element)