public class BasicTransition extends Object implements Transition
| Modifier and Type | Field and Description |
|---|---|
protected String |
sourceState |
protected String |
targetState |
| Constructor and Description |
|---|
BasicTransition(String sourceState,
String targetState) |
BasicTransition(String sourceState,
String eventName,
String targetState) |
BasicTransition(String sourceState,
String eventName,
String targetState,
String guardCondition) |
BasicTransition(String sourceState,
String eventName,
String targetState,
String guardCondition,
boolean internal) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExecutable(Executable executable) |
void |
addExecutables(List<Executable> executables) |
void |
clearAndSetExecutables(List<Executable> executables) |
String |
getEventName() |
List<Executable> |
getExecutables() |
String |
getGuardCondition() |
State |
getSourceState(Context context) |
State |
getTargetState(Context context) |
boolean |
isInternal() |
static void |
main(String[] args) |
boolean |
passGuardCondition(Context context) |
String |
toString() |
String |
toStringVerbose() |
protected final String sourceState
protected final String targetState
public BasicTransition(String sourceState, String eventName, String targetState, String guardCondition)
public String getEventName()
getEventName in interface Transitionpublic boolean passGuardCondition(Context context)
passGuardCondition in interface Transitionpublic boolean isInternal()
isInternal in interface Transitionpublic State getTargetState(Context context)
getTargetState in interface Transitionpublic State getSourceState(Context context)
getSourceState in interface Transitionpublic List<Executable> getExecutables()
getExecutables in interface Transitionpublic void addExecutable(Executable executable)
addExecutable in interface Transitionpublic void addExecutables(List<Executable> executables)
addExecutables in interface Transitionpublic void clearAndSetExecutables(List<Executable> executables)
clearAndSetExecutables in interface Transitionpublic String toStringVerbose()
toStringVerbose in interface Transitionpublic String getGuardCondition()
getGuardCondition in interface Transitionpublic static void main(String[] args)
Copyright © 2015. All rights reserved.