Changeset 104 for ruby/trunk/lib/models/rm
- Timestamp:
- Sep 23, 2008, 9:14:41 PM (16 years ago)
- Location:
- ruby/trunk/lib/models/rm
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/common/archetyped.rb
r103 r104 99 99 end 100 100 end 101 101 102 class Link 102 103 attr_reader :meaning, :target, :type … … 117 118 raise ArgumentError, "type should not be nil" if type.nil? 118 119 @type = type 119 120 120 end 121 121 end -
ruby/trunk/lib/models/rm/common/generic.rb
r83 r104 6 6 module Common 7 7 module Generic 8 class Audit_Details 9 end 8 10 class Revision_History 11 9 12 end # of Revision_History 13 14 class Revision_History_Item 15 16 end # of Revision_History_Item 17 18 class Party_Proxy 19 def external_ref 20 Raise NotImplementedError, 'external_ref shoud provide Party_Ref' 21 end 22 end 23 24 class Party_Self < Party_Proxy 25 26 end 27 28 class Party_Identified < Party_Proxy 29 30 end 31 10 32 end # of Generic 11 33 end # of Common -
ruby/trunk/lib/models/rm/data_types/quantity.rb
r88 r104 6 6 module Data_Types 7 7 module Quantity 8 moduleDV_Ordered < OpenEHR::RM::Data_Types::Basic::Data_Value8 class DV_Ordered < OpenEHR::RM::Data_Types::Basic::Data_Value 9 9 include Comparable 10 10 attr_accessor :other_refference_ranges, :normal_range … … 31 31 end 32 32 33 module DV_Quantified 34 include DV_Ordered 33 class DV_Quantified < DV_Ordered 35 34 def magnitude 36 35 end … … 39 38 end 40 39 41 class DV_Ordinal 42 include DV_Ordered 40 class DV_Ordinal < DV_Ordered 43 41 attr_reader :symbol, :value 44 42 def is_strictly_comparable_to? … … 48 46 end 49 47 50 module DV_Absolute_Quantity 51 include DV_Quantified 48 class DV_Absolute_Quantity < DV_Quantified 52 49 attr_reader :accuracy 53 50 -
ruby/trunk/lib/models/rm/data_types/uri.rb
r103 r104 1 # This module is implemented from this UML: 2 #http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109701308832_384250_6986Report.html 3 # Ticket refs #46 4 1 5 require 'uri' 2 6 #require 'uri/generic' … … 19 23 @@schemes['EHR'] = EHR 20 24 end 25 21 26 module OpenEHR 22 27 module RM … … 51 56 end 52 57 end 58 53 59 class DV_EHR_URI < DV_URI 54 60 def initialize(value)
Note:
See TracChangeset
for help on using the changeset viewer.