| Modifier and Type | Class and Description |
|---|---|
class |
GuardAnd<StateId,Event>
Logical and wrapper of two guards.
|
class |
GuardNot<StateId,Event>
Logical not wrapper of a guard.
|
class |
GuardOr<StateId,Event>
Logical or wrapper of two guards.
|
class |
GuardState<StateId,Event> |
| Modifier and Type | Method and Description |
|---|---|
SubStateMachineBuilder<StateId,Event> |
SubStateMachineBuilder.addInternalTransition(StateId state,
Event event,
ITransitionAction<StateId,Event> action,
IGuard<StateId,Event> guard)
Add a new internal transition.
|
SubStateMachineBuilder<StateId,Event> |
SubStateMachineBuilder.addTransition(StateId fromState,
Event event,
ITransitionAction<StateId,Event> action,
StateId toState,
IGuard<StateId,Event> guard)
Add a new transition.
|
| Constructor and Description |
|---|
GuardAnd(IGuard<StateId,Event> left,
IGuard<StateId,Event> right)
Initialize the guard.
|
GuardAnd(IGuard<StateId,Event> left,
IGuard<StateId,Event> right)
Initialize the guard.
|
GuardNot(IGuard<StateId,Event> other)
Initialize the guard.
|
GuardOr(IGuard<StateId,Event> left,
IGuard<StateId,Event> right)
Initialize the guard.
|
GuardOr(IGuard<StateId,Event> left,
IGuard<StateId,Event> right)
Initialize the guard.
|