class Lutaml::Uml::Document
Attributes
caption[RW]
comments[RW]
fidelity[RW]
fontname[RW]
groups[RW]
name[RW]
packages[R]
title[RW]
Public Class Methods
new(attributes = {})
click to toggle source
rubocop:disable Rails/ActiveRecordAliases
# File lib/lutaml/uml/document.rb, line 26 def initialize(attributes = {}) update_attributes(attributes) end
Public Instance Methods
associations()
click to toggle source
# File lib/lutaml/uml/document.rb, line 76 def associations @associations || [] end
associations=(value)
click to toggle source
# File lib/lutaml/uml/document.rb, line 50 def associations=(value) @associations = value.to_a.map do |attributes| Association.new(attributes) end end
classes()
click to toggle source
# File lib/lutaml/uml/document.rb, line 56 def classes @classes || [] end
classes=(value)
click to toggle source
rubocop:enable Rails/ActiveRecordAliases
# File lib/lutaml/uml/document.rb, line 30 def classes=(value) @classes = value.to_a.map { |attributes| Class.new(attributes) } end
data_types()
click to toggle source
# File lib/lutaml/uml/document.rb, line 64 def data_types @data_types || [] end
data_types=(value)
click to toggle source
# File lib/lutaml/uml/document.rb, line 34 def data_types=(value) @data_types = value.to_a.map { |attributes| DataType.new(attributes) } end
enums()
click to toggle source
# File lib/lutaml/uml/document.rb, line 60 def enums @enums || [] end
enums=(value)
click to toggle source
# File lib/lutaml/uml/document.rb, line 38 def enums=(value) @enums = value.to_a.map { |attributes| Enum.new(attributes) } end
packages=(value)
click to toggle source
# File lib/lutaml/uml/document.rb, line 42 def packages=(value) @packages = value.to_a.map { |attributes| Package.new(attributes) } end
primitives()
click to toggle source
# File lib/lutaml/uml/document.rb, line 72 def primitives @primitives || [] end
primitives=(value)
click to toggle source
# File lib/lutaml/uml/document.rb, line 46 def primitives=(value) @primitives = value.to_a.map { |attributes| PrimitiveType.new(attributes) } end