Class UiFactoryImpl

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.omg.kdm.ui.impl.UiFactoryImpl
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, UiFactory

public class UiFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements UiFactory
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.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

    NIL

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

    EOPPOSITE_FEATURE_BASE

    Fields inherited from interface org.eclipse.gmt.modisco.omg.kdm.ui.UiFactory

    eINSTANCE
  • Constructor Summary

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

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

    basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, convertToString, create, createFromString, 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

    convertToString, createFromString, 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

    • UiFactoryImpl

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

    • init

      public static UiFactory 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
    • createUIResource

      public UIResource createUIResource()
      Specified by:
      createUIResource in interface UiFactory
      Returns:
      a new object of class 'UI Resource'.
    • createUIDisplay

      public UIDisplay createUIDisplay()
      Specified by:
      createUIDisplay in interface UiFactory
      Returns:
      a new object of class 'UI Display'.
    • createScreen

      public Screen createScreen()
      Specified by:
      createScreen in interface UiFactory
      Returns:
      a new object of class 'Screen'.
    • createReport

      public Report createReport()
      Specified by:
      createReport in interface UiFactory
      Returns:
      a new object of class 'Report'.
    • createUIModel

      public UIModel createUIModel()
      Specified by:
      createUIModel in interface UiFactory
      Returns:
      a new object of class 'UI Model'.
    • createUILayout

      public UILayout createUILayout()
      Specified by:
      createUILayout in interface UiFactory
      Returns:
      a new object of class 'UI Layout'.
    • createUIField

      public UIField createUIField()
      Specified by:
      createUIField in interface UiFactory
      Returns:
      a new object of class 'UI Field'.
    • createDisplaysImage

      public DisplaysImage createDisplaysImage()
      Specified by:
      createDisplaysImage in interface UiFactory
      Returns:
      a new object of class 'Displays Image'.
    • createDisplays

      public Displays createDisplays()
      Specified by:
      createDisplays in interface UiFactory
      Returns:
      a new object of class 'Displays'.
    • createUIFlow

      public UIFlow createUIFlow()
      Specified by:
      createUIFlow in interface UiFactory
      Returns:
      a new object of class 'UI Flow'.
    • createUIElement

      public UIElement createUIElement()
      Specified by:
      createUIElement in interface UiFactory
      Returns:
      a new object of class 'UI Element'.
    • createUIRelationship

      public UIRelationship createUIRelationship()
      Specified by:
      createUIRelationship in interface UiFactory
      Returns:
      a new object of class 'UI Relationship'.
    • createUIAction

      public UIAction createUIAction()
      Specified by:
      createUIAction in interface UiFactory
      Returns:
      a new object of class 'UI Action'.
    • createUIEvent

      public UIEvent createUIEvent()
      Specified by:
      createUIEvent in interface UiFactory
      Returns:
      a new object of class 'UI Event'.
    • createReadsUI

      public ReadsUI createReadsUI()
      Specified by:
      createReadsUI in interface UiFactory
      Returns:
      a new object of class 'Reads UI'.
    • createWritesUI

      public WritesUI createWritesUI()
      Specified by:
      createWritesUI in interface UiFactory
      Returns:
      a new object of class 'Writes UI'.
    • createManagesUI

      public ManagesUI createManagesUI()
      Specified by:
      createManagesUI in interface UiFactory
      Returns:
      a new object of class 'Manages UI'.
    • getUiPackage

      public UiPackage getUiPackage()
      Specified by:
      getUiPackage in interface UiFactory
      Returns:
      the package supported by this factory.
    • getPackage

      @Deprecated public static UiPackage getPackage()
      Deprecated.