kaos.policy.guard
Interface Evaluator


public interface Evaluator


Method Summary
 java.util.Vector createObligationsForTrigger(ActionInstanceDescription action, BasicActionDescription condition)
          createObligationsForTrigger determines the obligations for a specific action based on a given trigger condition
 boolean doesTriggerMatch(ActionInstanceDescription action, BasicActionDescription condition)
          doesTriggerMatch evaluates if a specific action matches a given trigger condition
 

Method Detail

doesTriggerMatch

boolean doesTriggerMatch(ActionInstanceDescription action,
                         BasicActionDescription condition)
doesTriggerMatch evaluates if a specific action matches a given trigger condition

Parameters:
action - The action to be evaluated
condition - The trigger condition to compare against

createObligationsForTrigger

java.util.Vector createObligationsForTrigger(ActionInstanceDescription action,
                                             BasicActionDescription condition)
createObligationsForTrigger determines the obligations for a specific action based on a given trigger condition

Parameters:
action - The action to be evaluated
condition - The trigger condition to compare against
Returns:
Vector of sequenced obliged actions