@OpenApiAll public class SimulationExecutionListener extends java.lang.Object
Constructor and Description |
---|
SimulationExecutionListener() |
Modifier and Type | Method and Description |
---|---|
void |
behaviorCalled(Behavior behavior,
fUML.Semantics.CommonBehaviors.BasicBehaviors.ParameterValueList pvl,
fUML.Semantics.Classes.Kernel.Object_ caller,
fUML.Semantics.Classes.Kernel.Object_ target,
boolean isSynchronous)
Event for behavior called.
|
void |
busyStatusChange(fUML.Semantics.Classes.Kernel.StructuredValue context,
java.lang.Object oldValue,
java.lang.Object newValue)
Event for busy status change.
|
void |
configLoaded(Element config)
Custom additional configuration values can be read here.
|
void |
elementActivated(Element element,
java.util.Collection<?> values)
Event for element activated.
|
void |
elementDeactivated(Element element,
java.util.Collection<?> values)
Event for element deactivated.
|
void |
eventTriggered(fUML.Semantics.CommonBehaviors.Communications.SignalInstance signal)
Event for signal event triggered.
|
void |
executionStarted(SimulationExecution execution)
Event for execution started.
|
void |
executionTerminated(SimulationExecution execution)
Event for execution terminated.
|
void |
objectCreated(fUML.Semantics.Classes.Kernel.Object_ sender,
fUML.Semantics.Classes.Kernel.Object_ object)
Event for object created.
|
void |
operationCalled(Operation operation,
fUML.Semantics.CommonBehaviors.BasicBehaviors.ParameterValueList pvl,
fUML.Semantics.Classes.Kernel.Object_ caller,
fUML.Semantics.Classes.Kernel.Object_ target,
boolean isSynchronous)
Event for operation called.
|
void |
valueChange(fUML.Semantics.Classes.Kernel.StructuredValue context,
fUML.Semantics.Classes.Kernel.FeatureValue feature,
java.lang.Object oldValue,
java.lang.Object newValue)
Event for value change.
|
public void configLoaded(Element config)
config
- the configuration element of the running execution.public void executionStarted(SimulationExecution execution)
execution
- the started executionpublic void eventTriggered(fUML.Semantics.CommonBehaviors.Communications.SignalInstance signal)
signal
- the triggered signalpublic void operationCalled(Operation operation, fUML.Semantics.CommonBehaviors.BasicBehaviors.ParameterValueList pvl, fUML.Semantics.Classes.Kernel.Object_ caller, fUML.Semantics.Classes.Kernel.Object_ target, boolean isSynchronous)
operation
- the called operationpvl
- parameterscaller
- callertarget
- targetisSynchronous
- isSynchronouspublic void behaviorCalled(Behavior behavior, fUML.Semantics.CommonBehaviors.BasicBehaviors.ParameterValueList pvl, fUML.Semantics.Classes.Kernel.Object_ caller, fUML.Semantics.Classes.Kernel.Object_ target, boolean isSynchronous)
behavior
- the called behaviorpvl
- parameterscaller
- callertarget
- targetisSynchronous
- isSynchronouspublic void objectCreated(fUML.Semantics.Classes.Kernel.Object_ sender, fUML.Semantics.Classes.Kernel.Object_ object)
sender
- senderobject
- the created Object_
public void executionTerminated(SimulationExecution execution)
execution
- the terminated executionpublic void elementActivated(Element element, java.util.Collection<?> values)
element
- the activated elementvalues
- valuespublic void elementDeactivated(Element element, java.util.Collection<?> values)
element
- the deactivated elementvalues
- valuespublic void valueChange(fUML.Semantics.Classes.Kernel.StructuredValue context, fUML.Semantics.Classes.Kernel.FeatureValue feature, java.lang.Object oldValue, java.lang.Object newValue)
context
- the owner of feature.feature
- the FeatureValue that the value was changed.oldValue
- the old value.newValue
- the new value.public void busyStatusChange(fUML.Semantics.Classes.Kernel.StructuredValue context, java.lang.Object oldValue, java.lang.Object newValue)
context
- the owner of feature.oldValue
- the old value.newValue
- the new value.