# 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
module Example
class Mentor
#------------------------
# MEMBER VARIABLES
#------------------------
#Mentor Attributes - for documentation purposes
#attr_reader :name
#Mentor Associations - for documentation purposes
#attr_reader :student
#------------------------
# CONSTRUCTOR
#------------------------
def initialize(a_name)
@initialized = false
@deleted = false
@name = a_name
@student = nil
@initialized = true
end
#------------------------
# INTERFACE
#------------------------
def set_name(a_name)
was_set = false
@name = a_name
was_set = true
was_set
end
def get_name
@name
end
def get_student
@student
end
def has_student
has = !@student.nil?
has
end
def set_student(a_new_student)
was_set = false
@student = a_new_student
was_set = true
was_set
end
def delete
@deleted = true
@student = nil
end
end
end
# 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
module Example
class Student
#------------------------
# MEMBER VARIABLES
#------------------------
#Student Attributes - for documentation purposes
#attr_reader :number
#------------------------
# CONSTRUCTOR
#------------------------
def initialize(a_number)
@initialized = false
@deleted = false
@number = a_number
@initialized = true
end
#------------------------
# INTERFACE
#------------------------
def set_number(a_number)
was_set = false
@number = a_number
was_set = true
was_set
end
def get_number
@number
end
def delete
@deleted = true
end
end
end