diff options
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/embedded/model/Copy of embedded.ecore')
-rw-r--r-- | examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/embedded/model/Copy of embedded.ecore | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/embedded/model/Copy of embedded.ecore b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/embedded/model/Copy of embedded.ecore new file mode 100644 index 000000000..a804a37f5 --- /dev/null +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/embedded/model/Copy of embedded.ecore @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ecore:EPackage xmi:version="2.0" + xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="embedded" + nsURI="http://www.eclipse.org/emf/teneo/samples/emf/annotations/embedded" nsPrefix="embedded"> + <eClassifiers xsi:type="ecore:EClass" name="Embeddable"> + <eAnnotations source="http://annotation.elver.org/Embeddable"> + <details key="appinfo" value="true"/> + </eAnnotations> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="name" value="Embeddable"/> + <details key="kind" value="elementOnly"/> + </eAnnotations> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="myString" unique="false" + lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="kind" value="element"/> + <details key="name" value="myString"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="myInteger" unique="false" + lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Int" + unsettable="true"> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="kind" value="element"/> + <details key="name" value="myInteger"/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> + <eClassifiers xsi:type="ecore:EClass" name="Embedder"> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="name" value="Embedder"/> + <details key="kind" value="elementOnly"/> + </eAnnotations> + <eStructuralFeatures xsi:type="ecore:EReference" name="firstEmbedded" lowerBound="1" + eType="#//Embeddable" containment="true" resolveProxies="false"> + <eAnnotations source="http://annotation.elver.org/Embedded"> + <details key="appinfo" value="true"/> + </eAnnotations> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="kind" value="element"/> + <details key="name" value="firstEmbedded"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="secondEmbedded" lowerBound="1" + eType="#//Embeddable" containment="true" resolveProxies="false"> + <eAnnotations source="http://annotation.elver.org/Embedded"> + <details key="appinfo" value="true"/> + </eAnnotations> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="kind" value="element"/> + <details key="name" value="secondEmbedded"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="thirdEmbedded" lowerBound="1" + eType="#//Embeddable" containment="true" resolveProxies="false"> + <eAnnotations source="http://annotation.elver.org/Embedded"> + <details key="appinfo" value="true"/> + </eAnnotations> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="kind" value="element"/> + <details key="name" value="thirdEmbedded"/> + </eAnnotations> + </eStructuralFeatures> + <eStructuralFeatures xsi:type="ecore:EReference" name="fourthEmbedded" lowerBound="1" + eType="#//Embeddable" containment="true" resolveProxies="false"> + <eAnnotations source="http://annotation.elver.org/Embedded"> + <details key="appinfo" value="true"/> + </eAnnotations> + <eAnnotations source="http://annotation.elver.org/AttributeOverrides"> + <details key="value" value="a1 a2"/> + </eAnnotations> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="kind" value="element"/> + <details key="name" value="fourthEmbedded"/> + </eAnnotations> + <eAnnotations source="http://annotation.elver.org/AttributeOverride"> + <details key="_" value="a1"/> + <details key="name" value="myString"/> + <details key="column" value="c1"/> + </eAnnotations> + <eAnnotations source="http://annotation.elver.org/AttributeOverride"> + <details key="_" value="a2"/> + <details key="name" value="myInteger"/> + <details key="column" value="c2"/> + </eAnnotations> + <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> + <details key="kind" value="element"/> + <details key="name" value="fourthEmbedded"/> + </eAnnotations> + <eAnnotations source="http://annotation.elver.org/Column"> + <details key="_" value="c1"/> + <details key="name" value="columnString"/> + </eAnnotations> + <eAnnotations source="http://annotation.elver.org/Column"> + <details key="_" value="c2"/> + <details key="name" value="columnInteger"/> + </eAnnotations> + </eStructuralFeatures> + </eClassifiers> +</ecore:EPackage> |