Class DefinitionFactory

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.ease.lang.unittest.definition.impl.DefinitionFactory
All Implemented Interfaces:
IDefinitionFactory, 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 DefinitionFactory
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements IDefinitionFactory
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.ease.lang.unittest.definition.IDefinitionFactory

    eINSTANCE

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

    EOPPOSITE_FEATURE_BASE
  • Constructor Summary

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

    Modifier and Type Method Description
    String convertFlagToString​(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
    String convertPathToString​(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)
    ICode createCode()
    Flag createFlagFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    Map.Entry<Flag,​String> createFlagToStringMap()
    Object createFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    org.eclipse.core.runtime.IPath createPathFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    ITestSuiteDefinition createTestSuiteDefinition()
    IVariable createVariable()
    IDefinitionPackage getDefinitionPackage()
    static IDefinitionPackage getPackage()
    Deprecated. 
    static IDefinitionFactory init()
    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

    • DefinitionFactory

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

    • init

      public static IDefinitionFactory 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
    • createTestSuiteDefinition

      public ITestSuiteDefinition createTestSuiteDefinition()
      Specified by:
      createTestSuiteDefinition in interface IDefinitionFactory
      Returns:
      a new object of class 'Test Suite Definition'.
    • createVariable

      public IVariable createVariable()
      Specified by:
      createVariable in interface IDefinitionFactory
      Returns:
      a new object of class 'Variable'.
    • createFlagToStringMap

      public Map.Entry<Flag,​String> createFlagToStringMap()
    • createCode

      public ICode createCode()
      Specified by:
      createCode in interface IDefinitionFactory
      Returns:
      a new object of class 'Code'.
    • createFlagFromString

      public Flag createFlagFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertFlagToString

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

      public org.eclipse.core.runtime.IPath createPathFromString​(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
    • convertPathToString

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

      public IDefinitionPackage getDefinitionPackage()
      Specified by:
      getDefinitionPackage in interface IDefinitionFactory
      Returns:
      the package supported by this factory.
    • getPackage

      @Deprecated public static IDefinitionPackage getPackage()
      Deprecated.