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(int index,
Condition condition) |
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, wait
areEqualInModel, areEqualInModel, areEqualInModel, areEqualInModel
public 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 Condition
public Map<String,Consequence> getConsequences()
public List<Condition> getSubConditions()
getSubConditions
in interface 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 ModelComponent
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.