// ** This file was generated with DemFGen (vers:12/15/2010) package gen; import edu.neu.ccs.demeterf.lib.*; import edu.neu.ccs.demeterf.*; /** Representation of NegClaim */ public class NegClaim extends Claim{ /** Construct a(n) NegClaim Instance */ public NegClaim(Problem problems, Quality q, Time r){ super(problems, q, r); } /** Is the given object Equal to this NegClaim? */ public boolean equals(Object o){ if(!(o instanceof NegClaim))return false; if(o == this)return true; NegClaim oo = (NegClaim)o; return (((Object)problems).equals(oo.problems))&&(((Object)q).equals(oo.q))&&(((Object)r).equals(oo.r)); } /** Parse an instance of NegClaim from the given String */ public static NegClaim parse(String inpt) throws gen.ParseException{ return new gen.TheParser(new java.io.StringReader(inpt)).parse_NegClaim(); } /** Parse an instance of NegClaim from the given Stream */ public static NegClaim parse(java.io.InputStream inpt) throws gen.ParseException{ return new gen.TheParser(inpt).parse_NegClaim(); } /** Parse an instance of NegClaim from the given Reader */ public static NegClaim parse(java.io.Reader inpt) throws gen.ParseException{ return new gen.TheParser(inpt).parse_NegClaim(); } /** 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); } /** Updater for field NegClaim.problems */ public NegClaim updateProblems(Problem _problems){ return new NegClaim(_problems, q, r); } /** Updater for field NegClaim.q */ public NegClaim updateQ(Quality _q){ return new NegClaim(problems, _q, r); } /** Updater for field NegClaim.r */ public NegClaim updateR(Time _r){ return new NegClaim(problems, q, _r); } /** Getter for field NegClaim.problems */ public Problem getProblems(){ return problems; } /** Getter for field NegClaim.q */ public Quality getQ(){ return q; } /** Getter for field NegClaim.r */ public Time getR(){ return r; } }