Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Sphinx/guide"

Line 15: Line 15:
 
! colspan="4" | XML Persistence Mapping Extended Metadata  
 
! colspan="4" | XML Persistence Mapping Extended Metadata  
 
! Serialization Rule  
 
! Serialization Rule  
! applicable without loss of information
+
! applicable without loss of information  
| Comment
+
| '''Comment'''
| used by RMF
+
| '''used by RMF'''
 
|-
 
|-
 
| Metaclass  
 
| Metaclass  
Line 45: Line 45:
 
| -  
 
| -  
 
| -  
 
| -  
| -
+
| -  
 
|  
 
|  
| yes
+
| yes  
| <br>
+
| <br>  
 
|  
 
|  
 
|-
 
|-
Line 63: Line 63:
 
| 5d. ClassAttribute  
 
| 5d. ClassAttribute  
 
|  
 
|  
| yes
+
| yes  
 
|  
 
|  
 
| true
 
| true
Line 77: Line 77:
 
| false  
 
| false  
 
| false  
 
| false  
| -
+
| -  
 
| contained0000Many  
 
| contained0000Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 95: Line 95:
 
| -  
 
| -  
 
| contained0001Many  
 
| contained0001Many  
| conditional
+
| conditional  
| <br>
+
| <br>  
 
|  
 
|  
 
|-
 
|-
Line 109: Line 109:
 
| true  
 
| true  
 
| false  
 
| false  
| -
+
| -  
 
| contained0010Many  
 
| contained0010Many  
| conditional
+
| conditional  
| <br>
+
| <br>  
 
|  
 
|  
 
|-
 
|-
Line 127: Line 127:
 
| -  
 
| -  
 
| contained0011Many  
 
| contained0011Many  
| conditional
+
| conditional  
| <br>
+
| <br>  
 
|  
 
|  
 
|-
 
|-
Line 143: Line 143:
 
| 5a. ClassElementAttribute<br>(specified, but not used for ReqIF)<br>  
 
| 5a. ClassElementAttribute<br>(specified, but not used for ReqIF)<br>  
 
| contained0100Many  
 
| contained0100Many  
| yes
+
| yes  
| default EMF serialization. Ambiguous types resolved by xsi:type &nbsp;
+
| default EMF serialization. &nbsp;&nbsp;
 
| true
 
| true
 
|-
 
|-
Line 159: Line 159:
 
| -  
 
| -  
 
| contained0101Many  
 
| contained0101Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 175: Line 175:
 
| -  
 
| -  
 
| contained0110Many  
 
| contained0110Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 191: Line 191:
 
| -  
 
| -  
 
| contained0111Many  
 
| contained0111Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 207: Line 207:
 
| -  
 
| -  
 
| contained1000Many  
 
| contained1000Many  
| conditional
+
| conditional  
|  
+
| no spaces allowed in content
 
|  
 
|  
 
|-
 
|-
Line 223: Line 223:
 
| -  
 
| -  
 
| contained1001Many  
 
| contained1001Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 239: Line 239:
 
| -  
 
| -  
 
| contained1010Many  
 
| contained1010Many  
| conditional
+
| conditional  
|  
+
| no space allowed in content
 
|  
 
|  
 
|-
 
|-
Line 255: Line 255:
 
| -  
 
| -  
 
| contained1011Many  
 
| contained1011Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 271: Line 271:
 
| -  
 
| -  
 
| contained1100Many  
 
| contained1100Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 287: Line 287:
 
| -  
 
| -  
 
| contained1101Many  
 
| contained1101Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 303: Line 303:
 
| -  
 
| -  
 
| contained1110Many  
 
| contained1110Many  
| conditional
+
| conditional  
|  
+
| no spaces allowed in content
 
|  
 
|  
 
|-
 
|-
Line 319: Line 319:
 
| -  
 
| -  
 
| contained1111Many  
 
| contained1111Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 335: Line 335:
 
| -  
 
| -  
 
| contained0000Single  
 
| contained0000Single  
| conditional
+
| conditional  
|  
+
| no spaces allowed in content, umbiguous attribute mapping
 
|  
 
|  
 
|-
 
|-
Line 348: Line 348:
 
| false  
 
| false  
 
| false  
 
| false  
| true
+
| true  
| -
+
| -  
 
| contained0001Single  
 
| contained0001Single  
| conditional
+
| conditional  
|  
+
| umbiguous attribute mapping
| true
+
| <br>
 
|-
 
|-
 
| EAttribute  
 
| EAttribute  
Line 367: Line 367:
 
| -  
 
| -  
 
| contained0010Single  
 
| contained0010Single  
| conditional
+
| conditional  
|  
+
| no spaces allowed in content, umbiguous attribute mapping
 
|  
 
|  
 
|-
 
|-
Line 383: Line 383:
 
| -  
 
| -  
 
| contained0011Single  
 
| contained0011Single  
| conditional
+
| conditional  
|  
+
| umbiguous attribute mapping
 
|  
 
|  
 
|-
 
|-
Line 399: Line 399:
 
| 5a. ClassElementAttribute  
 
| 5a. ClassElementAttribute  
 
| contained0100Single  
 
| contained0100Single  
| yes
+
| yes  
 
| default EMF serialization&nbsp;  
 
| default EMF serialization&nbsp;  
 
| true
 
| true
Line 415: Line 415:
 
| -  
 
| -  
 
| contained0101Single  
 
| contained0101Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 431: Line 431:
 
| -  
 
| -  
 
| contained0110Single  
 
| contained0110Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 447: Line 447:
 
| -  
 
| -  
 
| contained0111Single  
 
| contained0111Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 463: Line 463:
 
| -  
 
| -  
 
| contained1000Single  
 
| contained1000Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 479: Line 479:
 
| -  
 
| -  
 
| contained1001Single  
 
| contained1001Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 495: Line 495:
 
| -  
 
| -  
 
| contained1010Single  
 
| contained1010Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 511: Line 511:
 
| -  
 
| -  
 
| contained1011Single  
 
| contained1011Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 527: Line 527:
 
| -  
 
| -  
 
| contained1100Single  
 
| contained1100Single  
| yes
+
| yes  
| polymorphism requires xsi:type
+
| polymorphism requires xsi:type  
 
|  
 
|  
 
|-
 
|-
Line 543: Line 543:
 
| -  
 
| -  
 
| contained1101Single  
 
| contained1101Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 559: Line 559:
 
| -  
 
| -  
 
| contained1110Single  
 
| contained1110Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 575: Line 575:
 
| -  
 
| -  
 
| contained1111Single  
 
| contained1111Single  
| yes
+
| yes  
 
| <br>  
 
| <br>  
 
|  
 
|  
Line 591: Line 591:
 
| -  
 
| -  
 
| contained0000Many  
 
| contained0000Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 607: Line 607:
 
| -  
 
| -  
 
| contained0001Many  
 
| contained0001Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 623: Line 623:
 
| -  
 
| -  
 
| contained0010Many  
 
| contained0010Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 639: Line 639:
 
| -  
 
| -  
 
| contained0011Many  
 
| contained0011Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 655: Line 655:
 
| -  
 
| -  
 
| contained0100Many  
 
| contained0100Many  
| yes
+
| yes  
| default EMF serialization, polymorphism requires xsi:type
+
| default EMF serialization, polymorphism requires xsi:type  
 
| true
 
| true
 
|-
 
|-
Line 671: Line 671:
 
| -  
 
| -  
 
| contained0101Many  
 
| contained0101Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 687: Line 687:
 
| -  
 
| -  
 
| contained0110Many  
 
| contained0110Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 703: Line 703:
 
| -  
 
| -  
 
| contained0111Many  
 
| contained0111Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 719: Line 719:
 
| -  
 
| -  
 
| contained1000Many  
 
| contained1000Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 735: Line 735:
 
| 5c. ClassCompositions  
 
| 5c. ClassCompositions  
 
| contained1001Many  
 
| contained1001Many  
| yes
+
| yes  
 
|  
 
|  
 
| true
 
| true
Line 751: Line 751:
 
| -  
 
| -  
 
| contained1010Many  
 
| contained1010Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 767: Line 767:
 
| -  
 
| -  
 
| contained1011Many  
 
| contained1011Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 783: Line 783:
 
| -  
 
| -  
 
| contained1100Many  
 
| contained1100Many  
| yes
+
| yes  
| polymorphism requires xsi:type
+
| polymorphism requires xsi:type  
 
|  
 
|  
 
|-
 
|-
Line 799: Line 799:
 
| -  
 
| -  
 
| contained1101Many  
 
| contained1101Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 815: Line 815:
 
| -  
 
| -  
 
| contained1110Many  
 
| contained1110Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 831: Line 831:
 
| -  
 
| -  
 
| contained1111Many  
 
| contained1111Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 847: Line 847:
 
| -  
 
| -  
 
| contained0000Single  
 
| contained0000Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 863: Line 863:
 
| -  
 
| -  
 
| contained0001Single  
 
| contained0001Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 879: Line 879:
 
| -  
 
| -  
 
| contained0010Single  
 
| contained0010Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 895: Line 895:
 
| -  
 
| -  
 
| contained0011Single  
 
| contained0011Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 911: Line 911:
 
| -  
 
| -  
 
| contained0100Single  
 
| contained0100Single  
| yes
+
| yes  
| default EMF serialization, polymorphism requires xsi:type&nbsp;
+
| default EMF serialization, polymorphism requires xsi:type&nbsp;  
 
| true
 
| true
 
|-
 
|-
Line 924: Line 924:
 
| true  
 
| true  
 
| false  
 
| false  
| true
+
| true  
| -
+
| -  
 
| contained0101Single  
 
| contained0101Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 943: Line 943:
 
| -  
 
| -  
 
| contained0110Single  
 
| contained0110Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 959: Line 959:
 
| -  
 
| -  
 
| contained0111Single  
 
| contained0111Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 975: Line 975:
 
| -  
 
| -  
 
| contained1000Single  
 
| contained1000Single  
| yes
+
| yes  
 
|  
 
|  
polymorphism reqires xsi:type
+
polymorphism reqires xsi:type  
  
 
|  
 
|  
Line 993: Line 993:
 
| 5c. ClassCompositions  
 
| 5c. ClassCompositions  
 
| contained1001Single  
 
| contained1001Single  
| yes
+
| yes  
 
|  
 
|  
 
| true
 
| true
Line 1,009: Line 1,009:
 
| -  
 
| -  
 
| contained1010Single  
 
| contained1010Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,025: Line 1,025:
 
| -  
 
| -  
 
| contained1011Single  
 
| contained1011Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,041: Line 1,041:
 
| -  
 
| -  
 
| contained1100Single  
 
| contained1100Single  
| yes
+
| yes  
| polymorphism requires xsi:type
+
| polymorphism requires xsi:type  
 
|  
 
|  
 
|-
 
|-
Line 1,057: Line 1,057:
 
| -  
 
| -  
 
| contained1101Single  
 
| contained1101Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,073: Line 1,073:
 
| -  
 
| -  
 
| contained1110Single  
 
| contained1110Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,089: Line 1,089:
 
| -  
 
| -  
 
| contained1111Single  
 
| contained1111Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,105: Line 1,105:
 
| -  
 
| -  
 
| reference0000Many  
 
| reference0000Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,121: Line 1,121:
 
| -  
 
| -  
 
| reference0001Many  
 
| reference0001Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,137: Line 1,137:
 
| -  
 
| -  
 
| reference0010Many  
 
| reference0010Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,153: Line 1,153:
 
| -  
 
| -  
 
| reference0011Many  
 
| reference0011Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,169: Line 1,169:
 
| -  
 
| -  
 
| reference0100Many  
 
| reference0100Many  
| yes
+
| yes  
 
| default EMF serialization  
 
| default EMF serialization  
 
| true
 
| true
Line 1,185: Line 1,185:
 
| -<br>  
 
| -<br>  
 
| reference0101Many  
 
| reference0101Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,201: Line 1,201:
 
| -  
 
| -  
 
| reference0110Many  
 
| reference0110Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,217: Line 1,217:
 
| -  
 
| -  
 
| reference0111Many  
 
| reference0111Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,233: Line 1,233:
 
| -  
 
| -  
 
| reference1000Many  
 
| reference1000Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,249: Line 1,249:
 
| 5b. ClassReferences  
 
| 5b. ClassReferences  
 
| reference1001Many  
 
| reference1001Many  
| yes
+
| yes  
 
|  
 
|  
 
| true
 
| true
Line 1,265: Line 1,265:
 
| -  
 
| -  
 
| reference1010Many  
 
| reference1010Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,281: Line 1,281:
 
| -  
 
| -  
 
| reference1011Many  
 
| reference1011Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,297: Line 1,297:
 
| -  
 
| -  
 
| reference1100Many  
 
| reference1100Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,313: Line 1,313:
 
| -  
 
| -  
 
| reference1101Many  
 
| reference1101Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,329: Line 1,329:
 
| -  
 
| -  
 
| reference1110Many  
 
| reference1110Many  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,345: Line 1,345:
 
| -  
 
| -  
 
| reference1111Many  
 
| reference1111Many  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,359: Line 1,359:
 
| false  
 
| false  
 
| false  
 
| false  
| -
+
| -  
 
| reference0000Single  
 
| reference0000Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,377: Line 1,377:
 
| -  
 
| -  
 
| reference0001Single  
 
| reference0001Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,393: Line 1,393:
 
| -  
 
| -  
 
| reference0010Single  
 
| reference0010Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,409: Line 1,409:
 
| -  
 
| -  
 
| reference0011Single  
 
| reference0011Single  
| conditional
+
| conditional  
 
|  
 
|  
 
|  
 
|  
Line 1,425: Line 1,425:
 
| -  
 
| -  
 
| reference0100Single  
 
| reference0100Single  
| yes
+
| yes  
 
| default EMF serialization&nbsp;  
 
| default EMF serialization&nbsp;  
 
| true
 
| true
Line 1,438: Line 1,438:
 
| true  
 
| true  
 
| false  
 
| false  
| true
+
| true  
 
| <br>  
 
| <br>  
 
| reference0101Single  
 
| reference0101Single  
| yes
+
| yes  
 
|  
 
|  
 
| <br>
 
| <br>
Line 1,457: Line 1,457:
 
| -  
 
| -  
 
| reference0110Single  
 
| reference0110Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,473: Line 1,473:
 
| -  
 
| -  
 
| reference0111Single  
 
| reference0111Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,489: Line 1,489:
 
| -  
 
| -  
 
| reference1000Single  
 
| reference1000Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,503: Line 1,503:
 
| false  
 
| false  
 
| true  
 
| true  
| 5b. ClassReferences
+
| 5b. ClassReferences  
 
| reference1001Single  
 
| reference1001Single  
| yes
+
| yes  
 
|  
 
|  
 
| true
 
| true
Line 1,521: Line 1,521:
 
| -  
 
| -  
 
| reference1010Single  
 
| reference1010Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,537: Line 1,537:
 
| -  
 
| -  
 
| reference1011Single  
 
| reference1011Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,553: Line 1,553:
 
| -  
 
| -  
 
| reference1100Single  
 
| reference1100Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,569: Line 1,569:
 
| -  
 
| -  
 
| reference1101Single  
 
| reference1101Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,585: Line 1,585:
 
| -  
 
| -  
 
| reference1110Single  
 
| reference1110Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  
Line 1,601: Line 1,601:
 
| -  
 
| -  
 
| reference1111Single  
 
| reference1111Single  
| yes
+
| yes  
 
|  
 
|  
 
|  
 
|  

Revision as of 11:46, 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 Serialization Rule applicable without loss of information Comment used by RMF
Metaclass containment upperBound kind name wrapperName featureWrapperElement featureElement classifierWrapperElement classifierElement
EAttribute n/a >1 attribute <String> <String> - - - - - yes
EAttribute n/a 1 attribute <String> <String> - - - - 5d. ClassAttribute yes true
EAttribute n/a >1 element <String> <String> false false false false - contained0000Many conditional
EAttribute n/a >1 element <String> <String> false false false true - contained0001Many conditional
EAttribute n/a >1 element <String> <String> false false true false - contained0010Many conditional
EAttribute n/a >1 element <String> <String> false false true true - contained0011Many conditional
EAttribute n/a >1 element <String> <String> false true false false 5a. ClassElementAttribute
(specified, but not used for ReqIF)
contained0100Many yes default EMF serialization.    true
EAttribute n/a >1 element <String> <String> false true false true - contained0101Many yes
EAttribute n/a >1 element <String> <String> false true true false - contained0110Many yes
EAttribute n/a >1 element <String> <String> false true true true - contained0111Many yes
EAttribute n/a >1 element <String> <String> true false false false - contained1000Many conditional no spaces allowed in content
EAttribute n/a >1 element <String> <String> true false false true - contained1001Many yes
EAttribute n/a >1 element <String> <String> true false true false - contained1010Many conditional no space allowed in content
EAttribute n/a >1 element <String> <String> true false true true - contained1011Many yes
EAttribute n/a >1 element <String> <String> true true false false - contained1100Many yes
EAttribute n/a >1 element <String> <String> true true false true - contained1101Many yes
EAttribute n/a >1 element <String> <String> true true true false - contained1110Many conditional no spaces allowed in content
EAttribute n/a >1 element <String> <String> true true true true - contained1111Many yes
EAttribute n/a 1 element <String> <String> false false false false - contained0000Single conditional no spaces allowed in content, umbiguous attribute mapping
EAttribute n/a 1 element <String> <String> false false false true - contained0001Single conditional umbiguous attribute mapping
EAttribute n/a 1 element <String> <String> false false true false - contained0010Single conditional no spaces allowed in content, umbiguous attribute mapping
EAttribute n/a 1 element <String> <String> false false true true - contained0011Single conditional umbiguous attribute mapping
EAttribute n/a 1 element <String> <String> false true false false 5a. ClassElementAttribute contained0100Single yes default EMF serialization  true
EAttribute n/a 1 element <String> <String> false true false true - contained0101Single yes
EAttribute n/a 1 element <String> <String> false true true false - contained0110Single yes
EAttribute n/a 1 element <String> <String> false true true true - contained0111Single yes
EAttribute n/a 1 element <String> <String> true false false false - contained1000Single yes
EAttribute n/a 1 element <String> <String> true false false true - contained1001Single yes
EAttribute n/a 1 element <String> <String> true false true false - contained1010Single yes
EAttribute n/a 1 element <String> <String> true false true true - contained1011Single yes
EAttribute n/a 1 element <String> <String> true true false false - contained1100Single yes polymorphism requires xsi:type
EAttribute n/a 1 element <String> <String> true true false true - contained1101Single yes
EAttribute n/a 1 element <String> <String> true true true false - contained1110Single yes
EAttribute n/a 1 element <String> <String> true true true true - contained1111Single yes
EReference true >1 element <String> <String> false false false false - contained0000Many conditional
EReference true >1 element <String> <String> false false false true - contained0001Many conditional
EReference true >1 element <String> <String> false false true false - contained0010Many conditional
EReference true >1 element <String> <String> false false true true - contained0011Many conditional
EReference true >1 element <String> <String> false true false false - contained0100Many yes default EMF serialization, polymorphism requires xsi:type true
EReference true >1 element <String> <String> false true false true - contained0101Many yes
EReference true >1 element <String> <String> false true true false - contained0110Many conditional
EReference true >1 element <String> <String> false true true true - contained0111Many yes
EReference true >1 element <String> <String> true false false false - contained1000Many conditional
EReference true >1 element <String> <String> true false false true 5c. ClassCompositions contained1001Many yes true
EReference true >1 element <String> <String> true false true false - contained1010Many conditional
EReference true >1 element <String> <String> true false true true - contained1011Many yes
EReference true >1 element <String> <String> true true false false - contained1100Many yes polymorphism requires xsi:type
EReference true >1 element <String> <String> true true false true - contained1101Many yes
EReference true >1 element <String> <String> true true true false - contained1110Many conditional
EReference true >1 element <String> <String> true true true true - contained1111Many yes
EReference true 1 element <String> <String> false false false false - contained0000Single conditional
EReference true 1 element <String> <String> false false false true - contained0001Single conditional
EReference true 1 element <String> <String> false false true false - contained0010Single conditional
EReference true 1 element <String> <String> false false true true - contained0011Single conditional
EReference true 1 element <String> <String> false true false false - contained0100Single yes default EMF serialization, polymorphism requires xsi:type  true
EReference true 1 element <String> <String> false true false true - contained0101Single yes
EReference true 1 element <String> <String> false true true false - contained0110Single yes
EReference true 1 element <String> <String> false true true true - contained0111Single yes
EReference true 1 element <String> <String> true false false false - contained1000Single yes

polymorphism reqires xsi:type

EReference true 1 element <String> <String> true false false true 5c. ClassCompositions contained1001Single yes true
EReference true 1 element <String> <String> true false true false - contained1010Single yes
EReference true 1 element <String> <String> true false true true - contained1011Single yes
EReference true 1 element <String> <String> true true false false - contained1100Single yes polymorphism requires xsi:type
EReference true 1 element <String> <String> true true false true - contained1101Single yes
EReference true 1 element <String> <String> true true true false - contained1110Single yes
EReference true 1 element <String> <String> true true true true - contained1111Single yes
EReference false >1 element <String> <String> false false false false - reference0000Many conditional
EReference false >1 element <String> <String> false false false true - reference0001Many conditional
EReference false >1 element <String> <String> false false true false - reference0010Many conditional
EReference false >1 element <String> <String> false false true true - reference0011Many conditional
EReference false >1 element <String> <String> false true false false - reference0100Many yes default EMF serialization true
EReference false >1 element <String> <String> false true false true -
reference0101Many yes
EReference false >1 element <String> <String> false true true false - reference0110Many conditional
EReference false >1 element <String> <String> false true true true - reference0111Many yes
EReference false >1 element <String> <String> true false false false - reference1000Many yes
EReference false >1 element <String> <String> true false false true 5b. ClassReferences reference1001Many yes true
EReference false >1 element <String> <String> true false true false - reference1010Many conditional
EReference false >1 element <String> <String> true false true true - reference1011Many yes
EReference false >1 element <String> <String> true true false false - reference1100Many yes
EReference false >1 element <String> <String> true true false true - reference1101Many yes
EReference false >1 element <String> <String> true true true false - reference1110Many conditional
EReference false >1 element <String> <String> true true true true - reference1111Many yes
EReference false 1 element <String> <String> false false false false - reference0000Single conditional
EReference false 1 element <String> <String> false false false true - reference0001Single conditional
EReference false 1 element <String> <String> false false true false - reference0010Single conditional
EReference false 1 element <String> <String> false false true true - reference0011Single conditional
EReference false 1 element <String> <String> false true false false - reference0100Single yes default EMF serialization  true
EReference false 1 element <String> <String> false true false true
reference0101Single yes
EReference false 1 element <String> <String> false true true false - reference0110Single yes
EReference false 1 element <String> <String> false true true true - reference0111Single yes
EReference false 1 element <String> <String> true false false false - reference1000Single yes
EReference false 1 element <String> <String> true false false true 5b. ClassReferences reference1001Single yes true
EReference false 1 element <String> <String> true false true false - reference1010Single yes
EReference false 1 element <String> <String> true false true true - reference1011Single yes
EReference false 1 element <String> <String> true true false false - reference1100Single yes
EReference false 1 element <String> <String> true true false true - reference1101Single yes
EReference false 1 element <String> <String> true true true false - reference1110Single yes
EReference false 1 element <String> <String> true true true true - reference1111Single yes

References:

Back to the top