Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Sphinx/guide"

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

Programmer's Guide

Reference

API Reference

Extension Points Reference

Other Reference Information

XML Persistence Mappings

XMLPersistenceMapping Extended Meta Data
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:

Back to the top