public static class SysMLProfile.ViewpointStereotype extends ProfileImplementation.StereotypeWrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONCERN |
static java.lang.String |
CONCERNLIST
The interest of the stakeholders.
|
static java.lang.String |
LANGUAGE
The languages used to construct the viewpoint.
|
static java.lang.String |
METHOD
The methods used to construct the views for this viewpoint.
|
static java.lang.String |
PRESENTATION |
static java.lang.String |
PURPOSE
The purpose addresses the stakeholder concerns.
|
static java.lang.String |
STAKEHOLDER
Set of stakeholders.
|
static java.lang.String |
STEREOTYPE_NAME |
Modifier | Constructor and Description |
---|---|
protected |
ViewpointStereotype(SysMLProfile profile) |
Modifier and Type | Method and Description |
---|---|
void |
addConcern(Element element,
java.lang.String value) |
void |
addConcernList(Element element,
Element value) |
void |
addLanguage(Element element,
java.lang.String value) |
void |
addMethod(Element element,
Element value) |
void |
addPresentation(Element element,
java.lang.String value) |
void |
addStakeholder(Element element,
Element value) |
protected void |
clear() |
void |
clearConcern(Element element) |
void |
clearConcernList(Element element) |
void |
clearLanguage(Element element) |
void |
clearMethod(Element element) |
void |
clearPresentation(Element element) |
void |
clearPurpose(Element element) |
void |
clearStakeholder(Element element) |
java.util.List<java.lang.String> |
getConcern(Element element) |
java.util.List<Element> |
getConcernList(Element element) |
Property |
getConcernListProperty() |
Property |
getConcernProperty() |
java.util.List<java.lang.String> |
getLanguage(Element element) |
Property |
getLanguageProperty() |
java.util.List<Element> |
getMethod(Element element) |
Property |
getMethodProperty() |
java.util.List<java.lang.String> |
getPresentation(Element element) |
Property |
getPresentationProperty() |
java.lang.String |
getPurpose(Element element) |
Property |
getPurposeProperty() |
java.util.List<Element> |
getStakeholder(Element element) |
Property |
getStakeholderProperty() |
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 |
removeConcern(Element element,
java.lang.String value) |
void |
removeConcernList(Element element,
Element value) |
void |
removeLanguage(Element element,
java.lang.String value) |
void |
removeMethod(Element element,
Element value) |
void |
removePresentation(Element element,
java.lang.String value) |
void |
removeStakeholder(Element element,
Element value) |
void |
setConcern(Element element,
java.util.Collection<java.lang.String> value) |
void |
setConcernList(Element element,
java.util.Collection<? extends Element> value) |
void |
setLanguage(Element element,
java.util.Collection<java.lang.String> value) |
void |
setMethod(Element element,
java.util.Collection<? extends Element> value) |
void |
setPresentation(Element element,
java.util.Collection<java.lang.String> value) |
void |
setPurpose(Element element,
java.lang.String value) |
void |
setStakeholder(Element element,
java.util.Collection<? extends Element> value) |
apply, unApply
getElement, getElementByName
public static final java.lang.String STEREOTYPE_NAME
public static final java.lang.String CONCERN
public static final java.lang.String CONCERNLIST
public static final java.lang.String LANGUAGE
public static final java.lang.String METHOD
public static final java.lang.String PRESENTATION
public static final java.lang.String PURPOSE
public static final java.lang.String STAKEHOLDER
protected ViewpointStereotype(SysMLProfile profile)
public Stereotype getStereotype()
ProfileImplementation.StereotypeWrapper
getStereotype
in class ProfileImplementation.StereotypeWrapper
@CheckForNull public Property getConcernProperty()
@CheckForNull public Property getConcernListProperty()
@CheckForNull public Property getLanguageProperty()
@CheckForNull public Property getMethodProperty()
@CheckForNull public Property getPresentationProperty()
@CheckForNull public Property getPurposeProperty()
@CheckForNull public Property getStakeholderProperty()
public void setConcern(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
public void clearConcern(Element element)
public void addConcern(Element element, java.lang.String value)
public void removeConcern(Element element, java.lang.String value)
public java.util.List<java.lang.String> getConcern(Element element)
public void setConcernList(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearConcernList(Element element)
public void setLanguage(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
public void clearLanguage(Element element)
public void addLanguage(Element element, java.lang.String value)
public void removeLanguage(Element element, java.lang.String value)
public java.util.List<java.lang.String> getLanguage(Element element)
public void setMethod(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearMethod(Element element)
public void setPresentation(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
public void clearPresentation(Element element)
public void addPresentation(Element element, java.lang.String value)
public void removePresentation(Element element, java.lang.String value)
public java.util.List<java.lang.String> getPresentation(Element element)
public void setPurpose(Element element, @CheckForNull java.lang.String value)
public void clearPurpose(Element element)
@CheckForNull public java.lang.String getPurpose(Element element)
public void setStakeholder(Element element, @CheckForNull java.util.Collection<? extends Element> value)
public void clearStakeholder(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)