Package com.nomagic.magicdraw.sysml.util
Class SysMLProfile.ViewpointStereotype
- java.lang.Object
-
- com.nomagic.magicdraw.sysml.util.SysMLProfile.ViewpointStereotype
-
- Enclosing class:
- SysMLProfile
public static class SysMLProfile.ViewpointStereotype extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private SysMLProfile
_p
private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
concern
static java.lang.String
CONCERN
private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
concernList
static java.lang.String
CONCERNLIST
The interest of the stakeholders.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
language
static java.lang.String
LANGUAGE
The languages used to construct the viewpoint.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
method
static java.lang.String
METHOD
The methods used to construct the views for this viewpoint.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
presentation
static java.lang.String
PRESENTATION
private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
purpose
static java.lang.String
PURPOSE
The purpose addresses the stakeholder concerns.private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
stakeholder
static java.lang.String
STAKEHOLDER
Set of stakeholders.static java.lang.String
STEREOTYPE_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
ViewpointStereotype(SysMLProfile profile)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
addConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
addLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
addMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
addPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
addStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
protected void
clear()
void
clearConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearPurpose(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
void
clearStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
java.util.List<java.lang.String>
getConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getConcernListProperty()
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getConcernProperty()
java.util.List<java.lang.String>
getLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getLanguageProperty()
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getMethodProperty()
java.util.List<java.lang.String>
getPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getPresentationProperty()
java.lang.String
getPurpose(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getPurposeProperty()
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element>
getStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property
getStakeholderProperty()
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
removeConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
removeConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
removeLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
removeMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
removePresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
removeStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
void
setConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<java.lang.String> value)
void
setConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
void
setLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<java.lang.String> value)
void
setMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
void
setPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.util.Collection<java.lang.String> value)
void
setPurpose(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
void
setStakeholder(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
-
CONCERN
public static final java.lang.String CONCERN
- See Also:
- Constant Field Values
-
CONCERNLIST
public static final java.lang.String CONCERNLIST
The interest of the stakeholders.- See Also:
- Constant Field Values
-
LANGUAGE
public static final java.lang.String LANGUAGE
The languages used to construct the viewpoint.- See Also:
- Constant Field Values
-
METHOD
public static final java.lang.String METHOD
The methods used to construct the views for this viewpoint.- See Also:
- Constant Field Values
-
PRESENTATION
public static final java.lang.String PRESENTATION
- See Also:
- Constant Field Values
-
PURPOSE
public static final java.lang.String PURPOSE
The purpose addresses the stakeholder concerns.- See Also:
- Constant Field Values
-
STAKEHOLDER
public static final java.lang.String STAKEHOLDER
Set of stakeholders.- See Also:
- Constant Field Values
-
_p
private final SysMLProfile _p
-
concern
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property concern
-
concernList
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property concernList
-
language
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property language
-
method
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property method
-
presentation
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property presentation
-
purpose
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property purpose
-
stakeholder
@CheckForNull private com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property stakeholder
-
-
Constructor Detail
-
ViewpointStereotype
protected ViewpointStereotype(SysMLProfile profile)
-
-
Method Detail
-
getStereotype
public com.nomagic.uml2.ext.magicdraw.mdprofiles.Stereotype getStereotype()
-
getConcernProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getConcernProperty()
-
getConcernListProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getConcernListProperty()
-
getLanguageProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getLanguageProperty()
-
getMethodProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getMethodProperty()
-
getPresentationProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getPresentationProperty()
-
getPurposeProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getPurposeProperty()
-
getStakeholderProperty
@CheckForNull public com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property getStakeholderProperty()
-
setConcern
public void setConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearConcern
public void clearConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addConcern
public void addConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
-
removeConcern
public void removeConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
-
getConcern
public java.util.List<java.lang.String> getConcern(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setConcernList
public void setConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearConcernList
public void clearConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addConcernList
public void addConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeConcernList
public void removeConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getConcernList
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getConcernList(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setLanguage
public void setLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearLanguage
public void clearLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addLanguage
public void addLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
-
removeLanguage
public void removeLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
-
getLanguage
public java.util.List<java.lang.String> getLanguage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setMethod
public void setMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearMethod
public void clearMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addMethod
public void addMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeMethod
public void removeMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getMethod
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getMethod(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setPresentation
public void setPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearPresentation
public void clearPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addPresentation
public void addPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
-
removePresentation
public void removePresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, java.lang.String value)
-
getPresentation
public java.util.List<java.lang.String> getPresentation(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setPurpose
public void setPurpose(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.lang.String value)
-
clearPurpose
public void clearPurpose(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
getPurpose
@CheckForNull public java.lang.String getPurpose(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
setStakeholder
public void setStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, @CheckForNull java.util.Collection<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> value)
-
clearStakeholder
public void clearStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element)
-
addStakeholder
public void addStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
removeStakeholder
public void removeStakeholder(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element element, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element value)
-
getStakeholder
public java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element> getStakeholder(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)
-
-