Source code: org/bdgp/apps/dagedit/datamodel/TermAddHistoryItem.java
1 package org.bdgp.apps.dagedit.datamodel;
2
3 import java.util.*;
4 import javax.swing.tree.*;
5
6 public class TermAddHistoryItem extends HistoryItem {
7
8 protected Term result;
9
10 // if target is null, create a new root
11 public TermAddHistoryItem(Term target, Term result) {
12 this.type = STRUCTURAL_ADD;
13 this.target = target;
14 this.result = result;
15 }
16
17 public Term getResult() {
18 return result;
19 }
20
21 public String toString() {
22 if (target == null)
23 return "Created new root";
24 else
25 return "Added "+result+" ("+result.getID()+") to "+
26 target+" ("+target.getID()+")";
27 }
28
29 public Vector getTouchedNodes() {
30 Vector out = new Vector();
31 out.addElement(result);
32 return out;
33 }
34 }