Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Sphinx/guide"
< Sphinx
m (→XML Persistence Mappings) |
(→XML Persistence Mappings) |
||
Line 6: | Line 6: | ||
===Extension Points Reference=== | ===Extension Points Reference=== | ||
===Other Reference Information=== | ===Other Reference Information=== | ||
− | ====XML Persistence Mappings==== | + | ==== XML Persistence Mappings ==== |
− | References: | + | {| width="200" border="1" cellpadding="1" cellspacing="1" |
− | * [http://www.omg.org/spec/ReqIf/1.0.1 OMG Requirements Interchange Format (ReqIF), 2011.] | + | |+ XMLPersistenceMapping Extended Meta Data |
− | * [http://www.broerkens.de/publications/pagel_broerkens_ECMDA2006.pdf Page, Brörkens: Definition and Generation of Data Exchange Formats in AUTOSAR, ECMDA, 2006.] | + | |- |
+ | ! colspan="4" | Ecore | ||
+ | ! colspan="3" | EMF Extended Metadata | ||
+ | ! colspan="4" | XML Persistence Mapping Extended Metadata | ||
+ | ! OMG ReqIF Rule | ||
+ | ! Serialization Rule | ||
+ | ! Comment | ||
+ | |- | ||
+ | | Metaclass | ||
+ | | containment | ||
+ | | upperBound | ||
+ | | | ||
+ | | kind | ||
+ | | name | ||
+ | | wrapperName | ||
+ | | featureWrapperElement | ||
+ | | featureElement | ||
+ | | classifierWrapperElement | ||
+ | | classifierElement | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0000Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0001Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0010Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0011Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0100Many | ||
+ | | default EMF Serialization Rule | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0101Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0110Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0111Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1000Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1001Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1010Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1011Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1100Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1101Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1110Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | >1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1111Many | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0000Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0001Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0010Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0011Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0100Single | ||
+ | | default EMF Serialization Rule | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0101Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained0110Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained0111Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1000Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1001Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1010Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1011Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1100Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1101Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | false | ||
+ | | n/a | ||
+ | | contained1110Single | ||
+ | | | ||
+ | |- | ||
+ | | EReference | ||
+ | | true | ||
+ | | 1 | ||
+ | | | ||
+ | | element | ||
+ | | <String> | ||
+ | | <String> | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | true | ||
+ | | n/a | ||
+ | | contained1111Single | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | References: | ||
+ | |||
+ | *[http://www.omg.org/spec/ReqIf/1.0.1 OMG Requirements Interchange Format (ReqIF), 2011.] | ||
+ | *[http://www.broerkens.de/publications/pagel_broerkens_ECMDA2006.pdf Page, Brörkens: Definition and Generation of Data Exchange Formats in AUTOSAR, ECMDA, 2006.] |
Revision as of 07:19, 16 July 2013
Contents
Programmer's Guide
Reference
API Reference
Extension Points Reference
Other Reference Information
XML Persistence Mappings
Ecore | EMF Extended Metadata | XML Persistence Mapping Extended Metadata | OMG ReqIF Rule | Serialization Rule | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Metaclass | containment | upperBound | kind | name | wrapperName | featureWrapperElement | featureElement | classifierWrapperElement | classifierElement | ||||
EReference | true | >1 | element | <String> | <String> | false | false | false | false | n/a | contained0000Many | ||
EReference | true | >1 | element | <String> | <String> | false | false | false | true | n/a | contained0001Many | ||
EReference | true | >1 | element | <String> | <String> | false | false | true | false | n/a | contained0010Many | ||
EReference | true | >1 | element | <String> | <String> | false | false | true | true | n/a | contained0011Many | ||
EReference | true | >1 | element | <String> | <String> | false | true | false | false | n/a | contained0100Many | default EMF Serialization Rule | |
EReference | true | >1 | element | <String> | <String> | false | true | false | true | n/a | contained0101Many | ||
EReference | true | >1 | element | <String> | <String> | false | true | true | false | n/a | contained0110Many | ||
EReference | true | >1 | element | <String> | <String> | false | true | true | true | n/a | contained0111Many | ||
EReference | true | >1 | element | <String> | <String> | true | false | false | false | n/a | contained1000Many | ||
EReference | true | >1 | element | <String> | <String> | true | false | false | true | n/a | contained1001Many | ||
EReference | true | >1 | element | <String> | <String> | true | false | true | false | n/a | contained1010Many | ||
EReference | true | >1 | element | <String> | <String> | true | false | true | true | n/a | contained1011Many | ||
EReference | true | >1 | element | <String> | <String> | true | true | false | false | n/a | contained1100Many | ||
EReference | true | >1 | element | <String> | <String> | true | true | false | true | n/a | contained1101Many | ||
EReference | true | >1 | element | <String> | <String> | true | true | true | false | n/a | contained1110Many | ||
EReference | true | >1 | element | <String> | <String> | true | true | true | true | n/a | contained1111Many | ||
EReference | true | 1 | element | <String> | <String> | false | false | false | false | n/a | contained0000Single | ||
EReference | true | 1 | element | <String> | <String> | false | false | false | true | n/a | contained0001Single | ||
EReference | true | 1 | element | <String> | <String> | false | false | true | false | n/a | contained0010Single | ||
EReference | true | 1 | element | <String> | <String> | false | false | true | true | n/a | contained0011Single | ||
EReference | true | 1 | element | <String> | <String> | false | true | false | false | n/a | contained0100Single | default EMF Serialization Rule | |
EReference | true | 1 | element | <String> | <String> | false | true | false | true | n/a | contained0101Single | ||
EReference | true | 1 | element | <String> | <String> | false | true | true | false | n/a | contained0110Single | ||
EReference | true | 1 | element | <String> | <String> | false | true | true | true | n/a | contained0111Single | ||
EReference | true | 1 | element | <String> | <String> | true | false | false | false | n/a | contained1000Single | ||
EReference | true | 1 | element | <String> | <String> | true | false | false | true | n/a | contained1001Single | ||
EReference | true | 1 | element | <String> | <String> | true | false | true | false | n/a | contained1010Single | ||
EReference | true | 1 | element | <String> | <String> | true | false | true | true | n/a | contained1011Single | ||
EReference | true | 1 | element | <String> | <String> | true | true | false | false | n/a | contained1100Single | ||
EReference | true | 1 | element | <String> | <String> | true | true | false | true | n/a | contained1101Single | ||
EReference | true | 1 | element | <String> | <String> | true | true | true | false | n/a | contained1110Single | ||
EReference | true | 1 | element | <String> | <String> | true | true | true | true | n/a | contained1111Single |
References: