Package com.nomagic.magicdraw.sysml.util
Class SysMLProfile.PhysicalRequirementStereotype
java.lang.Object
com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
com.nomagic.magicdraw.sysml.util.SysMLProfile.PhysicalRequirementStereotype
- Enclosing class:
- SysMLProfile
public static class SysMLProfile.PhysicalRequirementStereotype
extends ProfileImplementation.StereotypeWrapper
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Derived from all requirements that are the client of a deriveReqt relationship for which this requirement is a supplier.static final String
Derived from all requirements that are the supplier of a deriveReqt relationship for which this requirement is a client.static final String
The unique id of the requirement.static final String
This is a derived property that lists the master requirement for this slave requirement.static final String
Derived from all elements that are the client of a refine relationship for which this requirement is a supplier.static final String
static final String
Derived from all elements that are the client of a satisfy relationship for which this requirement is a supplier.static final String
static final String
static final String
The textual representation or a reference to the textual representation of the requirement.static final String
Derived from all elements that are the client of a trace relationship for which this requirement is a supplier.static final String
Derived from all elements that are the client of a verify relationship for which this requirement is a supplier.static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDerived
(Element element, Element value) void
addDerivedFrom
(Element element, Element value) void
addRefinedBy
(Element element, Element value) void
addSatisfiedBy
(Element element, Element value) void
addTracedTo
(Element element, Element value) void
addVerifiedBy
(Element element, Element value) void
clearDerived
(Element element) void
clearDerivedFrom
(Element element) void
void
clearMaster
(Element element) void
clearRefinedBy
(Element element) void
void
clearSatisfiedBy
(Element element) void
clearSource
(Element element) void
void
clearTracedTo
(Element element) void
clearVerifiedBy
(Element element) void
clearVerifyMethod
(Element element) getDerived
(Element element) getDerivedFrom
(Element element) getRefinedBy
(Element element) getSatisfiedBy
(Element element) Returns stereotype for this wrapper.getTracedTo
(Element element) getVerifiedBy
(Element element) getVerifyMethod
(Element element) boolean
static boolean
isInstance
(Element element) void
removeDerived
(Element element, Element value) void
removeDerivedFrom
(Element element, Element value) void
removeRefinedBy
(Element element, Element value) void
removeSatisfiedBy
(Element element, Element value) void
removeTracedTo
(Element element, Element value) void
removeVerifiedBy
(Element element, Element value) void
setDerived
(Element element, Collection<? extends Element> value) void
setDerivedFrom
(Element element, Collection<? extends Element> value) void
void
void
setRefinedBy
(Element element, Collection<? extends Element> value) void
setRisk
(Element element, SysMLProfile.RiskKindEnum value) void
setSatisfiedBy
(Element element, Collection<? extends Element> value) void
void
void
setTracedTo
(Element element, Collection<? extends Element> value) void
setVerifiedBy
(Element element, Collection<? extends Element> value) void
setVerifyMethod
(Element element, SysMLProfile.VerificationMethodKindEnum value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Field Details
-
STEREOTYPE_NAME
- See Also:
-
RISK
- See Also:
-
SOURCE
- See Also:
-
VERIFYMETHOD
- See Also:
-
DERIVED
Derived from all requirements that are the client of a deriveReqt relationship for which this requirement is a supplier.- See Also:
-
DERIVEDFROM
Derived from all requirements that are the supplier of a deriveReqt relationship for which this requirement is a client.- See Also:
-
ID
The unique id of the requirement.- See Also:
-
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
Derived from all elements that are the client of a refine relationship for which this requirement is a supplier.- See Also:
-
SATISFIEDBY
Derived from all elements that are the client of a satisfy relationship for which this requirement is a supplier.- See Also:
-
TEXT
The textual representation or a reference to the textual representation of the requirement.- See Also:
-
TRACEDTO
Derived from all elements that are the client of a trace relationship for which this requirement is a supplier.- See Also:
-
VERIFIEDBY
Derived from all elements that are the client of a verify relationship for which this requirement is a supplier.- See Also:
-
-
Constructor Details
-
PhysicalRequirementStereotype
-
-
Method Details
-
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getRiskProperty
-
getSourceProperty
-
getVerifyMethodProperty
-
getDerivedProperty
-
getDerivedFromProperty
-
getIdProperty
-
getMasterProperty
-
getRefinedByProperty
-
getSatisfiedByProperty
-
getTextProperty
-
getTracedToProperty
-
getVerifiedByProperty
-
setRisk
-
clearRisk
-
getRisk
-
setSource
-
clearSource
-
getSource
-
setVerifyMethod
public void setVerifyMethod(Element element, @CheckForNull SysMLProfile.VerificationMethodKindEnum value) -
clearVerifyMethod
-
getVerifyMethod
-
setDerived
-
clearDerived
-
addDerived
-
removeDerived
-
getDerived
-
setDerivedFrom
-
clearDerivedFrom
-
addDerivedFrom
-
removeDerivedFrom
-
getDerivedFrom
-
setId
-
clearId
-
getId
-
setMaster
-
clearMaster
-
getMaster
-
setRefinedBy
-
clearRefinedBy
-
addRefinedBy
-
removeRefinedBy
-
getRefinedBy
-
setSatisfiedBy
-
clearSatisfiedBy
-
addSatisfiedBy
-
removeSatisfiedBy
-
getSatisfiedBy
-
setText
-
clearText
-
getText
-
setTracedTo
-
clearTracedTo
-
addTracedTo
-
removeTracedTo
-
getTracedTo
-
setVerifiedBy
-
clearVerifiedBy
-
addVerifiedBy
-
removeVerifiedBy
-
getVerifiedBy
-
is
-
isInstance
-