org.eclipse.emf.ecore.impl
Class EPackageImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.emf.ecore.impl.EModelElementImpl
                  extended byorg.eclipse.emf.ecore.impl.ENamedElementImpl
                      extended byorg.eclipse.emf.ecore.impl.EPackageImpl
All Implemented Interfaces:
BasicExtendedMetaData.EPackageExtendedMetaData.Holder, EModelElement, ENamedElement, EObject, EPackage, InternalEObject, Notifier
Direct Known Subclasses:
ChangePackageImpl, Ecore2EcorePackageImpl, EcorePackageImpl, GenModelPackageImpl, MappingPackageImpl, TreePackageImpl, XMLNamespacePackageImpl, XMLTypePackageImpl

public class EPackageImpl
extends ENamedElementImpl
implements EPackage, BasicExtendedMetaData.EPackageExtendedMetaData.Holder

An implementation of the model object 'EPackage'.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
protected  EList eClassifiers
          The cached value of the 'EClassifiers' containment reference list
protected  EcoreFactory ecoreFactory
          The Ecore factory.
protected  EcorePackage ecorePackage
          The Ecore factory.
protected  EFactory eFactoryInstance
          The cached value of the 'EFactory Instance' reference
protected  Map eNameToEClassifierMap
          The map from name to
protected  BasicExtendedMetaData.EPackageExtendedMetaData ePackageExtendedMetaData
           
protected  EList eSubpackages
          The cached value of the 'ESubpackages' containment reference list
protected static boolean IS_ABSTRACT
           
protected static boolean IS_CHANGEABLE
           
protected static boolean IS_COMPOSITE
           
protected static boolean IS_DERIVED
           
protected static boolean IS_GENERATED_INSTANCE_CLASS
           
protected static boolean IS_ID
           
protected static boolean IS_INTERFACE
           
protected static boolean IS_ORDERED
           
protected static boolean IS_RESOLVABLE
           
protected static boolean IS_RESOLVE_PROXIES
           
protected static boolean IS_SERIALIZABLE
           
protected static boolean IS_TRANSIENT
           
protected static boolean IS_UNIQUE
           
protected static boolean IS_UNSETTABLE
           
protected static boolean IS_VOLATILE
           
protected static String NS_PREFIX_EDEFAULT
          The default value of the 'Ns Prefix' attribute
protected static String NS_URI_EDEFAULT
          The default value of the 'Ns URI' attribute
protected  String nsPrefix
          The cached value of the 'Ns Prefix' attribute
protected  String nsURI
          The cached value of the 'Ns URI' attribute
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected EPackageImpl()
          Creates an instance.
protected EPackageImpl(EFactory eFactory)
          Creates an instance with a factory.
protected EPackageImpl(String packageURI)
          Creates a registered instance that has a default factory.
protected EPackageImpl(String packageURI, EFactory factory)
          Creates a registered instance with a factory.
 
Method Summary
protected  void addAnnotation(ENamedElement eNamedElement, String source, String[] details)
           
protected  void addEEnumLiteral(EEnum owner, Enumerator e)
           
protected  void addEException(EOperation owner, EClassifier exception)
           
protected  EOperation addEOperation(EClass owner, EClassifier type, String name)
           
protected  void addEParameter(EOperation owner, EClassifier type, String name)
           
 NotificationChain basicSetEFactoryInstance(EFactory newEFactoryInstance, NotificationChain msgs)
           
protected  void createEAttribute(EClass owner, int id)
           
protected  EClass createEClass(int id)
           
protected  EDataType createEDataType(int id)
           
protected  EEnum createEEnum(int id)
           
protected  void createEReference(EClass owner, int id)
           
protected  Resource createResource(String uri)
           
 NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
           
 Object eGet(EStructuralFeature eFeature, boolean resolve)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
           
 boolean eIsSet(EStructuralFeature eFeature)
           
 void eSet(EStructuralFeature eFeature, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(EStructuralFeature eFeature)
           
protected  void fixEClassifiers()
           
protected  void fixEEnumLiterals(EEnum eEnum)
           
protected  void fixEStructuralFeatures(EClass eClass)
           
protected  void fixInstanceClass(EClassifier eClassifier)
           
 void freeze()
           
 EClassifier getEClassifier(String name)
           Returns the classifier with the given name.
 EList getEClassifiers()
           
 EFactory getEFactoryInstance()
           
 EList getESubpackages()
           
 EPackage getESuperPackage()
           
 BasicExtendedMetaData.EPackageExtendedMetaData getExtendedMetaData()
           
 String getNsPrefix()
           
 String getNsURI()
           
protected  EAttribute initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable)
          Deprecated.  
protected  EAttribute initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID)
          Deprecated.  
protected  EAttribute initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique)
          Deprecated.  
protected  EAttribute initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived)
           
protected  EAttribute initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  EAttribute initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, Class containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  EClass initEClass(EClass c, Class instanceClass, String name, boolean isAbstract, boolean isInterface)
           
protected  EClass initEClass(EClass c, Class instanceClass, String name, boolean isAbstract, boolean isInterface, boolean isGenerated)
           
protected  EDataType initEDataType(EDataType d, Class instanceClass, String name, boolean isSerializable)
           
protected  EDataType initEDataType(EDataType d, Class instanceClass, String name, boolean isSerializable, boolean isGenerated)
           
protected  EEnum initEEnum(EEnum e, Class instanceClass, String name)
           
protected  EReference initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies)
          Deprecated.  
protected  EReference initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable)
          Deprecated.  
protected  EReference initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique)
          Deprecated.  
protected  EReference initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived)
           
protected  EReference initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  EReference initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, Class containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  void initializeFromLoadedEPackage(EPackage target, EPackage source)
           
 void setEFactoryInstance(EFactory newEFactoryInstance)
           
 void setExtendedMetaData(BasicExtendedMetaData.EPackageExtendedMetaData ePackageExtendedMetaData)
           
protected  void setGeneratedClassName(EClassifier eClassifier)
           
 void setNamespaceURI(String nsURI)
           
 void setNsPrefix(String newNsPrefix)
           
 void setNsURI(String newNsURI)
           
 String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations, isFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore
 
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.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, eIsProxy, eResource
 
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

NS_URI_EDEFAULT

protected static final String NS_URI_EDEFAULT
The default value of the 'Ns URI' attribute.

See Also:
getNsURI()

ecoreFactory

protected EcoreFactory ecoreFactory
The Ecore factory.


ecorePackage

protected EcorePackage ecorePackage
The Ecore factory.


eNameToEClassifierMap

protected Map eNameToEClassifierMap
The map from name to


nsURI

protected String nsURI
The cached value of the 'Ns URI' attribute.

See Also:
getNsURI()

NS_PREFIX_EDEFAULT

protected static final String NS_PREFIX_EDEFAULT
The default value of the 'Ns Prefix' attribute.

See Also:
getNsPrefix()

nsPrefix

protected String nsPrefix
The cached value of the 'Ns Prefix' attribute.

See Also:
getNsPrefix()

eFactoryInstance

protected EFactory eFactoryInstance
The cached value of the 'EFactory Instance' reference.

See Also:
getEFactoryInstance()

eClassifiers

protected EList eClassifiers
The cached value of the 'EClassifiers' containment reference list.

See Also:
getEClassifiers()

eSubpackages

protected EList eSubpackages
The cached value of the 'ESubpackages' containment reference list.

See Also:
getESubpackages()

IS_ABSTRACT

protected static final boolean IS_ABSTRACT
See Also:
Constant Field Values

IS_INTERFACE

protected static final boolean IS_INTERFACE
See Also:
Constant Field Values

IS_GENERATED_INSTANCE_CLASS

protected static final boolean IS_GENERATED_INSTANCE_CLASS
See Also:
Constant Field Values

IS_SERIALIZABLE

protected static final boolean IS_SERIALIZABLE
See Also:
Constant Field Values

IS_DERIVED

protected static final boolean IS_DERIVED
See Also:
Constant Field Values

IS_TRANSIENT

protected static final boolean IS_TRANSIENT
See Also:
Constant Field Values

IS_VOLATILE

protected static final boolean IS_VOLATILE
See Also:
Constant Field Values

IS_CHANGEABLE

protected static final boolean IS_CHANGEABLE
See Also:
Constant Field Values

IS_UNSETTABLE

protected static final boolean IS_UNSETTABLE
See Also:
Constant Field Values

IS_UNIQUE

protected static final boolean IS_UNIQUE
See Also:
Constant Field Values

IS_ID

protected static final boolean IS_ID
See Also:
Constant Field Values

IS_ORDERED

protected static final boolean IS_ORDERED
See Also:
Constant Field Values

IS_COMPOSITE

protected static final boolean IS_COMPOSITE
See Also:
Constant Field Values

IS_RESOLVE_PROXIES

protected static final boolean IS_RESOLVE_PROXIES
See Also:
Constant Field Values

IS_RESOLVABLE

protected static final boolean IS_RESOLVABLE
See Also:
Constant Field Values

ePackageExtendedMetaData

protected BasicExtendedMetaData.EPackageExtendedMetaData ePackageExtendedMetaData
Constructor Detail

EPackageImpl

protected EPackageImpl()
Creates an instance.


EPackageImpl

protected EPackageImpl(EFactory eFactory)
Creates an instance with a factory.

Parameters:
eFactory - the factory of the new package.

EPackageImpl

protected EPackageImpl(String packageURI)
Creates a registered instance that has a default factory.

Parameters:
packageURI - the registered namespace URI of the new package.

EPackageImpl

protected EPackageImpl(String packageURI,
                       EFactory factory)
Creates a registered instance with a factory.

Parameters:
packageURI - the registered namespace URI of the new package.
factory - the factory of the new package.
Method Detail

freeze

public void freeze()
Overrides:
freeze in class EModelElementImpl

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ENamedElementImpl

setNamespaceURI

public void setNamespaceURI(String nsURI)

eGet

public Object eGet(EStructuralFeature eFeature,
                   boolean resolve)

Specified by:
eGet in interface EObject
Overrides:
eGet in class ENamedElementImpl

eIsSet

public boolean eIsSet(EStructuralFeature eFeature)

Specified by:
eIsSet in interface EObject
Overrides:
eIsSet in class ENamedElementImpl

eSet

public void eSet(EStructuralFeature eFeature,
                 Object newValue)

Specified by:
eSet in interface EObject
Overrides:
eSet in class ENamedElementImpl

eUnset

public void eUnset(EStructuralFeature eFeature)

Specified by:
eUnset in interface EObject
Overrides:
eUnset in class ENamedElementImpl

getNsURI

public String getNsURI()

Specified by:
getNsURI in interface EPackage
Returns:
the value of the 'Ns URI' attribute.
See Also:
EPackage.Registry.INSTANCE, EPackage.setNsURI(String), EcorePackage.getEPackage_NsURI()

setNsURI

public void setNsURI(String newNsURI)

Specified by:
setNsURI in interface EPackage
Parameters:
newNsURI - the new value of the 'Ns URI' attribute.
See Also:
EPackage.getNsURI()

getNsPrefix

public String getNsPrefix()

Specified by:
getNsPrefix in interface EPackage
Returns:
the value of the 'Ns Prefix' attribute.
See Also:
EPackage.setNsPrefix(String), EcorePackage.getEPackage_NsPrefix()

setNsPrefix

public void setNsPrefix(String newNsPrefix)

Specified by:
setNsPrefix in interface EPackage
Parameters:
newNsPrefix - the new value of the 'Ns Prefix' attribute.
See Also:
EPackage.getNsPrefix()

getEFactoryInstance

public EFactory getEFactoryInstance()

Specified by:
getEFactoryInstance in interface EPackage
Returns:
the value of the 'EFactory Instance' reference.
See Also:
EPackage.setEFactoryInstance(EFactory), EcorePackage.getEPackage_EFactoryInstance(), EFactory.getEPackage()

setEFactoryInstance

public void setEFactoryInstance(EFactory newEFactoryInstance)

Specified by:
setEFactoryInstance in interface EPackage
Parameters:
newEFactoryInstance - the new value of the 'EFactory Instance' reference.
See Also:
EPackage.getEFactoryInstance()

basicSetEFactoryInstance

public NotificationChain basicSetEFactoryInstance(EFactory newEFactoryInstance,
                                                  NotificationChain msgs)


getEClassifiers

public EList getEClassifiers()

Specified by:
getEClassifiers in interface EPackage
Returns:
the value of the 'EClassifiers' containment reference list.
See Also:
EcorePackage.getEPackage_EClassifiers(), EClassifier.getEPackage()

getEClassifier

public EClassifier getEClassifier(String name)
Description copied from interface: EPackage
Returns the classifier with the given name.

Specified by:
getEClassifier in interface EPackage
Parameters:
name - the name in question.
Returns:
the classifier with the given name.

getESubpackages

public EList getESubpackages()

Specified by:
getESubpackages in interface EPackage
Returns:
the value of the 'ESubpackages' containment reference list.
See Also:
EcorePackage.getEPackage_ESubpackages(), EPackage.getESuperPackage()

getESuperPackage

public EPackage getESuperPackage()

Specified by:
getESuperPackage in interface EPackage
Returns:
the value of the 'ESuper Package' container reference.
See Also:
EcorePackage.getEPackage_ESuperPackage(), EPackage.getESubpackages()

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     Class baseClass,
                                     NotificationChain msgs)

Specified by:
eInverseAdd in interface InternalEObject
Overrides:
eInverseAdd in class ENamedElementImpl

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        Class baseClass,
                                        NotificationChain msgs)

Specified by:
eInverseRemove in interface InternalEObject
Overrides:
eInverseRemove in class ENamedElementImpl

eBasicRemoveFromContainer

public NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)

Specified by:
eBasicRemoveFromContainer in interface InternalEObject
Overrides:
eBasicRemoveFromContainer in class BasicEObjectImpl

toString

public String toString()

Overrides:
toString in class ENamedElementImpl

createResource

protected Resource createResource(String uri)

createEClass

protected EClass createEClass(int id)

createEEnum

protected EEnum createEEnum(int id)

createEDataType

protected EDataType createEDataType(int id)

createEAttribute

protected void createEAttribute(EClass owner,
                                int id)

createEReference

protected void createEReference(EClass owner,
                                int id)

initEClass

protected EClass initEClass(EClass c,
                            Class instanceClass,
                            String name,
                            boolean isAbstract,
                            boolean isInterface)

initEClass

protected EClass initEClass(EClass c,
                            Class instanceClass,
                            String name,
                            boolean isAbstract,
                            boolean isInterface,
                            boolean isGenerated)

initEEnum

protected EEnum initEEnum(EEnum e,
                          Class instanceClass,
                          String name)

initEDataType

protected EDataType initEDataType(EDataType d,
                                  Class instanceClass,
                                  String name,
                                  boolean isSerializable)

initEDataType

protected EDataType initEDataType(EDataType d,
                                  Class instanceClass,
                                  String name,
                                  boolean isSerializable,
                                  boolean isGenerated)

setGeneratedClassName

protected void setGeneratedClassName(EClassifier eClassifier)

initEAttribute

protected EAttribute initEAttribute(EAttribute a,
                                    EClassifier type,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isUnsettable)
Deprecated.  


initEAttribute

protected EAttribute initEAttribute(EAttribute a,
                                    EClassifier type,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isUnsettable,
                                    boolean isID)
Deprecated.  


initEAttribute

protected EAttribute initEAttribute(EAttribute a,
                                    EClassifier type,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isUnsettable,
                                    boolean isID,
                                    boolean isUnique)
Deprecated.  


initEAttribute

protected EAttribute initEAttribute(EAttribute a,
                                    EClassifier type,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isUnsettable,
                                    boolean isID,
                                    boolean isUnique,
                                    boolean isDerived)

initEAttribute

protected EAttribute initEAttribute(EAttribute a,
                                    EClassifier type,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isUnsettable,
                                    boolean isID,
                                    boolean isUnique,
                                    boolean isDerived,
                                    boolean isOrdered)

initEAttribute

protected EAttribute initEAttribute(EAttribute a,
                                    EClassifier type,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    Class containerClass,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isUnsettable,
                                    boolean isID,
                                    boolean isUnique,
                                    boolean isDerived,
                                    boolean isOrdered)

initEReference

protected EReference initEReference(EReference r,
                                    EClassifier type,
                                    EReference otherEnd,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isContainment,
                                    boolean isResolveProxies)
Deprecated.  


initEReference

protected EReference initEReference(EReference r,
                                    EClassifier type,
                                    EReference otherEnd,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isContainment,
                                    boolean isResolveProxies,
                                    boolean isUnsettable)
Deprecated.  


initEReference

protected EReference initEReference(EReference r,
                                    EClassifier type,
                                    EReference otherEnd,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isContainment,
                                    boolean isResolveProxies,
                                    boolean isUnsettable,
                                    boolean isUnique)
Deprecated.  


initEReference

protected EReference initEReference(EReference r,
                                    EClassifier type,
                                    EReference otherEnd,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isContainment,
                                    boolean isResolveProxies,
                                    boolean isUnsettable,
                                    boolean isUnique,
                                    boolean isDerived)

initEReference

protected EReference initEReference(EReference r,
                                    EClassifier type,
                                    EReference otherEnd,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isContainment,
                                    boolean isResolveProxies,
                                    boolean isUnsettable,
                                    boolean isUnique,
                                    boolean isDerived,
                                    boolean isOrdered)

initEReference

protected EReference initEReference(EReference r,
                                    EClassifier type,
                                    EReference otherEnd,
                                    String name,
                                    String defaultValue,
                                    int lowerBound,
                                    int upperBound,
                                    Class containerClass,
                                    boolean isTransient,
                                    boolean isVolatile,
                                    boolean isChangeable,
                                    boolean isContainment,
                                    boolean isResolveProxies,
                                    boolean isUnsettable,
                                    boolean isUnique,
                                    boolean isDerived,
                                    boolean isOrdered)

addEOperation

protected EOperation addEOperation(EClass owner,
                                   EClassifier type,
                                   String name)

addEParameter

protected void addEParameter(EOperation owner,
                             EClassifier type,
                             String name)

addEException

protected void addEException(EOperation owner,
                             EClassifier exception)

addEEnumLiteral

protected void addEEnumLiteral(EEnum owner,
                               Enumerator e)

addAnnotation

protected void addAnnotation(ENamedElement eNamedElement,
                             String source,
                             String[] details)

initializeFromLoadedEPackage

protected void initializeFromLoadedEPackage(EPackage target,
                                            EPackage source)

fixEClassifiers

protected void fixEClassifiers()

fixInstanceClass

protected void fixInstanceClass(EClassifier eClassifier)

fixEStructuralFeatures

protected void fixEStructuralFeatures(EClass eClass)

fixEEnumLiterals

protected void fixEEnumLiterals(EEnum eEnum)

getExtendedMetaData

public BasicExtendedMetaData.EPackageExtendedMetaData getExtendedMetaData()
Specified by:
getExtendedMetaData in interface BasicExtendedMetaData.EPackageExtendedMetaData.Holder

setExtendedMetaData

public void setExtendedMetaData(BasicExtendedMetaData.EPackageExtendedMetaData ePackageExtendedMetaData)
Specified by:
setExtendedMetaData in interface BasicExtendedMetaData.EPackageExtendedMetaData.Holder

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