// Using a string, this method makes and/or requirements much more intuitively public ReqOperator NewReq(ReqOperator i, String o, ReqOperator j) { if (o == "AND") { return(new ReqAND(i, j)); } else if (o == "OR") { return(new ReqOR(i, j)); } else { return(null); } }
public ReqOR(ReqOperator i, ReqOperator j) { item1 = i; item2 = j; }
public RequirementV1(ReqOperator i) { items = i; }
public ReqOperator NewReq(byte i, String o, ReqOperator j) { return(NewReq(new Req(i), o, j)); }
public ReqOperator NewReq(ReqOperator i, String o, byte j) { return(NewReq(i, o, new Req(j))); }