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
FieldsModifier and TypeFieldDescriptionstatic final StringThe list of Lifelines which will be ignored to display in generated sequence diagram.static final StringThe list of Signals which will be ignored to display in generated sequence diagram.static final StringSpecify nested property pathsstatic final StringThe owner of generated sequence diagram.static final StringSpecify a property path to the object which will be recorded by the sequence diagram generator.static final StringSet to true to record the state changing as state invariant on the lifeline.static final StringSet to true to record timestamps on messages of a generated sequence diagram.static final StringSet to true to record the value changing of the property as state invariant on the lifeline.static final StringSpecify the classifier represented by the configuration.static final Stringstatic final StringStructural feature which value should be represented for the configuration. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIgnoredLifelines(Element element, Element value) voidaddIgnoredSignals(Element element, Element value) voidaddNestedPropertyPaths(Element element, String value) voidaddRecordedObjectPath(Element element, Element value) voidprotected voidclear()voidclearIgnoredLifelines(Element element) voidclearIgnoredSignals(Element element) voidclearNestedPropertyPaths(Element element) voidclearOwner(Element element) voidclearRecordedObjectPath(Element element) voidclearRecordStateChange(Element element) voidclearRecordTimestamp(Element element) voidclearRecordValueChange(Element element) voidclearRepresents(Element element) voidclearValue(Element element) getIgnoredLifelines(Element element) getIgnoredSignals(Element element) getNestedPropertyPaths(Element element) getRecordedObjectPath(Element element) getRepresents(Element element) Returns stereotype for this wrapper.booleanstatic booleanisInstance(Element element) isRecordStateChange(Element element) isRecordTimestamp(Element element) isRecordValueChange(Element element) voidremoveIgnoredLifelines(Element element, Element value) voidremoveIgnoredSignals(Element element, Element value) voidremoveNestedPropertyPaths(Element element, String value) voidremoveRecordedObjectPath(Element element, Element value) voidremoveValue(Element element, Element value) voidsetIgnoredLifelines(Element element, Collection<? extends Element> value) voidsetIgnoredSignals(Element element, Collection<? extends Element> value) voidsetNestedPropertyPaths(Element element, Collection<String> value) voidvoidsetRecordedObjectPath(Element element, Collection<? extends Element> value) voidsetRecordStateChange(Element element, Boolean value) voidsetRecordTimestamp(Element element, Boolean value) voidsetRecordValueChange(Element element, Boolean value) voidsetRepresents(Element element, Element value) voidsetValue(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.StereotypeWrapperReturns stereotype for this wrapper.- Specified by:
getStereotypein 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
-