Uses of Interface
org.eclipse.emf.transaction.impl.InternalTransaction

Packages that use InternalTransaction
org.eclipse.emf.transaction.impl Implementation of the transactional editing domain API. 
org.eclipse.emf.workspace.impl Implementation of the workbench editing domain API. 
 

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

Classes in org.eclipse.emf.transaction.impl that implement InternalTransaction
 class EMFCommandTransaction
          A transaction implementation use by the command stack to wrap the execution of Commands, to provide them the write access that they need.
 class TransactionImpl
          The default transaction implementation.
 class TriggerCommandTransaction
          A transaction implementation used by the command stack to wrap the execution of TriggerCommands, to provide them the write access that they need.
 

Methods in org.eclipse.emf.transaction.impl that return InternalTransaction
 InternalTransaction TransactionalEditingDomainImpl.getActiveTransaction()
           
 InternalTransaction InternalTransactionalEditingDomain.getActiveTransaction()
          Obtains the transaction that currently has access to me, and whose thread of execution is active.
 InternalTransaction TransactionImpl.getRoot()
           
 InternalTransaction InternalTransaction.getRoot()
          Obtains the root transaction (the one that has no parent).
 InternalTransaction TransactionalEditingDomainImpl.startTransaction(boolean readOnly, Map<?,?> options)
           
 InternalTransaction InternalTransactionalEditingDomain.startTransaction(boolean readOnly, Map<?,?> options)
          Creates and starts a new transaction.
 

Methods in org.eclipse.emf.transaction.impl with parameters of type InternalTransaction
 void TransactionalEditingDomainImpl.activate(InternalTransaction tx)
           
 void InternalTransactionalEditingDomain.activate(InternalTransaction tx)
          Activates (starts) the specified transaction.
 void TransactionValidator.add(InternalTransaction transaction)
          Adds a transaction for eventual validation.
 void ReadWriteValidatorImpl.add(InternalTransaction transaction)
          Adds the specified transaction to me for validation.
 void TransactionalEditingDomainImpl.deactivate(InternalTransaction tx)
           
 void InternalTransactionalEditingDomain.deactivate(InternalTransaction tx)
          Deactivates the specified transaction.
protected  void TransactionalEditingDomainImpl.postcommit(InternalTransaction tx)
          Performs post-commit processing of the specified transaction.
 void TransactionalEditingDomainImpl.precommit(InternalTransaction tx)
           
 void InternalTransactionalEditingDomain.precommit(InternalTransaction tx)
          Performs the pre-commit notifications and processing of trigger comamnds.
 void TransactionValidator.remove(InternalTransaction transaction)
          Removes a transaction that has rolled back.
 void ReadWriteValidatorImpl.remove(InternalTransaction transaction)
          Removes the specified transaction from me.
 void TransactionImpl.setParent(InternalTransaction parent)
           
 void InternalTransaction.setParent(InternalTransaction parent)
          Assigns my parent transaction (the one in which I am nested).
 void InternalLifecycle.transactionClosed(InternalTransaction transaction)
          Notifies me that a transaction has completed its commit or rollback sequence.
 void TransactionalEditingDomainImpl.LifecycleImpl.transactionClosed(InternalTransaction transaction)
           
 void InternalLifecycle.transactionClosing(InternalTransaction transaction)
          Notifies me that a transaction has commenced its commit or rollback sequence.
 void TransactionalEditingDomainImpl.LifecycleImpl.transactionClosing(InternalTransaction transaction)
           
 void InternalLifecycle.transactionInterrupted(InternalTransaction transaction)
          Notifies me that a transaction has been interrupted in its start sequence.
 void TransactionalEditingDomainImpl.LifecycleImpl.transactionInterrupted(InternalTransaction transaction)
           
 void InternalLifecycle.transactionStarted(InternalTransaction transaction)
          Notifies me that a transaction has completed its start sequence.
 void TransactionalEditingDomainImpl.LifecycleImpl.transactionStarted(InternalTransaction transaction)
           
 void InternalLifecycle.transactionStarting(InternalTransaction transaction)
          Notifies me that a transaction has commenced its start sequence.
 void TransactionalEditingDomainImpl.LifecycleImpl.transactionStarting(InternalTransaction transaction)
           
 

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

Classes in org.eclipse.emf.workspace.impl that implement InternalTransaction
 class EMFOperationTransaction
          A specialized transaction implementation that knows the EMFCommandOperation that it supports.
 class NonEMFTransaction
          A transaction encapsulating non-EMF changes (as represented by an unoable operation).
 


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