#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.38.0.8942.247e17422 modeling language!
from example.Person import Person
class Employee(Person):
def __init__(self, aName, aAge, aId):
self._id = aId
super().__init__(aName, aAge)
def setId(self, aId):
self._id = aId
return True
def getId(self):
return self._id
def delete(self):
super().delete()
def __str__(self):
return (super().__str__() + "["
+ "id:" + str(self.getId())
+ "]")
#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.38.0.8942.247e17422 modeling language!
class Person:
def __init__(self, aName, aAge):
self._name = aName
self._age = aAge
def setName(self, aName):
self._name = aName
return True
def setAge(self, aAge):
self._age = aAge
return True
def getName(self):
return self._name
def getAge(self):
return self._age
def delete(self):
pass
def __str__(self):
return (super().__str__() + "["
+ "name:" + str(self.getName()) + ","
+ "age:" + str(self.getAge())
+ "]")
#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.38.0.8942.247e17422 modeling language!
from example.Employee import Employee
class Admin(Employee):
def __init__(self, aName, aAge, aId, aNumber):
self._number = aNumber
super().__init__(aName, aAge, aId)
def setNumber(self, aNumber):
self._number = aNumber
return True
def getNumber(self):
return self._number
def delete(self):
super().delete()
def __str__(self):
return (super().__str__() + "["
+ "number:" + str(self.getNumber())
+ "]")