// ** This file was generated with DemFGen (vers:05/23/2010) package edu.neu.ccs.demeterf.demfgen.classes; import edu.neu.ccs.demeterf.lib.*; import edu.neu.ccs.demeterf.demfgen.*; import edu.neu.ccs.demeterf.demfgen.dgp.DGPFunc; import edu.neu.ccs.demeterf.demfgen.traversals.Travs; import edu.neu.ccs.demeterf.demfgen.pcdgp.PCDGPFunc; import edu.neu.ccs.demeterf.dispatch.*; import edu.neu.ccs.demeterf.*; import edu.neu.ccs.demeterf.demfgen.ClassHier.InhrtPair; import edu.neu.ccs.demeterf.demfgen.DemFGenMain; import java.io.*; import java.io.FileInputStream; import edu.neu.ccs.demeterf.util.Util; import edu.neu.ccs.demeterf.util.CLI; /** Representation of DummyTrav */ public class DummyTrav{ protected final List dfgl; protected final List tdl; protected final List dgpl; protected final Option> otdl; protected final List flds; /** Construct a(n) DummyTrav Instance */ public DummyTrav(List dfgl, List tdl, List dgpl, Option> otdl, List flds){ this.dfgl = dfgl; this.tdl = tdl; this.dgpl = dgpl; this.otdl = otdl; this.flds = flds; } /** Is the given object Equal to this DummyTrav? */ public boolean equals(Object o){ if(!(o instanceof DummyTrav))return false; if(o == this)return true; DummyTrav oo = (DummyTrav)o; return (((Object)dfgl).equals(oo.dfgl))&&(((Object)tdl).equals(oo.tdl))&&(((Object)dgpl).equals(oo.dgpl))&&(((Object)otdl).equals(oo.otdl))&&(((Object)flds).equals(oo.flds)); } /** Field Class for DummyTrav.dfgl */ public static class dfgl extends edu.neu.ccs.demeterf.Fields.any{} /** Field Class for DummyTrav.tdl */ public static class tdl extends edu.neu.ccs.demeterf.Fields.any{} /** Field Class for DummyTrav.dgpl */ public static class dgpl extends edu.neu.ccs.demeterf.Fields.any{} /** Field Class for DummyTrav.otdl */ public static class otdl extends edu.neu.ccs.demeterf.Fields.any{} /** Field Class for DummyTrav.flds */ public static class flds extends edu.neu.ccs.demeterf.Fields.any{} /** DGP method from Class Print */ public String print(){ return edu.neu.ccs.demeterf.demfgen.classes.Print.PrintM(this); } /** DGP method from Class ToStr */ public String toStr(){ return edu.neu.ccs.demeterf.demfgen.classes.ToStr.ToStrM(this); } /** DGP method from Class ToXML */ public String toXML(){ return edu.neu.ccs.demeterf.demfgen.classes.ToXML.ToXMLM(this); } /** Updater for field DummyTrav.dfgl */ public DummyTrav updateDfgl(List _dfgl){ return new DummyTrav(_dfgl, tdl, dgpl, otdl, flds); } /** Updater for field DummyTrav.tdl */ public DummyTrav updateTdl(List _tdl){ return new DummyTrav(dfgl, _tdl, dgpl, otdl, flds); } /** Updater for field DummyTrav.dgpl */ public DummyTrav updateDgpl(List _dgpl){ return new DummyTrav(dfgl, tdl, _dgpl, otdl, flds); } /** Updater for field DummyTrav.otdl */ public DummyTrav updateOtdl(Option> _otdl){ return new DummyTrav(dfgl, tdl, dgpl, _otdl, flds); } /** Updater for field DummyTrav.flds */ public DummyTrav updateFlds(List _flds){ return new DummyTrav(dfgl, tdl, dgpl, otdl, _flds); } /** Getter for field DummyTrav.dfgl */ public List getDfgl(){ return dfgl; } /** Getter for field DummyTrav.tdl */ public List getTdl(){ return tdl; } /** Getter for field DummyTrav.dgpl */ public List getDgpl(){ return dgpl; } /** Getter for field DummyTrav.otdl */ public Option> getOtdl(){ return otdl; } /** Getter for field DummyTrav.flds */ public List getFlds(){ return flds; } }