diff options
[163179]
[163634]
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/attributeoverrides/model/AttributeOverrides.ecore')
-rw-r--r-- | examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/attributeoverrides/model/AttributeOverrides.ecore | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/attributeoverrides/model/AttributeOverrides.ecore b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/attributeoverrides/model/AttributeOverrides.ecore index 1738bd433..ff1b62dee 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/attributeoverrides/model/AttributeOverrides.ecore +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/attributeoverrides/model/AttributeOverrides.ecore @@ -11,36 +11,21 @@ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EReference" name="bornIn" lowerBound="1" eType="#//City"> - <eAnnotations source="http://annotation.elver.org/Embedded"/> - <eAnnotations source="http://annotation.elver.org/AttributeOverride"> - <details key="name" value="name"/> - <details key="column" value="c1"/> - </eAnnotations> - <eAnnotations source="http://annotation.elver.org/Column/c1"> - <details key="name" value="bornNameColumn"/> + <eAnnotations source="teneo.jpa"> + <details key="appinfo" value="@Embedded
@AttributeOverride(name="name" column=@Column(name="bornNameColumn"))"/> </eAnnotations> </eStructuralFeatures> <eStructuralFeatures xsi:type="ecore:EReference" name="livesIn" lowerBound="1" eType="#//City"> - <eAnnotations source="http://annotation.elver.org/Embedded"/> - <eAnnotations source="http://annotation.elver.org/AttributeOverride/a1"> - <details key="name" value="name"/> - <details key="column" value="c1"/> - </eAnnotations> - <eAnnotations source="http://annotation.elver.org/Column/c1"> - <details key="name" value="nameColumn"/> - </eAnnotations> - <eAnnotations source="http://annotation.elver.org/AttributeOverride/a2"> - <details key="name" value="country"/> - <details key="column" value="c2"/> - </eAnnotations> - <eAnnotations source="http://annotation.elver.org/Column/c2"> - <details key="name" value="countryColumn"/> + <eAnnotations source="teneo.jpa"> + <details key="appinfo" value="@Embedded
@AttributeOverrides({
	@AttributeOverride(name="name" column=@Column(name="nameColumn")),
	@AttributeOverride(name="country" column=@Column(name="countryColumn"))
})"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="City"> - <eAnnotations source="http://annotation.elver.org/Embeddable"/> + <eAnnotations source="teneo.jpa"> + <details key="appinfo" value="@Embeddable"/> + </eAnnotations> <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="country" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> |