Class ClassMakerServiceImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.enterprisedomain.classmaker.impl.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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.enterprisedomain.classmaker.ClassMakerService
ClassMakerService.StagesNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanThe cached value of the 'Initializing' attribute.Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAGFields inherited from interface org.enterprisedomain.classmaker.ClassMakerService
INITIALIZING_EDEFAULT, INVOCATION_DELEGATE_URIFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainbasicSetWorkspace(Workspace newWorkspace, org.eclipse.emf.common.notify.NotificationChain msgs) booleancheckEquals(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()eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidvoideUnset(int featureID) 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) org.eclipse.emf.ecore.EObjectmake(org.eclipse.emf.ecore.EObject input, org.eclipse.core.runtime.IProgressMonitor monitor) Future<? extends org.eclipse.emf.ecore.EObject>org.eclipse.emf.ecore.EObjectFuture<? 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 newWorkspace) 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 class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIMethods 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, toStringMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
initializing
public static boolean initializingThe cached value of the 'Initializing' attribute.- See Also:
-
#isInitializing()
-
-
Constructor Details
-
ClassMakerServiceImpl
public ClassMakerServiceImpl()
-
-
Method Details
-
getWorkspace
- Specified by:
getWorkspacein interfaceClassMakerService- Returns:
- the value of the 'Workspace' reference.
- See Also:
-
basicSetWorkspace
public org.eclipse.emf.common.notify.NotificationChain basicSetWorkspace(Workspace newWorkspace, org.eclipse.emf.common.notify.NotificationChain msgs) -
setWorkspace
- Specified by:
setWorkspacein interfaceClassMakerService- Parameters:
newWorkspace- the new value of the 'Workspace' containment reference.- See Also:
-
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:
makein interfaceClassMakerService- 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:
makein interfaceClassMakerService- 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:
replacein interfaceClassMakerService- 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:
replacein interfaceClassMakerService- 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:
replacein interfaceClassMakerService- 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:
replacein interfaceClassMakerService- 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:
replacein interfaceClassMakerService- 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:
replacein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
make
public Future<? extends org.eclipse.emf.ecore.EObject> make(Blueprint input, Executor executor, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Specified by:
makein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
replace
public 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 - Specified by:
replacein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
make
public 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 - Specified by:
makein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
replace
public 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 - Specified by:
replacein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
replace
public 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 - Specified by:
replacein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
replace
public 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 - Specified by:
replacein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
replace
public 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 - Specified by:
replacein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
replace
public 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 - Specified by:
replacein interfaceClassMakerService- 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:
transformin interfaceClassMakerService- 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:
transformin interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
invoke
public Object invoke(org.eclipse.emf.ecore.EOperation operation, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.EList<Object> arguments) throws InvocationTargetException - Specified by:
invokein interfaceClassMakerService- Throws:
InvocationTargetException
-
delete
public void delete(String packageName, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Specified by:
deletein interfaceClassMakerService- Throws:
org.eclipse.core.runtime.CoreException
-
checkEquals
public boolean checkEquals(org.eclipse.emf.ecore.EObject model1, org.eclipse.emf.ecore.EObject model2) - Specified by:
checkEqualsin interfaceClassMakerService
-
createBlueprint
- Specified by:
createBlueprintin interfaceClassMakerService
-
computeProjectName
- Specified by:
computeProjectNamein interfaceClassMakerService
-
copy
public <T extends org.eclipse.emf.ecore.EObject> T copy(T original) - Specified by:
copyin interfaceClassMakerService
-
initialize
public void initialize()- Specified by:
initializein interfaceClassMakerService
-
dispose
public void dispose()- Specified by:
disposein interfaceClassMakerService
-
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:
eInverseAddin classorg.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:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-