// ** This class was generated with DemFGen (vers:01/05/2008) package gen; import edu.neu.ccs.demeterf.demfgen.lib.*; import edu.neu.ccs.demeterf.*; public class Move{ public final Who who; public final List offers; public final List buys; public final List reoffers; public final List rawmaterials; public final List finishes; public Move(Who who, List offers, List buys, List reoffers, List rawmaterials, List finishes){ this.who = who; this.offers = offers; this.buys = buys; this.reoffers = reoffers; this.rawmaterials = rawmaterials; this.finishes = finishes; } public boolean equals(Object o){ if(!(o instanceof Move))return false; Move oo = (Move)o; return (((Object)who).equals(oo.who))&&(((Object)offers).equals(oo.offers))&&(((Object)buys).equals(oo.buys))&&(((Object)reoffers).equals(oo.reoffers))&&(((Object)rawmaterials).equals(oo.rawmaterials))&&(((Object)finishes).equals(oo.finishes)); } public static class who extends edu.neu.ccs.demeterf.control.Fields.any{} public static class offers extends edu.neu.ccs.demeterf.control.Fields.any{} public static class buys extends edu.neu.ccs.demeterf.control.Fields.any{} public static class reoffers extends edu.neu.ccs.demeterf.control.Fields.any{} public static class rawmaterials extends edu.neu.ccs.demeterf.control.Fields.any{} public static class finishes extends edu.neu.ccs.demeterf.control.Fields.any{} public String display(){ return gen.Display.DisplayM(this); } public String print(){ return gen.Print.PrintM(this); } public String toStr(){ return gen.ToStr.ToStrM(this); } }