addState method
Implementation
State addState(
String name, {
bool hasAction = false,
Map<String, String> parameters = const {},
}) {
if (_states.containsKey(name)) {
throw StateError('Duplicate state name: $name');
}
final state = State(name, hasAction: hasAction, parameters: parameters);
_states[name] = state;
return state;
}