public static class AbstractNAryTreeOracle.NodeSet
extends java.lang.Object
Constructor and Description |
---|
NodeSet(AbstractNAryTreeOracle.NodeSet m) |
NodeSet(int treeSize) |
NodeSet(int treeSize,
boolean allIncluded) |
Modifier and Type | Method and Description |
---|---|
void |
add(int node) |
void |
addAll(AbstractNAryTreeOracle.NodeSet m) |
void |
addInterval(int from,
int toExclusive) |
boolean |
contains(int node) |
AbstractNAryTreeOracle.NodeSet |
copy() |
void |
remove(int node) |
void |
removeInterval(int from,
int toExclusive) |
void |
retainAll(AbstractNAryTreeOracle.NodeSet m) |
public NodeSet(int treeSize)
public NodeSet(AbstractNAryTreeOracle.NodeSet m)
public NodeSet(int treeSize, boolean allIncluded)
public void add(int node)
public AbstractNAryTreeOracle.NodeSet copy()
public boolean contains(int node)
public void remove(int node)
public void retainAll(AbstractNAryTreeOracle.NodeSet m)
public void addAll(AbstractNAryTreeOracle.NodeSet m)
public void removeInterval(int from, int toExclusive)
public void addInterval(int from, int toExclusive)