Package com.nomagic.magicdraw.sysml.util
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 com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description private SysMLProfile
_p
private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
refines
static java.lang.String
REFINES
Derived from all requirements that are the supplier of a refine relationship for which this element is a client.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
satisfies
static java.lang.String
SATISFIES
Derived from all requirements that are the supplier of a satisfy relationship for which this element is a client.static java.lang.String
STEREOTYPE_NAME
private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
tracedFrom
static java.lang.String
TRACEDFROM
Derived from all requirements that are the supplier of a trace relationship for which this element is a client.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
verifies
static java.lang.String
VERIFIES
Derived from all requirements that are the supplier of a verify relationship for which this element is a client.
-
Constructor Summary
Constructors Modifier Constructor Description protected
RequirementRelatedStereotype(SysMLProfile profile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
addSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
addTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
addVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
protected void
clear()
void
clearRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getRefinesProperty()
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getSatisfiesProperty()
com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype
getStereotype()
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getTracedFromProperty()
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getVerifiesProperty()
boolean
is(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
static boolean
isInstance(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
removeRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
removeSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
removeTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
removeVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
setRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
void
setSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
void
setTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
void
setVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
-
-
Field Detail
-
STEREOTYPE_NAME
public static final java.lang.String STEREOTYPE_NAME
- See Also:
- Constant Field Values
-
REFINES
public static final java.lang.String REFINES
Derived from all requirements that are the supplier of a refine relationship for which this element is a client.- See Also:
- Constant Field Values
-
SATISFIES
public static final java.lang.String SATISFIES
Derived from all requirements that are the supplier of a satisfy relationship for which this element is a client.- See Also:
- Constant Field Values
-
TRACEDFROM
public static final java.lang.String TRACEDFROM
Derived from all requirements that are the supplier of a trace relationship for which this element is a client.- See Also:
- Constant Field Values
-
VERIFIES
public static final java.lang.String VERIFIES
Derived from all requirements that are the supplier of a verify relationship for which this element is a client.- See Also:
- Constant Field Values
-
_p
private final SysMLProfile _p
-
refines
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property refines
-
satisfies
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property satisfies
-
tracedFrom
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property tracedFrom
-
verifies
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property verifies
-
-
Constructor Detail
-
RequirementRelatedStereotype
protected RequirementRelatedStereotype(SysMLProfile profile)
-
-
Method Detail
-
getStereotype
public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()
- Specified by:
getStereotype
in classcom.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
getRefinesProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getRefinesProperty()
-
getSatisfiesProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSatisfiesProperty()
-
getTracedFromProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getTracedFromProperty()
-
getVerifiesProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getVerifiesProperty()
-
setRefines
public void setRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearRefines
public void clearRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addRefines
public void addRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeRefines
public void removeRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getRefines
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getRefines(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setSatisfies
public void setSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearSatisfies
public void clearSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addSatisfies
public void addSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeSatisfies
public void removeSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getSatisfies
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getSatisfies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setTracedFrom
public void setTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearTracedFrom
public void clearTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addTracedFrom
public void addTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeTracedFrom
public void removeTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getTracedFrom
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getTracedFrom(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setVerifies
public void setVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearVerifies
public void clearVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addVerifies
public void addVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeVerifies
public void removeVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getVerifies
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getVerifies(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
clear
protected void clear()
-
is
public boolean is(@CheckForNull com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
isInstance
public static boolean isInstance(@CheckForNull com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
-