Class: Archimate::FileFormats::Serializer::Archi::ArchiFileWriter3

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

Constant Summary

Constants included from Viewpoint3

Viewpoint3::VIEWPOINT_INDEX

Constants inherited from ArchiFileWriter

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

Instance Attribute Summary

Attributes inherited from Writer

#model

Instance Method Summary collapse

Methods included from Viewpoint3

#serialize_viewpoint

Methods inherited from ArchiFileWriter

#process_text, #write

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) ⇒ ArchiFileWriter3

Returns a new instance of ArchiFileWriter3.



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

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