changes.
[IRC.git] / Robust / src / Analysis / SSJava / NodeTupleSet.java
index d793424cf174c9876945d6bcc6f7b8c760176856..30fb1fb852adbb4e2ec55d50976fafdb4c4be14f 100644 (file)
@@ -8,7 +8,7 @@ import IR.Descriptor;
 
 public class NodeTupleSet {
 
-  Set<NTuple<Descriptor>> set;
+  private Set<NTuple<Descriptor>> set;
 
   public NodeTupleSet() {
     set = new HashSet<NTuple<Descriptor>>();
@@ -21,12 +21,12 @@ public class NodeTupleSet {
     // for example, if we have input <a,b,c>, we need to add additional element
     // <a,b> and <a> to the set
 
-    NTuple<Descriptor> cur = new NTuple<Descriptor>();
-    for (int i = 0; i < tuple.size(); i++) {
-      Descriptor d = tuple.get(i);
-      cur.add(d);
-      set.add(new NTuple<Descriptor>(cur));
-    }
+    // NTuple<Descriptor> cur = new NTuple<Descriptor>();
+    // for (int i = 0; i < tuple.size(); i++) {
+    // Descriptor d = tuple.get(i);
+    // cur.add(d);
+    // set.add(new NTuple<Descriptor>(cur));
+    // }
 
     set.add(tuple);
   }
@@ -39,4 +39,11 @@ public class NodeTupleSet {
     return set.toString();
   }
 
+  public Set<NTuple<Descriptor>> getSet() {
+    return set;
+  }
+
+  public void addTupleSet(NodeTupleSet in) {
+    set.addAll(in.getSet());
+  }
 }