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



class student


  #------------------------
  # MEMBER VARIABLES
  #------------------------

  #student Attributes - for documentation purposes
  #attr_reader :age, :weight

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

  def initialize(a_age, a_weight)
    @initialized = false
    @deleted = false
    @age = a_age
    @weight = a_weight
    if a_age>=10||(a_age>=10) then
      raise RuntimeError, 'Please provide a valid age [age<10&&age<10]'
    end
    @initialized = true
  end

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

  def set_age(a_age)
    was_set = false
    if a_age<10&&(a_age<10) then
    @age = a_age
    was_set = true
    end
    was_set
  end

  def set_weight(a_weight)
    was_set = false
    @weight = a_weight
    was_set = true
    was_set
  end

  def get_age
    @age
  end

  def get_weight
    @weight
  end

  def delete
    @deleted = true
  end

end
