Uses of Interface
org.eclipse.emf.transaction.TransactionalEditingDomain

Packages that use TransactionalEditingDomain
org.eclipse.emf.transaction Definition of the API for a transactional editing domain. 
org.eclipse.emf.transaction.impl Implementation of the transactional editing domain API. 
org.eclipse.emf.transaction.ui.provider Extensions of the UI provider classes to conform to the transactional editing domain protocol. 
org.eclipse.emf.transaction.ui.view Extensions of the UI view classes to conform to the transactional editing domain protocol. 
org.eclipse.emf.transaction.util Utilities used by/with the transactional editing domain API. 
org.eclipse.emf.workspace Definition of the API for a transactional editing domain integrated with the Eclipse Workbench's operation history. 
org.eclipse.emf.workspace.examples.extlibrary.domain   
org.eclipse.emf.workspace.examples.extlibrary.presentation   
org.eclipse.emf.workspace.impl Implementation of the workbench editing domain API. 
org.eclipse.emf.workspace.util Utilities used by/with the workbench editing domain API. 
 

Uses of TransactionalEditingDomain in org.eclipse.emf.transaction
 

Methods in org.eclipse.emf.transaction that return TransactionalEditingDomain
 TransactionalEditingDomain TransactionalEditingDomain.Factory.createEditingDomain()
          Creates an editing domain with a default resource set implementation.
 TransactionalEditingDomain TransactionalEditingDomain.Factory.createEditingDomain(ResourceSet rset)
          Creates a new transactional editing domain on the specified resource set.
 TransactionalEditingDomain Transaction.getEditingDomain()
          Queries the editing domain in which I am transacting.
 TransactionalEditingDomain ResourceSetChangeEvent.getEditingDomain()
          Obtains the editing domain whose resource set contents changed.
 TransactionalEditingDomain TransactionalEditingDomain.Factory.getEditingDomain(ResourceSet rset)
          Obtains the transactional editing domain (if any) that is currently managing the specified resource set.
 TransactionalEditingDomain TransactionalEditingDomain.Registry.getEditingDomain(String id)
          Obtains the editing domain having the specified ID.
 TransactionalEditingDomain TransactionalEditingDomainEvent.getSource()
           
protected  TransactionalEditingDomain ResourceSetListenerImpl.getTarget()
          Queries the transactional editing domain, if any, to which I am listening.
 TransactionalEditingDomain TransactionalEditingDomain.Registry.remove(String id)
          Removes the editing domain matching the specified ID from the registry.
 

Methods in org.eclipse.emf.transaction with parameters of type TransactionalEditingDomain
 void TransactionalEditingDomain.Registry.add(String id, TransactionalEditingDomain domain)
          Registers an editing domain under the specified ID.
protected abstract  void DemultiplexingListener.handleNotification(TransactionalEditingDomain domain, Notification notification)
          Implemented by subclasses to respond to each notification in serial order.
 void ResourceSetListenerImpl.setTarget(TransactionalEditingDomain domain)
          Remembers the new editing domain that I am now listening to, if it is not null.
 void ResourceSetListener.Internal.setTarget(TransactionalEditingDomain domain)
          Informs me that I have been attached to the specified editing domain.
protected abstract  Command TriggerListener.trigger(TransactionalEditingDomain domain, Notification notification)
          Implemented by subclasses to provide a trigger command for a single change in the model.
 void ResourceSetListenerImpl.unsetTarget(TransactionalEditingDomain domain)
          If the specified domain is the one that I remembered, then I forget it because I am no longer listening to it.
 void ResourceSetListener.Internal.unsetTarget(TransactionalEditingDomain domain)
          Informs me that I have been detached from the specified editing domain.
 

Constructors in org.eclipse.emf.transaction with parameters of type TransactionalEditingDomain
RecordingCommand(TransactionalEditingDomain domain)
          Initializes me with the editing domain in which I am to be executed.
RecordingCommand(TransactionalEditingDomain domain, String label)
          Initializes me with my editing domain and a human-readable label.
RecordingCommand(TransactionalEditingDomain domain, String label, String description)
          Initializes me with my editing domain, label, and more expansive description.
ResourceSetChangeEvent(TransactionalEditingDomain source)
          Initializes me with my source editing domain.
ResourceSetChangeEvent(TransactionalEditingDomain source, Transaction transaction, List<Notification> notifications)
          Initializes me with my source editing domain, command, and notifications.
TransactionalEditingDomainEvent(TransactionalEditingDomain source, int type)
          Initializes me with my source editing domain and my type.
TransactionalEditingDomainEvent(TransactionalEditingDomain source, int type, Transaction transaction)
          Initializes me with my source editing domain and a transaction that changed.
 

Uses of TransactionalEditingDomain in org.eclipse.emf.transaction.impl
 

Subinterfaces of TransactionalEditingDomain in org.eclipse.emf.transaction.impl
 interface InternalTransactionalEditingDomain
          Internal interface that must be provided by any implementation of the public TransactionalEditingDomain API, in order to function correctly in the transactional editing domain framework.
 

Classes in org.eclipse.emf.transaction.impl that implement TransactionalEditingDomain
 class TransactionalEditingDomainImpl
          The default implementation of the transactional editing domain.
 

Methods in org.eclipse.emf.transaction.impl that return TransactionalEditingDomain
 TransactionalEditingDomain TransactionalEditingDomainImpl.FactoryImpl.createEditingDomain()
           
 TransactionalEditingDomain TransactionalEditingDomainImpl.FactoryImpl.createEditingDomain(ResourceSet rset)
           
 TransactionalEditingDomain EditingDomainManager.createEditingDomain(String id)
          Creates the editing domain registered on the extension point under the specified id, if an appropriate extension exists.
 TransactionalEditingDomain TransactionImpl.getEditingDomain()
           
 TransactionalEditingDomain TransactionalEditingDomainImpl.FactoryImpl.getEditingDomain(ResourceSet rset)
           
 TransactionalEditingDomain TransactionalEditingDomainImpl.RegistryImpl.getEditingDomain(String id)
           
 TransactionalEditingDomain TransactionalEditingDomainImpl.RegistryImpl.remove(String id)
           
 

Methods in org.eclipse.emf.transaction.impl with parameters of type TransactionalEditingDomain
 void TransactionalEditingDomainImpl.RegistryImpl.add(String id, TransactionalEditingDomain domain)
           
 void EditingDomainManager.configureListeners(String id, TransactionalEditingDomain domain)
          Creates (if necessary) listeners registered against the specified editing domain ID and and adds them to it.
 void EditingDomainManager.deconfigureListeners(String id, TransactionalEditingDomain domain)
          Removes from the editing domain the listeners that are registered against its ID.
protected static String TransactionalEditingDomainImpl.getDebugID(TransactionalEditingDomain domain)
          Obtains an ID suitable for display in debug/trace messages.
protected static Map<?,?> TransactionImpl.getDefaultOptions(TransactionalEditingDomain domain)
          Obtains the default transaction options, if any, of the specified editing domain.
 void TransactionalEditingDomainImpl.FactoryImpl.mapResourceSet(TransactionalEditingDomain domain)
          Adds the specified editing domain to the global reverse mapping of resource sets.
 void TransactionalEditingDomainImpl.FactoryImpl.unmapResourceSet(TransactionalEditingDomain domain)
          Removes the specified editing domain from the global reverse mapping of resource sets.
 

Constructors in org.eclipse.emf.transaction.impl with parameters of type TransactionalEditingDomain
TransactionImpl(TransactionalEditingDomain domain, boolean readOnly)
          Initializes me with my editing domain and read-only state.
TransactionImpl(TransactionalEditingDomain domain, boolean readOnly, Map<?,?> options)
          Initializes me with my editing domain, read-only state, and additional options.
 

Uses of TransactionalEditingDomain in org.eclipse.emf.transaction.ui.provider
 

Constructors in org.eclipse.emf.transaction.ui.provider with parameters of type TransactionalEditingDomain
TransactionalAdapterFactoryContentProvider(TransactionalEditingDomain domain, AdapterFactory adapterFactory)
          Initializes me with the editing domain in which I create read transactions and that adapter factory that provides content providers.
TransactionalAdapterFactoryLabelProvider(TransactionalEditingDomain domain, AdapterFactory adapterFactory)
          Initializes me with the editing domain in which I create read transactions and that adapter factory that provides content providers.
TransactionalPropertySource(TransactionalEditingDomain domain, IPropertySource propertySource)
          Initializes me with the editing domain in which I create transactions, and the property source that I delegate to.
 

Uses of TransactionalEditingDomain in org.eclipse.emf.transaction.ui.view
 

Methods in org.eclipse.emf.transaction.ui.view that return TransactionalEditingDomain
protected  TransactionalEditingDomain ExtendedPropertySheetPage.getTransactionalEditingDomain()
          Obtains my editing domain.
 

Uses of TransactionalEditingDomain in org.eclipse.emf.transaction.util
 

Methods in org.eclipse.emf.transaction.util that return TransactionalEditingDomain
static TransactionalEditingDomain TransactionUtil.getEditingDomain(EObject eObject)
          Obtains the transactional editing domain that manages the specified element.
static TransactionalEditingDomain TransactionUtil.getEditingDomain(Object object)
          Obtains the transactional editing domain that manages the specified object.
static TransactionalEditingDomain TransactionUtil.getEditingDomain(Resource resource)
          Obtains the transactional editing domain that manages the specified resource.
static TransactionalEditingDomain TransactionUtil.getEditingDomain(ResourceSet rset)
          Obtains the transactional editing domain that manages the specified resource set.
 

Methods in org.eclipse.emf.transaction.util with parameters of type TransactionalEditingDomain
static
<T> RunnableWithResult<T>
TransactionUtil.createPrivilegedRunnable(TransactionalEditingDomain domain, RunnableWithResult<? extends T> runnable)
          Utility method for providing privileged access to runnables that return values.
static
<T> T
TransactionUtil.getAdapter(TransactionalEditingDomain domain, Class<? extends T> adapterType)
          Obtains an instance of the specified adapter type for an editing domain.
static Transaction.OptionMetadata.Registry TransactionUtil.getTransactionOptionRegistry(TransactionalEditingDomain domain)
          Gets the best transaction-option registry available for the specified editing domain.
static
<T> T
TransactionUtil.runExclusive(TransactionalEditingDomain domain, RunnableWithResult<? extends T> runnable)
          Utility method for executing exclusive runnables that return values.
 

Uses of TransactionalEditingDomain in org.eclipse.emf.workspace
 

Methods in org.eclipse.emf.workspace that return TransactionalEditingDomain
 TransactionalEditingDomain WorkspaceEditingDomainFactory.createEditingDomain()
          Creates a new editing domain using a default resource set implementation and the Workbench's shared operation history.
 TransactionalEditingDomain WorkspaceEditingDomainFactory.createEditingDomain(IOperationHistory history)
          Creates a new editing domain on a default resource set implementation and the specified operation history.
 TransactionalEditingDomain WorkspaceEditingDomainFactory.createEditingDomain(ResourceSet rset)
          Creates a new editing domain using the given resource set and the Workbench's shared operation history.
 TransactionalEditingDomain WorkspaceEditingDomainFactory.createEditingDomain(ResourceSet rset, IOperationHistory history)
          Creates a new editing domain on the given resource set and the specified operation history.
 TransactionalEditingDomain ResourceUndoContext.getEditingDomain()
          Obtains the editing domain that manages my resource.
 TransactionalEditingDomain AbstractEMFOperation.getEditingDomain()
          Obtains my editing domain.
 

Constructors in org.eclipse.emf.workspace with parameters of type TransactionalEditingDomain
AbstractEMFOperation(TransactionalEditingDomain domain, String label)
          Initializes me with the editing domain in which I am making model changes and a label.
AbstractEMFOperation(TransactionalEditingDomain domain, String label, Map<?,?> options)
          Initializes me with the editing domain, a label, and transaction options.
CompositeEMFOperation(TransactionalEditingDomain domain, String label)
          Initializes me with the editing domain in which I am making model changes and a label.
CompositeEMFOperation(TransactionalEditingDomain domain, String label, List<? extends IUndoableOperation> children)
          Initializes me with the editing domain, a label, and child operations.
CompositeEMFOperation(TransactionalEditingDomain domain, String label, List<? extends IUndoableOperation> children, Map<?,?> options)
          Initializes me with the editing domain, a label, and child operations, and transaction options.
CompositeEMFOperation(TransactionalEditingDomain domain, String label, Map<?,?> options)
          Initializes me with the editing domain, a label, and transaction options.
EMFCommandOperation(TransactionalEditingDomain domain, Command command)
          Initializes me with my editing domain and a command to execute.
EMFCommandOperation(TransactionalEditingDomain domain, Command command, Map<?,?> options)
          Initializes me with my editing domain, a command to execute, and transaction options.
EMFOperationCommand(TransactionalEditingDomain domain, IUndoableOperation operation)
          Initializes me with the undoable operation that I wrap.
EMFOperationCommand(TransactionalEditingDomain domain, IUndoableOperation operation, IAdaptable adaptable)
          Initializes me with the undoable operation that I wrap and an adaptable to pass to it when I execute/undo/redo.
ResourceUndoContext(TransactionalEditingDomain domain, Resource resource)
          Initializes me with the editing domain that owns a resource and the resource that I represent.
 

Uses of TransactionalEditingDomain in org.eclipse.emf.workspace.examples.extlibrary.domain
 

Methods in org.eclipse.emf.workspace.examples.extlibrary.domain that return TransactionalEditingDomain
 TransactionalEditingDomain EXTLibraryEditingDomainFactory.createEditingDomain()
           
 TransactionalEditingDomain EXTLibraryEditingDomainFactory.createEditingDomain(ResourceSet rset)
           
 TransactionalEditingDomain EXTLibraryEditingDomainFactory.getEditingDomain(ResourceSet rset)
           
 

Uses of TransactionalEditingDomain in org.eclipse.emf.workspace.examples.extlibrary.presentation
 

Methods in org.eclipse.emf.workspace.examples.extlibrary.presentation with parameters of type TransactionalEditingDomain
protected  void ResourceLoadedListener.handleNotification(TransactionalEditingDomain domain, Notification notification)
           
 

Uses of TransactionalEditingDomain in org.eclipse.emf.workspace.impl
 

Constructors in org.eclipse.emf.workspace.impl with parameters of type TransactionalEditingDomain
NonEMFTransaction(TransactionalEditingDomain domain, IUndoableOperation operation, IAdaptable info)
          Initializes me with the undoable operation that represents my non-EMF changes.
NonEMFTransaction(TransactionalEditingDomain domain, IUndoableOperation operation, IAdaptable info, Map<?,?> options)
          Initializes me with the undoable operation that represents my non-EMF changes and transaction options.
 

Uses of TransactionalEditingDomain in org.eclipse.emf.workspace.util
 

Methods in org.eclipse.emf.workspace.util that return TransactionalEditingDomain
 TransactionalEditingDomain WorkspaceSynchronizer.getEditingDomain()
          Queries the editing domain whose resources I synchronize with the workspace.
 

Constructors in org.eclipse.emf.workspace.util with parameters of type TransactionalEditingDomain
WorkspaceSynchronizer(TransactionalEditingDomain domain)
          Initializes me with the editing domain for which I synchronize resources, using the default change-handling behaviour.
WorkspaceSynchronizer(TransactionalEditingDomain domain, WorkspaceSynchronizer.Delegate delegate)
          Initializes me with the editing domain for which I synchronize resources, using the specified delegate to handle resource changes.
 


Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.