Class CobolFactoryImpl

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.gmt.modisco.cobol.impl.CobolFactoryImpl
All Implemented Interfaces:
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, CobolFactory

public class CobolFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements CobolFactory
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.ecore.impl.BasicEObjectImpl

    org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl

    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 class org.eclipse.emf.ecore.impl.EFactoryImpl

    EDATE_FORMATS, ePackage

    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.gmt.modisco.cobol.CobolFactory

    eINSTANCE

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

    NIL

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

    EOPPOSITE_FEATURE_BASE
  • Constructor Summary

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

    Modifier and Type Method Description
    String convertCOBOLInitialValueKindToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertCOBOLUsageValueToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    org.eclipse.emf.ecore.EObject create​(org.eclipse.emf.ecore.EClass eClass)
    COBOL66Element createCOBOL66Element()
    COBOL88Element createCOBOL88Element()
    COBOL88ElementValue createCOBOL88ElementValue()
    COBOLClassifier createCOBOLClassifier()
    COBOLComposedType createCOBOLComposedType()
    COBOLElement createCOBOLElement()
    COBOLElementInitialValue createCOBOLElementInitialValue()
    COBOLFixedLengthArray createCOBOLFixedLengthArray()
    COBOLInitialValueKind createCOBOLInitialValueKindFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    COBOLRedefiningElement createCOBOLRedefiningElement()
    COBOLSimpleType createCOBOLSimpleType()
    COBOLSourceText createCOBOLSourceText()
    COBOLUsageValue createCOBOLUsageValueFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    COBOLVariableLengthArray createCOBOLVariableLengthArray()
    Object createFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    CobolPackage getCobolPackage()
    static CobolPackage getPackage()
    Deprecated. 
    static CobolFactory init()
    Creates the default factory implementation.

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

    basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split

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

    eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, 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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings

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

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

    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.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

    • CobolFactoryImpl

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

    • init

      public static CobolFactory 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
    • createCOBOLElement

      public COBOLElement createCOBOLElement()
      Specified by:
      createCOBOLElement in interface CobolFactory
      Returns:
      a new object of class 'COBOL Element'.
    • createCOBOLClassifier

      public COBOLClassifier createCOBOLClassifier()
      Specified by:
      createCOBOLClassifier in interface CobolFactory
      Returns:
      a new object of class 'COBOL Classifier'.
    • createCOBOLSimpleType

      public COBOLSimpleType createCOBOLSimpleType()
      Specified by:
      createCOBOLSimpleType in interface CobolFactory
      Returns:
      a new object of class 'COBOL Simple Type'.
    • createCOBOLComposedType

      public COBOLComposedType createCOBOLComposedType()
      Specified by:
      createCOBOLComposedType in interface CobolFactory
      Returns:
      a new object of class 'COBOL Composed Type'.
    • createCOBOLElementInitialValue

      public COBOLElementInitialValue createCOBOLElementInitialValue()
      Specified by:
      createCOBOLElementInitialValue in interface CobolFactory
      Returns:
      a new object of class 'COBOL Element Initial Value'.
    • createCOBOL88Element

      public COBOL88Element createCOBOL88Element()
      Specified by:
      createCOBOL88Element in interface CobolFactory
      Returns:
      a new object of class 'COBOL88 Element'.
    • createCOBOL88ElementValue

      public COBOL88ElementValue createCOBOL88ElementValue()
      Specified by:
      createCOBOL88ElementValue in interface CobolFactory
      Returns:
      a new object of class 'COBOL88 Element Value'.
    • createCOBOLRedefiningElement

      public COBOLRedefiningElement createCOBOLRedefiningElement()
      Specified by:
      createCOBOLRedefiningElement in interface CobolFactory
      Returns:
      a new object of class 'COBOL Redefining Element'.
    • createCOBOL66Element

      public COBOL66Element createCOBOL66Element()
      Specified by:
      createCOBOL66Element in interface CobolFactory
      Returns:
      a new object of class 'COBOL66 Element'.
    • createCOBOLSourceText

      public COBOLSourceText createCOBOLSourceText()
      Specified by:
      createCOBOLSourceText in interface CobolFactory
      Returns:
      a new object of class 'COBOL Source Text'.
    • createCOBOLFixedLengthArray

      public COBOLFixedLengthArray createCOBOLFixedLengthArray()
      Specified by:
      createCOBOLFixedLengthArray in interface CobolFactory
      Returns:
      a new object of class 'COBOL Fixed Length Array'.
    • createCOBOLVariableLengthArray

      public COBOLVariableLengthArray createCOBOLVariableLengthArray()
      Specified by:
      createCOBOLVariableLengthArray in interface CobolFactory
      Returns:
      a new object of class 'COBOL Variable Length Array'.
    • createCOBOLUsageValueFromString

      public COBOLUsageValue createCOBOLUsageValueFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertCOBOLUsageValueToString

      public String convertCOBOLUsageValueToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • createCOBOLInitialValueKindFromString

      public COBOLInitialValueKind createCOBOLInitialValueKindFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertCOBOLInitialValueKindToString

      public String convertCOBOLInitialValueKindToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    • getCobolPackage

      public CobolPackage getCobolPackage()
      Specified by:
      getCobolPackage in interface CobolFactory
      Returns:
      the package supported by this factory.
    • getPackage

      @Deprecated public static CobolPackage getPackage()
      Deprecated.