io.microlam.hsm.State Maven / Gradle / Ivy
package io.microlam.hsm;
public interface State extends Action {
Hsm getHsm();
State initState(C context);
String getName();
State getParentState();
State getChildInitialState();
boolean isDescendentOf(String name);
EntryExitAction getEntryAction();
Action getInnerAction();
EntryExitAction getExitAction();
}