public class ConditionsTree extends Tree<AbstractCondition>
Constructor and Description |
---|
ConditionsTree() |
Modifier and Type | Method and Description |
---|---|
ConditionsTree |
createCopy()
Creates a copy of conditionsTree.
|
Node<AbstractCondition> |
getNode(AbstractCondition condition)
Get node corresponding to the condition.
|
java.util.List<AbstractCondition> |
getRoots()
Get root conditions.
|
void |
removeCondition(AbstractCondition condition)
Removes a node with condition from the tree.
|
java.util.List<AbstractCondition> |
toConditionsList()
Get all conditions as a plain list.
|
getRootNode, getRootNodes, setRootNodes, toList, toString
public java.util.List<AbstractCondition> toConditionsList()
public java.util.List<AbstractCondition> getRoots()
@Nullable public Node<AbstractCondition> getNode(AbstractCondition condition)
condition
- conditionpublic void removeCondition(AbstractCondition condition)
condition
- condition to removepublic ConditionsTree createCopy()