Class ModelFactoryImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.eclipse.birt.chart.model.impl.ModelFactoryImpl
All Implemented Interfaces:
ModelFactory, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory

public class ModelFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements ModelFactory
An implementation of the model Factory .
  • Nested Class Summary

    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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList

    Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject

    org.eclipse.emf.ecore.InternalEObject.EStore
  • Field Summary

    Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

    NIL

    Fields inherited from interface org.eclipse.emf.ecore.InternalEObject

    EOPPOSITE_FEATURE_BASE

    Fields inherited from interface org.eclipse.birt.chart.model.ModelFactory

    eINSTANCE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of the factory.
  • Method Summary

    Modifier and Type
    Method
    Description
    convertCoverageTypeObjectToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    convertCoverageTypeToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    convertToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    org.eclipse.emf.ecore.EObject
    create(org.eclipse.emf.ecore.EClass eClass)
    createCoverageTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    createCoverageTypeObjectFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    createFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    Deprecated. 
    Creates the default factory implementation.

    Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl

    basicSetEPackage, create, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, 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.MinimalEObjectImpl.Container

    eInternalContainer

    Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl

    dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI

    Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

    eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, toString

    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.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, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.ecore.InternalEObject

    eNotificationRequired

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Constructor Details

    • ModelFactoryImpl

      public ModelFactoryImpl()
      Creates an instance of the factory.
  • Method Details

    • init

      public static ModelFactory init()
      Creates the default factory implementation.
    • create

      public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
      Specified by:
      create in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      create in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createFromString

      public Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
      Specified by:
      createFromString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • convertToString

      public String convertToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
      Specified by:
      convertToString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createChart

      public Chart createChart()
      Specified by:
      createChart in interface ModelFactory
      Returns:
      a new object of class 'Chart'.
    • createChartWithAxes

      public ChartWithAxes createChartWithAxes()
      Specified by:
      createChartWithAxes in interface ModelFactory
      Returns:
      a new object of class 'Chart With Axes'.
    • createChartWithoutAxes

      public ChartWithoutAxes createChartWithoutAxes()
      Specified by:
      createChartWithoutAxes in interface ModelFactory
      Returns:
      a new object of class 'Chart Without Axes'.
    • createDialChart

      public DialChart createDialChart()
      Specified by:
      createDialChart in interface ModelFactory
      Returns:
      a new object of class 'Dial Chart'.
    • createCoverageTypeFromString

      public Double createCoverageTypeFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertCoverageTypeToString

      public String convertCoverageTypeToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createCoverageTypeObjectFromString

      public Double createCoverageTypeObjectFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertCoverageTypeObjectToString

      public String convertCoverageTypeObjectToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • getModelPackage

      public ModelPackage getModelPackage()
      Specified by:
      getModelPackage in interface ModelFactory
      Returns:
      the package supported by this factory.
    • getPackage

      @Deprecated public static ModelPackage getPackage()
      Deprecated.