<!ELEMENT extension (modelReader* , resourceSetReader* , modelWriter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT property EMPTY>
<!ATTLIST property
name CDATA #REQUIRED
value CDATA #REQUIRED>
a key/value pair, that can be used to customize a model reader/writer.
<!ELEMENT modelReader (property* , fileExtension*)>
<!ATTLIST modelReader
name CDATA #REQUIRED
uriType (file|directory|unspecified|noURI)
class CDATA #IMPLIED
metamodel CDATA #REQUIRED>
a model reader, used to load model contents form a specific location.
<!ELEMENT modelWriter (property* , fileExtension*)>
<!ATTLIST modelWriter
name CDATA #REQUIRED
uriType (file|directory|unspecified|noURI)
class CDATA #IMPLIED
metamodel CDATA #REQUIRED>
a model writer, used to store model contents into a specific location.
<!ELEMENT resourceSetReader (property* , fileExtension*)>
<!ATTLIST resourceSetReader
name CDATA #REQUIRED
uriType (file|directory|unspecified|noURI)
class CDATA #IMPLIED
metamodel CDATA #REQUIRED>
a resource set reader, used to load resource set contents form a specific location.
<!ELEMENT fileExtension EMPTY>
<!ATTLIST fileExtension
description CDATA #REQUIRED
extension CDATA #REQUIRED
default (true | false) >
SODIUS