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 ClassNameRetVisitor extends UniversalVisitor {
  protected ClassName cn;
  public ClassName get_cn() { return cn; }
  public void set_cn(ClassName new_cn)
    { cn = new_cn; }
  ClassNameRetVisitor() { super(); }
  public ClassNameRetVisitor(ClassName cn) {
    super();
    set_cn(cn);
  }
  public void before(ClassName host) { 
		this.set_cn(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_);
    cn.universal_trv0(_v_);
    super.universal_trv0(_v_);
    universal_trv0_aft(_v_);
  }
}

