Package org.drools.model.patterns
Class ExistentialPatternImpl
- java.lang.Object
-
- org.drools.model.patterns.ExistentialPatternImpl
-
- All Implemented Interfaces:
Condition,ModelComponent
public class ExistentialPatternImpl extends java.lang.Object implements Condition, ModelComponent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.model.Condition
Condition.Type
-
-
Constructor Summary
Constructors Constructor Description ExistentialPatternImpl(Condition condition, Condition.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConditioncloneCondition()booleanequals(java.lang.Object o)Variable<?>[]getBoundVariables()java.util.List<Condition>getSubConditions()Condition.TypegetType()inthashCode()booleanisEqualTo(ModelComponent o)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ExistentialPatternImpl
public ExistentialPatternImpl(Condition condition, Condition.Type type)
-
-
Method Detail
-
getSubConditions
public java.util.List<Condition> getSubConditions()
- Specified by:
getSubConditionsin interfaceCondition
-
getType
public Condition.Type getType()
-
getBoundVariables
public Variable<?>[] getBoundVariables()
- Specified by:
getBoundVariablesin interfaceCondition
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isEqualTo
public boolean isEqualTo(ModelComponent o)
- Specified by:
isEqualToin interfaceModelComponent
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
cloneCondition
public Condition cloneCondition()
- Specified by:
cloneConditionin interfaceCondition
-
-