public abstract class TerminalBinaryOperator extends TerminalOperator
| Modifier and Type | Field and Description |
|---|---|
protected Element |
element |
protected ConditionValue |
value |
| Constructor and Description |
|---|
TerminalBinaryOperator(Element element)
Constructor with all parameters initialized
|
TerminalBinaryOperator(Element element,
ConditionValue value)
Constructor with all parameters initialized
|
TerminalBinaryOperator(Element element,
String value)
Constructor with all parameters initialized
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(WikittyQueryVisitor visitor) |
Condition |
addCondition(Condition c)
For non terminal condition this method add subCondition.
|
Element |
getElement() |
ConditionValue |
getValue() |
boolean |
waitCondition() |
copy, equals, hashCode, toStringprotected Element element
protected ConditionValue value
public TerminalBinaryOperator(Element element)
element - public TerminalBinaryOperator(Element element, String value)
element - value - public TerminalBinaryOperator(Element element, ConditionValue value)
element - value - value is internaly copied to prevent external modificationpublic boolean waitCondition()
waitCondition in interface ConditionwaitCondition in class TerminalOperatorpublic Condition addCondition(Condition c)
AbstractCondition#checkAddCondition
in firstaddCondition in interface ConditionaddCondition in class AbstractConditionpublic void accept(WikittyQueryVisitor visitor)
accept in interface Conditionaccept in class AbstractConditionpublic Element getElement()
public ConditionValue getValue()
Copyright © 2009-2013 CodeLutin. All Rights Reserved.