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 ClassNameTranspVisitor extends UniversalVisitor { protected ParamClassName pcn; public ParamClassName get_pcn() { return pcn; } public void set_pcn(ParamClassName new_pcn) { pcn = new_pcn; } ClassNameTranspVisitor() { super(); } public ClassNameTranspVisitor(ParamClassName pcn) { super(); set_pcn(pcn); } public void before(ClassDef host) { this.set_pcn(host.get_paramclassname()); } 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_); pcn.universal_trv0(_v_); super.universal_trv0(_v_); universal_trv0_aft(_v_); } void toClassName_EdgeVisitor_trv_bef(ClassNameRetVisitor cnrv) { } void toClassName_EdgeVisitor_trv_aft(ClassNameRetVisitor cnrv) { } void toClassName_EdgeVisitor_trv(ClassNameRetVisitor cnrv) { toClassName_EdgeVisitor_trv_bef(cnrv); pcn.toClassName_EdgeVisitor_trv(cnrv); toClassName_EdgeVisitor_trv_aft(cnrv); } }