/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
package example;
// line 8 "../DoubleChainGenTest.ump"
public class Employee extends Person
{
//------------------------
// MEMBER VARIABLES
//------------------------
//Employee Attributes
private int id;
//------------------------
// CONSTRUCTOR
//------------------------
public Employee(String aName, int aAge, int aId)
{
super(aName, aAge);
id = aId;
}
//------------------------
// INTERFACE
//------------------------
public boolean setId(int aId)
{
boolean wasSet = false;
id = aId;
wasSet = true;
return wasSet;
}
public int getId()
{
return id;
}
public void delete()
{
super.delete();
}
public String toString()
{
return super.toString() + "["+
"id" + ":" + getId()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
package example;
// line 3 "../DoubleChainGenTest.ump"
public class Person
{
//------------------------
// MEMBER VARIABLES
//------------------------
//Person Attributes
private String name;
private int age;
//------------------------
// CONSTRUCTOR
//------------------------
public Person(String aName, int aAge)
{
name = aName;
age = aAge;
}
//------------------------
// INTERFACE
//------------------------
public boolean setName(String aName)
{
boolean wasSet = false;
name = aName;
wasSet = true;
return wasSet;
}
public boolean setAge(int aAge)
{
boolean wasSet = false;
age = aAge;
wasSet = true;
return wasSet;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
public void delete()
{}
public String toString()
{
return super.toString() + "["+
"name" + ":" + getName()+ "," +
"age" + ":" + getAge()+ "]";
}
}
/*PLEASE DO NOT EDIT THIS CODE*/
/*This code was generated using the UMPLE 1.35.0.7523.c616a4dce modeling language!*/
package example;
// line 13 "../DoubleChainGenTest.ump"
public class Admin extends Employee
{
//------------------------
// MEMBER VARIABLES
//------------------------
//Admin Attributes
private int number;
//------------------------
// CONSTRUCTOR
//------------------------
public Admin(String aName, int aAge, int aId, int aNumber)
{
super(aName, aAge, aId);
number = aNumber;
}
//------------------------
// INTERFACE
//------------------------
public boolean setNumber(int aNumber)
{
boolean wasSet = false;
number = aNumber;
wasSet = true;
return wasSet;
}
public int getNumber()
{
return number;
}
public void delete()
{
super.delete();
}
public String toString()
{
return super.toString() + "["+
"number" + ":" + getNumber()+ "]";
}
}