Package jadex.rules.rulesystem.rules
Interface IOperator
- 
- All Known Implementing Classes:
- Operator.Contains,- Operator.Equal,- Operator.Excludes,- Operator.Greater,- Operator.GreaterOrEqual,- Operator.InstanceOf,- Operator.Less,- Operator.LessOrEqual,- Operator.Matches,- Operator.NotEqual,- Operator.StartsWith
 
 public interface IOperatorInterface for all operators.
- 
- 
Field SummaryFields Modifier and Type Field Description static IOperatorCONTAINSThe contains operator.static IOperatorEQUALThe equal operator.static IOperatorEXCLUDESThe excludes operator.static IOperatorGREATERThe greater operator.static IOperatorGREATEROREQUALThe greater or equal operator.static IOperatorINSTANCEOFThe instanceof operator.static IOperatorLESSThe less operator.static IOperatorLESSOREQUALThe less or equal operator.static IOperatorMATCHESThe matches operator.static IOperatorNOTEQUALThe not equal operator.static IOperatorSTARTSWITHThe starts with operator.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanevaluate(IOAVState state, java.lang.Object a, java.lang.Object b)Evaluate two objects with respect to the operator semantics.
 
- 
- 
- 
Field Detail- 
EQUALstatic final IOperator EQUAL The equal operator.
 - 
NOTEQUALstatic final IOperator NOTEQUAL The not equal operator.
 - 
LESSstatic final IOperator LESS The less operator.
 - 
LESSOREQUALstatic final IOperator LESSOREQUAL The less or equal operator.
 - 
GREATERstatic final IOperator GREATER The greater operator.
 - 
GREATEROREQUALstatic final IOperator GREATEROREQUAL The greater or equal operator.
 - 
CONTAINSstatic final IOperator CONTAINS The contains operator.
 - 
EXCLUDESstatic final IOperator EXCLUDES The excludes operator.
 - 
INSTANCEOFstatic final IOperator INSTANCEOF The instanceof operator.
 - 
MATCHESstatic final IOperator MATCHES The matches operator.
 - 
STARTSWITHstatic final IOperator STARTSWITH The starts with operator.
 
- 
 - 
Method Detail- 
evaluateboolean evaluate(IOAVState state, java.lang.Object a, java.lang.Object b) Evaluate two objects with respect to the operator semantics.- Parameters:
- state- The state.
- a- The first object.
- b- The second object.
- Returns:
- True, if objects fit wrt. the operator semantics.
 
 
- 
 
-