public class JobNavigatorImpl extends AbstractNavigatorImpl<JSLJob> implements ModelNavigator<JSLJob>
| Constructor and Description |
|---|
JobNavigatorImpl(JSLJob job) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionElement |
getFirstExecutionElement() |
ExecutionElement |
getFirstExecutionElement(String restartOn) |
Transition |
getNextTransition(ExecutionElement currentExecutionElem,
ExecutionStatus currentStatus)
Enforces "can't revisit already visited steps rule".
|
JSLJob |
getRootModelElement()
E.g.
|
String |
toString() |
getFirstExecutionElement, getNextTransitionpublic JobNavigatorImpl(JSLJob job)
public ExecutionElement getFirstExecutionElement(String restartOn) throws IllegalTransitionException
getFirstExecutionElement in interface ModelNavigator<JSLJob>IllegalTransitionExceptionpublic ExecutionElement getFirstExecutionElement() throws IllegalTransitionException
getFirstExecutionElement in interface ModelNavigator<JSLJob>getFirstExecutionElement in class AbstractNavigatorImpl<JSLJob>IllegalTransitionExceptionpublic Transition getNextTransition(ExecutionElement currentExecutionElem, ExecutionStatus currentStatus) throws IllegalTransitionException
ModelNavigatorgetNextTransition in interface ModelNavigator<JSLJob>IllegalTransitionExceptionpublic JSLJob getRootModelElement()
ModelNavigatorgetRootModelElement in interface ModelNavigator<JSLJob>© Copyright IBM Corp. 2014
Licensed under the Apache License, Version 2.0