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 ClassGlobCollector extends GlobVisitor { protected ClassGlobSet spec; public ClassGlobSet get_spec() { return spec; } public void set_spec(ClassGlobSet new_spec) { spec = new_spec; } ClassGlobCollector() { super(); } public ClassGlobCollector(ClassGlobSet spec) { super(); set_spec(spec); } public void before(ClassGlob host) { if (spec == null) spec = new ClassGlobSet(new ClassGlob_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_); } }