class OpenEHR::AM::Archetype::ConstraintModel::CArchetypeRoot

Attributes

archetype_id[R]
slot_node_id[R]

Public Class Methods

new(args = {}) click to toggle source
# File lib/openehr/am/archetype/constraint_model.rb, line 277
def initialize(args = {})
  super
  self.slot_node_id = args[:slot_node_id]
  self.archetype_id = args[:archetype_id]
end

Public Instance Methods

archetype_id=(archetype_id) click to toggle source
# File lib/openehr/am/archetype/constraint_model.rb, line 288
def archetype_id=(archetype_id)
  raise ArgumentError if archetype_id.nil?
  @archetype_id = archetype_id
end
slot_node_id=(slot_node_id) click to toggle source
# File lib/openehr/am/archetype/constraint_model.rb, line 283
def slot_node_id=(slot_node_id)
  raise ArgumentError if !slot_node_id.nil? && slot_node_id.empty?
  @slot_node_id = slot_node_id
end