Package com.nomagic.magicdraw.sysml.util
Class SysMLProfile.ElementGroupStereotype
- java.lang.Object
-
- com.nomagic.magicdraw.sysml.util.SysMLProfile.ElementGroupStereotype
-
- Enclosing class:
- SysMLProfile
public static class SysMLProfile.ElementGroupStereotype extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private SysMLProfile
_p
private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
criterion
static java.lang.String
CRITERION
Specifies the rationale for being member of the group.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
member
static java.lang.String
MEMBER
Set specifying the members of the group.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
name
static java.lang.String
NAME
private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
orderedMember
static java.lang.String
ORDEREDMEMBER
Organize member according to an arbitrary order.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
size
static java.lang.String
SIZE
Number of members in the group.static java.lang.String
STEREOTYPE_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
ElementGroupStereotype(SysMLProfile profile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
addOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
protected void
clear()
void
clearCriterion(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearName(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearSize(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
java.lang.String
getCriterion(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getCriterionProperty()
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getMemberProperty()
java.lang.String
getName(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getNameProperty()
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getOrderedMemberProperty()
java.lang.Integer
getSize(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getSizeProperty()
com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype
getStereotype()
boolean
is(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
static boolean
isInstance(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
removeMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
removeOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
setCriterion(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
setMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
void
setName(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
setOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
void
setSize(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.Integer value)
-
-
-
Field Detail
-
STEREOTYPE_NAME
public static final java.lang.String STEREOTYPE_NAME
- See Also:
- Constant Field Values
-
CRITERION
public static final java.lang.String CRITERION
Specifies the rationale for being member of the group. Adding an element to the group asserts that the criterion applies to this element. Derived from Comment::body.- See Also:
- Constant Field Values
-
MEMBER
public static final java.lang.String MEMBER
Set specifying the members of the group. Derived from Comment::annotatedElement.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
ORDEREDMEMBER
public static final java.lang.String ORDEREDMEMBER
Organize member according to an arbitrary order. Optional.- See Also:
- Constant Field Values
-
SIZE
public static final java.lang.String SIZE
Number of members in the group. Derived.- See Also:
- Constant Field Values
-
_p
private final SysMLProfile _p
-
criterion
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property criterion
-
member
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property member
-
name
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property name
-
orderedMember
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property orderedMember
-
size
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property size
-
-
Constructor Detail
-
ElementGroupStereotype
protected ElementGroupStereotype(SysMLProfile profile)
-
-
Method Detail
-
getStereotype
public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()
-
getCriterionProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getCriterionProperty()
-
getMemberProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getMemberProperty()
-
getNameProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getNameProperty()
-
getOrderedMemberProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getOrderedMemberProperty()
-
getSizeProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getSizeProperty()
-
setCriterion
public void setCriterion(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.lang.String value)
-
clearCriterion
public void clearCriterion(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
getCriterion
@CheckForNull public java.lang.String getCriterion(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setMember
public void setMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearMember
public void clearMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addMember
public void addMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeMember
public void removeMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getMember
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setName
public void setName(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.lang.String value)
-
clearName
public void clearName(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
getName
@CheckForNull public java.lang.String getName(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setOrderedMember
public void setOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearOrderedMember
public void clearOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addOrderedMember
public void addOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeOrderedMember
public void removeOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getOrderedMember
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getOrderedMember(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setSize
public void setSize(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.lang.Integer value)
-
clearSize
public void clearSize(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
getSize
@CheckForNull public java.lang.Integer getSize(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)
-
-