Changeset 90 for ruby/trunk/lib/models/rm/support/identification.rb
- Timestamp:
- Jul 27, 2008, 7:45:35 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/support/identification.rb
r26 r90 1 # This module is an implementation of this UML: 2 # http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109331021343_528780_2066Report.html 3 # Ticket refs #39 1 4 module OpenEHR 2 5 module RM … … 4 7 module Identification 5 8 6 class O BJECT_ID7 attr_ accessor :value9 class Object_ID 10 attr_reader :value 8 11 9 def initiallize(value) 10 raise "empty value" unless value 11 @value = value 12 def initialize(value) 13 self.value=value 14 end 15 16 def value=(value) 17 raise "empty value" if value.nil? or value.empty? 18 @value = value 12 19 end 13 20 end # of ObjectID 14 15 class A RCHETYPE_ID < OBJECT_ID21 22 class Archetype_ID < Object_ID 16 23 end 17 24 18 class T ERMINOLOGY_ID < OBJECT_ID25 class Terminology_ID < Object_ID 19 26 attr_reader :name 20 27 21 28 def initialize(name , version_id) 22 29 @name , @version_id = name , version_id 23 # if arg1 == nil24 # super(arg0)25 # else26 # super(toValue(arg0, arg1))27 # @name = arg028 # @version = arg129 # end30 30 end 31 31 … … 57 57 name + (version == nil ? "" : "(" + version + ")") 58 58 end 59 end # of Terminology ID59 end # of Terminology_ID 60 60 end # of Definition 61 61 end # of Support
Note:
See TracChangeset
for help on using the changeset viewer.