JAL-1953 first pass of adding javadoc, some methods renamed
[jalview.git] / src / jalview / ext / treeviewer / TreeNodeI.java
1 package jalview.ext.treeviewer;
2
3 import jalview.datamodel.SequenceI;
4
5 import java.awt.Color;
6 import java.util.List;
7
8 public interface TreeNodeI
9 {
10
11   public void addAsChild(TreeNodeI childNode);
12
13   public List<TreeNodeI> getAllDescendants();
14
15   public List<TreeNodeI> getDirectChildren();
16
17   public List<TreeNodeI> getExternalDescendants();
18
19   public long getId();
20
21   public String getNodeName();
22
23   public SequenceI getSequence();
24
25   public float getXcoord();
26
27   public float getYcoord();
28
29   public boolean isInternal();
30
31   public void setBranchColor(Color branchColor);
32
33   public void setSequence(SequenceI seq);
34
35 }