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. 
 

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 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.
protected abstract  Command TriggerListener.trigger(TransactionalEditingDomain domain, Notification notification)
          Implemented by subclasses to provide a trigger command for a single change in the model.
 

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.
 

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
<T> T
TransactionUtil.runExclusive(TransactionalEditingDomain domain, RunnableWithResult<? extends T> runnable)
          Utility method for executing exclusive runnables that return values.
 


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