org.squirrelframework.foundation.fsm.MutableLinkedState 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;
/**
* Mutable linked state.
*
* @author Henry.He
*
* @param type of State Machine
* @param type of State
* @param type of Event
* @param type of Context
*/
public interface MutableLinkedState, S, E, C> extends MutableState {
/**
* Set linked state machine
* @param linkedStateMachine linked state machine
*/
void setLinkedStateMachine(StateMachine extends StateMachine, S, E, C>, S, E, C> linkedStateMachine);
}