public class CompositePatterns extends Object implements Condition, View, ModelComponent
Condition.Type| Constructor and Description |
|---|
CompositePatterns(Condition.Type type,
List<Condition> patterns) |
CompositePatterns(Condition.Type type,
List<Condition> patterns,
Map<String,Consequence> consequences) |
CompositePatterns(Condition.Type type,
List<Condition> patterns,
Set<Variable<?>> usedVars,
Map<String,Consequence> consequences) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCondition(Condition condition) |
void |
addCondition(int index,
Condition condition) |
CompositePatterns |
cloneCondition() |
void |
ensureVariablesDeclarationInView() |
void |
ensureVariablesDeclarationInView(String name,
Consequence consequence) |
Variable<?>[] |
getBoundVariables() |
Map<String,Consequence> |
getConsequences() |
List<Condition> |
getSubConditions() |
Condition.Type |
getType() |
boolean |
isEqualTo(ModelComponent o) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitareEqualInModel, areEqualInModel, areEqualInModel, areEqualInModelpublic CompositePatterns(Condition.Type type, List<Condition> patterns)
public CompositePatterns(Condition.Type type, List<Condition> patterns, Map<String,Consequence> consequences)
public CompositePatterns(Condition.Type type, List<Condition> patterns, Set<Variable<?>> usedVars, Map<String,Consequence> consequences)
public Variable<?>[] getBoundVariables()
getBoundVariables in interface Conditionpublic Map<String,Consequence> getConsequences()
public List<Condition> getSubConditions()
getSubConditions in interface Conditionpublic void addCondition(Condition condition)
public void addCondition(int index,
Condition condition)
public Condition.Type getType()
public void ensureVariablesDeclarationInView()
public void ensureVariablesDeclarationInView(String name, Consequence consequence)
public boolean isEqualTo(ModelComponent o)
isEqualTo in interface ModelComponentpublic CompositePatterns cloneCondition()
cloneCondition in interface ConditionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.