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 Details

    • STEREOTYPE_NAME

      public static final String STEREOTYPE_NAME
      See Also:
    • IGNOREDLIFELINES

      public static final 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:
    • IGNOREDSIGNALS

      public static final String IGNOREDSIGNALS
      The list of Signals which will be ignored to display in generated sequence diagram.
      See Also:
    • OWNER

      public static final String OWNER
      The owner of generated sequence diagram.
      See Also:
    • RECORDSTATECHANGE

      public static final String RECORDSTATECHANGE
      Set to true to record the state changing as state invariant on the lifeline.
      See Also:
    • RECORDTIMESTAMP

      public static final String RECORDTIMESTAMP
      Set to true to record timestamps on messages of a generated sequence diagram.
      See Also:
    • RECORDVALUECHANGE

      public static final String RECORDVALUECHANGE
      Set to true to record the value changing of the property as state invariant on the lifeline.
      See Also:
    • RECORDEDOBJECTPATH

      public static final 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:
    • NESTEDPROPERTYPATHS

      public static final String NESTEDPROPERTYPATHS
      Specify nested property paths
      See Also:
    • REPRESENTS

      public static final String REPRESENTS
      Specify the classifier represented by the configuration.
      See Also:
    • VALUE

      public static final String VALUE
      Structural feature which value should be represented for the configuration.
      See Also:
  • Constructor Details

    • SequenceDiagramGeneratorConfigStereotype

      protected SequenceDiagramGeneratorConfigStereotype(SimulationProfile profile)
  • Method Details

    • getStereotype

      public Stereotype getStereotype()
      Description copied from class: ProfileImplementation.StereotypeWrapper
      Returns stereotype for this wrapper.
      Specified by:
      getStereotype in class ProfileImplementation.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 Collection<? extends Element> value)
    • clearIgnoredLifelines

      public void clearIgnoredLifelines(Element element)
    • addIgnoredLifelines

      public void addIgnoredLifelines(Element element, Element value)
    • removeIgnoredLifelines

      public void removeIgnoredLifelines(Element element, Element value)
    • getIgnoredLifelines

      public List<Element> getIgnoredLifelines(Element element)
    • setIgnoredSignals

      public void setIgnoredSignals(Element element, @CheckForNull Collection<? extends Element> value)
    • clearIgnoredSignals

      public void clearIgnoredSignals(Element element)
    • addIgnoredSignals

      public void addIgnoredSignals(Element element, Element value)
    • removeIgnoredSignals

      public void removeIgnoredSignals(Element element, Element value)
    • getIgnoredSignals

      public List<Element> getIgnoredSignals(Element element)
    • setOwner

      public void setOwner(Element element, @CheckForNull Element value)
    • clearOwner

      public void clearOwner(Element element)
    • getOwner

      @CheckForNull public Element getOwner(Element element)
    • setRecordStateChange

      public void setRecordStateChange(Element element, @CheckForNull Boolean value)
    • clearRecordStateChange

      public void clearRecordStateChange(Element element)
    • isRecordStateChange

      @CheckForNull public Boolean isRecordStateChange(Element element)
    • setRecordTimestamp

      public void setRecordTimestamp(Element element, @CheckForNull Boolean value)
    • clearRecordTimestamp

      public void clearRecordTimestamp(Element element)
    • isRecordTimestamp

      @CheckForNull public Boolean isRecordTimestamp(Element element)
    • setRecordValueChange

      public void setRecordValueChange(Element element, @CheckForNull Boolean value)
    • clearRecordValueChange

      public void clearRecordValueChange(Element element)
    • isRecordValueChange

      @CheckForNull public Boolean isRecordValueChange(Element element)
    • setRecordedObjectPath

      public void setRecordedObjectPath(Element element, @CheckForNull Collection<? extends Element> value)
    • clearRecordedObjectPath

      public void clearRecordedObjectPath(Element element)
    • addRecordedObjectPath

      public void addRecordedObjectPath(Element element, Element value)
    • removeRecordedObjectPath

      public void removeRecordedObjectPath(Element element, Element value)
    • getRecordedObjectPath

      public List<Element> getRecordedObjectPath(Element element)
    • setNestedPropertyPaths

      public void setNestedPropertyPaths(Element element, @CheckForNull Collection<String> value)
    • clearNestedPropertyPaths

      public void clearNestedPropertyPaths(Element element)
    • addNestedPropertyPaths

      public void addNestedPropertyPaths(Element element, String value)
    • removeNestedPropertyPaths

      public void removeNestedPropertyPaths(Element element, String value)
    • getNestedPropertyPaths

      public List<String> getNestedPropertyPaths(Element element)
    • setRepresents

      public void setRepresents(Element element, @CheckForNull Element value)
    • clearRepresents

      public void clearRepresents(Element element)
    • getRepresents

      @CheckForNull public Element getRepresents(Element element)
    • setValue

      public void setValue(Element element, @CheckForNull Collection<? extends Element> value)
    • clearValue

      public void clearValue(Element element)
    • addValue

      public void addValue(Element element, Element value)
    • removeValue

      public void removeValue(Element element, Element value)
    • getValue

      public List<Element> getValue(Element element)
    • clear

      protected void clear()
    • is

      public boolean is(@CheckForNull Element element)
    • isInstance

      public static boolean isInstance(@CheckForNull Element element)