Overview of Package io.sarl.sre.janus.internal.eventguard
Object Type List
Name Description
AbstractBehaviorGuardEvaluatorRegistry Registry of all BehaviorGuardEvaluator classes containing a method to evaluate the guard of a given behavior (on clause in SARL behavior).
IBehaviorGuardEvaluator Describes an object that has the ability to receive SARL events, and consequently to evalute the guard associated to a given event and returns the list of behaviors' runnable that must be executed according to the result of the guard evaluation.
IBehaviorGuardEvaluatorRegistry Registry of all IBehaviorGuardEvaluator.
ReflectBehaviorGuardEvaluator Describes each class having one of its methods annotated with PerceptGuardEvaluator annotation corresponding to the method in charge of evaluating the guard associated to a given event and returns the list of behaviors runnable that must be executed according to the result of the guard evaluation.