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:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final boolean
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    checkEquals(org.eclipse.emf.ecore.EObject model1, org.eclipse.emf.ecore.EObject model2)
    <T extends org.eclipse.emf.ecore.EObject>
    T
    copy(T original)
    void
    delete(String packageName, org.eclipse.core.runtime.IProgressMonitor monitor)
    void
    Returns the value of the 'Workspace' reference.
    void
    invoke(org.eclipse.emf.ecore.EOperation operation, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.EList<Object> arguments)
    Future<? extends org.eclipse.emf.ecore.EObject>
    make(org.eclipse.emf.ecore.EObject input, 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.
    Future<? extends org.eclipse.emf.ecore.EObject>
    make(Blueprint input, 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.
    Future<? extends org.eclipse.emf.ecore.EObject>
    replace(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, boolean changeVersion, 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)
    Future<? extends org.eclipse.emf.ecore.EObject>
    replace(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, 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)
    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, 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)
    Future<? extends org.eclipse.emf.ecore.EObject>
    replace(Blueprint source, Blueprint target, boolean changeVersion, 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)
    Future<? extends org.eclipse.emf.ecore.EObject>
    replace(Blueprint source, Blueprint target, Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor)
    org.eclipse.emf.ecore.EObject
    replace(Blueprint source, Blueprint target, org.eclipse.core.runtime.IProgressMonitor monitor)
    Future<? extends org.eclipse.emf.ecore.EObject>
    replace(Blueprint source, Blueprint target, org.osgi.framework.Version version, 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
    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
  • Field Details

  • Method Details

    • getWorkspace

      Workspace getWorkspace()
      Returns the value of the 'Workspace' reference. The Workspace containing the Projects.
      Returns:
      the value of the 'Workspace' reference.
      See Also:
    • 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:
    • 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

      Future<? extends org.eclipse.emf.ecore.EObject> make(org.eclipse.emf.ecore.EObject input, 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

      Future<? extends org.eclipse.emf.ecore.EObject> make(Blueprint input, 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

      Future<? extends org.eclipse.emf.ecore.EObject> replace(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • replace

      Future<? extends org.eclipse.emf.ecore.EObject> replace(Blueprint source, Blueprint target, Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • replace

      Future<? extends org.eclipse.emf.ecore.EObject> replace(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EObject target, boolean changeVersion, Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • replace

      Future<? extends org.eclipse.emf.ecore.EObject> replace(Blueprint source, Blueprint target, boolean changeVersion, Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • replace

      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, Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Throws:
      org.eclipse.core.runtime.CoreException
    • replace

      Future<? extends org.eclipse.emf.ecore.EObject> replace(Blueprint source, Blueprint target, org.osgi.framework.Version version, 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

      Object invoke(org.eclipse.emf.ecore.EOperation operation, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.EList<Object> arguments) throws InvocationTargetException
      Throws:
      InvocationTargetException
    • delete

      void delete(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

      String computeProjectName(String packageName)
    • copy

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

      void initialize()
    • dispose

      void dispose()