// ** 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<CDFile> dfgl; protected final List<TypeDef> tdl; protected final List<DGPFunc> dgpl; protected final Option<List<TypeDef>> otdl; protected final List<FieldOrSyntax> flds; /** Construct a(n) DummyTrav Instance */ public DummyTrav(List<CDFile> dfgl, List<TypeDef> tdl, List<DGPFunc> dgpl, Option<List<TypeDef>> otdl, List<FieldOrSyntax> 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<CDFile> _dfgl){ return new DummyTrav(_dfgl, tdl, dgpl, otdl, flds); } /** Updater for field DummyTrav.tdl */ public DummyTrav updateTdl(List<TypeDef> _tdl){ return new DummyTrav(dfgl, _tdl, dgpl, otdl, flds); } /** Updater for field DummyTrav.dgpl */ public DummyTrav updateDgpl(List<DGPFunc> _dgpl){ return new DummyTrav(dfgl, tdl, _dgpl, otdl, flds); } /** Updater for field DummyTrav.otdl */ public DummyTrav updateOtdl(Option<List<TypeDef>> _otdl){ return new DummyTrav(dfgl, tdl, dgpl, _otdl, flds); } /** Updater for field DummyTrav.flds */ public DummyTrav updateFlds(List<FieldOrSyntax> _flds){ return new DummyTrav(dfgl, tdl, dgpl, otdl, _flds); } /** Getter for field DummyTrav.dfgl */ public List<CDFile> getDfgl(){ return dfgl; } /** Getter for field DummyTrav.tdl */ public List<TypeDef> getTdl(){ return tdl; } /** Getter for field DummyTrav.dgpl */ public List<DGPFunc> getDgpl(){ return dgpl; } /** Getter for field DummyTrav.otdl */ public Option<List<TypeDef>> getOtdl(){ return otdl; } /** Getter for field DummyTrav.flds */ public List<FieldOrSyntax> getFlds(){ return flds; } }