/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
import java.sql.Date;
// line 2 "DateConstraint1.ump"
public class X
{
//------------------------
// MEMBER VARIABLES
//------------------------
//X Attributes
private Date d;
private Date e;
//------------------------
// CONSTRUCTOR
//------------------------
public X(Date aD, Date aE)
{
d = aD;
e = aE;
if (aD.getTime()<=aE.getTime())
{
throw new RuntimeException("Please provide a valid d and e [d>e]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setD(Date aD)
{
boolean wasSet = false;
if (aD.getTime()>getE().getTime())
{
d = aD;
wasSet = true;
}
return wasSet;
}
public boolean setE(Date aE)
{
boolean wasSet = false;
if (getD().getTime()>aE.getTime())
{
e = aE;
wasSet = true;
}
return wasSet;
}
public Date getD()
{
return d;
}
public Date getE()
{
return e;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+ "]" + System.getProperties().getProperty("line.separator") +
" " + "d" + "=" + (getD() != null ? !getD().equals(this) ? getD().toString().replaceAll(" "," ") : "this" : "null") + System.getProperties().getProperty("line.separator") +
" " + "e" + "=" + (getE() != null ? !getE().equals(this) ? getE().toString().replaceAll(" "," ") : "this" : "null");
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "BasicPostCondition1.ump"
public class Client
{
//------------------------
// MEMBER VARIABLES
//------------------------
//Client Attributes
private int minAge;
//------------------------
// CONSTRUCTOR
//------------------------
public Client(int aMinAge)
{
minAge = aMinAge;
}
//------------------------
// INTERFACE
//------------------------
public boolean setMinAge(int aMinAge)
{
boolean wasSet = false;
minAge = aMinAge;
wasSet = true;
return wasSet;
}
public int getMinAge()
{
return minAge;
}
public void delete()
{}
// line 7 "BasicPostCondition1.ump"
// line 7 "BasicPostCondition1.ump"
public int someMethod(Integer arg){
int result = someMethod_Original(arg);
if (arg<=5)
{
throw new RuntimeException("Please provide a valid arg");
}
return result;
}
public int someMethod_Original(Integer arg){
// rest of stuff that we don't interpret
return 0;
}
public String toString()
{
return super.toString() + "["+
"minAge" + ":" + getMinAge()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "BasicPrecondition1.ump"
public class Client
{
//------------------------
// MEMBER VARIABLES
//------------------------
//Client Attributes
private int minAge;
//------------------------
// CONSTRUCTOR
//------------------------
public Client(int aMinAge)
{
minAge = aMinAge;
}
//------------------------
// INTERFACE
//------------------------
public boolean setMinAge(int aMinAge)
{
boolean wasSet = false;
minAge = aMinAge;
wasSet = true;
return wasSet;
}
public int getMinAge()
{
return minAge;
}
public void delete()
{}
// line 8 "BasicPrecondition1.ump"
public int someMethod(Integer arg){
if (arg<=5)
{
throw new RuntimeException("Please provide a valid arg");
}
if (getMinAge()>=8)
{
throw new RuntimeException("Please provide a valid minAge");
}
// rest of stuff that we don't interpret
return 0;
}
public String toString()
{
return super.toString() + "["+
"minAge" + ":" + getMinAge()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "MultipleConstraints.ump"
public class MultipleConstraints
{
//------------------------
// MEMBER VARIABLES
//------------------------
//MultipleConstraints Attributes
private int i;
private int j;
//------------------------
// CONSTRUCTOR
//------------------------
public MultipleConstraints(int aI, int aJ)
{
i = aI;
j = aJ;
if (aI<0)
{
throw new RuntimeException("Please provide a valid i [i>=0]");
}
if (aJ<0)
{
throw new RuntimeException("Please provide a valid j [j>=0]");
}
if (aI<aJ)
{
throw new RuntimeException("Please provide a valid i and j [i>=j]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setI(int aI)
{
boolean wasSet = false;
if (aI>=getJ())
{
if (aI>=0)
{
i = aI;
wasSet = true;
}
}
return wasSet;
}
public boolean setJ(int aJ)
{
boolean wasSet = false;
if (aJ>=0)
{
if (getI()>=aJ)
{
j = aJ;
wasSet = true;
}
}
return wasSet;
}
public int getI()
{
return i;
}
public int getJ()
{
return j;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"i" + ":" + getI()+ "," +
"j" + ":" + getJ()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "BasicConstraint1.ump"
public class student
{
//------------------------
// MEMBER VARIABLES
//------------------------
//student Attributes
private int age;
//------------------------
// CONSTRUCTOR
//------------------------
public student(int aAge)
{
age = aAge;
if (aAge<=18)
{
throw new RuntimeException("Please provide a valid age [age>18]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setAge(int aAge)
{
boolean wasSet = false;
if (aAge>18)
{
age = aAge;
wasSet = true;
}
return wasSet;
}
public int getAge()
{
return age;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"age" + ":" + getAge()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
/**
* attributes on both sides of the constraint's boolean expression
*/
// line 2 "BasicConstraint3.ump"
public class Client
{
//------------------------
// MEMBER VARIABLES
//------------------------
//Client Attributes
private int minAge;
private int age;
//------------------------
// CONSTRUCTOR
//------------------------
public Client(int aMinAge, int aAge)
{
minAge = aMinAge;
age = aAge;
if (aAge<=aMinAge)
{
throw new RuntimeException("Please provide a valid age and minAge [age>minAge]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setMinAge(int aMinAge)
{
boolean wasSet = false;
if (getAge()>aMinAge)
{
minAge = aMinAge;
wasSet = true;
}
return wasSet;
}
public boolean setAge(int aAge)
{
boolean wasSet = false;
if (aAge>getMinAge())
{
age = aAge;
wasSet = true;
}
return wasSet;
}
public int getMinAge()
{
return minAge;
}
public int getAge()
{
return age;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"minAge" + ":" + getMinAge()+ "," +
"age" + ":" + getAge()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "BasicConstraint5.ump"
public class student
{
//------------------------
// MEMBER VARIABLES
//------------------------
//student Attributes
private int age;
private int weight;
//------------------------
// CONSTRUCTOR
//------------------------
public student(int aAge, int aWeight)
{
age = aAge;
weight = aWeight;
if (aWeight>=3||aAge<=18)
{
throw new RuntimeException("Please provide a valid age and weight [weight<3&&age>18]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setAge(int aAge)
{
boolean wasSet = false;
if (getWeight()<3&&aAge>18)
{
age = aAge;
wasSet = true;
}
return wasSet;
}
public boolean setWeight(int aWeight)
{
boolean wasSet = false;
if (aWeight<3&&getAge()>18)
{
weight = aWeight;
wasSet = true;
}
return wasSet;
}
public int getAge()
{
return age;
}
public int getWeight()
{
return weight;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"age" + ":" + getAge()+ "," +
"weight" + ":" + getWeight()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "BasicConstraint6.ump"
public class student
{
//------------------------
// MEMBER VARIABLES
//------------------------
//student Attributes
private int age;
private int weight;
//------------------------
// CONSTRUCTOR
//------------------------
public student(int aAge, int aWeight)
{
age = aAge;
weight = aWeight;
if (aWeight>=3&&aAge<=18)
{
throw new RuntimeException("Please provide a valid age and weight [weight<3||age>18]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setAge(int aAge)
{
boolean wasSet = false;
if (getWeight()<3||aAge>18)
{
age = aAge;
wasSet = true;
}
return wasSet;
}
public boolean setWeight(int aWeight)
{
boolean wasSet = false;
if (aWeight<3||getAge()>18)
{
weight = aWeight;
wasSet = true;
}
return wasSet;
}
public int getAge()
{
return age;
}
public int getWeight()
{
return weight;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"age" + ":" + getAge()+ "," +
"weight" + ":" + getWeight()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "BasicConstraint7.ump"
public class student
{
//------------------------
// MEMBER VARIABLES
//------------------------
//student Attributes
private int age;
private int weight;
//------------------------
// CONSTRUCTOR
//------------------------
public student(int aAge, int aWeight)
{
age = aAge;
weight = aWeight;
if ((aAge>18))
{
throw new RuntimeException("Please provide a valid age [age<=18]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setAge(int aAge)
{
boolean wasSet = false;
if ((aAge<=18))
{
age = aAge;
wasSet = true;
}
return wasSet;
}
public boolean setWeight(int aWeight)
{
boolean wasSet = false;
weight = aWeight;
wasSet = true;
return wasSet;
}
public int getAge()
{
return age;
}
public int getWeight()
{
return weight;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"age" + ":" + getAge()+ "," +
"weight" + ":" + getWeight()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
// line 1 "BasicConstraint8.ump"
public class student
{
//------------------------
// MEMBER VARIABLES
//------------------------
//student Attributes
private int age;
private int weight;
//------------------------
// CONSTRUCTOR
//------------------------
public student(int aAge, int aWeight)
{
age = aAge;
weight = aWeight;
if (aAge>=10||(aAge>=10))
{
throw new RuntimeException("Please provide a valid age [age<10&&age<10]");
}
}
//------------------------
// INTERFACE
//------------------------
public boolean setAge(int aAge)
{
boolean wasSet = false;
if (aAge<10&&(aAge<10))
{
age = aAge;
wasSet = true;
}
return wasSet;
}
public boolean setWeight(int aWeight)
{
boolean wasSet = false;
weight = aWeight;
wasSet = true;
return wasSet;
}
public int getAge()
{
return age;
}
public int getWeight()
{
return weight;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"age" + ":" + getAge()+ "," +
"weight" + ":" + getWeight()+ "]";
}
}