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 | 
|---|---|
| org.eclipse.xtext.xbase.lib.Functions.Function1<Param,Result> | filter | 
| IBehaviorGuardEvaluatorReceiver | target | 
| Constructor and description | 
|---|
| new(IBehaviorGuardEvaluatorReceiver,Class<T>,Function1<Param,Result>) Creates a Subscriber. | 
| Modifier and type | Action and description | 
|---|---|
| int | compareTo(IBehaviorGuardEvaluator) | 
| boolean | equals(Object) | 
| void | evaluateGuard(Object,Collection<E>) | 
| org.eclipse.xtext.xbase.lib.Functions.Function1<Param,Result> | getFilter | 
| IBehaviorGuardEvaluatorReceiver | getTarget | 
| int | hashCode | 
val filter : org.eclipse.xtext.xbase.lib.Functions.Function1<Param,Result>
This property is an alias for the action: getFilter
val target : IBehaviorGuardEvaluatorReceiver
This property is an alias for the action: getTarget
new(IBehaviorGuardEvaluatorReceiver,Class<T>,Function1<Param,Result>)
      Subscriber.
      def compareTo(IBehaviorGuardEvaluator) : int
     def equals(Object) : boolean
     def evaluateGuard(Object,Collection<E>)
     def getFilter : org.eclipse.xtext.xbase.lib.Functions.Function1<Param,Result>
def getTarget : IBehaviorGuardEvaluatorReceiver
def hashCode : int