org.eclipse.emf.test.models.ref.impl
Class RefPackageImpl

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.emf.test.models.ref.impl.RefPackageImpl
All Implemented Interfaces:
Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder, RefPackage

public class RefPackageImpl
extends EPackageImpl
implements RefPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.test.models.ref.RefPackage
RefPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.test.models.ref.RefPackage
A, A__B, A__C, A__C2, A_FEATURE_COUNT, B, B__A, B__C2, B__D, B_FEATURE_COUNT, C, C__C4, C__D, C_FEATURE_COUNT, C1, C1__A, C1__B, C1_FEATURE_COUNT, C2, C2__A, C2__B, C2_FEATURE_COUNT, C3, C3__C, C3__D, C3_FEATURE_COUNT, C4, C4__C, C4__D, C4_FEATURE_COUNT, D, D__C, D__C4, D__E, D_FEATURE_COUNT, E, E__D, E__IDS, E__LABELS, E__NAME, E_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI
 
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.
 EReference getA_B()
           
 EReference getA_C()
           
 EReference getA_C2()
           
 EClass getA()
           
 EReference getB_A()
           
 EReference getB_C2()
           
 EReference getB_D()
           
 EClass getB()
           
 EReference getC_C4()
           
 EReference getC_D()
           
 EClass getC()
           
 EReference getC1_A()
           
 EReference getC1_B()
           
 EClass getC1()
           
 EReference getC2_A()
           
 EReference getC2_B()
           
 EClass getC2()
           
 EReference getC3_C()
           
 EReference getC3_D()
           
 EClass getC3()
           
 EReference getC4_C()
           
 EReference getC4_D()
           
 EClass getC4()
           
 EReference getD_C()
           
 EReference getD_C4()
           
 EReference getD_E()
           
 EClass getD()
           
 EReference getE_D()
           
 EAttribute getE_Ids()
           
 EAttribute getE_Labels()
           
 EAttribute getE_Name()
           
 EClass getE()
           
 RefFactory getRefFactory()
           
static RefPackage 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
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, 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
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
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
 

Method Detail

init

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

This method is used to initialize RefPackage.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:
RefPackage.eNS_URI, createPackageContents(), initializePackageContents()

getA

public EClass getA()

Specified by:
getA in interface RefPackage
Returns:
the meta object for class 'A'.
See Also:
A

getA_B

public EReference getA_B()

Specified by:
getA_B in interface RefPackage
Returns:
the meta object for the reference 'B'.
See Also:
A.getB(), RefPackage.getA()

getA_C2

public EReference getA_C2()

Specified by:
getA_C2 in interface RefPackage
Returns:
the meta object for the container reference 'C2'.
See Also:
A.getC2(), RefPackage.getA()

getA_C

public EReference getA_C()

Specified by:
getA_C in interface RefPackage
Returns:
the meta object for the reference 'C'.
See Also:
A.getC(), RefPackage.getA()

getB

public EClass getB()

Specified by:
getB in interface RefPackage
Returns:
the meta object for class 'B'.
See Also:
B

getB_A

public EReference getB_A()

Specified by:
getB_A in interface RefPackage
Returns:
the meta object for the reference 'A'.
See Also:
B.getA(), RefPackage.getB()

getB_C2

public EReference getB_C2()

Specified by:
getB_C2 in interface RefPackage
Returns:
the meta object for the container reference 'C2'.
See Also:
B.getC2(), RefPackage.getB()

getB_D

public EReference getB_D()

Specified by:
getB_D in interface RefPackage
Returns:
the meta object for the reference list 'D'.
See Also:
B.getD(), RefPackage.getB()

getC1

public EClass getC1()

Specified by:
getC1 in interface RefPackage
Returns:
the meta object for class 'C1'.
See Also:
C1

getC1_A

public EReference getC1_A()

Specified by:
getC1_A in interface RefPackage
Returns:
the meta object for the containment reference 'A'.
See Also:
C1.getA(), RefPackage.getC1()

getC1_B

public EReference getC1_B()

Specified by:
getC1_B in interface RefPackage
Returns:
the meta object for the containment reference list 'B'.
See Also:
C1.getB(), RefPackage.getC1()

getC2

public EClass getC2()

Specified by:
getC2 in interface RefPackage
Returns:
the meta object for class 'C2'.
See Also:
C2

getC2_B

public EReference getC2_B()

Specified by:
getC2_B in interface RefPackage
Returns:
the meta object for the containment reference list 'B'.
See Also:
C2.getB(), RefPackage.getC2()

getC2_A

public EReference getC2_A()

Specified by:
getC2_A in interface RefPackage
Returns:
the meta object for the containment reference 'A'.
See Also:
C2.getA(), RefPackage.getC2()

getC

public EClass getC()

Specified by:
getC in interface RefPackage
Returns:
the meta object for class 'C'.
See Also:
C

getC_D

public EReference getC_D()

Specified by:
getC_D in interface RefPackage
Returns:
the meta object for the reference list 'D'.
See Also:
C.getD(), RefPackage.getC()

getC_C4

public EReference getC_C4()

Specified by:
getC_C4 in interface RefPackage
Returns:
the meta object for the container reference 'C4'.
See Also:
C.getC4(), RefPackage.getC()

getD

public EClass getD()

Specified by:
getD in interface RefPackage
Returns:
the meta object for class 'D'.
See Also:
D

getD_C

public EReference getD_C()

Specified by:
getD_C in interface RefPackage
Returns:
the meta object for the reference 'C'.
See Also:
D.getC(), RefPackage.getD()

getD_E

public EReference getD_E()

Specified by:
getD_E in interface RefPackage
Returns:
the meta object for the reference list 'E'.
See Also:
D.getE(), RefPackage.getD()

getD_C4

public EReference getD_C4()

Specified by:
getD_C4 in interface RefPackage
Returns:
the meta object for the container reference 'C4'.
See Also:
D.getC4(), RefPackage.getD()

getE

public EClass getE()

Specified by:
getE in interface RefPackage
Returns:
the meta object for class 'E'.
See Also:
E

getE_Name

public EAttribute getE_Name()

Specified by:
getE_Name in interface RefPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
E.getName(), RefPackage.getE()

getE_Ids

public EAttribute getE_Ids()

Specified by:
getE_Ids in interface RefPackage
Returns:
the meta object for the attribute list 'Ids'.
See Also:
E.getIds(), RefPackage.getE()

getE_Labels

public EAttribute getE_Labels()

Specified by:
getE_Labels in interface RefPackage
Returns:
the meta object for the attribute list 'Labels'.
See Also:
E.getLabels(), RefPackage.getE()

getE_D

public EReference getE_D()

Specified by:
getE_D in interface RefPackage
Returns:
the meta object for the reference list 'D'.
See Also:
E.getD(), RefPackage.getE()

getC4

public EClass getC4()

Specified by:
getC4 in interface RefPackage
Returns:
the meta object for class 'C4'.
See Also:
C4

getC4_C

public EReference getC4_C()

Specified by:
getC4_C in interface RefPackage
Returns:
the meta object for the containment reference 'C'.
See Also:
C4.getC(), RefPackage.getC4()

getC4_D

public EReference getC4_D()

Specified by:
getC4_D in interface RefPackage
Returns:
the meta object for the containment reference list 'D'.
See Also:
C4.getD(), RefPackage.getC4()

getC3

public EClass getC3()

Specified by:
getC3 in interface RefPackage
Returns:
the meta object for class 'C3'.
See Also:
C3

getC3_D

public EReference getC3_D()

Specified by:
getC3_D in interface RefPackage
Returns:
the meta object for the containment reference list 'D'.
See Also:
C3.getD(), RefPackage.getC3()

getC3_C

public EReference getC3_C()

Specified by:
getC3_C in interface RefPackage
Returns:
the meta object for the containment reference 'C'.
See Also:
C3.getC(), RefPackage.getC3()

getRefFactory

public RefFactory getRefFactory()

Specified by:
getRefFactory in interface RefPackage
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.


Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.