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:
cancelin 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:
restoreOwnerin interfacecom.anylogic.engine.internal.Child- Parameters:
owner- owner of this object, usuallyAgent,ExperimentorShapeGroup
public boolean isLoggingToDB()
Description copied from class:
EventOriginatorReturn
true if the given event (or dynamic event) is logged to database
(note that this may be overridden by logging settings of Agent).- Overrides:
isLoggingToDBin classEventOriginator