#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, aBar):
        self._bar = None
        self._bar = aBar

    #------------------------
    # INTERFACE
    #------------------------
    def setBar(self, aBar):
        wasSet = False
        self._bar = aBar
        wasSet = True
        return wasSet

    #*
    
    #   * I am a inline comment above an attribute.
    
    #   
    def getBar(self):
        return self._bar

    def delete(self):
        pass

    def __str__(self):
        return str(super().__str__()) + "[" + "bar" + ":" + str(self.getBar()) + "]"

