# PLEASE DO NOT EDIT THIS CODE
# This code was generated using the UMPLE 1.32.1.6535.66c005ced modeling language!
# NOTE: Ruby generator is experimental and is missing some features available in
# in other Umple generated languages like Java or PHP



class JavaPhpRubyNoNullMethodInjection


  #------------------------
  # CONSTRUCTOR
  #------------------------

  def initialize()
    @initialized = false
    @deleted = false
    @initialized = true
  end

  #------------------------
  # INTERFACE
  #------------------------

  def delete
    @deleted = true
  end


  # injection 1
  def method1 ()
    // line 7 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE BEFORE INJECTION
    // line 9 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE BEFORE INJECTION
    // line 12 "JavaPhpRubyNoNullMethodInjection.ump"
    #Ruby
    // END OF UMPLE BEFORE INJECTION
    
    // line 16 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE AFTER INJECTION
    // line 18 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE AFTER INJECTION
    // line 21 "JavaPhpRubyNoNullMethodInjection.ump"
    #Ruby
    // END OF UMPLE AFTER INJECTION
  end


  # injection 2
  def method2 ()
    // line 28 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE BEFORE INJECTION
    // line 31 "JavaPhpRubyNoNullMethodInjection.ump"
    #Ruby
    // END OF UMPLE BEFORE INJECTION
    // line 35 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE BEFORE INJECTION
    
    // line 37 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE AFTER INJECTION
    // line 40 "JavaPhpRubyNoNullMethodInjection.ump"
    #Ruby
    // END OF UMPLE AFTER INJECTION
    // line 44 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE AFTER INJECTION
  end


  # injection 3
  def method3 ()
    // line 50 "JavaPhpRubyNoNullMethodInjection.ump"
    #Ruby
    // END OF UMPLE BEFORE INJECTION
    // line 54 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE BEFORE INJECTION
    // line 56 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE BEFORE INJECTION
    
    // line 59 "JavaPhpRubyNoNullMethodInjection.ump"
    #Ruby
    // END OF UMPLE AFTER INJECTION
    // line 63 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE AFTER INJECTION
    // line 65 "JavaPhpRubyNoNullMethodInjection.ump"
    
    // END OF UMPLE AFTER INJECTION
  end



end