Class SimulationProfile.SequenceDiagramGeneratorConfigStereotype

    • Field Detail

      • 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

      • 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)
      • addIgnoredLifelines

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

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

        public java.util.List<Element> getIgnoredLifelines​(Element element)
      • setIgnoredSignals

        public void setIgnoredSignals​(Element element,
                                      @CheckForNull
                                      java.util.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 java.util.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
                                         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)
      • addRecordedObjectPath

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

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

        public java.util.List<Element> getRecordedObjectPath​(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)
      • 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
                             java.util.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 java.util.List<Element> getValue​(Element element)
      • clear

        protected void clear()
      • is

        public boolean is​(@CheckForNull
                          Element element)
      • isInstance

        public static boolean isInstance​(@CheckForNull
                                         Element element)