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 ClassMethods { protected Method_SList methods; public Method_SList get_methods() { return methods; } public void set_methods(Method_SList new_methods) { methods = new_methods; } protected Hashtable wrapperdict; public Hashtable get_wrapperdict() { return wrapperdict; } public void set_wrapperdict(Hashtable new_wrapperdict) { wrapperdict = new_wrapperdict; } ClassMethods() { super(); } public ClassMethods(Method_SList methods, Hashtable wrapperdict) { super(); set_methods(methods); set_wrapperdict(wrapperdict); } public static ClassMethods parse(java.io.InputStream in) throws ParseException { return new Parser(in)._ClassMethods(); } public static ClassMethods parse(String s) { try { return parse(new java.io.ByteArrayInputStream(s.getBytes())); } catch (ParseException e) { throw new RuntimeException(e.toString()); } } void universal_trv0_bef(UniversalVisitor _v_) { _v_.before(this); } void universal_trv0_aft(UniversalVisitor _v_) { _v_.after(this); } void universal_trv0(UniversalVisitor _v_) { universal_trv0_bef(_v_); if (methods != null) { _v_.before_methods(this, methods); methods.universal_trv0(_v_); _v_.after_methods(this, methods); } if (wrapperdict != null) { _v_.before_wrapperdict(this, wrapperdict); _v_.after_wrapperdict(this, wrapperdict); } universal_trv0_aft(_v_); } void toAllSubclasses_Program_trv_bef(ClassNameTranspVisitor cntv, EdgeVisitor aev) { } void toAllSubclasses_Program_trv_aft(ClassNameTranspVisitor cntv, EdgeVisitor aev) { } void toAllSubclasses_Program_trv(ClassNameTranspVisitor cntv, EdgeVisitor aev) { toAllSubclasses_Program_trv_bef(cntv, aev); if (methods != null) { methods.toAllSubclasses_Program_trv(cntv, aev); } toAllSubclasses_Program_trv_aft(cntv, aev); } void checkStars_ProgramBehavior_trv_bef(DummyVisitor dv) { } void checkStars_ProgramBehavior_trv_aft(DummyVisitor dv) { } void checkStars_ProgramBehavior_trv(DummyVisitor dv) { checkStars_ProgramBehavior_trv_bef(dv); if (methods != null) { methods.checkStars_ProgramBehavior_trv(dv); } checkStars_ProgramBehavior_trv_aft(dv); } }