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