#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.38.0.8942.247e17422 modeling language!


class Student:
    def __init__(self):
        pass

    def delete(self):
        pass

#PLEASE DO NOT EDIT THIS CODE
#This code was generated using the UMPLE 1.38.0.8942.247e17422 modeling language!


class Mentor:
    def __init__(self, aStudent):
        self._student = None
        if not self.setStudent(aStudent):
            raise RuntimeError("Unable to create Mentor due to aStudent. See https://manual.umple.org?RE002ViolationofAssociationMultiplicity.html")

    def getStudent(self):
        return self._student

    def setStudent(self, aNewStudent):
        if aNewStudent is None:
            return False
        self._student = aNewStudent
        return True

    def delete(self):
        self._student = None