Class: Archimate::FileFormats::Serializer::Archi::ArchiFileWriter4

Inherits:
ArchiFileWriter show all
Includes:
Viewpoint4
Defined in:
lib/archimate/file_formats/serializer/archi/archi_file_writer_4.rb

Constant Summary

Constants included from Viewpoint4

Viewpoint4::VIEWPOINT_INDEX

Constants inherited from ArchiFileWriter

Archimate::FileFormats::Serializer::Archi::ArchiFileWriter::TEXT_SUBSTITUTIONS

Constants included from Viewpoint3

Viewpoint3::VIEWPOINT_INDEX

Instance Attribute Summary

Attributes inherited from Writer

#model

Instance Method Summary collapse

Methods included from Viewpoint4

#serialize_viewpoint

Methods inherited from ArchiFileWriter

#process_text, #write

Methods included from Viewpoint3

#serialize_viewpoint

Methods included from ViewNode

#archi_style_hash, #serialize_view_node

Methods included from Relationship

#serialize_access_type, #serialize_relationship

Methods included from Property

#serialize_property

Methods included from Organization

#serialize_organization

Methods included from Model

#serialize_model

Methods included from Element

#element_attrs, #mapped_element_name, #serialize_element

Methods included from Documentation

#serialize_documentation

Methods included from Diagram

#serialize_diagram

Methods included from Connection

#serialize_bendpoint, #serialize_connection

Methods included from Bounds

#serialize_bounds

Methods inherited from Writer

#serialize, write

Constructor Details

#initialize(model) ⇒ ArchiFileWriter4

Returns a new instance of ArchiFileWriter4.



10
11
12
13
# File 'lib/archimate/file_formats/serializer/archi/archi_file_writer_4.rb', line 10

def initialize(model)
  super
  @version = model.version || "4.0.0"
end