addTransition<E extends Event> method
Implementation
void addTransition<E extends Event>(
TransitionDefinition<E> transitionDefinition) {
var transitionDefinitions = _eventTranstionsMap[E];
transitionDefinitions ??= <TransitionDefinition<E>>[];
if (transitionDefinition.condition == noopGuardCondition) {
_validateHasNoNoopConditions(E);
}
transitionDefinitions.add(transitionDefinition);
_eventTranstionsMap[E] = transitionDefinitions;
}