Package jadex.rules.rulesystem.rules
Class LiteralConstraint
- java.lang.Object
-
- jadex.rules.rulesystem.rules.Constraint
-
- jadex.rules.rulesystem.rules.LiteralConstraint
-
- All Implemented Interfaces:
IConstraint
public class LiteralConstraint extends Constraint
A literal contraint assures that an object field/method has the specified (return) value. LiteralConstraint assures that (slot|method(|var)-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Object
value
The value to test against.-
Fields inherited from class jadex.rules.rulesystem.rules.Constraint
operator, valuesource
-
-
Constructor Summary
Constructors Constructor Description LiteralConstraint(java.lang.Object valuesource, java.lang.Object value)
Create a new literal constraint.LiteralConstraint(java.lang.Object valuesource, java.lang.Object value, IOperator operator)
Create a new literal constraint.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getValue()
Get the value.java.util.List
getVariables()
Get the variables.java.lang.String
toString()
Get the string representation.-
Methods inherited from class jadex.rules.rulesystem.rules.Constraint
getOperator, getValueSource, getVariablesForValueSource
-
-
-
-
Constructor Detail
-
LiteralConstraint
public LiteralConstraint(java.lang.Object valuesource, java.lang.Object value)
Create a new literal constraint.
-
LiteralConstraint
public LiteralConstraint(java.lang.Object valuesource, java.lang.Object value, IOperator operator)
Create a new literal constraint.
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
Get the value.- Returns:
- The value.
-
getVariables
public java.util.List getVariables()
Get the variables.- Returns:
- The declared variables.
-
toString
public java.lang.String toString()
Get the string representation.- Overrides:
toString
in classjava.lang.Object
- Returns:
- The string representation.
-
-