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
Modifier and TypeFieldDescriptionstatic final String
The list of Lifelines which will be ignored to display in generated sequence diagram.static final String
The list of Signals which will be ignored to display in generated sequence diagram.static final String
Specify nested property pathsstatic final String
The owner of generated sequence diagram.static final String
Specify a property path to the object which will be recorded by the sequence diagram generator.static final String
Set to true to record the state changing as state invariant on the lifeline.static final String
Set to true to record timestamps on messages of a generated sequence diagram.static final String
Set to true to record the value changing of the property as state invariant on the lifeline.static final String
Specify the classifier represented by the configuration.static final String
static final String
Structural feature which value should be represented for the configuration. -
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addIgnoredLifelines
(Element element, Element value) void
addIgnoredSignals
(Element element, Element value) void
addNestedPropertyPaths
(Element element, String value) void
addRecordedObjectPath
(Element element, Element value) void
protected void
clear()
void
clearIgnoredLifelines
(Element element) void
clearIgnoredSignals
(Element element) void
clearNestedPropertyPaths
(Element element) void
clearOwner
(Element element) void
clearRecordedObjectPath
(Element element) void
clearRecordStateChange
(Element element) void
clearRecordTimestamp
(Element element) void
clearRecordValueChange
(Element element) void
clearRepresents
(Element element) void
clearValue
(Element element) getIgnoredLifelines
(Element element) getIgnoredSignals
(Element element) getNestedPropertyPaths
(Element element) getRecordedObjectPath
(Element element) getRepresents
(Element element) Returns stereotype for this wrapper.boolean
static boolean
isInstance
(Element element) isRecordStateChange
(Element element) isRecordTimestamp
(Element element) isRecordValueChange
(Element element) void
removeIgnoredLifelines
(Element element, Element value) void
removeIgnoredSignals
(Element element, Element value) void
removeNestedPropertyPaths
(Element element, String value) void
removeRecordedObjectPath
(Element element, Element value) void
removeValue
(Element element, Element value) void
setIgnoredLifelines
(Element element, Collection<? extends Element> value) void
setIgnoredSignals
(Element element, Collection<? extends Element> value) void
setNestedPropertyPaths
(Element element, Collection<String> value) void
void
setRecordedObjectPath
(Element element, Collection<? extends Element> value) void
setRecordStateChange
(Element element, Boolean value) void
setRecordTimestamp
(Element element, Boolean value) void
setRecordValueChange
(Element element, Boolean value) void
setRepresents
(Element element, Element value) void
setValue
(Element element, Collection<? extends Element> value) Methods inherited from class com.nomagic.profiles.ProfileImplementation.StereotypeWrapper
apply, isDerivedStereotype, isSameOrDerivedStereotype, unApply
-
Field Details
-
STEREOTYPE_NAME
- See Also:
-
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:
-
IGNOREDSIGNALS
The list of Signals which will be ignored to display in generated sequence diagram.- See Also:
-
OWNER
The owner of generated sequence diagram.- See Also:
-
RECORDSTATECHANGE
Set to true to record the state changing as state invariant on the lifeline.- See Also:
-
RECORDTIMESTAMP
Set to true to record timestamps on messages of a generated sequence diagram.- See Also:
-
RECORDVALUECHANGE
Set to true to record the value changing of the property as state invariant on the lifeline.- See Also:
-
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:
-
NESTEDPROPERTYPATHS
Specify nested property paths- See Also:
-
REPRESENTS
Specify the classifier represented by the configuration.- See Also:
-
VALUE
Structural feature which value should be represented for the configuration.- See Also:
-
-
Constructor Details
-
SequenceDiagramGeneratorConfigStereotype
-
-
Method Details
-
getStereotype
Description copied from class:ProfileImplementation.StereotypeWrapper
Returns stereotype for this wrapper.- Specified by:
getStereotype
in classProfileImplementation.StereotypeWrapper
- Returns:
- stereotype
-
getIgnoredLifelinesProperty
-
getIgnoredSignalsProperty
-
getOwnerProperty
-
getRecordStateChangeProperty
-
getRecordTimestampProperty
-
getRecordValueChangeProperty
-
getRecordedObjectPathProperty
-
getNestedPropertyPathsProperty
-
getRepresentsProperty
-
getValueProperty
-
setIgnoredLifelines
-
clearIgnoredLifelines
-
addIgnoredLifelines
-
removeIgnoredLifelines
-
getIgnoredLifelines
-
setIgnoredSignals
-
clearIgnoredSignals
-
addIgnoredSignals
-
removeIgnoredSignals
-
getIgnoredSignals
-
setOwner
-
clearOwner
-
getOwner
-
setRecordStateChange
-
clearRecordStateChange
-
isRecordStateChange
-
setRecordTimestamp
-
clearRecordTimestamp
-
isRecordTimestamp
-
setRecordValueChange
-
clearRecordValueChange
-
isRecordValueChange
-
setRecordedObjectPath
public void setRecordedObjectPath(Element element, @CheckForNull Collection<? extends Element> value) -
clearRecordedObjectPath
-
addRecordedObjectPath
-
removeRecordedObjectPath
-
getRecordedObjectPath
-
setNestedPropertyPaths
-
clearNestedPropertyPaths
-
addNestedPropertyPaths
-
removeNestedPropertyPaths
-
getNestedPropertyPaths
-
setRepresents
-
clearRepresents
-
getRepresents
-
setValue
-
clearValue
-
addValue
-
removeValue
-
getValue
-
clear
protected void clear() -
is
-
isInstance
-