A B C D E F G I L N O P R S T U V W 
All Classes All Packages

A

AbstractExecutionEngineDescriptor - Class in com.nomagic.magicdraw.simulation.engine
The abstract implementation class of ExecutionEngineDescriptor.
activateElement(Element, Collection<?>) - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Activate the element, it delegates to all storing engine listener.
ACTIVE_COLOR - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Active symbol color option key
ADD_CONTROL_PANEL - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Add Control Panel option key
addEngineListener(EngineListener) - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Add the specified engine listener to the storing engine listener list.
addFeatureValues(Locus, Value, StructuralFeature, ValueList, int, boolean) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Add the specified ValueList to the FeatureValue(matched with the specified StructuralFeature).
addObjectToValueList(ValueList, Object, Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create the new Value from the object, and add to the last position of the specified ValueList.
addOption(String, Object) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Deprecated.
addSimulationListener(SimulationExecutionListener) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
Add the specified simulation execution listener.
addSimulationListeners(Collection<SimulationExecutionListener>) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
Add all simulation execution listeners, if not already registered.
addValue(StructuredValue, String, Object) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Find the matched FeatureValue from the specified object, and set the value at the last position of the value list.
addValueAt(StructuredValue, String, Object, Integer) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Find the matched FeatureValue from the specified object, and set the value at the insertAt position.
ALH - Class in com.nomagic.magicdraw.simulation.utils
An Action Language Helper for using in scripts to access values of the runtime object.
ALH() - Constructor for class com.nomagic.magicdraw.simulation.utils.ALH
Constructor.
ALH(SimulationSession) - Constructor for class com.nomagic.magicdraw.simulation.utils.ALH
Constructor.
ALH(SimulationSession, List<NamedElement>) - Constructor for class com.nomagic.magicdraw.simulation.utils.ALH
Constructor.
ALH(SimulationSession, List<NamedElement>, Object_) - Constructor for class com.nomagic.magicdraw.simulation.utils.ALH
Constructor.
ALLOW_CONCURRENT_ALLOCATED_ACTIVITIES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Allow Concurrent Allocated Activities option key
ANIMATION_SPEED - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Animation Speed option key
AUTO_CREATE_FUML_OBJECT_OF_OUTPUT_PIN - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Auto Create fUML Object of Output Pin option key
AUTO_OPEN_DIAGRAMS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Auto open diagrams option key
AUTO_START - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Auto start execution option key
AUTO_START_ACTIVE_OPTIONS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Auto Start Active Objects option key

B

beforeContextInitialized(SimulationExecution) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event fired before context of execution is initialized.
beforeObjectDestroyed(Object_) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event occurred before object destroyed.
behaviorCalled(Behavior, ParameterValueList, Object_, Object_, boolean) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for behavior called.
BREAKPOINT_COLOR - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Breakpoint symbol color option key
buildStringFor(Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Builds String representation for the given object.
buildStringFor(Object, ValueRepresentationParams) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Builds String representation for the given object.
buildStringFor(Collection<?>, ValueRepresentationParams, Map<Integer, Color>) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Builds String representation for the given collection.
busyStatusChange(StructuredValue, Object, Object) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for busy status change.

C

callBehavior(StructuredValue, Behavior, List<?>, SimulationSession, Boolean) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create the Execution based on the specified Behavior, and execute.
callBehavior(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the Behavior element that matches the specified name.
callBehavior(String, List<?>) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the CallBehaviorAction element that matches the specified name.
callBehavior(String, List<?>, boolean) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the CallBehaviorAction element that matches the specified name.
callOperation(Object_, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the method of the Operation element that matches the specified name.
callOperation(Object_, String, List<?>) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the method of the Operation element that matches the specified name.
callOperation(Object_, String, List<?>, boolean) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the method of the Operation element that matches the specified name.
callOperation(StructuredValue, Operation, List<?>, SimulationSession, Boolean) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Call the specified Operation.
callOperation(StructuredValue, Operation, List<?>, SimulationSession, Boolean, StructuredValue) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Call the specified Operation.
callOperation(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the method of the Operation element that matches the specified name.
callOperation(String, List<?>) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Execute the method of the Operation element that matches the specified name.
canExecute(Element) - Method in interface com.nomagic.magicdraw.simulation.engine.ExecutionEngineDescriptor
Return true if the specified element can be executed by an engine created from this descriptor, otherwise false.
CHECK_MODEL_BEFORE_EXECUTION - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Check Model Before Execution option key
CLONE_REFERENCES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Clone References option key
com.nomagic.magicdraw.simulation - package com.nomagic.magicdraw.simulation
 
com.nomagic.magicdraw.simulation.engine - package com.nomagic.magicdraw.simulation.engine
 
com.nomagic.magicdraw.simulation.excelimport - package com.nomagic.magicdraw.simulation.excelimport
 
com.nomagic.magicdraw.simulation.execution - package com.nomagic.magicdraw.simulation.execution
 
com.nomagic.magicdraw.simulation.execution.session - package com.nomagic.magicdraw.simulation.execution.session
 
com.nomagic.magicdraw.simulation.fuml - package com.nomagic.magicdraw.simulation.fuml
 
com.nomagic.magicdraw.simulation.parametrics.utils - package com.nomagic.magicdraw.simulation.parametrics.utils
 
com.nomagic.magicdraw.simulation.utils - package com.nomagic.magicdraw.simulation.utils
 
configLoaded(Element, SimulationExecution) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Custom additional configuration values can be read here.
CONSTRAINT_FAILURE_AS_BREAKPOINT - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Constraint Failure as Breakpoint option key
contextInitialized(SimulationExecution) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event fired after context of execution is initialized.
copyValueFrom(ValueList) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Creates new ValueList, copy each value in the specified valueList to the new list.
createEngine() - Method in interface com.nomagic.magicdraw.simulation.engine.ExecutionEngineDescriptor
Returns the newly created engine instance.
createList() - Method in class com.nomagic.magicdraw.simulation.utils.ALH
A convenience method for creating the list.
createList(Object) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
A convenience method for creating the list with one added item in the list.
createObject(Class) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Create an Object_ with the given type (which must be a Class) in the Locus of the active SimulationSession.
createObject(Class, Object_) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create the runtime object from the specified classifier.
createObject(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Create an Object_ with the given name (which must be name of Class) as its type.
createSignal(Signal) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Create the instance of SignalInstance.
createSignal(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Create the instance of SignalInstance.
createValue(Object, Object, Locus) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create the fUML value object with the specified object.
createValueList(Object, Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
A convenience method for creating the instance of ValueList with assigned values, and return it.
createValueList(Object, Object, Type) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
A convenience method for creating the instance of ValueList with assigned values, and return it.

D

deactivateElement(Element, Collection<?>) - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Deactivate the element, it delegates to all storing engine listener.
DECIMAL_PLACES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Decimal Places option key
DEFAULT_LANGUAGE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Default Evaluation Language option key
DEFAULT_PARAMETRIC_EVALUATOR - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Default Parametric Evaluator option key
DURATION_SIMULATION_MODE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Duration Simulation Mode option key

E

element - Variable in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
The execution element.
elementActivated(Element, Collection<?>) - Method in interface com.nomagic.magicdraw.simulation.engine.EngineListener
Handle when the element is activated.
elementActivated(Element, Collection<?>) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for element activated.
elementDeactivated(Element, Collection<?>) - Method in interface com.nomagic.magicdraw.simulation.engine.EngineListener
Handle when the element is deactivated.
elementDeactivated(Element, Collection<?>) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for element deactivated.
ENDTIME - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Endtime option key
engine - Variable in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
The execution engine.
EngineListener - Interface in com.nomagic.magicdraw.simulation.engine
A listener interface for element id in the simulation model.
ENGINES_PRIORITY - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Registered execution engine priority option key
evaluate(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Evaluate the string expression.
evaluate(String, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Evaluate the string expression based on the specified scripting language.
eventTriggered(SignalInstance) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for signal event triggered.
eventTriggered(String) - Method in interface com.nomagic.magicdraw.simulation.engine.EngineListener
Handle when the event id is triggered.
ExcelHelper - Class in com.nomagic.magicdraw.simulation.excelimport
The helper class being used in the scripts for handling data transformation and other utilities between fUML runtime object and Excel file.
ExcelHelper(SimulationSession) - Constructor for class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
constructor.
ExcelHelper(SimulationSession, Element) - Constructor for class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
constructor.
ExcelHelper(Object_) - Constructor for class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
constructor.
EXCLUDED_ELEMENTS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Excluded Elements option key
execute(Element) - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Engine execution.
execute(Element, boolean) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Method for executing the specific element.
executeObject(Object) - Static method in class com.nomagic.magicdraw.simulation.parametrics.utils.ParametricsHelper
Execute the parametric execution of the specified fUML Object(Object_ or Reference).
executeWithConfig(Element, Element, boolean) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the target element with a specific simulation config
execution - Variable in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
Execution that this session is part of.
EXECUTION_LISTENERS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Execution Listeners option key
EXECUTION_TARGET - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Execution Target option key
ExecutionEngine - Class in com.nomagic.magicdraw.simulation.engine
The abstract class of the execution engine that all specific execution engines must extend, and override abstract methods (init(), execute(), onClose).
ExecutionEngine(ExecutionEngineDescriptor) - Constructor for class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Constructor.
ExecutionEngineDescriptor - Interface in com.nomagic.magicdraw.simulation.engine
The descriptor which provides such information as engine's name, engine's icon also can check whether an element can be executed by an engine which is created from this descriptor and can create an engine instance.
executionStarted(SimulationExecution) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for execution started.
executionTerminated() - Method in interface com.nomagic.magicdraw.simulation.engine.EngineListener
Handle the termination.
executionTerminated(SimulationExecution) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for execution terminated.
EXTERNAL_LIBRARIES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
External Libraries option key
EXTERNAL_SOLVER_TIMEOUT - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
External Solver Timeout option key

F

FIRE_VALUE_CHANGE_EVENT - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Fire Value Change Event option key
fUMLHelper - Class in com.nomagic.magicdraw.simulation.fuml
The class contains helper methods for create, access, and modify the fUML object.
fUMLHelper() - Constructor for class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
 

G

get(String) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Get the option value from the specified option name.
getActiveElements() - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Gets active elements.
getCaller() - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get the calling element of the script evaluation.
getCellValue(String, String, Number, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
get value by specific row and column in the excel file.
getConnectedObjectsViaPort(Value, Port, SimulationSession) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Collect all connected objects via the specified port from the specified value.
getContext() - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get the context of ALH.
getContext(SimulationSession) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Get the context of the running session.
getCurrentTime() - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Gets current time.
getCurrentTime(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Gets current time in forms of the specified timeUnit.
getElement() - Method in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
Return the execution element.
getEngine() - Method in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
Return the execution engine.
getEngineDescriptor() - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
ExecutionEngineDescriptor getter.
getEngineListeners() - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Get the engine listener list.
getEngineName() - Method in interface com.nomagic.magicdraw.simulation.engine.ExecutionEngineDescriptor
Returns an engine's name.
getExecution() - Method in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
Gets the execution of this SimulationSession.
getExecutionLocus() - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
Get the execution Locus.
getFeatureByName(StructuredValue, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the StructuralFeature of the specified CompoundValue with the specified structural feature name.
getFeatureValue(StructuredValue, StructuralFeature) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the FeatureValue from the specified StructuredValue and StructuralFeature.
getFeatureValue(StructuredValue, StructuralFeature, Locus) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the FeatureValue from the specified StructuredValue and StructuralFeature.
getFeatureValueByName(StructuredValue, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the FeatureValue from the specified StructuredValue with the specified name.
getFeatureValueByName(StructuredValue, String, Locus) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the FeatureValue from the specified StructuredValue with the specified name and Locus.
getFirstObjectFromValueList(ValueList) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the first object in the given valueList if existed.
getFirstObjectFromValueList(ValueList, boolean) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the first object in the given valueList if existed.
getGlobalVariable(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Gets global variable from the execution.
getLastSignal(Object_) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get the last signal instance from the event pool.
getLastVisitedElement() - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Gets last visited element - element that was activated last and is already deactivated
getLatestRowNum(String, String) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Get the latest row number of the sheet in the excel file.
getMainSession() - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
get main session.
getNormativeValue(Object, Collection<String>) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Gets the normative value.
getNormativeValues(Collection<?>) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Get fUML normative values.
getObjectFromFeatureValue(FeatureValue) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Return the value or value list from the feature value.
getObjectFromParameterValue(ParameterValue) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Return the value or value list from the parameter value.
getObjectFromToken(Token) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
The the Object value from the specified Token.
getObjectFromTokenList(List<Token>) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Return the value or value list from the TokenList.
getObjectFromValue(Value) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Return the value of the specified fUML value object.
getObjectFromValueList(ValueList, Type, int) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Return the value or value list from the fUML value list.
getOption(String) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Deprecated.
use shorter and more convenient SimulationOptions.get(String)
getParameterByName(Execution, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the instance of Parameter from the specified Execution and parameter's name.
getParameterValueByName(Execution, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the parameter value of the Execution.
getRefSession(Object_) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Get the referenced session of the specified object.
getRootContext(SimulationSession) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Get the root context of the running session.
getSession(SimulationResult) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Retrieves simulation session from simulation result.
getSignalsFromExecution(Execution) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Collect the list of signals from the execution.
getSignalsFromObject(Object_) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Return the list of signal with the specified object.
getSimulationExecutionListeners() - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
get the registered SimulationExecutionListener.
getSimulationOptions() - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
get the simulation options
getState(Object_) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get the current State from the specified object.
getTagValue(Object_, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get tag value from classifier of Object, and structural feature that Object represented
getTagValue(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get tag value from classifier of context.
getTimeUnit() - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Gets time unit of the running execution.
getTokenValue() - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get Tokens values from the current context.
getValue(StructuredValue, StructuralFeature) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the list FeatureValue from the specified StructuredValue with the specified structural feature.
getValue(StructuredValue, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Returns the list FeatureValue from the specified StructuredValue with the specified feature name.
getValue(StructuredValue, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Get the value of FeatureValue from the object that match the specified StructureFeature name.

I

init(Element) - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Engine initialization.
INITIALIZE_NUMERICAL_VALUE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Initialize Empty Values to 0 option key
INITIALIZE_REFERENCES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Initialize References option key
inState(Object_, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Check whether the specified object is in the specified state name or not.
inState(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Check whether the current runtime object is in the specified state name or not.
is(String) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Get the Boolean option value from the specified option name.
isClosed - Variable in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
The is closed flag.
isClosed() - Method in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
Check whether the simulation session is closed/terminated or not.
isFindEngine(Element) - Method in class com.nomagic.magicdraw.simulation.engine.AbstractExecutionEngineDescriptor
 
isFindEngine(Element) - Method in interface com.nomagic.magicdraw.simulation.engine.ExecutionEngineDescriptor
All executions mostly start with fUMLEngine.
isGlobalVariable(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Checks whether or not the given variableName is global variable.
isMainSession() - Method in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
 
isSilentSimulation(SimulationSession) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Check the simulation runt in silent mode or not.

L

LAST_VISITED_COLOR - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Last visited symbol color option key
loadOptions(Element, SimulationOptions) - Method in interface com.nomagic.magicdraw.simulation.execution.SimulationOptionsProvider
load options.
LOG - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Log option key
logConsoleDebug(BaseElement, String) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Log the specified message to the simulation console with "DEBUG" log level.
logConsoleError(BaseElement, String) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Log the specified message to the simulation console with "ERROR" log level.
logConsoleInfo(BaseElement, String) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Log the specified message to the simulation console with "INFO" log level.
logConsoleWarn(BaseElement, String) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Log the specified message to the simulation console with "WARN" log level.

N

NUMBER_OF_RUNS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Number of Runs option key
NUMBER_OF_STEPS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Number of Steps option key

O

objectCreated(Object_, Object_) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for object created.
objectStateActivated(StructuredValue, State) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event when state of runtime object activated.
onClose() - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Engine onClose.
OPEN_SIMULATION_PANE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Display Simulation Dashboard Window option key
operationCalled(Operation, ParameterValueList, Object_, Object_, boolean) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for operation called.

P

ParametricsHelper - Class in com.nomagic.magicdraw.simulation.parametrics.utils
The helper class for calling Parametric execution from scripts
ParametricsHelper() - Constructor for class com.nomagic.magicdraw.simulation.parametrics.utils.ParametricsHelper
 
PASS_CALLER_CONTEXT - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Pass Caller Context option key

R

readObjectFromSpreadSheet(String, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectFromSpreadSheet(String, Number, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectFromSpreadSheet(String, String, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectFromSpreadSheet(String, String, Number, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectsFromSpreadSheet(String, Number, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectsFromSpreadSheet(String, Number, Number, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectsFromSpreadSheet(String, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList for all rows in excel.
readObjectsFromSpreadSheet(String, String) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList for all rows in excel.
readObjectsFromSpreadSheet(String, String, Number, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectsFromSpreadSheet(String, String, Number, Number, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList.
readObjectsFromSpreadSheet(String, String, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Read the excel file and create the fUML ValueList for all rows in excel.
RECORD_STATE_CHANGE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Record State Change option key
RECORD_TIMESTAMP - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Record Timestamp option key
RECORD_VALUE_CHANGE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Record Value Change option key
registerEngine(ExecutionEngineDescriptor) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Registers an engine descriptor to the simulation framework.
registerSimulationExecutionListener(SimulationExecutionListener) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Register the simulation execution listener.
registerSimulationExecutionListener(SimulationExecutionListener, SimulationExecution) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Register the simulation execution listener dynamically to the specified SimulationExecution.
registerSimulationOptionsProvider(SimulationOptionsProvider) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Register the simulation options provider.
REMEMBER_FAILURE_STATUS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Remember Failure Status option key
removeEngineListener(EngineListener) - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Remove the specified engine listener from the storing engine listener list.
removeFeatureValue(Locus, Value, StructuralFeature, Value, int, boolean) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Removes the specified value from the FeatureValue that is matched with the specified feature.
removeGlobalVariable(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Removes global variable from the execution.
removeSimulationListener(SimulationExecutionListener) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
Removes the specified simulation execution listener.
removeValue(StructuredValue, String, Value) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Find the matched FeatureValue from the specified object, remove the defined value or the value at removeAt position.
removeValueAt(StructuredValue, String, Integer) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Find the matched FeatureValue from the specified object, remove the defined value or the value at removeAt position.
RESULT_LOCATION - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Result Location option key
RUN_FORKS_IN_PARALLEL - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Run Forks in Parallel option key
RUNTIME_VALUE_TEXT_COLOR - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Runtime Value Text Color on Part Shapes option key
RUNTIME_VALUE_TEXT_COLOR_ON_PART_SHAPES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Runtime Value Text Color on Part Shapes option key

S

saveValueToInstance(StructuredValue, InstanceSpecification) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Save the runtime values of the given object to the slots of the given InstanceSpecification.
sendSignal(Signal, Object_) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create SignalInstance instance of the specified Signal , and send it to the target Object_.
sendSignal(SignalInstance, Object_) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Send the specified SignalInstance to the specified target Object_.
sendSignal(SignalInstance, Object_) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Send the specified SignalInstance to the specified target Object_.
sendSignal(SignalInstance, Object_, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Send the specified SignalInstance to the specified target and targetPortName.
sendSignal(SignalInstance, Object_, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Send the specified SignalInstance to the specified target Object_ via the specified port name.
sendSignal(SignalInstance, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Send the specified SignalInstance to the specified targetName.
sendSignal(SignalInstance, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Send the specified SignalInstance to the specified targetName.
sendSignal(String, Object_) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create SignalInstance instance of the specified Signal name, and send it to the target Object_.
sendSignal(String, Object_) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Create SignalInstance instance of the specified Signal name, and send it to the target Object_.
sendSignal(String, Object_, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create SignalInstance instance of the specified Signal name, and send it to the specified target and targetPortName.
sendSignal(String, Object_, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Create SignalInstance instance of the specified Signal name, and send it to the target Object_ via the specified port name.
sendSignal(String, String) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Create SignalInstance instance of the specified Signal name, and send it to the specified targetName.
sendSignal(String, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Create SignalInstance instance of the specified Signal name, and send it to the specified targetName.
session - Variable in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
a reference to the running session of this engine.
set(String, Object) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Add the option.
setCellValue(Object, String, String, Number, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Set fUML runtime value to specific row and column in the excel file.
setElement(Element) - Method in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
Set the execution element.
setEngine(ExecutionEngine) - Method in class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
Set the execution engine.
setFeatureValue(StructuredValue, StructuralFeature, Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Find the FeatureValue, and set its value with the value.
setFeatureValue(StructuredValue, StructuralFeature, Object, Locus) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Find the FeatureValue, and set its value with the value.
setFeatureValue(StructuredValue, String, Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Find the StructuralFeature from the specified object with the specified structural feature name, and delegates to fUMLHelper.setFeatureValue(StructuredValue, StructuralFeature, Object).
setGlobalVariable(String, Object) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Sets global variable for the execution.
setIfAbsent(String, Object) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Sets without overwriting: the provided value is only set when no non-null value exists by this key yet
setParameterValue(Execution, Parameter, Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Find the ParameterValue.
setParameterValue(Execution, String, Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Find the Parameter by name from the specified Execution, and delegate to fUMLHelper.setParameterValue(Execution, Parameter, Object).
setParameterValue(ParameterValue, Object, boolean) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Set the value to the specified ParameterValue.
setValue(StructuredValue, String, Object) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Find the matched FeatureValue from the specified object, and set the value.
setValue(Value, Object) - Static method in class com.nomagic.magicdraw.simulation.fuml.fUMLHelper
Set the specified value to the fUML value object.
setValue(String, Object) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Find the matched FeatureValue from the context, and set the value.
SHOW_ACTIVE_STATE_IMAGES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Show Active State Images option key
SHOW_ACTIVE_STATE_IMAGES_ON_PART_SHAPES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Show Active State Images on Part Shapes option key
SHOW_ACTIVE_STATES_ON_PART_SHAPES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Show Active States on Part Shapes option key
SHOW_FLOWING_INFORMATION - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Show Flowing Information option key
SHOW_HELD_TOKENS_IN_ACTIVITY_DIAGRAM - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Show Held Tokens in Activity Diagram option key
SHOW_RUNTIME_VALUES_ON_PART_SHAPES - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Show Runtime Values on Part Shapes option key
SILENT - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Silent execution option key
simulate(BaseElement, String, Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the simulation config with custom initial values.
simulate(BaseElement, String, String[], Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the simulation config with custom initial values.
simulate(BaseElement, String, String, String[], Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the target element with a specific simulation config with custom initial values.
simulate(Element, Element, Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the target element with a specific simulation config with initial custom values.
simulate(Element, Element, String[], Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the target element with a specific simulation config with custom initial values.
simulate(Element, Element, Collection<String>, Map<String, Object>) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the target element with a specific simulation config with custom initial values.
simulate(Element, Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the simulation config with custom initial values.
simulate(Element, String[], Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the simulation config with initial custom values.
simulate(Element, Collection<String>, Map<String, Object>) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Executes the simulation config with initial custom values.
simulateAsync(Element, Element, String[], Object...) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Asynchronously executes the target element with a specific simulation config with custom initial parameters values.
simulateAsync(Element, Element, Collection<String>, Map<String, Object>) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Asynchronously executes the target element with a specific simulation config with custom initial parameters values.
SimulationExecution - Class in com.nomagic.magicdraw.simulation.execution
The SimulationExecution class.
SimulationExecution() - Constructor for class com.nomagic.magicdraw.simulation.execution.SimulationExecution
 
SimulationExecutionListener - Class in com.nomagic.magicdraw.simulation.execution
The listener class for receiving execution events.
SimulationExecutionListener() - Constructor for class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
 
simulationListeners - Variable in class com.nomagic.magicdraw.simulation.execution.SimulationExecution
Simulation Execution Listener.
SimulationManager - Class in com.nomagic.magicdraw.simulation
API for running and stopping simulations and registering simulation listeners
SimulationManager() - Constructor for class com.nomagic.magicdraw.simulation.SimulationManager
 
SimulationOptions - Class in com.nomagic.magicdraw.simulation.execution
A class that maintains the option values being used during the execution simulation.
SimulationOptions() - Constructor for class com.nomagic.magicdraw.simulation.execution.SimulationOptions
 
SimulationOptionsProvider - Interface in com.nomagic.magicdraw.simulation.execution
The interface of the simulation options provider that provide a signature for loading the simulation options.
SimulationSession - Class in com.nomagic.magicdraw.simulation.execution.session
The SimulationSession class.
SimulationSession(boolean) - Constructor for class com.nomagic.magicdraw.simulation.execution.session.SimulationSession
 
SOLVE_AFTER_INITIALIZATION - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Solve After Initialization option key
START_TIME - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Start Time option key
START_WEB_SERVER - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Start Web Server option key
STARTUP_DIAGRAM - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Startup Diagram option key
STEP_DELAY - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Step Delay option key
STEP_SIZE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Step Size option key

T

terminate(SimulationResult) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Terminate the running session.
TERMINATE_BEHAVIOR_ON_EXCEPTION_THROWN - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Terminate Behavior on Exception Thrown option key
TERMINATE_NESTED_BEHAVIORS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Terminate Nested Behaviors option key
TERMINATE_STREAMING_BEHAVIORS_BY_OUTPUT_PARAMETER_MULTIPLICITY - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Terminate Streaming Behaviors by Output Parameter Multiplicity option key
terminateSession(SimulationSession) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Terminate the running session.
TIME_UNIT - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Time Unit option key
TIME_VALUE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Time Value option key
TIME_VARIABLE_NAME - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Time Variable Name option key
TREAT_ALL_OBJECTS_AS_ACTIVE - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Treat All Objects as Active option key
triggerEvent(String) - Method in class com.nomagic.magicdraw.simulation.engine.ExecutionEngine
Trigger the specified event, it delegates to all storing engine listener.

U

UI - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
UI option key
unregisterSimulationExecutionListener(SimulationExecutionListener) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Unregister the simulation execution listener.
unregisterSimulationExecutionListener(SimulationExecutionListener, SimulationExecution) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
unregister the simulation execution listener dynamically from the specified SimulationExecution.
unregisterSimulationOptionsProvider(SimulationOptionsProvider) - Static method in class com.nomagic.magicdraw.simulation.SimulationManager
Unregister the simulation options provider.
updatefUMLValueFromSpreadSheet(StructuredValue, String, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
update the value of SpreadSheet to fUML runtime object.
updatefUMLValueFromSpreadSheet(StructuredValue, String, Number, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
update the value of SpreadSheet to fUML runtime object.
updatefUMLValueFromSpreadSheet(StructuredValue, String, String, Number) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
update the value of SpreadSheet to fUML runtime object.
updatefUMLValueFromSpreadSheet(StructuredValue, String, String, Number, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
update the value of SpreadSheet to fUML runtime object.
USE_FUML_DECISION_SEMANTICS - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Use fUML Decision Semantics option key

V

valueChange(StructuredValue, FeatureValue, Object, Object) - Method in class com.nomagic.magicdraw.simulation.execution.SimulationExecutionListener
Event for value change.
VISITED_COLOR - Static variable in class com.nomagic.magicdraw.simulation.execution.SimulationOptions
Visited symbol color option key

W

wasInState(Object_, String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Check that the state matching with the name was already visited or not.
wasInState(String) - Method in class com.nomagic.magicdraw.simulation.utils.ALH
Check that the state matching with the name was already visited or not.
writeObjectsToSpreadSheet(Object, String, Number, boolean) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Write the fUML runtime value to the excel file.
writeObjectsToSpreadSheet(Object, String, Number, boolean, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Write the fUML runtime value to the excel file.
writeObjectsToSpreadSheet(Object, String, String, Number, boolean) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Write the fUML runtime value to the excel file.
writeObjectsToSpreadSheet(Object, String, String, Number, boolean, Object) - Method in class com.nomagic.magicdraw.simulation.excelimport.ExcelHelper
Write the fUML runtime value to the excel file.
A B C D E F G I L N O P R S T U V W 
All Classes All Packages