org.squirrelframework.foundation.fsm.MutableTransition Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of squirrel-foundation Show documentation
Show all versions of squirrel-foundation Show documentation
foundation module of squirrel framework which provided event driven infrastructure and a finite state machine implementation.
package org.squirrelframework.foundation.fsm;
import java.util.List;
public interface MutableTransition, S, E, C> extends ImmutableTransition {
void setSourceState(ImmutableState state);
void setTargetState(ImmutableState state);
void addAction(Action newAction);
void addActions(List extends Action> newActions);
void setCondition(Condition condition);
void setEvent(E event);
void setType(TransitionType type);
void setPriority(int priority);
}