public static class BDIXAgentFeature.LifecycleStateCondition
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected boolean | allowedThe flag if state is allowed or disallowed. | 
| protected java.util.Set<IGoal.GoalLifecycleState> | statesThe allowed states. | 
| Constructor and Description | 
|---|
| LifecycleStateCondition(IGoal.GoalLifecycleState state)Create a new condition. | 
| LifecycleStateCondition(IGoal.GoalLifecycleState state,
                       boolean allowed)Create a new condition. | 
| LifecycleStateCondition(java.util.Set<IGoal.GoalLifecycleState> states)Create a new condition. | 
| LifecycleStateCondition(java.util.Set<IGoal.GoalLifecycleState> states,
                       boolean allowed)Create a new condition. | 
| Modifier and Type | Method and Description | 
|---|---|
| IFuture<Tuple2<java.lang.Boolean,java.lang.Object>> | evaluate(IEvent event)Evaluate the condition. | 
protected java.util.Set<IGoal.GoalLifecycleState> states
protected boolean allowed
public LifecycleStateCondition(IGoal.GoalLifecycleState state)
public LifecycleStateCondition(java.util.Set<IGoal.GoalLifecycleState> states)
public LifecycleStateCondition(IGoal.GoalLifecycleState state, boolean allowed)
public LifecycleStateCondition(java.util.Set<IGoal.GoalLifecycleState> states, boolean allowed)