Module: Archimate::FileFormats::Serializer::ModelExchangeFile::V21::Viewpoint

Included in:
ModelExchangeFileWriter21
Defined in:
lib/archimate/file_formats/serializer/model_exchange_file/v21/viewpoint.rb

Constant Summary collapse

VIEWPOINT_MAP =
{
  "Business Process Co-operation" => DataModel::Viewpoints::Business_process_cooperation,
  "Application Co-operation" => DataModel::Viewpoints::Application_cooperation
}.freeze

Instance Method Summary collapse

Instance Method Details

#viewpoint_attribute(viewpoint) ⇒ Object



14
15
16
17
# File 'lib/archimate/file_formats/serializer/model_exchange_file/v21/viewpoint.rb', line 14

def viewpoint_attribute(viewpoint)
  return nil unless viewpoint
  VIEWPOINT_MAP.key(viewpoint) || viewpoint.name.to_s
end