3 import java.util.HashSet;
6 import IR.Flat.TempDescriptor;
8 public abstract class ConflictNode {
10 protected TempDescriptor td;
12 protected HashSet<ConflictEdge> edgeSet;
13 protected Set<Set> reachabilitySet;
14 protected TempDescriptor alias;
16 public ConflictNode() {
17 edgeSet = new HashSet<ConflictEdge>();
20 public TempDescriptor getTempDescriptor() {
24 public String getID() {
28 public void addEdge(ConflictEdge edge) {
32 public HashSet<ConflictEdge> getEdgeSet() {
36 public Set<Set> getReachabilitySet() {
37 return reachabilitySet;
40 public TempDescriptor getAlias(){
44 public void setAlias(TempDescriptor alias){