Interface StateMachineComponentResolver<S,E>

Type Parameters:
S - the type of state
E - the type of event
All Known Implementing Classes:
AbstractStateMachineModelFactory, DefaultStateMachineComponentResolver, RepositoryStateMachineModelFactory, UmlStateMachineModelFactory

public interface StateMachineComponentResolver<S,E>
Strategy interface for resolving state machine components by their id's.
  • Method Details

    • resolveAction

      Action<S,E> resolveAction(String id)
      Resolve action.
      Parameters:
      id - the id
      Returns:
      the action
    • resolveGuard

      Guard<S,E> resolveGuard(String id)
      Resolve guard.
      Parameters:
      id - the id
      Returns:
      the guard