public class PatternImpl<T> extends AbstractSinglePattern implements Pattern<T>, ModelComponent
Condition.Type| Constructor and Description |
|---|
PatternImpl(Variable<T> variable) |
PatternImpl(Variable<T> variable,
Condition.Type type) |
PatternImpl(Variable<T> variable,
Constraint constraint) |
PatternImpl(Variable<T> variable,
Constraint constraint,
Condition.Type type) |
PatternImpl(Variable<T> variable,
Constraint constraint,
List<Binding> bindings) |
PatternImpl(Variable<T> variable,
Constraint constraint,
List<Binding> bindings,
Condition.Type type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBinding(Binding binding) |
void |
addConstraint(Constraint constraint) |
void |
addWatchedProps(String[] props) |
PatternImpl |
cloneCondition() |
Collection<Binding> |
getBindings() |
Variable<?>[] |
getBoundVariables() |
Constraint |
getConstraint() |
Variable[] |
getInputVariables() |
Variable<T> |
getPatternVariable() |
Condition.Type |
getType() |
String[] |
getWatchedProps() |
boolean |
hasConstraints() |
boolean |
isEqualTo(ModelComponent o) |
boolean |
isPassive() |
PatternImpl<T> |
negate() |
void |
setPassive(boolean passive) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPatternClassMetadatagetSubConditionsareEqualInModel, areEqualInModel, areEqualInModel, areEqualInModelpublic PatternImpl(Variable<T> variable, Constraint constraint)
public PatternImpl(Variable<T> variable, Condition.Type type)
public PatternImpl(Variable<T> variable, Constraint constraint, Condition.Type type)
public PatternImpl(Variable<T> variable, Constraint constraint, List<Binding> bindings)
public PatternImpl(Variable<T> variable, Constraint constraint, List<Binding> bindings, Condition.Type type)
public Condition.Type getType()
getType in interface ConditiongetType in class AbstractSinglePatternpublic Variable<T> getPatternVariable()
getPatternVariable in interface Pattern<T>public Variable<?>[] getBoundVariables()
getBoundVariables in interface Conditionpublic Variable[] getInputVariables()
getInputVariables in interface Pattern<T>public Constraint getConstraint()
getConstraint in interface Pattern<T>public boolean hasConstraints()
public void addConstraint(Constraint constraint)
public void addBinding(Binding binding)
public Collection<Binding> getBindings()
getBindings in interface Pattern<T>public void addWatchedProps(String[] props)
public String[] getWatchedProps()
getWatchedProps in interface Pattern<T>public void setPassive(boolean passive)
public boolean isEqualTo(ModelComponent o)
isEqualTo in interface ModelComponentpublic PatternImpl<T> negate()
public PatternImpl cloneCondition()
cloneCondition in interface ConditionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.