Ignore:
Timestamp:
Jul 27, 2008, 7:45:35 PM (16 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #38, #39, #48

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
    14module OpenEHR
    25  module RM
     
    47      module Identification
    58
    6         class OBJECT_ID
    7           attr_accessor :value
     9        class Object_ID
     10          attr_reader :value
    811
    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           
    1219          end
    1320        end # of ObjectID
    14 
    15         class ARCHETYPE_ID < OBJECT_ID
     21       
     22        class Archetype_ID < Object_ID
    1623        end
    1724
    18         class TERMINOLOGY_ID < OBJECT_ID
     25        class Terminology_ID < Object_ID
    1926          attr_reader :name
    2027
    2128          def initialize(name , version_id)
    2229            @name , @version_id = name , version_id
    23 #             if arg1 == nil
    24 #               super(arg0)
    25 #             else
    26 #               super(toValue(arg0, arg1))
    27 #               @name = arg0
    28 #               @version = arg1     
    29 #             end
    3030          end
    3131
     
    5757            name + (version == nil ? "" : "(" + version + ")")
    5858          end
    59         end # of TerminologyID
     59        end # of Terminology_ID
    6060      end # of Definition
    6161    end # of Support
Note: See TracChangeset for help on using the changeset viewer.