Module: Archimate::FileFormats::Serializer::ModelExchangeFile::Element
- Included in:
- ModelExchangeFileWriter21, ModelExchangeFileWriter30
- Defined in:
- lib/archimate/file_formats/serializer/model_exchange_file/element.rb
Instance Method Summary collapse
Instance Method Details
#elementbase(xml, element) ⇒ Object
16 17 18 19 20 |
# File 'lib/archimate/file_formats/serializer/model_exchange_file/element.rb', line 16 def elementbase(xml, element) serialize_label(xml, element.name) serialize(xml, element.documentation) serialize_properties(xml, element) end |
#serialize_element(xml, element) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/archimate/file_formats/serializer/model_exchange_file/element.rb', line 8 def serialize_element(xml, element) return if element.type == "SketchModel" # TODO: print a warning that data is lost xml.element(identifier: identifier(element.id), "xsi:type" => meff_type(element.type)) do elementbase(xml, element) end end |