Package org.opentcs.access
Class ModelTransitionEvent
java.lang.Object
org.opentcs.access.ModelTransitionEvent
- All Implemented Interfaces:
Serializable
Emitted when the kernel loads a model.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionModelTransitionEvent
(String oldModelName, String newModelName, boolean modelContentChanged, boolean transitionFinished) Creates a new TCSModelTransitionEvent. -
Method Summary
Modifier and TypeMethodDescriptionReturns the model for which this event was generated.Returns the model name the kernel is leaving.boolean
Returnstrue
if, and only if, the content of the model actually changed with the transition.boolean
Returnstrue
if, and only if, the transition to the new kernel state is finished.toString()
-
Constructor Details
-
ModelTransitionEvent
public ModelTransitionEvent(String oldModelName, String newModelName, boolean modelContentChanged, boolean transitionFinished) Creates a new TCSModelTransitionEvent.- Parameters:
oldModelName
- The name of the previously loaded model.newModelName
- The name of the new model.modelContentChanged
- Whether the content of the model actually changed with the transition.transitionFinished
- Whether the transition to the new model is finished, yet.
-
-
Method Details
-
getOldModelName
Returns the model name the kernel is leaving.- Returns:
- The model the kernel is leaving.
-
getNewModelName
Returns the model for which this event was generated.- Returns:
- The model for which this event was generated.
-
hasModelContentChanged
public boolean hasModelContentChanged()Returnstrue
if, and only if, the content of the model actually changed with the transition.- Returns:
true
if, and only if, the content of the model actually changed with the transition.
-
isTransitionFinished
public boolean isTransitionFinished()Returnstrue
if, and only if, the transition to the new kernel state is finished.- Returns:
true
if, and only if, the transition to the new kernel state is finished.
-
toString
-