Interface ClassMakerService

  • All Superinterfaces:
    org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
    All Known Implementing Classes:
    ClassMakerServiceImpl

    public interface ClassMakerService
    extends org.eclipse.emf.ecore.EObject
    A representation of the model object 'Service'. ClassMaker API facade service.

    The following features are supported:

    See Also:
    ClassMakerPackage.getClassMakerService()
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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()
      Workspace getWorkspace()
      Returns the value of the 'Workspace' reference.
      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)
      Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
      org.eclipse.emf.ecore.EObject make​(org.eclipse.emf.ecore.EObject input, org.eclipse.core.runtime.IProgressMonitor monitor)
      Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
      java.util.concurrent.Future<? extends org.eclipse.emf.ecore.EObject> make​(Blueprint input, java.util.concurrent.Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
      Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
      org.eclipse.emf.ecore.EObject make​(Blueprint input, org.eclipse.core.runtime.IProgressMonitor monitor)
      Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
      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 value)
      Sets the value of the 'Workspace' containment reference.
      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 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.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Method Detail

      • setWorkspace

        void setWorkspace​(Workspace value)
        Sets the value of the 'Workspace' containment reference.
        Parameters:
        value - the new value of the 'Workspace' containment reference.
        See Also:
        getWorkspace()
      • make

        org.eclipse.emf.ecore.EObject make​(org.eclipse.emf.ecore.EObject input,
                                           org.eclipse.core.runtime.IProgressMonitor monitor)
                                    throws org.eclipse.core.runtime.CoreException
        Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
        Throws:
        org.eclipse.core.runtime.CoreException
      • make

        org.eclipse.emf.ecore.EObject make​(Blueprint input,
                                           org.eclipse.core.runtime.IProgressMonitor monitor)
                                    throws org.eclipse.core.runtime.CoreException
        Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        org.eclipse.emf.ecore.EObject replace​(Blueprint source,
                                              Blueprint target,
                                              org.eclipse.core.runtime.IProgressMonitor monitor)
                                       throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

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

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • make

        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
        Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
        Throws:
        org.eclipse.core.runtime.CoreException
      • make

        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
        Performs EPackage instance generation, build and export, then installs the result into OSGi container, and then loads a generated EPackage class.
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • replace

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • transform

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • transform

        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
        Throws:
        org.eclipse.core.runtime.CoreException
      • invoke

        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
        Throws:
        java.lang.reflect.InvocationTargetException
      • delete

        void delete​(java.lang.String packageName,
                    org.eclipse.core.runtime.IProgressMonitor monitor)
             throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • checkEquals

        boolean checkEquals​(org.eclipse.emf.ecore.EObject model1,
                            org.eclipse.emf.ecore.EObject model2)
      • createBlueprint

        Blueprint createBlueprint()
      • computeProjectName

        java.lang.String computeProjectName​(java.lang.String packageName)
      • copy

        <T extends org.eclipse.emf.ecore.EObject> T copy​(T original)
      • initialize

        void initialize()
      • dispose

        void dispose()