org.eclipse.jpt.core.resource.persistence
Class PersistencePackage

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.jpt.core.resource.persistence.PersistencePackage
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class PersistencePackage
extends org.eclipse.emf.ecore.impl.EPackageImpl

The Package for the model. It contains accessors for the meta objects to represent

Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

See Also:
PersistenceFactory

Nested Class Summary
static interface PersistencePackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static PersistencePackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int XML_JAVA_CLASS_REF
          The meta object id for the 'Xml Java Class Ref' class.
static int XML_JAVA_CLASS_REF__JAVA_CLASS
          The feature id for the 'Java Class' attribute.
static int XML_JAVA_CLASS_REF_FEATURE_COUNT
          The number of structural features of the 'Xml Java Class Ref' class.
static int XML_MAPPING_FILE_REF
          The meta object id for the 'Xml Mapping File Ref' class.
static int XML_MAPPING_FILE_REF__FILE_NAME
          The feature id for the 'File Name' attribute.
static int XML_MAPPING_FILE_REF_FEATURE_COUNT
          The number of structural features of the 'Xml Mapping File Ref' class.
static int XML_PERSISTENCE
          The meta object id for the 'Xml Persistence' class.
static int XML_PERSISTENCE__PERSISTENCE_UNITS
          The feature id for the 'Persistence Units' containment reference list.
static int XML_PERSISTENCE__VERSION
          The feature id for the 'Version' attribute.
static int XML_PERSISTENCE_FEATURE_COUNT
          The number of structural features of the 'Xml Persistence' class.
static int XML_PERSISTENCE_UNIT
          The meta object id for the 'Xml Persistence Unit' class.
static int XML_PERSISTENCE_UNIT__CLASSES
          The feature id for the 'Classes' containment reference list.
static int XML_PERSISTENCE_UNIT__DESCRIPTION
          The feature id for the 'Description' attribute.
static int XML_PERSISTENCE_UNIT__EXCLUDE_UNLISTED_CLASSES
          The feature id for the 'Exclude Unlisted Classes' attribute.
static int XML_PERSISTENCE_UNIT__JAR_FILES
          The feature id for the 'Jar Files' attribute list.
static int XML_PERSISTENCE_UNIT__JTA_DATA_SOURCE
          The feature id for the 'Jta Data Source' attribute.
static int XML_PERSISTENCE_UNIT__MAPPING_FILES
          The feature id for the 'Mapping Files' containment reference list.
static int XML_PERSISTENCE_UNIT__NAME
          The feature id for the 'Name' attribute.
static int XML_PERSISTENCE_UNIT__NON_JTA_DATA_SOURCE
          The feature id for the 'Non Jta Data Source' attribute.
static int XML_PERSISTENCE_UNIT__PROPERTIES
          The feature id for the 'Properties' containment reference.
static int XML_PERSISTENCE_UNIT__PROVIDER
          The feature id for the 'Provider' attribute.
static int XML_PERSISTENCE_UNIT__TRANSACTION_TYPE
          The feature id for the 'Transaction Type' attribute.
static int XML_PERSISTENCE_UNIT_FEATURE_COUNT
          The number of structural features of the 'Xml Persistence Unit' class.
static int XML_PERSISTENCE_UNIT_TRANSACTION_TYPE
          The meta object id for the 'Xml Persistence Unit Transaction Type' enum.
static int XML_PERSISTENCE_UNIT_TRANSACTION_TYPE_OBJECT
          The meta object id for the 'Xml Persistence Unit Transaction Type Object' data type.
static int XML_PROPERTIES
          The meta object id for the 'Xml Properties' class.
static int XML_PROPERTIES__PROPERTIES
          The feature id for the 'Properties' containment reference list.
static int XML_PROPERTIES_FEATURE_COUNT
          The number of structural features of the 'Xml Properties' class.
static int XML_PROPERTY
          The meta object id for the 'Xml Property' class.
static int XML_PROPERTY__NAME
          The feature id for the 'Name' attribute.
static int XML_PROPERTY__VALUE
          The feature id for the 'Value' attribute.
static int XML_PROPERTY_FEATURE_COUNT
          The number of structural features of the 'Xml Property' class.
static int XML_VERSION
          The meta object id for the 'Xml Version' data type.
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 PersistenceFactory getPersistenceFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EAttribute getXmlJavaClassRef_JavaClass()
          Returns the meta object for the attribute 'Java Class'.
 org.eclipse.emf.ecore.EClass getXmlJavaClassRef()
          Returns the meta object for class 'Xml Java Class Ref'.
 org.eclipse.emf.ecore.EAttribute getXmlMappingFileRef_FileName()
          Returns the meta object for the attribute 'File Name'.
 org.eclipse.emf.ecore.EClass getXmlMappingFileRef()
          Returns the meta object for class 'Xml Mapping File Ref'.
 org.eclipse.emf.ecore.EReference getXmlPersistence_PersistenceUnits()
          Returns the meta object for the containment reference list 'Persistence Units'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistence_Version()
          Returns the meta object for the attribute 'Version'.
 org.eclipse.emf.ecore.EClass getXmlPersistence()
          Returns the meta object for class 'Xml Persistence'.
 org.eclipse.emf.ecore.EReference getXmlPersistenceUnit_Classes()
          Returns the meta object for the containment reference list 'Classes'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_Description()
          Returns the meta object for the attribute 'Description'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_ExcludeUnlistedClasses()
          Returns the meta object for the attribute 'Exclude Unlisted Classes'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_JarFiles()
          Returns the meta object for the attribute list 'Jar Files'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_JtaDataSource()
          Returns the meta object for the attribute 'Jta Data Source'.
 org.eclipse.emf.ecore.EReference getXmlPersistenceUnit_MappingFiles()
          Returns the meta object for the containment reference list 'Mapping Files'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_NonJtaDataSource()
          Returns the meta object for the attribute 'Non Jta Data Source'.
 org.eclipse.emf.ecore.EReference getXmlPersistenceUnit_Properties()
          Returns the meta object for the containment reference 'Properties'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_Provider()
          Returns the meta object for the attribute 'Provider'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_TransactionType()
          Returns the meta object for the attribute 'Transaction Type'.
 org.eclipse.emf.ecore.EClass getXmlPersistenceUnit()
          Returns the meta object for class 'Xml Persistence Unit'.
 org.eclipse.emf.ecore.EEnum getXmlPersistenceUnitTransactionType()
          Returns the meta object for enum 'Xml Persistence Unit Transaction Type'.
 org.eclipse.emf.ecore.EDataType getXmlPersistenceUnitTransactionTypeObject()
          Returns the meta object for data type 'Xml Persistence Unit Transaction Type Object'.
 org.eclipse.emf.ecore.EReference getXmlProperties_Properties()
          Returns the meta object for the containment reference list 'Properties'.
 org.eclipse.emf.ecore.EClass getXmlProperties()
          Returns the meta object for class 'Xml Properties'.
 org.eclipse.emf.ecore.EAttribute getXmlProperty_Name()
          Returns the meta object for the attribute 'Name'.
 org.eclipse.emf.ecore.EAttribute getXmlProperty_Value()
          Returns the meta object for the attribute 'Value'.
 org.eclipse.emf.ecore.EClass getXmlProperty()
          Returns the meta object for class 'Xml Property'.
 org.eclipse.emf.ecore.EDataType getXmlVersion()
          Returns the meta object for data type 'Xml Version'.
static PersistencePackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

eNAME

public static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

public static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

public static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

public static final PersistencePackage eINSTANCE
The singleton instance of the package.


XML_PERSISTENCE

public static final int XML_PERSISTENCE
The meta object id for the 'Xml Persistence' class.

See Also:
XmlPersistence, getXmlPersistence(), Constant Field Values

XML_PERSISTENCE__PERSISTENCE_UNITS

public static final int XML_PERSISTENCE__PERSISTENCE_UNITS
The feature id for the 'Persistence Units' containment reference list.

See Also:
Constant Field Values

XML_PERSISTENCE__VERSION

public static final int XML_PERSISTENCE__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_FEATURE_COUNT

public static final int XML_PERSISTENCE_FEATURE_COUNT
The number of structural features of the 'Xml Persistence' class.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT

public static final int XML_PERSISTENCE_UNIT
The meta object id for the 'Xml Persistence Unit' class.

See Also:
XmlPersistenceUnit, getXmlPersistenceUnit(), Constant Field Values

XML_PERSISTENCE_UNIT__DESCRIPTION

public static final int XML_PERSISTENCE_UNIT__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__PROVIDER

public static final int XML_PERSISTENCE_UNIT__PROVIDER
The feature id for the 'Provider' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__JTA_DATA_SOURCE

public static final int XML_PERSISTENCE_UNIT__JTA_DATA_SOURCE
The feature id for the 'Jta Data Source' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__NON_JTA_DATA_SOURCE

public static final int XML_PERSISTENCE_UNIT__NON_JTA_DATA_SOURCE
The feature id for the 'Non Jta Data Source' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__MAPPING_FILES

public static final int XML_PERSISTENCE_UNIT__MAPPING_FILES
The feature id for the 'Mapping Files' containment reference list.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__JAR_FILES

public static final int XML_PERSISTENCE_UNIT__JAR_FILES
The feature id for the 'Jar Files' attribute list.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__CLASSES

public static final int XML_PERSISTENCE_UNIT__CLASSES
The feature id for the 'Classes' containment reference list.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__EXCLUDE_UNLISTED_CLASSES

public static final int XML_PERSISTENCE_UNIT__EXCLUDE_UNLISTED_CLASSES
The feature id for the 'Exclude Unlisted Classes' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__PROPERTIES

public static final int XML_PERSISTENCE_UNIT__PROPERTIES
The feature id for the 'Properties' containment reference.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__NAME

public static final int XML_PERSISTENCE_UNIT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT__TRANSACTION_TYPE

public static final int XML_PERSISTENCE_UNIT__TRANSACTION_TYPE
The feature id for the 'Transaction Type' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT_FEATURE_COUNT

public static final int XML_PERSISTENCE_UNIT_FEATURE_COUNT
The number of structural features of the 'Xml Persistence Unit' class.

See Also:
Constant Field Values

XML_MAPPING_FILE_REF

public static final int XML_MAPPING_FILE_REF
The meta object id for the 'Xml Mapping File Ref' class.

See Also:
XmlMappingFileRef, getXmlMappingFileRef(), Constant Field Values

XML_MAPPING_FILE_REF__FILE_NAME

public static final int XML_MAPPING_FILE_REF__FILE_NAME
The feature id for the 'File Name' attribute.

See Also:
Constant Field Values

XML_MAPPING_FILE_REF_FEATURE_COUNT

public static final int XML_MAPPING_FILE_REF_FEATURE_COUNT
The number of structural features of the 'Xml Mapping File Ref' class.

See Also:
Constant Field Values

XML_JAVA_CLASS_REF

public static final int XML_JAVA_CLASS_REF
The meta object id for the 'Xml Java Class Ref' class.

See Also:
XmlJavaClassRef, getXmlJavaClassRef(), Constant Field Values

XML_JAVA_CLASS_REF__JAVA_CLASS

public static final int XML_JAVA_CLASS_REF__JAVA_CLASS
The feature id for the 'Java Class' attribute.

See Also:
Constant Field Values

XML_JAVA_CLASS_REF_FEATURE_COUNT

public static final int XML_JAVA_CLASS_REF_FEATURE_COUNT
The number of structural features of the 'Xml Java Class Ref' class.

See Also:
Constant Field Values

XML_PROPERTIES

public static final int XML_PROPERTIES
The meta object id for the 'Xml Properties' class.

See Also:
XmlProperties, getXmlProperties(), Constant Field Values

XML_PROPERTIES__PROPERTIES

public static final int XML_PROPERTIES__PROPERTIES
The feature id for the 'Properties' containment reference list.

See Also:
Constant Field Values

XML_PROPERTIES_FEATURE_COUNT

public static final int XML_PROPERTIES_FEATURE_COUNT
The number of structural features of the 'Xml Properties' class.

See Also:
Constant Field Values

XML_PROPERTY

public static final int XML_PROPERTY
The meta object id for the 'Xml Property' class.

See Also:
XmlProperty, getXmlProperty(), Constant Field Values

XML_PROPERTY__NAME

public static final int XML_PROPERTY__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

XML_PROPERTY__VALUE

public static final int XML_PROPERTY__VALUE
The feature id for the 'Value' attribute.

See Also:
Constant Field Values

XML_PROPERTY_FEATURE_COUNT

public static final int XML_PROPERTY_FEATURE_COUNT
The number of structural features of the 'Xml Property' class.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT_TRANSACTION_TYPE

public static final int XML_PERSISTENCE_UNIT_TRANSACTION_TYPE
The meta object id for the 'Xml Persistence Unit Transaction Type' enum.

See Also:
XmlPersistenceUnitTransactionType, getXmlPersistenceUnitTransactionType(), Constant Field Values

XML_PERSISTENCE_UNIT_TRANSACTION_TYPE_OBJECT

public static final int XML_PERSISTENCE_UNIT_TRANSACTION_TYPE_OBJECT
The meta object id for the 'Xml Persistence Unit Transaction Type Object' data type.

See Also:
Enumerator, getXmlPersistenceUnitTransactionTypeObject(), Constant Field Values

XML_VERSION

public static final int XML_VERSION
The meta object id for the 'Xml Version' data type.

See Also:
String, getXmlVersion(), Constant Field Values
Method Detail

init

public static PersistencePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
eNS_URI, createPackageContents(), initializePackageContents()

getXmlPersistence

public org.eclipse.emf.ecore.EClass getXmlPersistence()
Returns the meta object for class 'Xml Persistence'.

Returns:
the meta object for class 'Xml Persistence'.
See Also:
XmlPersistence

getXmlPersistence_PersistenceUnits

public org.eclipse.emf.ecore.EReference getXmlPersistence_PersistenceUnits()
Returns the meta object for the containment reference list 'Persistence Units'.

Returns:
the meta object for the containment reference list 'Persistence Units'.
See Also:
XmlPersistence.getPersistenceUnits(), getXmlPersistence()

getXmlPersistence_Version

public org.eclipse.emf.ecore.EAttribute getXmlPersistence_Version()
Returns the meta object for the attribute 'Version'.

Returns:
the meta object for the attribute 'Version'.
See Also:
XmlPersistence.getVersion(), getXmlPersistence()

getXmlPersistenceUnit

public org.eclipse.emf.ecore.EClass getXmlPersistenceUnit()
Returns the meta object for class 'Xml Persistence Unit'.

Returns:
the meta object for class 'Xml Persistence Unit'.
See Also:
XmlPersistenceUnit

getXmlPersistenceUnit_Description

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_Description()
Returns the meta object for the attribute 'Description'.

Returns:
the meta object for the attribute 'Description'.
See Also:
XmlPersistenceUnit.getDescription(), getXmlPersistenceUnit()

getXmlPersistenceUnit_Provider

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_Provider()
Returns the meta object for the attribute 'Provider'.

Returns:
the meta object for the attribute 'Provider'.
See Also:
XmlPersistenceUnit.getProvider(), getXmlPersistenceUnit()

getXmlPersistenceUnit_JtaDataSource

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_JtaDataSource()
Returns the meta object for the attribute 'Jta Data Source'.

Returns:
the meta object for the attribute 'Jta Data Source'.
See Also:
XmlPersistenceUnit.getJtaDataSource(), getXmlPersistenceUnit()

getXmlPersistenceUnit_NonJtaDataSource

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_NonJtaDataSource()
Returns the meta object for the attribute 'Non Jta Data Source'.

Returns:
the meta object for the attribute 'Non Jta Data Source'.
See Also:
XmlPersistenceUnit.getNonJtaDataSource(), getXmlPersistenceUnit()

getXmlPersistenceUnit_MappingFiles

public org.eclipse.emf.ecore.EReference getXmlPersistenceUnit_MappingFiles()
Returns the meta object for the containment reference list 'Mapping Files'.

Returns:
the meta object for the containment reference list 'Mapping Files'.
See Also:
XmlPersistenceUnit.getMappingFiles(), getXmlPersistenceUnit()

getXmlPersistenceUnit_JarFiles

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_JarFiles()
Returns the meta object for the attribute list 'Jar Files'.

Returns:
the meta object for the attribute list 'Jar Files'.
See Also:
XmlPersistenceUnit.getJarFiles(), getXmlPersistenceUnit()

getXmlPersistenceUnit_Classes

public org.eclipse.emf.ecore.EReference getXmlPersistenceUnit_Classes()
Returns the meta object for the containment reference list 'Classes'.

Returns:
the meta object for the containment reference list 'Classes'.
See Also:
XmlPersistenceUnit.getClasses(), getXmlPersistenceUnit()

getXmlPersistenceUnit_ExcludeUnlistedClasses

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_ExcludeUnlistedClasses()
Returns the meta object for the attribute 'Exclude Unlisted Classes'.

Returns:
the meta object for the attribute 'Exclude Unlisted Classes'.
See Also:
XmlPersistenceUnit.getExcludeUnlistedClasses(), getXmlPersistenceUnit()

getXmlPersistenceUnit_Properties

public org.eclipse.emf.ecore.EReference getXmlPersistenceUnit_Properties()
Returns the meta object for the containment reference 'Properties'.

Returns:
the meta object for the containment reference 'Properties'.
See Also:
XmlPersistenceUnit.getProperties(), getXmlPersistenceUnit()

getXmlPersistenceUnit_Name

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
XmlPersistenceUnit.getName(), getXmlPersistenceUnit()

getXmlPersistenceUnit_TransactionType

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_TransactionType()
Returns the meta object for the attribute 'Transaction Type'.

Returns:
the meta object for the attribute 'Transaction Type'.
See Also:
XmlPersistenceUnit.getTransactionType(), getXmlPersistenceUnit()

getXmlMappingFileRef

public org.eclipse.emf.ecore.EClass getXmlMappingFileRef()
Returns the meta object for class 'Xml Mapping File Ref'.

Returns:
the meta object for class 'Xml Mapping File Ref'.
See Also:
XmlMappingFileRef

getXmlMappingFileRef_FileName

public org.eclipse.emf.ecore.EAttribute getXmlMappingFileRef_FileName()
Returns the meta object for the attribute 'File Name'.

Returns:
the meta object for the attribute 'File Name'.
See Also:
XmlMappingFileRef.getFileName(), getXmlMappingFileRef()

getXmlJavaClassRef

public org.eclipse.emf.ecore.EClass getXmlJavaClassRef()
Returns the meta object for class 'Xml Java Class Ref'.

Returns:
the meta object for class 'Xml Java Class Ref'.
See Also:
XmlJavaClassRef

getXmlJavaClassRef_JavaClass

public org.eclipse.emf.ecore.EAttribute getXmlJavaClassRef_JavaClass()
Returns the meta object for the attribute 'Java Class'.

Returns:
the meta object for the attribute 'Java Class'.
See Also:
XmlJavaClassRef.getJavaClass(), getXmlJavaClassRef()

getXmlProperties

public org.eclipse.emf.ecore.EClass getXmlProperties()
Returns the meta object for class 'Xml Properties'.

Returns:
the meta object for class 'Xml Properties'.
See Also:
XmlProperties

getXmlProperties_Properties

public org.eclipse.emf.ecore.EReference getXmlProperties_Properties()
Returns the meta object for the containment reference list 'Properties'.

Returns:
the meta object for the containment reference list 'Properties'.
See Also:
XmlProperties.getProperties(), getXmlProperties()

getXmlProperty

public org.eclipse.emf.ecore.EClass getXmlProperty()
Returns the meta object for class 'Xml Property'.

Returns:
the meta object for class 'Xml Property'.
See Also:
XmlProperty

getXmlProperty_Name

public org.eclipse.emf.ecore.EAttribute getXmlProperty_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
XmlProperty.getName(), getXmlProperty()

getXmlProperty_Value

public org.eclipse.emf.ecore.EAttribute getXmlProperty_Value()
Returns the meta object for the attribute 'Value'.

Returns:
the meta object for the attribute 'Value'.
See Also:
XmlProperty.getValue(), getXmlProperty()

getXmlPersistenceUnitTransactionType

public org.eclipse.emf.ecore.EEnum getXmlPersistenceUnitTransactionType()
Returns the meta object for enum 'Xml Persistence Unit Transaction Type'.

Returns:
the meta object for enum 'Xml Persistence Unit Transaction Type'.
See Also:
XmlPersistenceUnitTransactionType

getXmlPersistenceUnitTransactionTypeObject

public org.eclipse.emf.ecore.EDataType getXmlPersistenceUnitTransactionTypeObject()
Returns the meta object for data type 'Xml Persistence Unit Transaction Type Object'.

Returns:
the meta object for data type 'Xml Persistence Unit Transaction Type Object'.
See Also:
Enumerator

getXmlVersion

public org.eclipse.emf.ecore.EDataType getXmlVersion()
Returns the meta object for data type 'Xml Version'.

Returns:
the meta object for data type 'Xml Version'.
See Also:
String

getPersistenceFactory

public PersistenceFactory getPersistenceFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.