#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.33.0.6934.a386b0a58 modeling language!
# line 9 "CodeInjectionTestSubclass.ump"
from Mentor import Mentor
class Example(Mentor):
#------------------------
# MEMBER VARIABLES
#------------------------
#------------------------
# CONSTRUCTOR
#------------------------
def __init__(self, aAttr):
super().__init__(aAttr)
#------------------------
# INTERFACE
#------------------------
def getAttr(self):
# line 12 "CodeInjectionTestSubclass.ump"
#before getAttr
# END OF UMPLE BEFORE INJECTION
aAttr = super().getAttr()
# line 17 "CodeInjectionTestSubclass.ump"
#after getAttr
# END OF UMPLE AFTER INJECTION
return aAttr
# Code from template attribute_GetDerivedSubclass
def getDerivedAttr(self):
# line 13 "CodeInjectionTestSubclass.ump"
#before getDerivedAttr
# END OF UMPLE BEFORE INJECTION
aDerivedAttr = super().getDerivedAttr()
# line 18 "CodeInjectionTestSubclass.ump"
#after getDerivedAttr
# END OF UMPLE AFTER INJECTION
return aDerivedAttr
# Code from template attribute_GetManySubclass
def getListAttr(self, index):
# line 14 "CodeInjectionTestSubclass.ump"
#before getListAttr
# END OF UMPLE BEFORE INJECTION
aListAttr = super().getListAttr(index)
# line 19 "CodeInjectionTestSubclass.ump"
#after getListAttr
# END OF UMPLE AFTER INJECTION
return aListAttr
def getDefaultedAttr(self):
# line 15 "CodeInjectionTestSubclass.ump"
#before getDefaultedAttr
# END OF UMPLE BEFORE INJECTION
aDefaultedAttr = super().getDefaultedAttr()
# line 20 "CodeInjectionTestSubclass.ump"
#after getDefaultedAttr
# END OF UMPLE AFTER INJECTION
return aDefaultedAttr
def delete(self):
super().delete()