Runtime

org.eclipse.gmf.runtime.diagram.core
Class DiagramEditingDomainFactory.DiagramEditingDomain

java.lang.Object
  extended by org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain
      extended by org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
          extended by org.eclipse.gmf.runtime.diagram.core.DiagramEditingDomainFactory.DiagramEditingDomain
All Implemented Interfaces:
EditingDomain, InternalTransactionalEditingDomain, TransactionalEditingDomain
Enclosing class:
DiagramEditingDomainFactory

protected static class DiagramEditingDomainFactory.DiagramEditingDomain
extends TransactionalEditingDomainImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
TransactionalEditingDomainImpl.FactoryImpl, TransactionalEditingDomainImpl.RegistryImpl, TransactionalEditingDomainImpl.ValidatorFactoryImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain
AdapterFactoryEditingDomain.AdapterFactoryEditingDomainResourceSet, AdapterFactoryEditingDomain.DomainTreeIterator<E>, AdapterFactoryEditingDomain.EditingDomainProvider
 
Nested classes/interfaces inherited from interface org.eclipse.emf.transaction.TransactionalEditingDomain
TransactionalEditingDomain.Factory, TransactionalEditingDomain.Registry
 
Field Summary
 
Fields inherited from class org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain
adapterFactory, clipboard, commandStack, optimizeCopy, resourceSet, resourceToReadOnlyMap
 
Constructor Summary
DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory)
           
DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory, ResourceSet resourceSet)
           
DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory, TransactionalCommandStack stack)
           
DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory, TransactionalCommandStack stack, ResourceSet resourceSet)
           
 
Method Summary
 void addResourceSetListener(ResourceSetListener l)
           
 void broadcastUnbatched(Notification notification)
           
protected  void postcommit(InternalTransaction tx)
           
 void precommit(InternalTransaction tx)
           
 void removeResourceSetListener(ResourceSetListener l)
           
 
Methods inherited from class org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl
activate, createChangeRecorder, createPrivilegedRunnable, deactivate, dispose, endPrivileged, getActiveTransaction, getAggregatePrecommitListeners, getChangeRecorder, getDebugID, getDebugID, getID, getPostcommitListeners, getPrecommitListeners, getTransactionalCommandStack, getUndoRedoOptions, getValidator, getValidatorFactory, runExclusive, 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, loadResource, 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
 

Constructor Detail

DiagramEditingDomainFactory.DiagramEditingDomain

public DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory,
                                                        ResourceSet resourceSet)

DiagramEditingDomainFactory.DiagramEditingDomain

public DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory,
                                                        TransactionalCommandStack stack,
                                                        ResourceSet resourceSet)

DiagramEditingDomainFactory.DiagramEditingDomain

public DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory,
                                                        TransactionalCommandStack stack)

DiagramEditingDomainFactory.DiagramEditingDomain

public DiagramEditingDomainFactory.DiagramEditingDomain(AdapterFactory adapterFactory)
Method Detail

addResourceSetListener

public void addResourceSetListener(ResourceSetListener l)
Specified by:
addResourceSetListener in interface TransactionalEditingDomain
Overrides:
addResourceSetListener in class TransactionalEditingDomainImpl

removeResourceSetListener

public void removeResourceSetListener(ResourceSetListener l)
Specified by:
removeResourceSetListener in interface TransactionalEditingDomain
Overrides:
removeResourceSetListener in class TransactionalEditingDomainImpl

precommit

public void precommit(InternalTransaction tx)
               throws RollbackException
Specified by:
precommit in interface InternalTransactionalEditingDomain
Overrides:
precommit in class TransactionalEditingDomainImpl
Throws:
RollbackException

broadcastUnbatched

public void broadcastUnbatched(Notification notification)
Specified by:
broadcastUnbatched in interface InternalTransactionalEditingDomain
Overrides:
broadcastUnbatched in class TransactionalEditingDomainImpl

postcommit

protected void postcommit(InternalTransaction tx)
Overrides:
postcommit in class TransactionalEditingDomainImpl

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.