Class SimulationProfile.SimulationConfigStereotype

    • Field Detail

      • UI

        public static final java.lang.String UI
        References to all UI mockup configurations to be used in this execution.
        See Also:
        Constant Field Values
      • ADDCONTROLPANEL

        public static final java.lang.String ADDCONTROLPANEL
        If true and "Web Server for Cameo Simulation Toolkit" plugin is installed, add simulation control panel into the web UI.
        See Also:
        Constant Field Values
      • ALLOWCONCURRENTALLOCATEDACTIVITIES

        public static final java.lang.String ALLOWCONCURRENTALLOCATEDACTIVITIES
        Set to false to prevent more than one allocated Activity execution for the same Object represented in Activity Partition. Set to true for the allocated Activities to be executed simultaneously.
        See Also:
        Constant Field Values
      • ANIMATIONSPEED

        public static final java.lang.String ANIMATIONSPEED
        A preferred animation speed of the particular configuration. The value range is from 1 to 100%
        See Also:
        Constant Field Values
      • AUTOSTART

        public static final java.lang.String AUTOSTART
        When true, starts execution automatically from main MagicDraw toolbar. Otherwise, user must click Start in Simulation Console after initialization.
        See Also:
        Constant Field Values
      • AUTOSTARTACTIVEOBJECTS

        public static final java.lang.String AUTOSTARTACTIVEOBJECTS
        If value is true, asynchronously starts behaviors of active classifiers (isActive=true) right after objects creation.
        See Also:
        Constant Field Values
      • CLOCK_RATIO

        public static final java.lang.String CLOCK_RATIO
        Ratio of the simulated time to modeled time. ratio = 1000 means that 1ms time expression in model will be interpreted as 1s in simulation.
        See Also:
        Constant Field Values
      • CLONEREFERENCES

        public static final java.lang.String CLONEREFERENCES
        If true, create new instances for all objects recursively, if not, only first level - others remain in original locations.
        See Also:
        Constant Field Values
      • CONSTRAINTFAILUREASBREAKPOINT

        public static final java.lang.String CONSTRAINTFAILUREASBREAKPOINT
        If the value is true, the simulation will be paused at the element which is the cause of the constraint failure.
        See Also:
        Constant Field Values
      • DECIMALPLACES

        public static final java.lang.String DECIMALPLACES
        The number of digits following the decimal point
        See Also:
        Constant Field Values
      • DURATIONSIMULATIONMODE

        public static final java.lang.String DURATIONSIMULATIONMODE
        Duration simulation mode specifies the duration which will be used in the execution of the elements that have duration constraint applied.
        See Also:
        Constant Field Values
      • ENDTIME

        public static final java.lang.String ENDTIME
        If this value and "startTime" are specified, the simulation will be stopped when the simulation time reaches this time value.
        See Also:
        Constant Field Values
      • ENGINESPRIORITY

        public static final java.lang.String ENGINESPRIORITY
        Allows specifying execution engines priority and availability for particular execution. Overwrites global Engines Priority from Environment Options.
        See Also:
        Constant Field Values
      • EXCLUDEDELEMENTS

        public static final java.lang.String EXCLUDEDELEMENTS
        A list of elements which will be excluded and not instantiated if not ready to be used or not needed, e.g. Classes, Packages, UseCases, Actors, Behaviors, Connectors, Ports, and States.
        See Also:
        Constant Field Values
      • EXECUTIONLISTENERS

        public static final java.lang.String EXECUTIONLISTENERS
        The list of execution listener which will receive event from the model execution. The execution listener could be SequenceDiagramGeneratorConfig.
        See Also:
        Constant Field Values
      • EXECUTIONTARGET

        public static final java.lang.String EXECUTIONTARGET
        Reference to model element to be executed. It can be Class, InstanceSpecification, StateMachine, Activity and others.
        See Also:
        Constant Field Values
      • FIREVALUECHANGEEVENT

        public static final java.lang.String FIREVALUECHANGEEVENT
        If true, any structural feature value change will trigger automatic re-calculation of pending parametric models.
        See Also:
        Constant Field Values
      • INITIALIZEREFERENCES

        public static final java.lang.String INITIALIZEREFERENCES
        If true, references will be initialized by creating new objects, instead of referencing to existing parts of the system.
        See Also:
        Constant Field Values
      • INPUTPARAMETERS

        public static final java.lang.String INPUTPARAMETERS
        Use a SelectPropertiesConfig as the predefined list of inputs parameters.
        See Also:
        Constant Field Values
      • LOG

        public static final java.lang.String LOG
        Optional ExecutionLog element for execution events recording into special kind of model.
        See Also:
        Constant Field Values
      • NUMBEROFRUNS

        public static final java.lang.String NUMBEROFRUNS
        A preferred number of runs of the particular configuration, especially as sample size in Monte Carlo simulation. The value must be greater than or equal 1.
        See Also:
        Constant Field Values
      • NUMBEROFSTEPS

        public static final java.lang.String NUMBEROFSTEPS
        If "stepSize" is not specified, but "startTime", "endTime", and "numberOfSteps" are specified. These values will be used to calculate a step size of the simulation clock.
        See Also:
        Constant Field Values
      • OPENSIMULATIONPANE

        public static final java.lang.String OPENSIMULATIONPANE
        Set to true, to open the Simulation pane when running a Simulation Configuration.
        See Also:
        Constant Field Values
      • OUTPUTPARAMETERS

        public static final java.lang.String OUTPUTPARAMETERS
        Use a SelectPropertiesConfig as the predefined list of outputs parameters.
        See Also:
        Constant Field Values
      • RECORDTIMESTAMP

        public static final java.lang.String RECORDTIMESTAMP
        If true, timestamp is recorded into a result instance name.
        See Also:
        Constant Field Values
      • REMEMBERFAILURESTATUS

        public static final java.lang.String REMEMBERFAILURESTATUS
        If the value is true, simulation will keep the first failure status until the termination and record it as 'fail' even though it was 'pass' at the end.
        See Also:
        Constant Field Values
      • RESULTLOCATION

        public static final java.lang.String RESULTLOCATION
        Specify an instance specification or a package or an instance table for execution results recording. In case of instance specification, it should be an instance specification of the same classifier as main execution target. In case of package, a new instance specification with timestamp will be created in the specified package. In case of instance table, only properties selected as columns will be saved or overwritten.
        See Also:
        Constant Field Values
      • RUNFORKSINPARALLEL

        public static final java.lang.String RUNFORKSINPARALLEL
        If this value is "true" or "undefined", all outgoing edges from Fork will run in parallel.
        See Also:
        Constant Field Values
      • SHOWACTIVESTATEIMAGES

        public static final java.lang.String SHOWACTIVESTATEIMAGES
        Select 'On Part shapes' to show active state images on Part shapes. Select 'In the Simulation UI' to show active state images in the simulation UI dialog.
        See Also:
        Constant Field Values
      • SHOWACTIVESTATESONPARTSHAPES

        public static final java.lang.String SHOWACTIVESTATESONPARTSHAPES
        If true, active states are shown on Part shapes.
        See Also:
        Constant Field Values
      • SHOWFLOWINGINFORMATION

        public static final java.lang.String SHOWFLOWINGINFORMATION
        Set to true to show the label of a flowing item on a path. If the property is set to false, a path is only highlighted when an item is flowing.
        See Also:
        Constant Field Values
      • SHOWHELDTOKENSINACTIVITYDIAGRAMS

        public static final java.lang.String SHOWHELDTOKENSINACTIVITYDIAGRAMS
        Set to true to display held tokens that are displayed on Pins and Activity Parameter Nodes.
        See Also:
        Constant Field Values
      • SHOWRUNTIMEVALUESONPARTSHAPES

        public static final java.lang.String SHOWRUNTIMEVALUESONPARTSHAPES
        If true, runtime values are shown on Part shapes instead of default values.
        See Also:
        Constant Field Values
      • SILENT

        public static final java.lang.String SILENT
        When silent = true, animation is not used and artificial slowdown is disabled. It is recommended to use silent execution if any timing events are used in the model.
        See Also:
        Constant Field Values
      • SOLVEAFTERINITIALIZATION

        public static final java.lang.String SOLVEAFTERINITIALIZATION
        When true, invokes initial solving automatically. Otherwise, manually invoke is required via Refresh in Variables pane or Start (F8)
        See Also:
        Constant Field Values
      • STARTTIME

        public static final java.lang.String STARTTIME
        If value is specified, the simulation clock will be started with this value.
        See Also:
        Constant Field Values
      • STARTWEBSERVER

        public static final java.lang.String STARTWEBSERVER
        If true and "Web Server for Cameo Simulation Toolkit" plugin is installed, UI configs will be served as HTML pages. Click on the URL in the console to open UI in a web browser.
        See Also:
        Constant Field Values
      • STARTUPDIAGRAM

        public static final java.lang.String STARTUPDIAGRAM
        Specify the diagram that is opened automatically when running a Simulation Configuration.
        See Also:
        Constant Field Values
      • STEPDELAY

        public static final java.lang.String STEPDELAY
        If value is specified, the simulation clock will be delayed with this value for each time step.
        See Also:
        Constant Field Values
      • STEPSIZE

        public static final java.lang.String STEPSIZE
        If value is specified and more than 0, the simulation clock will use this value to step to increase the simulation time.
        See Also:
        Constant Field Values
      • TERMINATESTREAMINGBEHAVIORSBYOUTPUTPARAMETERMULTIPLICITY

        public static final java.lang.String TERMINATESTREAMINGBEHAVIORSBYOUTPUTPARAMETERMULTIPLICITY
        If set to true, a streaming activity terminates when each of its output parameters receives a cumulative number of values equal to the upper bound of the parameter multiplicity. If set to false, a streaming activity terminates when forced by the activity final node or termination of the activity that invoked it.
        See Also:
        Constant Field Values
      • TIMEUNIT

        public static final java.lang.String TIMEUNIT
        If value is specified, it will be the unit of the simulation time. Otherwise, millisecond will be used.
        See Also:
        Constant Field Values
      • TIMEVALUE

        public static final java.lang.String TIMEVALUE
        If a value is specified, it will be used as the simulation time for the model-based clock only.
        See Also:
        Constant Field Values
      • TIMEVARIABLENAME

        public static final java.lang.String TIMEVARIABLENAME
        The time variable name which can be referred in any scripts to access the simulation time.
        See Also:
        Constant Field Values
      • TREATALLCLASSIFIERSASACTIVE

        public static final java.lang.String TREATALLCLASSIFIERSASACTIVE
        If true, isActive property of all classifier will be treated as true for execution.
        See Also:
        Constant Field Values
      • WATCHPROPERTIES

        public static final java.lang.String WATCHPROPERTIES
        Use a SelectPropertiesConfig as the predefined list of properties to monitor in the Watch
        See Also:
        Constant Field Values
    • Constructor Detail

      • SimulationConfigStereotype

        protected SimulationConfigStereotype​(SimulationProfile profile)
    • Method Detail

      • getUIProperty

        @CheckForNull
        public Property getUIProperty()
      • getAddControlPanelProperty

        @CheckForNull
        public Property getAddControlPanelProperty()
      • getAllowConcurrentAllocatedActivitiesProperty

        @CheckForNull
        public Property getAllowConcurrentAllocatedActivitiesProperty()
      • getAnimationSpeedProperty

        @CheckForNull
        public Property getAnimationSpeedProperty()
      • getAutoStartProperty

        @CheckForNull
        public Property getAutoStartProperty()
      • getAutostartActiveObjectsProperty

        @CheckForNull
        public Property getAutostartActiveObjectsProperty()
      • getClockratioProperty

        @CheckForNull
        public Property getClockratioProperty()
      • getCloneReferencesProperty

        @CheckForNull
        public Property getCloneReferencesProperty()
      • getConstraintFailureAsBreakpointProperty

        @CheckForNull
        public Property getConstraintFailureAsBreakpointProperty()
      • getDecimalPlacesProperty

        @CheckForNull
        public Property getDecimalPlacesProperty()
      • getDurationSimulationModeProperty

        @CheckForNull
        public Property getDurationSimulationModeProperty()
      • getEndTimeProperty

        @CheckForNull
        public Property getEndTimeProperty()
      • getEnginesPriorityProperty

        @CheckForNull
        public Property getEnginesPriorityProperty()
      • getExcludedElementsProperty

        @CheckForNull
        public Property getExcludedElementsProperty()
      • getExecutionListenersProperty

        @CheckForNull
        public Property getExecutionListenersProperty()
      • getExecutionTargetProperty

        @CheckForNull
        public Property getExecutionTargetProperty()
      • getFireValueChangeEventProperty

        @CheckForNull
        public Property getFireValueChangeEventProperty()
      • getInitializeReferencesProperty

        @CheckForNull
        public Property getInitializeReferencesProperty()
      • getInputParametersProperty

        @CheckForNull
        public Property getInputParametersProperty()
      • getLogProperty

        @CheckForNull
        public Property getLogProperty()
      • getNumberOfRunsProperty

        @CheckForNull
        public Property getNumberOfRunsProperty()
      • getNumberOfStepsProperty

        @CheckForNull
        public Property getNumberOfStepsProperty()
      • getOpenSimulationPaneProperty

        @CheckForNull
        public Property getOpenSimulationPaneProperty()
      • getOutputParametersProperty

        @CheckForNull
        public Property getOutputParametersProperty()
      • getRecordTimestampProperty

        @CheckForNull
        public Property getRecordTimestampProperty()
      • getRememberFailureStatusProperty

        @CheckForNull
        public Property getRememberFailureStatusProperty()
      • getResultLocationProperty

        @CheckForNull
        public Property getResultLocationProperty()
      • getRunForksInParallelProperty

        @CheckForNull
        public Property getRunForksInParallelProperty()
      • getShowActiveStateImagesProperty

        @CheckForNull
        public Property getShowActiveStateImagesProperty()
      • getShowActiveStatesOnPartShapesProperty

        @CheckForNull
        public Property getShowActiveStatesOnPartShapesProperty()
      • getShowFlowingInformationProperty

        @CheckForNull
        public Property getShowFlowingInformationProperty()
      • getShowHeldTokensInActivityDiagramsProperty

        @CheckForNull
        public Property getShowHeldTokensInActivityDiagramsProperty()
      • getShowRuntimeValuesOnPartShapesProperty

        @CheckForNull
        public Property getShowRuntimeValuesOnPartShapesProperty()
      • getSilentProperty

        @CheckForNull
        public Property getSilentProperty()
      • getSolveAfterInitializationProperty

        @CheckForNull
        public Property getSolveAfterInitializationProperty()
      • getStartTimeProperty

        @CheckForNull
        public Property getStartTimeProperty()
      • getStartWebServerProperty

        @CheckForNull
        public Property getStartWebServerProperty()
      • getStartupDiagramProperty

        @CheckForNull
        public Property getStartupDiagramProperty()
      • getStepDelayProperty

        @CheckForNull
        public Property getStepDelayProperty()
      • getStepSizeProperty

        @CheckForNull
        public Property getStepSizeProperty()
      • getTerminateStreamingBehaviorsByOutputParameterMultiplicityProperty

        @CheckForNull
        public Property getTerminateStreamingBehaviorsByOutputParameterMultiplicityProperty()
      • getTimeUnitProperty

        @CheckForNull
        public Property getTimeUnitProperty()
      • getTimeValueProperty

        @CheckForNull
        public Property getTimeValueProperty()
      • getTimeVariableNameProperty

        @CheckForNull
        public Property getTimeVariableNameProperty()
      • getTreatAllClassifiersAsActiveProperty

        @CheckForNull
        public Property getTreatAllClassifiersAsActiveProperty()
      • getWatchPropertiesProperty

        @CheckForNull
        public Property getWatchPropertiesProperty()
      • setUI

        public void setUI​(Element element,
                          @CheckForNull
                          java.util.Collection<? extends Element> value)
      • clearUI

        public void clearUI​(Element element)
      • removeUI

        public void removeUI​(Element element,
                             Element value)
      • setAddControlPanel

        public void setAddControlPanel​(Element element,
                                       @CheckForNull
                                       java.lang.Boolean value)
      • clearAddControlPanel

        public void clearAddControlPanel​(Element element)
      • isAddControlPanel

        @CheckForNull
        public java.lang.Boolean isAddControlPanel​(Element element)
      • setAllowConcurrentAllocatedActivities

        public void setAllowConcurrentAllocatedActivities​(Element element,
                                                          @CheckForNull
                                                          java.lang.Boolean value)
      • clearAllowConcurrentAllocatedActivities

        public void clearAllowConcurrentAllocatedActivities​(Element element)
      • isAllowConcurrentAllocatedActivities

        @CheckForNull
        public java.lang.Boolean isAllowConcurrentAllocatedActivities​(Element element)
      • setAnimationSpeed

        public void setAnimationSpeed​(Element element,
                                      @CheckForNull
                                      java.lang.Integer value)
      • clearAnimationSpeed

        public void clearAnimationSpeed​(Element element)
      • getAnimationSpeed

        @CheckForNull
        public java.lang.Integer getAnimationSpeed​(Element element)
      • setAutoStart

        public void setAutoStart​(Element element,
                                 @CheckForNull
                                 java.lang.Boolean value)
      • clearAutoStart

        public void clearAutoStart​(Element element)
      • isAutoStart

        @CheckForNull
        public java.lang.Boolean isAutoStart​(Element element)
      • setAutostartActiveObjects

        public void setAutostartActiveObjects​(Element element,
                                              @CheckForNull
                                              java.lang.Boolean value)
      • clearAutostartActiveObjects

        public void clearAutostartActiveObjects​(Element element)
      • isAutostartActiveObjects

        @CheckForNull
        public java.lang.Boolean isAutostartActiveObjects​(Element element)
      • setClockratio

        public void setClockratio​(Element element,
                                  @CheckForNull
                                  java.lang.String value)
      • clearClockratio

        public void clearClockratio​(Element element)
      • getClockratio

        @CheckForNull
        public java.lang.String getClockratio​(Element element)
      • setCloneReferences

        public void setCloneReferences​(Element element,
                                       @CheckForNull
                                       java.lang.Boolean value)
      • clearCloneReferences

        public void clearCloneReferences​(Element element)
      • isCloneReferences

        @CheckForNull
        public java.lang.Boolean isCloneReferences​(Element element)
      • setConstraintFailureAsBreakpoint

        public void setConstraintFailureAsBreakpoint​(Element element,
                                                     @CheckForNull
                                                     java.lang.Boolean value)
      • clearConstraintFailureAsBreakpoint

        public void clearConstraintFailureAsBreakpoint​(Element element)
      • isConstraintFailureAsBreakpoint

        @CheckForNull
        public java.lang.Boolean isConstraintFailureAsBreakpoint​(Element element)
      • setDecimalPlaces

        public void setDecimalPlaces​(Element element,
                                     @CheckForNull
                                     java.lang.Integer value)
      • clearDecimalPlaces

        public void clearDecimalPlaces​(Element element)
      • getDecimalPlaces

        @CheckForNull
        public java.lang.Integer getDecimalPlaces​(Element element)
      • clearDurationSimulationMode

        public void clearDurationSimulationMode​(Element element)
      • setEndTime

        public void setEndTime​(Element element,
                               @CheckForNull
                               java.lang.Integer value)
      • clearEndTime

        public void clearEndTime​(Element element)
      • getEndTime

        @CheckForNull
        public java.lang.Integer getEndTime​(Element element)
      • setEnginesPriority

        public void setEnginesPriority​(Element element,
                                       @CheckForNull
                                       java.lang.String value)
      • clearEnginesPriority

        public void clearEnginesPriority​(Element element)
      • getEnginesPriority

        @CheckForNull
        public java.lang.String getEnginesPriority​(Element element)
      • setExcludedElements

        public void setExcludedElements​(Element element,
                                        @CheckForNull
                                        java.util.Collection<? extends Element> value)
      • clearExcludedElements

        public void clearExcludedElements​(Element element)
      • addExcludedElements

        public void addExcludedElements​(Element element,
                                        Element value)
      • removeExcludedElements

        public void removeExcludedElements​(Element element,
                                           Element value)
      • getExcludedElements

        public java.util.List<Element> getExcludedElements​(Element element)
      • setExecutionListeners

        public void setExecutionListeners​(Element element,
                                          @CheckForNull
                                          java.util.Collection<? extends Element> value)
      • clearExecutionListeners

        public void clearExecutionListeners​(Element element)
      • addExecutionListeners

        public void addExecutionListeners​(Element element,
                                          Element value)
      • removeExecutionListeners

        public void removeExecutionListeners​(Element element,
                                             Element value)
      • getExecutionListeners

        public java.util.List<Element> getExecutionListeners​(Element element)
      • setExecutionTarget

        public void setExecutionTarget​(Element element,
                                       @CheckForNull
                                       Element value)
      • clearExecutionTarget

        public void clearExecutionTarget​(Element element)
      • getExecutionTarget

        @CheckForNull
        public Element getExecutionTarget​(Element element)
      • setFireValueChangeEvent

        public void setFireValueChangeEvent​(Element element,
                                            @CheckForNull
                                            java.lang.Boolean value)
      • clearFireValueChangeEvent

        public void clearFireValueChangeEvent​(Element element)
      • isFireValueChangeEvent

        @CheckForNull
        public java.lang.Boolean isFireValueChangeEvent​(Element element)
      • setInitializeReferences

        public void setInitializeReferences​(Element element,
                                            @CheckForNull
                                            java.lang.Boolean value)
      • clearInitializeReferences

        public void clearInitializeReferences​(Element element)
      • isInitializeReferences

        @CheckForNull
        public java.lang.Boolean isInitializeReferences​(Element element)
      • setInputParameters

        public void setInputParameters​(Element element,
                                       @CheckForNull
                                       java.util.Collection<? extends Element> value)
      • clearInputParameters

        public void clearInputParameters​(Element element)
      • addInputParameters

        public void addInputParameters​(Element element,
                                       Element value)
      • removeInputParameters

        public void removeInputParameters​(Element element,
                                          Element value)
      • getInputParameters

        public java.util.List<Element> getInputParameters​(Element element)
      • setLog

        public void setLog​(Element element,
                           @CheckForNull
                           Element value)
      • clearLog

        public void clearLog​(Element element)
      • setNumberOfRuns

        public void setNumberOfRuns​(Element element,
                                    @CheckForNull
                                    java.lang.Integer value)
      • clearNumberOfRuns

        public void clearNumberOfRuns​(Element element)
      • getNumberOfRuns

        @CheckForNull
        public java.lang.Integer getNumberOfRuns​(Element element)
      • setNumberOfSteps

        public void setNumberOfSteps​(Element element,
                                     @CheckForNull
                                     java.lang.Integer value)
      • clearNumberOfSteps

        public void clearNumberOfSteps​(Element element)
      • getNumberOfSteps

        @CheckForNull
        public java.lang.Integer getNumberOfSteps​(Element element)
      • setOpenSimulationPane

        public void setOpenSimulationPane​(Element element,
                                          @CheckForNull
                                          java.lang.Boolean value)
      • clearOpenSimulationPane

        public void clearOpenSimulationPane​(Element element)
      • isOpenSimulationPane

        @CheckForNull
        public java.lang.Boolean isOpenSimulationPane​(Element element)
      • setOutputParameters

        public void setOutputParameters​(Element element,
                                        @CheckForNull
                                        java.util.Collection<? extends Element> value)
      • clearOutputParameters

        public void clearOutputParameters​(Element element)
      • addOutputParameters

        public void addOutputParameters​(Element element,
                                        Element value)
      • removeOutputParameters

        public void removeOutputParameters​(Element element,
                                           Element value)
      • getOutputParameters

        public java.util.List<Element> getOutputParameters​(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)
      • setRememberFailureStatus

        public void setRememberFailureStatus​(Element element,
                                             @CheckForNull
                                             java.lang.Boolean value)
      • clearRememberFailureStatus

        public void clearRememberFailureStatus​(Element element)
      • isRememberFailureStatus

        @CheckForNull
        public java.lang.Boolean isRememberFailureStatus​(Element element)
      • setResultLocation

        public void setResultLocation​(Element element,
                                      @CheckForNull
                                      Element value)
      • clearResultLocation

        public void clearResultLocation​(Element element)
      • getResultLocation

        @CheckForNull
        public Element getResultLocation​(Element element)
      • setRunForksInParallel

        public void setRunForksInParallel​(Element element,
                                          @CheckForNull
                                          java.lang.Boolean value)
      • clearRunForksInParallel

        public void clearRunForksInParallel​(Element element)
      • isRunForksInParallel

        @CheckForNull
        public java.lang.Boolean isRunForksInParallel​(Element element)
      • clearShowActiveStateImages

        public void clearShowActiveStateImages​(Element element)
      • setShowActiveStatesOnPartShapes

        public void setShowActiveStatesOnPartShapes​(Element element,
                                                    @CheckForNull
                                                    java.lang.Boolean value)
      • clearShowActiveStatesOnPartShapes

        public void clearShowActiveStatesOnPartShapes​(Element element)
      • isShowActiveStatesOnPartShapes

        @CheckForNull
        public java.lang.Boolean isShowActiveStatesOnPartShapes​(Element element)
      • setShowFlowingInformation

        public void setShowFlowingInformation​(Element element,
                                              @CheckForNull
                                              java.lang.Boolean value)
      • clearShowFlowingInformation

        public void clearShowFlowingInformation​(Element element)
      • isShowFlowingInformation

        @CheckForNull
        public java.lang.Boolean isShowFlowingInformation​(Element element)
      • setShowHeldTokensInActivityDiagrams

        public void setShowHeldTokensInActivityDiagrams​(Element element,
                                                        @CheckForNull
                                                        java.lang.Boolean value)
      • clearShowHeldTokensInActivityDiagrams

        public void clearShowHeldTokensInActivityDiagrams​(Element element)
      • isShowHeldTokensInActivityDiagrams

        @CheckForNull
        public java.lang.Boolean isShowHeldTokensInActivityDiagrams​(Element element)
      • setShowRuntimeValuesOnPartShapes

        public void setShowRuntimeValuesOnPartShapes​(Element element,
                                                     @CheckForNull
                                                     java.lang.Boolean value)
      • clearShowRuntimeValuesOnPartShapes

        public void clearShowRuntimeValuesOnPartShapes​(Element element)
      • isShowRuntimeValuesOnPartShapes

        @CheckForNull
        public java.lang.Boolean isShowRuntimeValuesOnPartShapes​(Element element)
      • setSilent

        public void setSilent​(Element element,
                              @CheckForNull
                              java.lang.Boolean value)
      • clearSilent

        public void clearSilent​(Element element)
      • isSilent

        @CheckForNull
        public java.lang.Boolean isSilent​(Element element)
      • setSolveAfterInitialization

        public void setSolveAfterInitialization​(Element element,
                                                @CheckForNull
                                                java.lang.Boolean value)
      • clearSolveAfterInitialization

        public void clearSolveAfterInitialization​(Element element)
      • isSolveAfterInitialization

        @CheckForNull
        public java.lang.Boolean isSolveAfterInitialization​(Element element)
      • setStartTime

        public void setStartTime​(Element element,
                                 @CheckForNull
                                 java.lang.Integer value)
      • clearStartTime

        public void clearStartTime​(Element element)
      • getStartTime

        @CheckForNull
        public java.lang.Integer getStartTime​(Element element)
      • setStartWebServer

        public void setStartWebServer​(Element element,
                                      @CheckForNull
                                      java.lang.Boolean value)
      • clearStartWebServer

        public void clearStartWebServer​(Element element)
      • isStartWebServer

        @CheckForNull
        public java.lang.Boolean isStartWebServer​(Element element)
      • setStartupDiagram

        public void setStartupDiagram​(Element element,
                                      @CheckForNull
                                      Element value)
      • clearStartupDiagram

        public void clearStartupDiagram​(Element element)
      • getStartupDiagram

        @CheckForNull
        public Element getStartupDiagram​(Element element)
      • setStepDelay

        public void setStepDelay​(Element element,
                                 @CheckForNull
                                 java.lang.Double value)
      • clearStepDelay

        public void clearStepDelay​(Element element)
      • getStepDelay

        @CheckForNull
        public java.lang.Double getStepDelay​(Element element)
      • setStepSize

        public void setStepSize​(Element element,
                                @CheckForNull
                                java.lang.Double value)
      • clearStepSize

        public void clearStepSize​(Element element)
      • getStepSize

        @CheckForNull
        public java.lang.Double getStepSize​(Element element)
      • setTerminateStreamingBehaviorsByOutputParameterMultiplicity

        public void setTerminateStreamingBehaviorsByOutputParameterMultiplicity​(Element element,
                                                                                @CheckForNull
                                                                                java.lang.Boolean value)
      • clearTerminateStreamingBehaviorsByOutputParameterMultiplicity

        public void clearTerminateStreamingBehaviorsByOutputParameterMultiplicity​(Element element)
      • isTerminateStreamingBehaviorsByOutputParameterMultiplicity

        @CheckForNull
        public java.lang.Boolean isTerminateStreamingBehaviorsByOutputParameterMultiplicity​(Element element)
      • clearTimeUnit

        public void clearTimeUnit​(Element element)
      • setTimeValue

        public void setTimeValue​(Element element,
                                 @CheckForNull
                                 Element value)
      • clearTimeValue

        public void clearTimeValue​(Element element)
      • getTimeValue

        @CheckForNull
        public Element getTimeValue​(Element element)
      • setTimeVariableName

        public void setTimeVariableName​(Element element,
                                        @CheckForNull
                                        java.lang.String value)
      • clearTimeVariableName

        public void clearTimeVariableName​(Element element)
      • getTimeVariableName

        @CheckForNull
        public java.lang.String getTimeVariableName​(Element element)
      • setTreatAllClassifiersAsActive

        public void setTreatAllClassifiersAsActive​(Element element,
                                                   @CheckForNull
                                                   java.lang.Boolean value)
      • clearTreatAllClassifiersAsActive

        public void clearTreatAllClassifiersAsActive​(Element element)
      • isTreatAllClassifiersAsActive

        @CheckForNull
        public java.lang.Boolean isTreatAllClassifiersAsActive​(Element element)
      • setWatchProperties

        public void setWatchProperties​(Element element,
                                       @CheckForNull
                                       Element value)
      • clearWatchProperties

        public void clearWatchProperties​(Element element)
      • getWatchProperties

        @CheckForNull
        public Element getWatchProperties​(Element element)
      • clear

        protected void clear()
      • is

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

        public static boolean isInstance​(@CheckForNull
                                         Element element)