Class: Stupidedi::Schema::AbstractDef

Inherits:
Object
  • Object
show all
Defined in:
lib/stupidedi/schema/abstract_def.rb

Instance Method Summary collapse

Instance Method Details

#component?Boolean

Is this a component SimpleElementDef?

Returns:

  • (Boolean)


62
63
64
# File 'lib/stupidedi/schema/abstract_def.rb', line 62

def component?
  false
end

#composite?Boolean

Is this a CompositeElementDef?

Returns:

  • (Boolean)


57
58
59
# File 'lib/stupidedi/schema/abstract_def.rb', line 57

def composite?
  false
end

#definition?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/stupidedi/schema/abstract_def.rb', line 14

def definition?
  true
end

#element?Boolean

Returns:

  • (Boolean)


52
53
54
# File 'lib/stupidedi/schema/abstract_def.rb', line 52

def element?
  false
end

#functional_group?Boolean

Is this an FunctionalGroupDef?

Returns:

  • (Boolean)


27
28
29
# File 'lib/stupidedi/schema/abstract_def.rb', line 27

def functional_group?
  false
end

#interchange?Boolean

Is this an InterchangeDef?

Returns:

  • (Boolean)


22
23
24
# File 'lib/stupidedi/schema/abstract_def.rb', line 22

def interchange?
  false
end

#loop?Boolean

Is this a LoopDef?

Returns:

  • (Boolean)


42
43
44
# File 'lib/stupidedi/schema/abstract_def.rb', line 42

def loop?
  false
end

#repeated?Boolean

Returns:

  • (Boolean)


67
68
69
# File 'lib/stupidedi/schema/abstract_def.rb', line 67

def repeated?
  false
end

#segment?Boolean

Is this a SegmentDef?

Returns:

  • (Boolean)


47
48
49
# File 'lib/stupidedi/schema/abstract_def.rb', line 47

def segment?
  false
end

#simple?Boolean

Is this a non-component SimpleElementDef?

Returns:

  • (Boolean)


72
73
74
# File 'lib/stupidedi/schema/abstract_def.rb', line 72

def simple?
  false
end

#table?Boolean

Is this a TableDef?

Returns:

  • (Boolean)


37
38
39
# File 'lib/stupidedi/schema/abstract_def.rb', line 37

def table?
  false
end

#transaction_set?Boolean

Is this an TransactionSetDef?

Returns:

  • (Boolean)


32
33
34
# File 'lib/stupidedi/schema/abstract_def.rb', line 32

def transaction_set?
  false
end

#usage?Boolean

Returns:

  • (Boolean)


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

def usage?
  false
end