## Uses of Class
org.eclipse.emf.transaction.RollbackException

Packages that use RollbackException
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.

Uses of RollbackException in org.eclipse.emf.transaction

Methods in org.eclipse.emf.transaction that throw RollbackException
`void` `Transaction.commit()` Attempts to commit the transaction.
`void` `TransactionalCommandStack.execute(Command command, Map<?,?> options)` Executes the specified command in a read/write transaction.
`Command` `TriggerListener.transactionAboutToCommit(ResourceSetChangeEvent event)` Implements the trigger callback by processing the `event`'s notifications one by one, delegating to the `TriggerListener.trigger(org.eclipse.emf.transaction.TransactionalEditingDomain, org.eclipse.emf.common.notify.Notification)` method for each to generate a command.
`Command` `ResourceSetListenerImpl.transactionAboutToCommit(ResourceSetChangeEvent event)` The default implementation of this method does nothing, returning no trigger command.
`Command` `ResourceSetListener.transactionAboutToCommit(ResourceSetChangeEvent event)` Informs the listener that the execution of a command (which may be implicit) is about to complete.

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

Methods in org.eclipse.emf.transaction.impl with parameters of type RollbackException
`protected void` `TransactionalCommandStackImpl.handleRollback(Command command, RollbackException rbe)` Extends the superclass implementation to first pop the failed command off of the stack, if it was already appended.
`protected void` `AbstractTransactionalCommandStack.handleRollback(Command command, RollbackException rbe)` Handles the roll-back of the specified `command` execution.

Methods in org.eclipse.emf.transaction.impl that throw RollbackException
`void` `TransactionImpl.commit()`
`protected void` `TransactionalCommandStackImpl.doExecute(Command command, Map<?,?> options)` Implemented by subclasses to perform the execution of the specified `command`.
`protected abstract void` `AbstractTransactionalCommandStack.doExecute(Command command, Map<?,?> options)` Implemented by subclasses to perform the execution of the specified `command`.
`void` `AbstractTransactionalCommandStack.execute(Command command, Map<?,?> options)` Default implementation delegates to the subclass implementation of `AbstractTransactionalCommandStack.doExecute(Command, Map)`, handling the roll-back exception if the command is rolled back.
`void` `TransactionalCommandStackImpl.executeTriggers(Command command, List<Command> triggers, Map<?,?> options)`
`void` `InternalTransactionalCommandStack.executeTriggers(Command command, List<Command> triggers, Map<?,?> options)` Executes the specified list of trigger commands.
`void` `TransactionalEditingDomainImpl.precommit(InternalTransaction tx)`
`void` `InternalTransactionalEditingDomain.precommit(InternalTransaction tx)` Performs the pre-commit notifications and processing of trigger comamnds.

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