org.eclipse.emf.ecore.impl
Class EcoreFactoryImpl

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.NotifierImpl
        |
        +--org.eclipse.emf.ecore.impl.EObjectImpl
              |
              +--org.eclipse.emf.ecore.impl.EModelElementImpl
                    |
                    +--org.eclipse.emf.ecore.impl.EFactoryImpl
                          |
                          +--org.eclipse.emf.ecore.impl.EcoreFactoryImpl
All Implemented Interfaces:
EcoreFactory, EFactory, EModelElement, EObject, InternalEObject, Notifier

public class EcoreFactoryImpl
extends EFactoryImpl
implements EcoreFactory

An implementation of the model Factory.


Inner classes inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
EObjectImpl.EPropertiesHolder, EObjectImpl.EPropertiesHolderImpl
 
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
ePackage
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eContainer, eContainerFeatureID, ELAST_EOBJECT_FLAG, eProperties
 
Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.EcoreFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
EcoreFactoryImpl()
          Creates and instance of the factory.
 
Method Summary
 java.lang.String convertEBooleanObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEBooleanToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEByteObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEByteToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertECharacterObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertECharToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEDoubleObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEDoubleToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEFloatObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEFloatToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEIntegerObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEIntToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEJavaClassToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertELongObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertELongToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEShortObjectToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEShortToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertEStringToString(EDataType metaObject, java.lang.Object instanceValue)
          
 java.lang.String convertToString(EDataType eDataType, java.lang.Object instanceValue)
          
 EObject create(EClass eClass)
          
 EAnnotation createEAnnotation()
          
 EAttribute createEAttribute()
          
 java.lang.Boolean createEBooleanFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Boolean createEBooleanObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Byte createEByteFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Byte createEByteObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Character createECharacterObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Character createECharFromString(EDataType metaObject, java.lang.String initialValue)
          
 EClass createEClass()
          
 EDataType createEDataType()
          
 java.lang.Double createEDoubleFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Double createEDoubleObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 EEnum createEEnum()
          
 EEnumLiteral createEEnumLiteral()
          
 EFactory createEFactory()
          
 java.lang.Float createEFloatFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Float createEFloatObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Integer createEIntegerObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Integer createEIntFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Class createEJavaClassFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Long createELongFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Long createELongObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 EObject createEObject()
          
 EOperation createEOperation()
          
 EPackage createEPackage()
          
 EParameter createEParameter()
          
 EReference createEReference()
          
 java.lang.Short createEShortFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.Short createEShortObjectFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.lang.String createEStringFromString(EDataType metaObject, java.lang.String initialValue)
          
 java.util.Map.Entry createEStringToStringMapEntry()
          
 java.lang.Object createFromString(EDataType eDataType, java.lang.String initialValue)
          
 EcorePackage getEcorePackage()
          
static EcorePackage getPackage()
          
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicSetEPackage, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getEPackage, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eBasicSetContainer, eClass, eContainer, eContainerFeatureID, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalContainer, eInternalResource, eIsProxy, eProperties, eProxyURI, eResource, eSetClass, eSetProxyURI, eSetResource, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, eDeliver, eNotificationRequired, eNotify, eSetDeliver
 
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.EFactory
getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, 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
 

Constructor Detail

EcoreFactoryImpl

public EcoreFactoryImpl()
Creates and instance of the factory.
Method Detail

create

public EObject create(EClass eClass)
Specified by:
create in interface EFactory
Overrides:
create in class EFactoryImpl
Following copied from interface: org.eclipse.emf.ecore.EFactory
Parameters:
eClass - the class of the new instance.
Returns:
a new instance of the class.

createFromString

public java.lang.Object createFromString(EDataType eDataType,
                                         java.lang.String initialValue)
Specified by:
createFromString in interface EFactory
Overrides:
createFromString in class EFactoryImpl
Following copied from interface: org.eclipse.emf.ecore.EFactory
Parameters:
the - literal value of the instance.
Returns:
an instance of the data type.
See Also:
EFactory.convertToString(EDataType, Object)

convertToString

public java.lang.String convertToString(EDataType eDataType,
                                        java.lang.Object instanceValue)
Specified by:
convertToString in interface EFactory
Overrides:
convertToString in class EFactoryImpl
Following copied from interface: org.eclipse.emf.ecore.EFactory
Parameters:
eDataType - the data type of the value.
instanceValue - the value.
Returns:
the literal value of the instance.
See Also:
EFactory.createFromString(EDataType, String)

createEObject

public EObject createEObject()
Specified by:
createEObject in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EObject'.

createEAttribute

public EAttribute createEAttribute()
Specified by:
createEAttribute in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EAttribute'.

createEAnnotation

public EAnnotation createEAnnotation()
Specified by:
createEAnnotation in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EAnnotation'.

createEClass

public EClass createEClass()
Specified by:
createEClass in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EClass'.

createEDataType

public EDataType createEDataType()
Specified by:
createEDataType in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EData Type'.

createEParameter

public EParameter createEParameter()
Specified by:
createEParameter in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EParameter'.

createEOperation

public EOperation createEOperation()
Specified by:
createEOperation in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EOperation'.

createEPackage

public EPackage createEPackage()
Specified by:
createEPackage in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EPackage'.

createEFactory

public EFactory createEFactory()
Specified by:
createEFactory in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EFactory'.

createEEnumLiteral

public EEnumLiteral createEEnumLiteral()
Specified by:
createEEnumLiteral in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EEnum Literal'.

createEEnum

public EEnum createEEnum()
Specified by:
createEEnum in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EEnum'.

createEBooleanObjectFromString

public java.lang.Boolean createEBooleanObjectFromString(EDataType metaObject,
                                                        java.lang.String initialValue)

convertEBooleanObjectToString

public java.lang.String convertEBooleanObjectToString(EDataType metaObject,
                                                      java.lang.Object instanceValue)

createECharacterObjectFromString

public java.lang.Character createECharacterObjectFromString(EDataType metaObject,
                                                            java.lang.String initialValue)

convertECharacterObjectToString

public java.lang.String convertECharacterObjectToString(EDataType metaObject,
                                                        java.lang.Object instanceValue)

createEDoubleObjectFromString

public java.lang.Double createEDoubleObjectFromString(EDataType metaObject,
                                                      java.lang.String initialValue)

convertEDoubleObjectToString

public java.lang.String convertEDoubleObjectToString(EDataType metaObject,
                                                     java.lang.Object instanceValue)

createEFloatObjectFromString

public java.lang.Float createEFloatObjectFromString(EDataType metaObject,
                                                    java.lang.String initialValue)

convertEFloatObjectToString

public java.lang.String convertEFloatObjectToString(EDataType metaObject,
                                                    java.lang.Object instanceValue)

createEIntegerObjectFromString

public java.lang.Integer createEIntegerObjectFromString(EDataType metaObject,
                                                        java.lang.String initialValue)

convertEIntegerObjectToString

public java.lang.String convertEIntegerObjectToString(EDataType metaObject,
                                                      java.lang.Object instanceValue)

createEReference

public EReference createEReference()
Specified by:
createEReference in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
a new object of class 'EReference'.

createEStringToStringMapEntry

public java.util.Map.Entry createEStringToStringMapEntry()

getEcorePackage

public EcorePackage getEcorePackage()
Specified by:
getEcorePackage in interface EcoreFactory
Following copied from interface: org.eclipse.emf.ecore.EcoreFactory
Returns:
the package supported by this factory.

getPackage

public static EcorePackage getPackage()

createEStringFromString

public java.lang.String createEStringFromString(EDataType metaObject,
                                                java.lang.String initialValue)

convertEStringToString

public java.lang.String convertEStringToString(EDataType metaObject,
                                               java.lang.Object instanceValue)

createEIntFromString

public java.lang.Integer createEIntFromString(EDataType metaObject,
                                              java.lang.String initialValue)

convertEIntToString

public java.lang.String convertEIntToString(EDataType metaObject,
                                            java.lang.Object instanceValue)

createEBooleanFromString

public java.lang.Boolean createEBooleanFromString(EDataType metaObject,
                                                  java.lang.String initialValue)

convertEBooleanToString

public java.lang.String convertEBooleanToString(EDataType metaObject,
                                                java.lang.Object instanceValue)

createEByteObjectFromString

public java.lang.Byte createEByteObjectFromString(EDataType metaObject,
                                                  java.lang.String initialValue)

convertEByteObjectToString

public java.lang.String convertEByteObjectToString(EDataType metaObject,
                                                   java.lang.Object instanceValue)

createEFloatFromString

public java.lang.Float createEFloatFromString(EDataType metaObject,
                                              java.lang.String initialValue)

convertEFloatToString

public java.lang.String convertEFloatToString(EDataType metaObject,
                                              java.lang.Object instanceValue)

createECharFromString

public java.lang.Character createECharFromString(EDataType metaObject,
                                                 java.lang.String initialValue)

convertECharToString

public java.lang.String convertECharToString(EDataType metaObject,
                                             java.lang.Object instanceValue)

createELongFromString

public java.lang.Long createELongFromString(EDataType metaObject,
                                            java.lang.String initialValue)

convertELongToString

public java.lang.String convertELongToString(EDataType metaObject,
                                             java.lang.Object instanceValue)

createEDoubleFromString

public java.lang.Double createEDoubleFromString(EDataType metaObject,
                                                java.lang.String initialValue)

convertEDoubleToString

public java.lang.String convertEDoubleToString(EDataType metaObject,
                                               java.lang.Object instanceValue)

createEByteFromString

public java.lang.Byte createEByteFromString(EDataType metaObject,
                                            java.lang.String initialValue)

convertEByteToString

public java.lang.String convertEByteToString(EDataType metaObject,
                                             java.lang.Object instanceValue)

createEShortFromString

public java.lang.Short createEShortFromString(EDataType metaObject,
                                              java.lang.String initialValue)

convertEShortToString

public java.lang.String convertEShortToString(EDataType metaObject,
                                              java.lang.Object instanceValue)

createEJavaClassFromString

public java.lang.Class createEJavaClassFromString(EDataType metaObject,
                                                  java.lang.String initialValue)

convertEJavaClassToString

public java.lang.String convertEJavaClassToString(EDataType metaObject,
                                                  java.lang.Object instanceValue)

createELongObjectFromString

public java.lang.Long createELongObjectFromString(EDataType metaObject,
                                                  java.lang.String initialValue)

convertELongObjectToString

public java.lang.String convertELongObjectToString(EDataType metaObject,
                                                   java.lang.Object instanceValue)

createEShortObjectFromString

public java.lang.Short createEShortObjectFromString(EDataType metaObject,
                                                    java.lang.String initialValue)

convertEShortObjectToString

public java.lang.String convertEShortObjectToString(EDataType metaObject,
                                                    java.lang.Object instanceValue)

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