Class: Stupidedi::Schema::AbstractElementDef

Inherits:
AbstractDef
  • Object
show all
Includes:
Inspect
Defined in:
lib/stupidedi/schema/element_def.rb

Direct Known Subclasses

CompositeElementDef, SimpleElementDef

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Inspect

#inspect

Methods inherited from AbstractDef

#component?, #composite?, #definition?, #functional_group?, #interchange?, #loop?, #repeated?, #segment?, #simple?, #table?, #transaction_set?, #usage?

Instance Attribute Details

#descriptionString (readonly)

Returns:

  • (String)


16
17
18
# File 'lib/stupidedi/schema/element_def.rb', line 16

def description
  @description
end

#idString (readonly)

Returns:

  • (String)


10
11
12
# File 'lib/stupidedi/schema/element_def.rb', line 10

def id
  @id
end

#nameString (readonly)

Returns:

  • (String)


13
14
15
# File 'lib/stupidedi/schema/element_def.rb', line 13

def name
  @name
end

Instance Method Details

#code_listsAbstractSet<CodeList>

Returns:



23
# File 'lib/stupidedi/schema/element_def.rb', line 23

abstract :code_lists

#element?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/stupidedi/schema/element_def.rb', line 25

def element?
  true
end