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


class Foo():
    #------------------------
    # MEMBER VARIABLES
    #------------------------
    #Foo Attributes
    #------------------------
    # CONSTRUCTOR
    #------------------------
    def __init__(self, aName):
        self._name = None
        self._name = aName

    #------------------------
    # INTERFACE
    #------------------------
    def setName(self, aName):
        wasSet = False
        self._name = aName
        wasSet = True
        return wasSet

    #*
    
    #   * I am a multiline comment above an attribute.
    
    #   
    def getName(self):
        return self._name

    def delete(self):
        pass

    def __str__(self):
        return str(super().__str__()) + "[" + "name" + ":" + str(self.getName()) + "]"

