org.eclipse.jpt.core.resource.persistence.v2_0
Class PersistenceV2_0Package

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.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  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.v2_0.PersistenceV2_0Package
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.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

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

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

See Also:
PersistenceV2_0Factory

Nested Class Summary
static interface PersistenceV2_0Package.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.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
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>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
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 PersistenceV2_0Package 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_PERSISTENCE_UNIT_20
          The meta object id for the 'Xml Persistence Unit 20' class.
static int XML_PERSISTENCE_UNIT_20__SHARED_CACHE_MODE
          The feature id for the 'Shared Cache Mode' attribute.
static int XML_PERSISTENCE_UNIT_20__VALIDATION_MODE
          The feature id for the 'Validation Mode' attribute.
static int XML_PERSISTENCE_UNIT_20_FEATURE_COUNT
          The number of structural features of the 'Xml Persistence Unit 20' class.
static int XML_PERSISTENCE_UNIT_CACHING_TYPE_20
          The meta object id for the 'Xml Persistence Unit Caching Type 20' enum.
static int XML_PERSISTENCE_UNIT_VALIDATION_MODE_TYPE_20
          The meta object id for the 'Xml Persistence Unit Validation Mode Type 20' enum.
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 PersistenceV2_0Factory getPersistenceV2_0Factory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_2_0_SharedCacheMode()
          Returns the meta object for the attribute 'Shared Cache Mode'.
 org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_2_0_ValidationMode()
          Returns the meta object for the attribute 'Validation Mode'.
 org.eclipse.emf.ecore.EClass getXmlPersistenceUnit_2_0()
          Returns the meta object for class 'Xml Persistence Unit 20'.
 org.eclipse.emf.ecore.EEnum getXmlPersistenceUnitCachingType_2_0()
          Returns the meta object for enum 'Xml Persistence Unit Caching Type 20'.
 org.eclipse.emf.ecore.EEnum getXmlPersistenceUnitValidationModeType_2_0()
          Returns the meta object for enum 'Xml Persistence Unit Validation Mode Type 20'.
static PersistenceV2_0Package 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, eInvoke, 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.MinimalEObjectImpl.Container
eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, 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, eInvoke, 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 PersistenceV2_0Package eINSTANCE
The singleton instance of the package.


XML_PERSISTENCE_UNIT_20

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

See Also:
XmlPersistenceUnit_2_0, getXmlPersistenceUnit_2_0(), Constant Field Values

XML_PERSISTENCE_UNIT_20__SHARED_CACHE_MODE

public static final int XML_PERSISTENCE_UNIT_20__SHARED_CACHE_MODE
The feature id for the 'Shared Cache Mode' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT_20__VALIDATION_MODE

public static final int XML_PERSISTENCE_UNIT_20__VALIDATION_MODE
The feature id for the 'Validation Mode' attribute.

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT_20_FEATURE_COUNT

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

See Also:
Constant Field Values

XML_PERSISTENCE_UNIT_CACHING_TYPE_20

public static final int XML_PERSISTENCE_UNIT_CACHING_TYPE_20
The meta object id for the 'Xml Persistence Unit Caching Type 20' enum.

See Also:
XmlPersistenceUnitCachingType_2_0, getXmlPersistenceUnitCachingType_2_0(), Constant Field Values

XML_PERSISTENCE_UNIT_VALIDATION_MODE_TYPE_20

public static final int XML_PERSISTENCE_UNIT_VALIDATION_MODE_TYPE_20
The meta object id for the 'Xml Persistence Unit Validation Mode Type 20' enum.

See Also:
XmlPersistenceUnitValidationModeType_2_0, getXmlPersistenceUnitValidationModeType_2_0(), Constant Field Values
Method Detail

init

public static PersistenceV2_0Package init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

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

getXmlPersistenceUnit_2_0

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

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

getXmlPersistenceUnit_2_0_SharedCacheMode

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_2_0_SharedCacheMode()
Returns the meta object for the attribute 'Shared Cache Mode'.

Returns:
the meta object for the attribute 'Shared Cache Mode'.
See Also:
XmlPersistenceUnit_2_0.getSharedCacheMode(), getXmlPersistenceUnit_2_0()

getXmlPersistenceUnit_2_0_ValidationMode

public org.eclipse.emf.ecore.EAttribute getXmlPersistenceUnit_2_0_ValidationMode()
Returns the meta object for the attribute 'Validation Mode'.

Returns:
the meta object for the attribute 'Validation Mode'.
See Also:
XmlPersistenceUnit_2_0.getValidationMode(), getXmlPersistenceUnit_2_0()

getXmlPersistenceUnitCachingType_2_0

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

Returns:
the meta object for enum 'Xml Persistence Unit Caching Type 20'.
See Also:
XmlPersistenceUnitCachingType_2_0

getXmlPersistenceUnitValidationModeType_2_0

public org.eclipse.emf.ecore.EEnum getXmlPersistenceUnitValidationModeType_2_0()
Returns the meta object for enum 'Xml Persistence Unit Validation Mode Type 20'.

Returns:
the meta object for enum 'Xml Persistence Unit Validation Mode Type 20'.
See Also:
XmlPersistenceUnitValidationModeType_2_0

getPersistenceV2_0Factory

public PersistenceV2_0Factory getPersistenceV2_0Factory()
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.