diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/model/core.ecore')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/core.ecore | 588 |
1 files changed, 0 insertions, 588 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/model/core.ecore b/jpa/plugins/org.eclipse.jpt.core/model/core.ecore deleted file mode 100644 index 9f78292dc4..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/core.ecore +++ /dev/null @@ -1,588 +0,0 @@ -<?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="internal" - nsURI="jpt.core.xmi" nsPrefix="jpt.core"> - <eClassifiers xsi:type="ecore:EClass" name="IJpaModel" abstract="true" interface="true"/> - <eClassifiers xsi:type="ecore:EClass" name="JpaModel" eSuperTypes="#//JpaEObject #//IJpaModel"> - <eStructuralFeatures xsi:type="ecore:EReference" name="projects" upperBound="-1" - eType="#//IJpaProject" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaEObject" abstract="true" interface="true"> - <eOperations name="getJpaProject" eType="#//IJpaProject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaEObject" abstract="true" eSuperTypes="#//IJpaEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="IJpaProject" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getModel" lowerBound="1" eType="#//IJpaModel"/> - <eOperations name="getPlatform" ordered="false" unique="false" lowerBound="1" - eType="#//IJpaPlatform"/> - <eOperations name="setPlatform"> - <eParameters name="platformId" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eOperations> - <eOperations name="getDataSource" lowerBound="1" eType="#//IJpaDataSource"/> - <eOperations name="setDataSource" ordered="false" unique="false" lowerBound="1"> - <eParameters name="connectionProfileName" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eOperations> - <eOperations name="isDiscoverAnnotatedClasses" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eOperations name="setDiscoverAnnotatedClasses" ordered="false" unique="false" - lowerBound="1"> - <eParameters name="discoverAnnotatedClasses" ordered="false" unique="false" - lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - </eOperations> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaProject" eSuperTypes="#//JpaEObject #//IJpaProject"> - <eStructuralFeatures xsi:type="ecore:EReference" name="platform" ordered="false" - unique="false" lowerBound="1" eType="#//IJpaPlatform" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dataSource" ordered="false" - unique="false" eType="#//IJpaDataSource" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discoverAnnotatedClasses" - ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean" - defaultValueLiteral="false" unsettable="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="files" upperBound="-1" - eType="#//IJpaFile" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaPlatform" abstract="true" interface="true"/> - <eClassifiers xsi:type="ecore:EClass" name="IJpaDataSource" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getConnectionProfileName" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaDataSource" eSuperTypes="#//JpaEObject #//IJpaDataSource"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="connectionProfileName" - ordered="false" unique="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaFile" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getContentId" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eOperations name="getContent" eType="#//IJpaRootContentNode"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="JpaFile" eSuperTypes="#//JpaEObject #//IJpaFile"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="contentId" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//IJpaRootContentNode" - containment="true" eOpposite="#//IJpaRootContentNode/jpaFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaSourceObject" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject"> - <eOperations name="getJpaFile" eType="#//IJpaFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IXmlEObject" abstract="true" interface="true" - eSuperTypes="#//IJpaEObject #//IJpaSourceObject"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEObject" abstract="true" eSuperTypes="#//JpaEObject #//IXmlEObject"/> - <eClassifiers xsi:type="ecore:EClass" name="IJpaContentNode" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eOperations name="getJpaFile" lowerBound="1" eType="#//IJpaFile"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJpaRootContentNode" abstract="true" - interface="true" eSuperTypes="#//IJpaContentNode"> - <eStructuralFeatures xsi:type="ecore:EReference" name="jpaFile" eType="#//IJpaFile" - changeable="false" eOpposite="#//JpaFile/content"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IPersistentType" abstract="true" interface="true" - eSuperTypes="#//IJpaContentNode"> - <eOperations name="getMapping" lowerBound="1" eType="#//ITypeMapping"/> - <eOperations name="parentPersistentType" eType="#//IPersistentType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mappingKey" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ITypeMapping" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eOperations name="getPersistentType" lowerBound="1" eType="#//IPersistentType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="tableName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="NullTypeMapping" eSuperTypes="#//JpaEObject #//ITypeMapping #//IJpaSourceObject"/> - <eClassifiers xsi:type="ecore:EClass" name="IPersistentAttribute" abstract="true" - interface="true" eSuperTypes="#//IJpaContentNode"> - <eOperations name="typeMapping" lowerBound="1" eType="#//ITypeMapping"/> - <eOperations name="getName" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eOperations name="mappingKey" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eOperations name="defaultMappingKey" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapping" lowerBound="1" - eType="#//IAttributeMapping" changeable="false" volatile="true" transient="true" - derived="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAttributeMapping" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eOperations name="getPersistentAttribute" lowerBound="1" eType="#//IPersistentAttribute"/> - <eOperations name="isDefault" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="AccessType"> - <eLiterals name="Default" literal="Default"/> - <eLiterals name="PROPERTY" value="1" literal="Property"/> - <eLiterals name="FIELD" value="2" literal="Field"/> - </eClassifiers> - <eSubpackages name="mappings" nsURI="jpt.core.mappings.xmi" nsPrefix="jpt.core.mappings"> - <eClassifiers xsi:type="ecore:EClass" name="IMappedSuperclass" abstract="true" - interface="true" eSuperTypes="#//ITypeMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="idClass" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IEntity" abstract="true" interface="true" - eSuperTypes="#//ITypeMapping"> - <eOperations name="discriminatorValueIsAllowed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eOperations name="getSecondaryTables" upperBound="-1" eType="#//mappings/ISecondaryTable"/> - <eOperations name="parentEntity" eType="#//mappings/IEntity"/> - <eOperations name="rootEntity" eType="#//mappings/IEntity"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" lowerBound="1" - eType="#//mappings/ITable" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedSecondaryTables" - upperBound="-1" eType="#//mappings/ISecondaryTable" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" changeable="false" - volatile="true" transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inheritanceStrategy" - eType="#//mappings/InheritanceType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultDiscriminatorValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedDiscriminatorValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorValue" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="discriminatorColumn" - eType="#//mappings/IDiscriminatorColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceGenerator" eType="#//mappings/ISequenceGenerator" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableGenerator" eType="#//mappings/ITableGenerator" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeOverrides" upperBound="-1" - eType="#//mappings/IAttributeOverride" changeable="false" volatile="true" - transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationOverrides" - upperBound="-1" eType="#//mappings/IAssociationOverride" changeable="false" - volatile="true" transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedAssociationOverrides" - upperBound="-1" eType="#//mappings/IAssociationOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAssociationOverrides" - upperBound="-1" eType="#//mappings/IAssociationOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedQueries" upperBound="-1" - eType="#//mappings/INamedQuery" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedNativeQueries" upperBound="-1" - eType="#//mappings/INamedNativeQuery" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="idClass" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IEmbeddable" abstract="true" interface="true" - eSuperTypes="#//ITypeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="ITable" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueConstraints" upperBound="-1" - eType="#//mappings/IUniqueConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IUniqueConstraint" abstract="true" - interface="true" eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnNames" unique="false" - upperBound="-1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INamedColumn" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnDefinition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAbstractColumn" abstract="true" interface="true" - eSuperTypes="#//mappings/INamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="unique" eType="#//mappings/DefaultFalseBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nullable" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="insertable" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="updatable" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="table" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IColumn" abstract="true" interface="true" - eSuperTypes="#//mappings/IAbstractColumn"> - <eOperations name="getDefaultLength" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> - <eOperations name="getDefaultPrecision" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> - <eOperations name="getDefaultScale" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedLength" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedPrecision" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedScale" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IColumnMapping" abstract="true" interface="true"> - <eOperations name="getColumn" eType="#//mappings/IColumn"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IBasic" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//mappings/DefaultEagerFetchType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" eType="#//mappings/DefaultTrueBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lob" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal" eType="#//mappings/TemporalType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enumerated" eType="#//mappings/EnumType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IId" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="generatedValue" eType="#//mappings/IGeneratedValue" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal" eType="#//mappings/TemporalType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableGenerator" eType="#//mappings/ITableGenerator" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceGenerator" eType="#//mappings/ISequenceGenerator" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ITransient" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IVersion" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal" eType="#//mappings/TemporalType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IEmbeddedId" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IEmbedded" abstract="true" interface="true" - eSuperTypes="#//IAttributeMapping"> - <eOperations name="embeddable" eType="#//mappings/IEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeOverrides" upperBound="-1" - eType="#//mappings/IAttributeOverride" changeable="false" volatile="true" - transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultAttributeOverrides" - upperBound="-1" eType="#//mappings/IAttributeOverride" containment="true" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IRelationshipMapping" abstract="true" - interface="true" eSuperTypes="#//IAttributeMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetEntity" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedTargetEntity" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultTargetEntity" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="resolvedTargetEntity" - eType="#//mappings/IEntity"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cascade" eType="#//mappings/ICascade" - containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INonOwningMapping" abstract="true" - interface="true" eSuperTypes="#//mappings/IRelationshipMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mappedBy" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IMultiRelationshipMapping" abstract="true" - interface="true" eSuperTypes="#//mappings/INonOwningMapping"> - <eOperations name="isNoOrdering" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eOperations name="setNoOrdering" ordered="false" unique="false"/> - <eOperations name="isOrderByPk" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eOperations name="setOrderByPk" ordered="false" unique="false"/> - <eOperations name="isCustomOrdering" ordered="false" unique="false" lowerBound="1" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orderBy" ordered="false" - unique="false" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//mappings/DefaultLazyFetchType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinTable" lowerBound="1" - eType="#//mappings/IJoinTable" changeable="false" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapKey" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IOneToMany" abstract="true" interface="true" - eSuperTypes="#//mappings/IMultiRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IManyToMany" abstract="true" interface="true" - eSuperTypes="#//mappings/IMultiRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="ISingleRelationshipMapping" abstract="true" - interface="true" eSuperTypes="#//mappings/IRelationshipMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//mappings/DefaultEagerFetchType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" eType="#//mappings/DefaultTrueBoolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IManyToOne" abstract="true" interface="true" - eSuperTypes="#//mappings/ISingleRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="IOneToOne" abstract="true" interface="true" - eSuperTypes="#//mappings/ISingleRelationshipMapping #//mappings/INonOwningMapping"/> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultEagerFetchType"> - <eLiterals name="Default" literal="Default (Eager)"/> - <eLiterals name="EAGER" value="1" literal="Eager"/> - <eLiterals name="LAZY" value="2" literal="Lazy"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultLazyFetchType"> - <eLiterals name="Default" literal="Default (Lazy)"/> - <eLiterals name="LAZY" value="1" literal="Lazy"/> - <eLiterals name="EAGER" value="2" literal="Eager"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultFalseBoolean"> - <eLiterals name="Default" literal="Default (False)"/> - <eLiterals name="false" value="1" literal="False"/> - <eLiterals name="true" value="2" literal="True"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DefaultTrueBoolean"> - <eLiterals name="Default" literal="Default (True)"/> - <eLiterals name="true" value="1" literal="True"/> - <eLiterals name="false" value="2" literal="False"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TemporalType"> - <eLiterals name="Null" literal=""/> - <eLiterals name="DATE" value="1" literal="Date"/> - <eLiterals name="TIME" value="2" literal="Time"/> - <eLiterals name="TIMESTAMP" value="3" literal="Timestamp"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJoinTable" abstract="true" interface="true" - eSuperTypes="#//mappings/ITable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverseJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedInverseJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultInverseJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAbstractJoinColumn" abstract="true" - interface="true" eSuperTypes="#//mappings/INamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referencedColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedReferencedColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultReferencedColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IJoinColumn" abstract="true" interface="true" - eSuperTypes="#//mappings/IAbstractColumn #//mappings/IAbstractJoinColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="IOverride" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAttributeOverride" abstract="true" - interface="true" eSuperTypes="#//mappings/IOverride #//mappings/IColumnMapping"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//mappings/IColumn" changeable="false" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IAssociationOverride" abstract="true" - interface="true" eSuperTypes="#//mappings/IOverride"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" changeable="false" volatile="true" transient="true" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedJoinColumns" - upperBound="-1" eType="#//mappings/IJoinColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultJoinColumns" upperBound="-1" - eType="#//mappings/IJoinColumn" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IDiscriminatorColumn" abstract="true" - interface="true" eSuperTypes="#//mappings/INamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorType" eType="#//mappings/DiscriminatorType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultLength" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="31"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedLength" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false" volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InheritanceType"> - <eLiterals name="Default" literal="Default (Single Table)"/> - <eLiterals name="SINGLE_TABLE" value="1" literal="Single Table"/> - <eLiterals name="JOINED" value="2" literal="Joined"/> - <eLiterals name="TABLE_PER_CLASS" value="3" literal="Table per Class"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DiscriminatorType"> - <eLiterals name="Default" literal="Default (String)"/> - <eLiterals name="STRING" value="1" literal="String"/> - <eLiterals name="CHAR" value="2" literal="Char"/> - <eLiterals name="INTEGER" value="3" literal="Integer"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ISecondaryTable" abstract="true" interface="true" - eSuperTypes="#//mappings/ITable"> - <eOperations name="typeMapping" eType="#//ITypeMapping"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" changeable="false" - volatile="true" transient="true" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="specifiedPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="defaultPrimaryKeyJoinColumns" - upperBound="-1" eType="#//mappings/IPrimaryKeyJoinColumn" containment="true" - resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IPrimaryKeyJoinColumn" abstract="true" - interface="true" eSuperTypes="#//mappings/IAbstractJoinColumn"/> - <eClassifiers xsi:type="ecore:EClass" name="IGenerator" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialValue" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedInitialValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultInitialValue" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allocationSize" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedAllocationSize" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultAllocationSize" - eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ITableGenerator" abstract="true" interface="true" - eSuperTypes="#//mappings/IGenerator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="table" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultTable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultCatalog" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultSchema" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pkColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedPkColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPkColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedValueColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultValueColumnName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pkColumnValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedPkColumnValue" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultPkColumnValue" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueConstraints" upperBound="-1" - eType="#//mappings/IUniqueConstraint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ISequenceGenerator" abstract="true" - interface="true" eSuperTypes="#//mappings/IGenerator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sequenceName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false" volatile="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="specifiedSequenceName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultSequenceName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - changeable="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IGeneratedValue" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strategy" eType="#//mappings/GenerationType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="generator" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="GenerationType"> - <eLiterals name="Default" literal="Default (Auto)"/> - <eLiterals name="AUTO" value="1" literal="Auto"/> - <eLiterals name="IDENTITY" value="2" literal="Identity"/> - <eLiterals name="SEQUENCE" value="3" literal="Sequence"/> - <eLiterals name="TABLE" value="4" literal="Table"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnumType"> - <eLiterals name="Default" literal="Default (Ordinal)"/> - <eLiterals name="ORDINAL" value="1" literal="Ordinal"/> - <eLiterals name="STRING" value="2" literal="String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IQuery" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="query" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hints" upperBound="-1" - eType="#//mappings/IQueryHint" containment="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="INamedQuery" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject #//mappings/IQuery"/> - <eClassifiers xsi:type="ecore:EClass" name="INamedNativeQuery" abstract="true" - interface="true" eSuperTypes="#//IJpaSourceObject #//mappings/IQuery"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resultClass" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resultSetMapping" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="IQueryHint" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="CascadeType"> - <eLiterals name="ALL" literal="All"/> - <eLiterals name="PERSIST" value="1" literal="Persist"/> - <eLiterals name="MERGE" value="2" literal="Merge"/> - <eLiterals name="REMOVE" value="3" literal="Remove"/> - <eLiterals name="REFRESH" value="4" literal="Refresh"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ICascade" abstract="true" interface="true" - eSuperTypes="#//IJpaSourceObject"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="all" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="persist" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="merge" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="remove" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refresh" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> - </eClassifiers> - </eSubpackages> -</ecore:EPackage> |