Package jadex.rules.rulesystem.rules
Class ComplexCondition
- java.lang.Object
- 
- jadex.rules.rulesystem.rules.ComplexCondition
 
- 
- All Implemented Interfaces:
- ICondition
 - Direct Known Subclasses:
- AndCondition,- OrCondition
 
 public class ComplexCondition extends java.lang.Object implements ICondition A condition consists of 1..n base conditions that are logically combined.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.ListconditionsThe rules.
 - 
Constructor SummaryConstructors Constructor Description ComplexCondition()Create a new complex condition.ComplexCondition(ICondition[] conditions)Create a new complex condition.ComplexCondition(java.util.List conditions)Create a new complex condition.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCondition(ICondition cond)Add a new condition.java.util.ListgetConditions()Get the conditions.java.util.ListgetVariables()Get all variables.
 
- 
- 
- 
Constructor Detail- 
ComplexConditionpublic ComplexCondition() Create a new complex condition.
 - 
ComplexConditionpublic ComplexCondition(java.util.List conditions) Create a new complex condition.
 - 
ComplexConditionpublic ComplexCondition(ICondition[] conditions) Create a new complex condition.
 
- 
 - 
Method Detail- 
getConditionspublic java.util.List getConditions() Get the conditions.- Returns:
- The conditions.
 
 - 
addConditionpublic void addCondition(ICondition cond) Add a new condition.- Parameters:
- cond- The condition.
 
 - 
getVariablespublic java.util.List getVariables() Get all variables.- Specified by:
- getVariablesin interface- ICondition
- Returns:
- The variables.
 
 
- 
 
-