1 package org.antlr.works.awtree; 2 3 import java.util.ArrayList ; 4 import java.util.List ; 5 35 36 public class AWTreeModel { 37 38 public List <AWTreeNode[]> newNodes = new ArrayList <AWTreeNode[]>(); 39 40 public void addNode(AWTreeNode parent, AWTreeNode node) { 41 parent.add(node); 42 newNodes.add(new AWTreeNode[] { parent, node }); 43 } 44 45 public int getNewNodesCount() { 46 return newNodes.size(); 47 } 48 49 public AWTreeNode getNewNodeParentAtIndex(int n) { 50 return (newNodes.get(n))[0]; 51 } 52 53 public AWTreeNode getNewNodeAtIndex(int n) { 54 return (newNodes.get(n))[1]; 55 } 56 57 public void clearNewNodes() { 58 newNodes.clear(); 59 } 60 61 public void clear() { 62 clearNewNodes(); 63 } 64 } 65 | Popular Tags |