org.squirrelframework.foundation.fsm
Interface Condition<C>

Type Parameters:
C - type of context
All Known Subinterfaces:
UntypedCondition
All Known Implementing Classes:
AnonymousCondition, Conditions.AbstractCondition, Conditions.Always, Conditions.Never, UntypedAnonymousCondition

public interface Condition<C>

A constraint which must evaluate to true after the trigger occurs in order for the transition to complete.

Author:
Henry.He

Method Summary
 boolean isSatisfied(C context)
           
 String name()
           
 

Method Detail

isSatisfied

boolean isSatisfied(C context)
Parameters:
context - context object
Returns:
whether the context satisfied current condition

name

String name()


Copyright © 2013-2014. All Rights Reserved.