Package com.anylogic.engine
- java.lang.Object
- com.anylogic.engine.EventOriginator
- com.anylogic.engine.Transition
- All Implemented Interfaces:
com.anylogic.engine.internal.Child
,Serializable
- Direct Known Subclasses:
TransitionCondition
,TransitionMessage
,TransitionRate
,TransitionTimeout
public abstract class Transition extends EventOriginator implements com.anylogic.engine.internal.Child
Base class for all kinds of statechart transitions: TransitionTimeout, TransitionRate,
TransitionCondition and TransitionMessage
Memory: sizeof(EventOriginator) = 22 bytes
Memory: sizeof(EventOriginator) = 22 bytes
- Author:
- AnyLogic North America, LLC https://anylogic.com
- See Also:
- Serialized Form
Modifier and Type | Method | Description |
---|---|---|
abstract void | cancel() |
Should be called when this transition becomes deactivated e.g.
|
boolean | isLoggingToDB() |
Return
true if the given event (or dynamic event) is logged to database
(note that this may be overridden by logging settings of Agent). |
void | restoreOwner |
Deprecated.
|
@AnyLogicInternalCodegenAPI public abstract void cancel()
Should be called when this transition becomes deactivated e.g. as a result
of alternative transition being taken.
- Overrides:
cancel
in classEventOriginator
@AnyLogicInternalCodegenAPI @Deprecated public void restoreOwner(Object owner)
Deprecated.
This method normally should not be called by user
This method restores owner of this object
The method is used in snapshot saving/loading
This method restores owner of this object
The method is used in snapshot saving/loading
- Specified by:
restoreOwner
in interfacecom.anylogic.engine.internal.Child
- Parameters:
owner
- owner of this object, usuallyAgent
,Experiment
orShapeGroup
public boolean isLoggingToDB()
Description copied from class:
EventOriginator
Return
true
if the given event (or dynamic event) is logged to database
(note that this may be overridden by logging settings of Agent).- Overrides:
isLoggingToDB
in classEventOriginator