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.String
IGNOREDLIFELINES
The list of Lifelines which will be ignored to display in generated sequence diagram.static java.lang.String
IGNOREDSIGNALS
The list of Signals which will be ignored to display in generated sequence diagram.static java.lang.String
NESTEDPROPERTYPATHS
Specify nested property pathsstatic java.lang.String
OWNER
The owner of generated sequence diagram.static java.lang.String
RECORDEDOBJECTPATH
Specify a property path to the object which will be recorded by the sequence diagram generator.static java.lang.String
RECORDSTATECHANGE
Set to true to record the state changing as state invariant on the lifeline.static java.lang.String
RECORDTIMESTAMP
Set to true to record timestamps on messages of a generated sequence diagram.static java.lang.String
RECORDVALUECHANGE
Set to true to record the value changing of the property as state invariant on the lifeline.static java.lang.String
REPRESENTS
Specify the classifier represented by the configuration.static java.lang.String
STEREOTYPE_NAME
static java.lang.String
VALUE
Structural feature which value should be represented for the configuration.
-
Constructor Summary
Constructors Modifier Constructor Description protected
SequenceDiagramGeneratorConfigStereotype(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.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in 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)
-
-