public class TerminalNaryOperator extends TerminalOperator
| Modifier and Type | Field and Description |
|---|---|
protected Element |
element |
protected List<ConditionValue> |
values |
| Constructor and Description |
|---|
TerminalNaryOperator(Element element)
Constructor with all parameters initialized
|
TerminalNaryOperator(Element element,
Collection<ConditionValue> values)
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() |
List<ConditionValue> |
getValues() |
boolean |
waitCondition() |
copy, equals, hashCode, toStringprotected Element element
protected List<ConditionValue> values
public TerminalNaryOperator(Element element)
element - public TerminalNaryOperator(Element element, Collection<ConditionValue> values)
element - values - 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 List<ConditionValue> getValues()
Copyright © 2009–2013 CodeLutin. All rights reserved.