source: ruby/branches/0.5/lib/open_ehr/rm/common/directory.rb@ 295

Last change on this file since 295 was 290, checked in by KOBAYASHI, Shinji, 15 years ago

merged latest trunc change to branches/0.5

File size: 904 bytes
RevLine 
[110]1# This module is based on the UML,
2# http://www.openehr.org/uml/release-1.0.1/Browsable/_9_5_1_76d0249_1140536622627_218703_7149Report.html
3# Ticket refs #63
[216]4include OpenEHR::RM::DataTypes::Text
5module OpenEHR
[110]6 module RM
7 module Common
8 module Directory
[216]9 class Folder < OpenEHR::RM::Common::Archetyped::Locatable
[111]10 attr_accessor :items
[112]11 attr_reader :folders
12
[162]13 def initialize(args = { })
14 super(args)
15 self.folders = args[:folders]
16 self.items = args[:items]
[110]17 end
[112]18
[111]19 def folders=(folders)
[112]20 raise ArgumentError, "empty subfolder" if !folders.nil? and folders.empty?
[111]21 @folders = folders
22 end
23 end
[216]24 class VersionedFolder < OpenEHR::RM::Common::ChangeControl::VersionedObject
[113]25 end
[111]26 end # of Directory
27 end # of Common
28 end # of RM
29end # of OpenEHR
Note: See TracBrowser for help on using the repository browser.