import edu.neu.ccs.demeter.dj.*; import java.util.*; import java.lang.reflect.*; import edu.neu.ccs.demeter.*; abstract class Neighbors { public Neighbors() { super(); } public static final String bypassed = " bypassing {Strategy, TraversalGraph, ClassGraph, String, Set}"; void addPart(String partName) {} Set parts = new HashSet(); boolean gotLocalParts = false; public static Strategy partStrategy;// = null; public TraversalGraph partGraph;// = new TraversalGraph(partStrategy, Main.cg); Set getParts(TraversalGraph tg) { if (! gotLocalParts) { tg.traverse(this, new PartGatherVisitor(parts)); gotLocalParts = true; } return parts; } void propagateTBRV() { } void universal_trv0_bef(UniversalVisitor _v_) { ((UniversalVisitor) _v_).before(this); } void universal_trv0_aft(UniversalVisitor _v_) { ((UniversalVisitor) _v_).after(this); } void universal_trv0(UniversalVisitor _v_) { } void __trav_display_Cd_graph_trv_bef(DisplayVisitor __v0) { ((UniversalVisitor) __v0).before(this); } void __trav_display_Cd_graph_trv_aft(DisplayVisitor __v0) { ((UniversalVisitor) __v0).after(this); } void __trav_display_Cd_graph_trv(DisplayVisitor __v0) { } }