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.
The BehaviorGuardEvaluator
is comparable in order to be storable into a collection (usually a sorted set) that needs the elements to be comparable.
Modifier and type | Property and description |
---|---|
MethodProxy | method Returns the method that is invoked to evaluate the guard. |
java.lang.Object | target |
Constructor and description |
---|
new(Object,MethodProxy) Creates a Subscriber for method on listener . |
Modifier and type | Action and description |
---|---|
int | compareTo(IBehaviorGuardEvaluator) |
boolean | equals(Object) |
void | evaluateGuard(Object,Collection<E>) |
MethodProxy | getMethod Returns the method that is invoked to evaluate the guard. |
java.lang.Object | getTarget |
int | hashCode |
java.lang.String | toString |
val method : MethodProxy
This property is an alias for the action: getMethod
val target : java.lang.Object
This property is an alias for the action: getTarget
new(Object,MethodProxy)
Subscriber
for method
on listener
.
def compareTo(IBehaviorGuardEvaluator) : int
def equals(Object) : boolean
def evaluateGuard(Object,Collection<E>)
def getMethod : MethodProxy
def getTarget : java.lang.Object
def hashCode : int
def toString : java.lang.String