// ** This class was generated with DemFGen (vers:02/11/2009) package gen; import edu.neu.ccs.demeterf.demfgen.lib.*; import edu.neu.ccs.demeterf.*; /** Representation of Reoffer */ public class Reoffer extends MegaMove{ public final W whoOffers; public final List offers; public final B whoReoffers; public final List reoffers; /** Construct a(n) Reoffer Instance */ public Reoffer(W whoOffers, List offers, B whoReoffers, List reoffers){ this.whoOffers = whoOffers; this.offers = offers; this.whoReoffers = whoReoffers; this.reoffers = reoffers; } /** Is the given Reoffer Equal to this one? */ public boolean equals(Object o){ if(!(o instanceof Reoffer))return false; Reoffer oo = (Reoffer)o; return (((Object)whoOffers).equals(oo.whoOffers))&&(((Object)offers).equals(oo.offers))&&(((Object)whoReoffers).equals(oo.whoReoffers))&&(((Object)reoffers).equals(oo.reoffers)); } /** Field Class for Reoffer.whoOffers */ public static class whoOffers extends edu.neu.ccs.demeterf.control.Fields.any{} /** Field Class for Reoffer.offers */ public static class offers extends edu.neu.ccs.demeterf.control.Fields.any{} /** Field Class for Reoffer.whoReoffers */ public static class whoReoffers extends edu.neu.ccs.demeterf.control.Fields.any{} /** Field Class for Reoffer.reoffers */ public static class reoffers extends edu.neu.ccs.demeterf.control.Fields.any{} /** DGP method from Class Display */ public String display(){ return gen.Display.DisplayM(this); } /** DGP method from Class Print */ public String print(){ return gen.Print.PrintM(this); } /** DGP method from Class ToStr */ public String toStr(){ return gen.ToStr.ToStrM(this); } }