org.eclipse.gmf.runtime.diagram.core
Class DiagramEditingDomainFactory.DiagramEditingDomain
java.lang.Object
org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain
org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
org.eclipse.gmf.runtime.diagram.core.DiagramEditingDomainFactory.DiagramEditingDomain
- All Implemented Interfaces:
- org.eclipse.emf.edit.domain.EditingDomain, org.eclipse.emf.transaction.impl.InternalTransactionalEditingDomain, org.eclipse.emf.transaction.TransactionalEditingDomain, org.eclipse.emf.transaction.TransactionalEditingDomain.DefaultOptions, org.eclipse.emf.transaction.util.Adaptable
- Enclosing class:
- DiagramEditingDomainFactory
protected static class DiagramEditingDomainFactory.DiagramEditingDomain
- extends org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
Nested classes/interfaces inherited from class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl |
org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.FactoryImpl, org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.RegistryImpl, org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.ValidatorFactoryImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain |
org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain.AdapterFactoryEditingDomainResourceSet, org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain.DomainTreeIterator<E>, org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain.EditingDomainProvider |
Nested classes/interfaces inherited from interface org.eclipse.emf.transaction.TransactionalEditingDomain |
org.eclipse.emf.transaction.TransactionalEditingDomain.DefaultOptions, org.eclipse.emf.transaction.TransactionalEditingDomain.Factory, org.eclipse.emf.transaction.TransactionalEditingDomain.Registry |
Fields inherited from class org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain |
adapterFactory, clipboard, commandStack, optimizeCopy, resourceSet, resourceToReadOnlyMap |
Methods inherited from class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl |
activate, createChangeRecorder, createPrivilegedRunnable, deactivate, dispose, endPrivileged, getActiveTransaction, getAdapter, getAggregatePrecommitListeners, getChangeRecorder, getDebugID, getDebugID, getDefaultTransactionOptions, getID, getPostcommitListeners, getPrecommitListeners, getTransactionalCommandStack, getUndoRedoOptions, getValidator, getValidatorFactory, runExclusive, setDefaultTransactionOptions, setID, setValidator, setValidatorFactory, startPrivileged, startTransaction, yield |
Methods inherited from class org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain |
createCommand, createOverrideCommand, createResource, getAdapterFactory, getChildren, getClipboard, getCommandStack, getEditingDomainFor, getEditingDomainFor, getEditingDomainItemProviderFor, getNewChildDescriptors, getOptimizeCopy, getParent, getResourceSet, getResourceToReadOnlyMap, getRoot, getTreePath, getWrapper, isControllable, isControlled, isReadOnly, isReadOnlyURI, isStale, loadResource, resolve, setAdapterFactory, setClipboard, setOptimizeCopy, setResourceToReadOnlyMap, treeIterator, unwrap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.edit.domain.EditingDomain |
createCommand, createOverrideCommand, createResource, getChildren, getClipboard, getCommandStack, getNewChildDescriptors, getOptimizeCopy, getParent, getResourceSet, getRoot, getTreePath, isControllable, isReadOnly, loadResource, setClipboard, treeIterator |
DiagramEditingDomainFactory.DiagramEditingDomain
public DiagramEditingDomainFactory.DiagramEditingDomain(org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
DiagramEditingDomainFactory.DiagramEditingDomain
public DiagramEditingDomainFactory.DiagramEditingDomain(org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
org.eclipse.emf.transaction.TransactionalCommandStack stack,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
DiagramEditingDomainFactory.DiagramEditingDomain
public DiagramEditingDomainFactory.DiagramEditingDomain(org.eclipse.emf.common.notify.AdapterFactory adapterFactory,
org.eclipse.emf.transaction.TransactionalCommandStack stack)
DiagramEditingDomainFactory.DiagramEditingDomain
public DiagramEditingDomainFactory.DiagramEditingDomain(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
addResourceSetListener
public void addResourceSetListener(org.eclipse.emf.transaction.ResourceSetListener l)
- Specified by:
addResourceSetListener
in interface org.eclipse.emf.transaction.TransactionalEditingDomain
- Overrides:
addResourceSetListener
in class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
removeResourceSetListener
public void removeResourceSetListener(org.eclipse.emf.transaction.ResourceSetListener l)
- Specified by:
removeResourceSetListener
in interface org.eclipse.emf.transaction.TransactionalEditingDomain
- Overrides:
removeResourceSetListener
in class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
precommit
public void precommit(org.eclipse.emf.transaction.impl.InternalTransaction tx)
throws org.eclipse.emf.transaction.RollbackException
- Specified by:
precommit
in interface org.eclipse.emf.transaction.impl.InternalTransactionalEditingDomain
- Overrides:
precommit
in class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
- Throws:
org.eclipse.emf.transaction.RollbackException
broadcastUnbatched
public void broadcastUnbatched(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
broadcastUnbatched
in interface org.eclipse.emf.transaction.impl.InternalTransactionalEditingDomain
- Overrides:
broadcastUnbatched
in class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
postcommit
protected void postcommit(org.eclipse.emf.transaction.impl.InternalTransaction tx)
- Overrides:
postcommit
in class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.