package EDU.neu.ccs.demeter.tools.apstudio.graphedit; import java.awt.*; import java.io.*; import java.util.*; import EDU.neu.ccs.demeter.*; import EDU.neu.ccs.demeter.common.tg.*; import EDU.neu.ccs.demeter.*; class EdgeGlobCollector extends GlobVisitor { protected GlobSet spec; public GlobSet get_spec() { return spec; } public void set_spec(GlobSet new_spec) { spec = new_spec; } EdgeGlobCollector() { super(); } public EdgeGlobCollector(GlobSet spec) { super(); set_spec(spec); } public void before(EdgeGlob host) { if (spec == null) spec = new GlobSet(new Glob_Commalist()); spec.addElement(host); } void universal_trv0_bef(UniversalVisitor _v_) { super.universal_trv0_bef(_v_); } void universal_trv0_aft(UniversalVisitor _v_) { super.universal_trv0_aft(_v_); } void universal_trv0(UniversalVisitor _v_) { universal_trv0_bef(_v_); spec.universal_trv0(_v_); super.universal_trv0(_v_); universal_trv0_aft(_v_); } }