Package com.nomagic.magicdraw.simulation
Class SimulationProfile.SequenceDiagramGeneratorConfigStereotype
- java.lang.Object
-
- com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
-
- com.nomagic.magicdraw.simulation.SimulationProfile.SequenceDiagramGeneratorConfigStereotype
-
- Enclosing class:
- SimulationProfile
public static class SimulationProfile.SequenceDiagramGeneratorConfigStereotype extends ProfileImplementation.StereotypeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIGNOREDLIFELINESThe list of Lifelines which will be ignored to display in generated sequence diagram.static java.lang.StringIGNOREDSIGNALSThe list of Signals which will be ignored to display in generated sequence diagram.static java.lang.StringNESTEDPROPERTYPATHSSpecify nested property pathsstatic java.lang.StringOWNERThe owner of generated sequence diagram.static java.lang.StringRECORDEDOBJECTPATHSpecify a property path to the object which will be recorded by the sequence diagram generator.static java.lang.StringRECORDSTATECHANGESet to true to record the state changing as state invariant on the lifeline.static java.lang.StringRECORDTIMESTAMPSet to true to record timestamps on messages of a generated sequence diagram.static java.lang.StringRECORDVALUECHANGESet to true to record the value changing of the property as state invariant on the lifeline.static java.lang.StringREPRESENTSSpecify the classifier represented by the configuration.static java.lang.StringSTEREOTYPE_NAMEstatic java.lang.StringVALUEStructural feature which value should be represented for the configuration.
-
Constructor Summary
Constructors Modifier Constructor Description protectedSequenceDiagramGeneratorConfigStereotype(SimulationProfile profile)
-
Method Summary
-
Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
-
-
-
Field Detail
-
STEREOTYPE_NAME
public static final java.lang.String STEREOTYPE_NAME
- See Also:
- Constant Field Values
-
IGNOREDLIFELINES
public static final java.lang.String IGNOREDLIFELINES
The list of Lifelines which will be ignored to display in generated sequence diagram. This list will take priority over the Value list.- See Also:
- Constant Field Values
-
IGNOREDSIGNALS
public static final java.lang.String IGNOREDSIGNALS
The list of Signals which will be ignored to display in generated sequence diagram.- See Also:
- Constant Field Values
-
OWNER
public static final java.lang.String OWNER
The owner of generated sequence diagram.- See Also:
- Constant Field Values
-
RECORDSTATECHANGE
public static final java.lang.String RECORDSTATECHANGE
Set to true to record the state changing as state invariant on the lifeline.- See Also:
- Constant Field Values
-
RECORDTIMESTAMP
public static final java.lang.String RECORDTIMESTAMP
Set to true to record timestamps on messages of a generated sequence diagram.- See Also:
- Constant Field Values
-
RECORDVALUECHANGE
public static final java.lang.String RECORDVALUECHANGE
Set to true to record the value changing of the property as state invariant on the lifeline.- See Also:
- Constant Field Values
-
RECORDEDOBJECTPATH
public static final java.lang.String RECORDEDOBJECTPATH
Specify a property path to the object which will be recorded by the sequence diagram generator. The path must start from the property owned by the classifier that is the target of the simulation configuration, or the classifier of an instance specification that is a target of the simulation configuration. The property at each successive position following the first position must be contained in the classifier that types the property at the immediately preceding position.- See Also:
- Constant Field Values
-
NESTEDPROPERTYPATHS
public static final java.lang.String NESTEDPROPERTYPATHS
Specify nested property paths- See Also:
- Constant Field Values
-
REPRESENTS
public static final java.lang.String REPRESENTS
Specify the classifier represented by the configuration.- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
Structural feature which value should be represented for the configuration.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SequenceDiagramGeneratorConfigStereotype
protected SequenceDiagramGeneratorConfigStereotype(SimulationProfile profile)
-
-
Method Detail
-
getStereotype
public Stereotype getStereotype()
Description copied from class:ProfileImplementation.StereotypeWrapperReturns stereotype for this wrapper.- Specified by:
getStereotypein classProfileImplementation.StereotypeWrapper- Returns:
- stereotype
-
getIgnoredLifelinesProperty
@CheckForNull public Property getIgnoredLifelinesProperty()
-
getIgnoredSignalsProperty
@CheckForNull public Property getIgnoredSignalsProperty()
-
getOwnerProperty
@CheckForNull public Property getOwnerProperty()
-
getRecordStateChangeProperty
@CheckForNull public Property getRecordStateChangeProperty()
-
getRecordTimestampProperty
@CheckForNull public Property getRecordTimestampProperty()
-
getRecordValueChangeProperty
@CheckForNull public Property getRecordValueChangeProperty()
-
getRecordedObjectPathProperty
@CheckForNull public Property getRecordedObjectPathProperty()
-
getNestedPropertyPathsProperty
@CheckForNull public Property getNestedPropertyPathsProperty()
-
getRepresentsProperty
@CheckForNull public Property getRepresentsProperty()
-
getValueProperty
@CheckForNull public Property getValueProperty()
-
setIgnoredLifelines
public void setIgnoredLifelines(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearIgnoredLifelines
public void clearIgnoredLifelines(Element element)
-
setIgnoredSignals
public void setIgnoredSignals(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearIgnoredSignals
public void clearIgnoredSignals(Element element)
-
clearOwner
public void clearOwner(Element element)
-
setRecordStateChange
public void setRecordStateChange(Element element, @CheckForNull java.lang.Boolean value)
-
clearRecordStateChange
public void clearRecordStateChange(Element element)
-
isRecordStateChange
@CheckForNull public java.lang.Boolean isRecordStateChange(Element element)
-
setRecordTimestamp
public void setRecordTimestamp(Element element, @CheckForNull java.lang.Boolean value)
-
clearRecordTimestamp
public void clearRecordTimestamp(Element element)
-
isRecordTimestamp
@CheckForNull public java.lang.Boolean isRecordTimestamp(Element element)
-
setRecordValueChange
public void setRecordValueChange(Element element, @CheckForNull java.lang.Boolean value)
-
clearRecordValueChange
public void clearRecordValueChange(Element element)
-
isRecordValueChange
@CheckForNull public java.lang.Boolean isRecordValueChange(Element element)
-
setRecordedObjectPath
public void setRecordedObjectPath(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearRecordedObjectPath
public void clearRecordedObjectPath(Element element)
-
setNestedPropertyPaths
public void setNestedPropertyPaths(Element element, @CheckForNull java.util.Collection<java.lang.String> value)
-
clearNestedPropertyPaths
public void clearNestedPropertyPaths(Element element)
-
addNestedPropertyPaths
public void addNestedPropertyPaths(Element element, java.lang.String value)
-
removeNestedPropertyPaths
public void removeNestedPropertyPaths(Element element, java.lang.String value)
-
getNestedPropertyPaths
public java.util.List<java.lang.String> getNestedPropertyPaths(Element element)
-
clearRepresents
public void clearRepresents(Element element)
-
setValue
public void setValue(Element element, @CheckForNull java.util.Collection<? extends Element> value)
-
clearValue
public void clearValue(Element element)
-
clear
protected void clear()
-
is
public boolean is(@CheckForNull Element element)
-
isInstance
public static boolean isInstance(@CheckForNull Element element)
-
-