public static class SysMLProfile.ElementGroupStereotype extends ProfileImplementation.StereotypeWrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CRITERION
Specifies the rationale for being member of the group.
|
static java.lang.String |
MEMBER
Set specifying the members of the group.
|
static java.lang.String |
NAME |
static java.lang.String |
ORDEREDMEMBER
Organize member according to an arbitrary order.
|
static java.lang.String |
SIZE
Number of members in the group.
|
static java.lang.String |
STEREOTYPE_NAME |
Modifier | Constructor and Description |
---|---|
protected |
ElementGroupStereotype(SysMLProfile profile) |
Modifier and Type | Method and Description |
---|---|
void |
addMember(Element element,
Element value) |
void |
addOrderedMember(Element element,
Element value) |
protected void |
clear() |
void |
clearCriterion(Element element) |
void |
clearMember(Element element) |
void |
clearName(Element element) |
void |
clearOrderedMember(Element element) |
void |
clearSize(Element element) |
java.lang.String |
getCriterion(Element element) |
Property |
getCriterionProperty() |
java.util.List<Element> |
getMember(Element element) |
Property |
getMemberProperty() |
java.lang.String |
getName(Element element) |
Property |
getNameProperty() |
java.util.List<Element> |
getOrderedMember(Element element) |
Property |
getOrderedMemberProperty() |
java.lang.Integer |
getSize(Element element) |
Property |
getSizeProperty() |
Stereotype |
getStereotype()
Returns stereotype for this wrapper.
|
boolean |
is(Element element)
Checks if stereotype of this wrapper is applied to given element.
|
static boolean |
isInstance(Element element) |
void |
removeMember(Element element,
Element value) |
void |
removeOrderedMember(Element element,
Element value) |
void |
setCriterion(Element element,
java.lang.String value) |
void |
setMember(Element element,
java.util.Collection<? extends Element> value) |
void |
setName(Element element,
java.lang.String value) |
void |
setOrderedMember(Element element,
java.util.Collection<? extends Element> value) |
void |
setSize(Element element,
java.lang.Integer value) |
apply, unApply
getElement, getElementByName
public static final java.lang.String STEREOTYPE_NAME
public static final java.lang.String CRITERION
public static final java.lang.String MEMBER
public static final java.lang.String NAME
public static final java.lang.String ORDEREDMEMBER
public static final java.lang.String SIZE
protected ElementGroupStereotype(SysMLProfile profile)
public Stereotype getStereotype()
ProfileImplementation.StereotypeWrapper
getStereotype
in class ProfileImplementation.StereotypeWrapper
@CheckForNull public Property getCriterionProperty()
@CheckForNull public Property getMemberProperty()
@CheckForNull public Property getNameProperty()
@CheckForNull public Property getOrderedMemberProperty()
@CheckForNull public Property getSizeProperty()
public void setCriterion(Element element, @CheckForNull java.lang.String value)
public void clearCriterion(Element element)
@CheckForNull public java.lang.String getCriterion(Element element)
public void setMember(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearMember(Element element)
public void setName(Element element, @CheckForNull java.lang.String value)
public void clearName(Element element)
@CheckForNull public java.lang.String getName(Element element)
public void setOrderedMember(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearOrderedMember(Element element)
public void setSize(Element element, @CheckForNull java.lang.Integer value)
public void clearSize(Element element)
@CheckForNull public java.lang.Integer getSize(Element element)
protected void clear()
clear
in class ProfileImplementation.ProfileElementWrapper<Stereotype>
public boolean is(@CheckForNull Element element)
ProfileImplementation.StereotypeWrapper
is
in class ProfileImplementation.StereotypeWrapper
element
- elementpublic static boolean isInstance(@CheckForNull Element element)