Package org.enterprisedomain.classmaker
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 -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckEquals(org.eclipse.emf.ecore.EObject model1, org.eclipse.emf.ecore.EObject model2) computeProjectName(String packageName) <T extends org.eclipse.emf.ecore.EObject>
Tcopy(T original) voidvoiddispose()Returns the value of the 'Workspace' reference.voidinvoke(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) PerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.org.eclipse.emf.ecore.EObjectmake(org.eclipse.emf.ecore.EObject input, org.eclipse.core.runtime.IProgressMonitor monitor) PerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.Future<? extends org.eclipse.emf.ecore.EObject>PerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.org.eclipse.emf.ecore.EObjectPerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.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.EObjectreplace(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.EObjectreplace(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.EObjectreplace(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.EObjectreplace(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.EObjectFuture<? 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.EObjectreplace(Blueprint source, Blueprint target, org.osgi.framework.Version version, org.eclipse.core.runtime.IProgressMonitor monitor) voidsetWorkspace(Workspace value) Sets the value of the 'Workspace' containment reference.org.eclipse.emf.ecore.EObjecttransform(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.common.util.URI transformationURI) org.eclipse.emf.ecore.EObjecttransform(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, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
INVOCATION_DELEGATE_URI
- See Also:
-
INITIALIZING_EDEFAULT
static final boolean INITIALIZING_EDEFAULT- See Also:
-
-
Method Details
-
getWorkspace
Workspace getWorkspace()- Returns:
- the value of the 'Workspace' reference.
- See Also:
-
setWorkspace
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 PerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.- 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 PerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.- 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 PerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.- 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 PerformsEPackageinstance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackageclass.- 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
-
copy
<T extends org.eclipse.emf.ecore.EObject> T copy(T original) -
initialize
void initialize() -
dispose
void dispose()
-