Package jadex.rules.rulesystem.rules
Class CollectCondition
- java.lang.Object
-
- jadex.rules.rulesystem.rules.ConstrainableCondition
-
- jadex.rules.rulesystem.rules.CollectCondition
-
- All Implemented Interfaces:
ICondition
public class CollectCondition extends ConstrainableCondition
A condition that contains constraints belonging to a collection of objects.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List
ocons
The object condition (contains constraints for objects in the collection).-
Fields inherited from class jadex.rules.rulesystem.rules.ConstrainableCondition
constraints
-
-
Constructor Summary
Constructors Constructor Description CollectCondition(ObjectCondition ocon)
Create a new object condition.CollectCondition(ObjectCondition[] oconditions, java.util.List constraints)
Create a new complex condition.CollectCondition(ObjectCondition ocon, java.util.List constraints)
Create a new object condition.CollectCondition(java.util.List ocons, java.util.List constraints)
Create a new object condition.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.util.List
createList(ObjectCondition ocon)
Create a list of object conditions.java.util.List
getObjectConditions()
Get the object conditions.java.lang.String
toString()
Get the string representation.-
Methods inherited from class jadex.rules.rulesystem.rules.ConstrainableCondition
addConstraint, getBoundConstraints, getConstraints, getVariables
-
-
-
-
Constructor Detail
-
CollectCondition
public CollectCondition(ObjectCondition ocon)
Create a new object condition.
-
CollectCondition
public CollectCondition(ObjectCondition ocon, java.util.List constraints)
Create a new object condition.
-
CollectCondition
public CollectCondition(java.util.List ocons, java.util.List constraints)
Create a new object condition.
-
CollectCondition
public CollectCondition(ObjectCondition[] oconditions, java.util.List constraints)
Create a new complex condition.
-
-
Method Detail
-
getObjectConditions
public java.util.List getObjectConditions()
Get the object conditions.- Returns:
- The object conditions.
-
toString
public java.lang.String toString()
Get the string representation.- Overrides:
toString
in classjava.lang.Object
- Returns:
- The string representation.
-
createList
protected static java.util.List createList(ObjectCondition ocon)
Create a list of object conditions.- Parameters:
ocond
- The object condition.- Returns:
- A list with the condition.
-
-