Interface TransitionElement
-
- All Superinterfaces:
ChartElement<TransitionDefinition>
public interface TransitionElement extends ChartElement<TransitionDefinition>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TransitionElement.TransitionListener
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
activateTransition()
Activate this transition.default void
deactivateTransition()
Deactivate this transition.QualifiedValue
getMostRecentValue()
default void
pauseTransition()
Pause this transition.default void
resumeTransition()
Resume this transition.void
setListener(TransitionElement.TransitionListener listener)
Set aTransitionElement.TransitionListener
to notify when this transition fires.-
Methods inherited from interface com.inductiveautomation.sfc.api.elements.ChartElement
getDefinition
-
-
-
-
Method Detail
-
activateTransition
default void activateTransition()
Activate this transition. This method should block until activation is complete.
-
deactivateTransition
default void deactivateTransition()
Deactivate this transition. This method should block until activation is complete.
-
pauseTransition
default void pauseTransition()
Pause this transition. This method should block until pausing is complete.
-
resumeTransition
default void resumeTransition()
Resume this transition. This method should block until resuming is complete.
-
setListener
void setListener(TransitionElement.TransitionListener listener)
Set aTransitionElement.TransitionListener
to notify when this transition fires. May be null when "un-setting" a listener.- Parameters:
listener
- the listener to notify when this transition fires.
-
getMostRecentValue
QualifiedValue getMostRecentValue()
- Returns:
- the most recent
QualifiedValue
for this transition.
-
-