public class EPTreeLayoutAdapter extends java.lang.Object implements org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>
Constructor and Description |
---|
EPTreeLayoutAdapter(IEPTree tree) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<IEPTreeNode> |
getChildren(IEPTreeNode node) |
java.lang.Iterable<IEPTreeNode> |
getChildrenReverse(IEPTreeNode node) |
IEPTreeNode |
getFirstChild(IEPTreeNode node) |
IEPTreeNode |
getLastChild(IEPTreeNode node) |
IEPTreeNode |
getRoot() |
boolean |
isChildOfParent(IEPTreeNode child,
IEPTreeNode parent) |
boolean |
isLeaf(IEPTreeNode node) |
public EPTreeLayoutAdapter(IEPTree tree)
public IEPTreeNode getRoot()
getRoot
in interface org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>
public boolean isLeaf(IEPTreeNode node)
isLeaf
in interface org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>
public boolean isChildOfParent(IEPTreeNode child, IEPTreeNode parent)
isChildOfParent
in interface org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>
public java.lang.Iterable<IEPTreeNode> getChildren(IEPTreeNode node)
getChildren
in interface org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>
public java.lang.Iterable<IEPTreeNode> getChildrenReverse(IEPTreeNode node)
getChildrenReverse
in interface org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>
public IEPTreeNode getFirstChild(IEPTreeNode node)
getFirstChild
in interface org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>
public IEPTreeNode getLastChild(IEPTreeNode node)
getLastChild
in interface org.abego.treelayout.TreeForTreeLayout<IEPTreeNode>