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
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkEquals
(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) void
void
dispose()
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) PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
class.org.eclipse.emf.ecore.EObject
make
(org.eclipse.emf.ecore.EObject input, org.eclipse.core.runtime.IProgressMonitor monitor) PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
class.Future<? extends org.eclipse.emf.ecore.EObject>
PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
class.org.eclipse.emf.ecore.EObject
PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
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
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
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
-
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 PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
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 PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
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 PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
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 PerformsEPackage
instance generation, build and export, then installs the result into OSGi container, and then loads a generatedEPackage
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
-
copy
<T extends org.eclipse.emf.ecore.EObject> T copy(T original) -
initialize
void initialize() -
dispose
void dispose()
-