Module: Archimate::FileFormats::Sax::ModelExchangeFile

Defined in:
lib/archimate/file_formats/sax.rb,
lib/archimate/file_formats/sax/model_exchange_file/font.rb,
lib/archimate/file_formats/sax/model_exchange_file/item.rb,
lib/archimate/file_formats/sax/model_exchange_file/color.rb,
lib/archimate/file_formats/sax/model_exchange_file/model.rb,
lib/archimate/file_formats/sax/model_exchange_file/style.rb,
lib/archimate/file_formats/sax/model_exchange_file/diagram.rb,
lib/archimate/file_formats/sax/model_exchange_file/element.rb,
lib/archimate/file_formats/sax/model_exchange_file/location.rb,
lib/archimate/file_formats/sax/model_exchange_file/metadata.rb,
lib/archimate/file_formats/sax/model_exchange_file/property.rb,
lib/archimate/file_formats/sax/model_exchange_file/view_node.rb,
lib/archimate/file_formats/sax/model_exchange_file/connection.rb,
lib/archimate/file_formats/sax/model_exchange_file/schema_info.rb,
lib/archimate/file_formats/sax/model_exchange_file/relationship.rb,
lib/archimate/file_formats/sax/model_exchange_file/property_definition.rb,
lib/archimate/file_formats/sax/model_exchange_file/model_exchange_handler_factory.rb

Defined Under Namespace

Classes: Color, Connection, Diagram, Element, Font, Item, Location, Metadata, Model, ModelExchangeHandlerFactory, Property, PropertyDefinition, Relationship, SchemaInfo, Style, ViewNode

Constant Summary collapse

ELEMENT_CLASS =
Hash.new(Sax::AnyElement).merge(
  "model" => Model,
  "documentation" => Sax::PreservedLangString,
  "purpose" => Sax::PreservedLangString,
  "metadata" => Metadata,
  "schema" => Sax::ContentElement,
  "schemaversion" => Sax::ContentElement,
  "textPosition" => Sax::ContentElement,
  "schemaInfo" => SchemaInfo,
  "name" => Sax::LangString,
  "value" => Sax::LangString,
  "label" => Sax::LangString,
  "properties" => Sax::NoOp,
  "elements" => Sax::NoOp,
  "relationships" => Sax::NoOp,
  "organization" => Sax::NoOp,
  "organizations" => Sax::NoOp,
  "propertydefs" => Sax::NoOp,
  "propertyDefinitions" => Sax::NoOp,
  "views" => Sax::NoOp,
  "diagrams" => Sax::NoOp,
  "property" => Property,
  "element" => Element,
  "relationship" => Relationship,
  "item" => Item,
  "propertydef" => PropertyDefinition,
  "propertyDefinition" => PropertyDefinition,
  "view" => Diagram,
  "node" => ViewNode,
  "style" => Style,
  "fillColor" => Color,
  "lineColor" => Color,
  "color" => Color,
  "connection" => Connection,
  "bendpoint" => Location,
  "font" => Font
)