Class ClassMakerServiceImpl

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, ClassMakerService

    public class ClassMakerServiceImpl
    extends org.eclipse.emf.ecore.impl.EObjectImpl
    implements ClassMakerService
    An implementation of the model object 'Service'.

    The following features are implemented:

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

        org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.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 
      Modifier and Type Field Description
      static boolean initializing
      The cached value of the 'Initializing' attribute.
      • Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

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

        EOPPOSITE_FEATURE_BASE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.emf.common.notify.NotificationChain basicSetWorkspace​(Workspace newWorkspace, org.eclipse.emf.common.notify.NotificationChain msgs)
      boolean checkEquals​(org.eclipse.emf.ecore.EObject model1, org.eclipse.emf.ecore.EObject model2)
      java.lang.String computeProjectName​(java.lang.String packageName)
      <T extends org.eclipse.emf.ecore.EObject>
      T
      copy​(T original)
      Blueprint createBlueprint()
      void delete​(java.lang.String packageName, org.eclipse.core.runtime.IProgressMonitor monitor)
      void dispose()
      java.lang.Object eGet​(int featureID, boolean resolve, boolean coreType)
      org.eclipse.emf.common.notify.NotificationChain eInverseAdd​(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      org.eclipse.emf.common.notify.NotificationChain eInverseRemove​(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
      boolean eIsSet​(int featureID)
      void eSet​(int featureID, java.lang.Object newValue)
      void eUnset​(int featureID)
      Workspace getWorkspace()
      void initialize()
      java.lang.Object invoke​(org.eclipse.emf.ecore.EOperation operation, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.EList<java.lang.Object> arguments)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> make​(org.eclipse.emf.ecore.EObject input, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject make​(org.eclipse.emf.ecore.EObject input, org.eclipse.core.runtime.IProgressMonitor monitor)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> make​(Blueprint input, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject make​(Blueprint input, org.eclipse.core.runtime.IProgressMonitor monitor)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, boolean changeVersion, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject replace​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, boolean changeVersion, org.eclipse.core.runtime.IProgressMonitor monitor)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject replace​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, org.eclipse.core.runtime.IProgressMonitor monitor)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, org.osgi.framework.Version version, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject replace​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, org.osgi.framework.Version version, org.eclipse.core.runtime.IProgressMonitor monitor)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(Blueprint source, Blueprint target, boolean changeVersion, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject replace​(Blueprint source, Blueprint target, boolean changeVersion, org.eclipse.core.runtime.IProgressMonitor monitor)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(Blueprint source, Blueprint target, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject replace​(Blueprint source, Blueprint target, org.eclipse.core.runtime.IProgressMonitor monitor)
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(Blueprint source, Blueprint target, org.osgi.framework.Version version, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      org.eclipse.emf.ecore.EObject replace​(Blueprint source, Blueprint target, org.osgi.framework.Version version, org.eclipse.core.runtime.IProgressMonitor monitor)
      void setWorkspace​(Workspace newWorkspace)
      org.eclipse.emf.ecore.EObject transform​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.common.util.URI transformationURI)
      org.eclipse.emf.ecore.EObject transform​(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.common.util.URI transformationURI, org.eclipse.core.runtime.IProgressMonitor monitor)
      • Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl

        eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
      • Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl

        eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, 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.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
    • Field Detail

      • initializing

        public static boolean initializing
        The cached value of the 'Initializing' attribute.
        See Also:
        #isInitializing()
    • Constructor Detail

      • ClassMakerServiceImpl

        public ClassMakerServiceImpl()
    • Method Detail

      • basicSetWorkspace

        public org.eclipse.emf.common.notify.NotificationChain basicSetWorkspace​(Workspace newWorkspace,
                                                                                 org.eclipse.emf.common.notify.NotificationChain msgs)
      • make

        public org.eclipse.emf.ecore.EObject make​(org.eclipse.emf.ecore.EObject input,
                                                  org.eclipse.core.runtime.IProgressMonitor monitor)
                                           throws org.eclipse.core.runtime.CoreException
        Specified by:
        make in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • make

        public org.eclipse.emf.ecore.EObject make​(Blueprint input,
                                                  org.eclipse.core.runtime.IProgressMonitor monitor)
                                           throws org.eclipse.core.runtime.CoreException
        Specified by:
        make in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public org.eclipse.emf.ecore.EObject replace​(org.eclipse.emf.ecore.EObject source,
                                                     org.eclipse.emf.ecore.EObject target,
                                                     org.eclipse.core.runtime.IProgressMonitor monitor)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public org.eclipse.emf.ecore.EObject replace​(Blueprint source,
                                                     Blueprint target,
                                                     org.eclipse.core.runtime.IProgressMonitor monitor)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public org.eclipse.emf.ecore.EObject replace​(org.eclipse.emf.ecore.EObject source,
                                                     org.eclipse.emf.ecore.EObject target,
                                                     boolean changeVersion,
                                                     org.eclipse.core.runtime.IProgressMonitor monitor)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public org.eclipse.emf.ecore.EObject replace​(Blueprint source,
                                                     Blueprint target,
                                                     boolean changeVersion,
                                                     org.eclipse.core.runtime.IProgressMonitor monitor)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public org.eclipse.emf.ecore.EObject replace​(org.eclipse.emf.ecore.EObject source,
                                                     org.eclipse.emf.ecore.EObject target,
                                                     org.osgi.framework.Version version,
                                                     org.eclipse.core.runtime.IProgressMonitor monitor)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public org.eclipse.emf.ecore.EObject replace​(Blueprint source,
                                                     Blueprint target,
                                                     org.osgi.framework.Version version,
                                                     org.eclipse.core.runtime.IProgressMonitor monitor)
                                              throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • make

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> make​(Blueprint input,
                                                                                         java.util.concurrent.Executor executor,
                                                                                         org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        make in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(org.eclipse.emf.ecore.EObject source,
                                                                                            org.eclipse.emf.ecore.EObject target,
                                                                                            java.util.concurrent.Executor executor,
                                                                                            org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • make

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> make​(org.eclipse.emf.ecore.EObject input,
                                                                                         java.util.concurrent.Executor executor,
                                                                                         org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        make in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(Blueprint source,
                                                                                            Blueprint target,
                                                                                            java.util.concurrent.Executor executor,
                                                                                            org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(org.eclipse.emf.ecore.EObject source,
                                                                                            org.eclipse.emf.ecore.EObject target,
                                                                                            boolean changeVersion,
                                                                                            java.util.concurrent.Executor executor,
                                                                                            org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(Blueprint source,
                                                                                            Blueprint target,
                                                                                            boolean changeVersion,
                                                                                            java.util.concurrent.Executor executor,
                                                                                            org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(org.eclipse.emf.ecore.EObject source,
                                                                                            org.eclipse.emf.ecore.EObject target,
                                                                                            org.osgi.framework.Version version,
                                                                                            java.util.concurrent.Executor executor,
                                                                                            org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        public java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> replace​(Blueprint source,
                                                                                            Blueprint target,
                                                                                            org.osgi.framework.Version version,
                                                                                            java.util.concurrent.Executor executor,
                                                                                            org.eclipse.core.runtime.IProgressMonitor monitor)
                                                                                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        replace in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • transform

        public org.eclipse.emf.ecore.EObject transform​(org.eclipse.emf.ecore.EObject source,
                                                       org.eclipse.emf.common.util.URI transformationURI)
                                                throws org.eclipse.core.runtime.CoreException
        Specified by:
        transform in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • transform

        public org.eclipse.emf.ecore.EObject transform​(org.eclipse.emf.ecore.EObject source,
                                                       org.eclipse.emf.common.util.URI transformationURI,
                                                       org.eclipse.core.runtime.IProgressMonitor monitor)
                                                throws org.eclipse.core.runtime.CoreException
        Specified by:
        transform in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • invoke

        public java.lang.Object invoke​(org.eclipse.emf.ecore.EOperation operation,
                                       org.eclipse.emf.ecore.EObject object,
                                       org.eclipse.emf.common.util.EList<java.lang.Object> arguments)
                                throws java.lang.reflect.InvocationTargetException
        Specified by:
        invoke in interface ClassMakerService
        Throws:
        java.lang.reflect.InvocationTargetException
      • delete

        public void delete​(java.lang.String packageName,
                           org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        delete in interface ClassMakerService
        Throws:
        org.eclipse.core.runtime.CoreException
      • checkEquals

        public boolean checkEquals​(org.eclipse.emf.ecore.EObject model1,
                                   org.eclipse.emf.ecore.EObject model2)
        Specified by:
        checkEquals in interface ClassMakerService
      • copy

        public <T extends org.eclipse.emf.ecore.EObject> T copy​(T original)
        Specified by:
        copy in interface ClassMakerService
      • eInverseAdd

        public org.eclipse.emf.common.notify.NotificationChain eInverseAdd​(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                           int featureID,
                                                                           org.eclipse.emf.common.notify.NotificationChain msgs)
        Overrides:
        eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eInverseRemove

        public org.eclipse.emf.common.notify.NotificationChain eInverseRemove​(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                              int featureID,
                                                                              org.eclipse.emf.common.notify.NotificationChain msgs)
        Overrides:
        eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eGet

        public java.lang.Object eGet​(int featureID,
                                     boolean resolve,
                                     boolean coreType)
        Specified by:
        eGet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eSet

        public void eSet​(int featureID,
                         java.lang.Object newValue)
        Specified by:
        eSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eUnset

        public void eUnset​(int featureID)
        Specified by:
        eUnset in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
      • eIsSet

        public boolean eIsSet​(int featureID)
        Specified by:
        eIsSet in interface org.eclipse.emf.ecore.InternalEObject
        Overrides:
        eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl