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


class Student():
    #------------------------
    # MEMBER VARIABLES
    #------------------------
    #Student Attributes
    #Helper Variables
    #------------------------
    # CONSTRUCTOR
    #------------------------
    def __init__(self, aNumber):
        self._canSetNumber2 = None
        self._number2 = None
        self._number = None
        self._number = aNumber
        self._canSetNumber2 = True

    #------------------------
    # INTERFACE
    #------------------------
    # Code from template attribute_SetImmutable 
    def setNumber2(self, aNumber2):
        wasSet = False
        self._canSetNumber2 = False
        self._number2 = aNumber2
        wasSet = True
        return wasSet

    def getNumber(self):
        return self._number

    def getNumber2(self):
        return self._number2

    def delete(self):
        pass

    def __str__(self):
        return str(super().__str__()) + "[" + "number" + ":" + str(self.getNumber()) + "," + "number2" + ":" + str(self.getNumber2()) + "]"

