public final class T
extends java.lang.Object
Constructor and Description |
---|
T(TtreeNode root)
Constructor to initiate the nodes, edges lists and root object.
|
Modifier and Type | Method and Description |
---|---|
void |
addToE(TtreeEdge e)
Add TtreeEdge object to list.
|
void |
addToN(TtreeNode n)
Add node to list.
|
java.util.LinkedList<TtreeNode> |
getAncestors(TtreeNode n)
Get list of ancestors of TtreeNode.
|
java.util.LinkedList<TtreeEdge> |
getE()
Get set of edges representing the containment relationship between two
clauses.
|
java.lang.Integer |
getLevel(TtreeNode n)
Get level of TtreeNode in Query.
|
java.util.LinkedList<TtreeNode> |
getN()
Get set of nodes representing clauses in Q.
|
java.util.LinkedList<TtreeNode> |
getPredecessors(TtreeNode n)
Get list of predecessors of TtreeNode.
|
TtreeNode |
getRoot() |
public T(TtreeNode root)
root
- public TtreeNode getRoot()
public java.util.LinkedList<TtreeNode> getN()
public void addToN(TtreeNode n)
n
- A TtreeNode object to be added to list.public java.util.LinkedList<TtreeEdge> getE()
public void addToE(TtreeEdge e)
e
- A TtreeEdge object to be added to list.public java.util.LinkedList<TtreeNode> getAncestors(TtreeNode n)
n
- A TteeNode object.public java.util.LinkedList<TtreeNode> getPredecessors(TtreeNode n)
n
- A TtreeNode object.public java.lang.Integer getLevel(TtreeNode n)
n
- A TtreeNode object.