|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.LifecycleImpl
protected final class TransactionalEditingDomainImpl.LifecycleImpl
Default implementation of the InternalLifecycle protocol.
May be subclassed by custom editing domain implementations.
| Constructor Summary | |
|---|---|
TransactionalEditingDomainImpl.LifecycleImpl()
Initializes me. |
|
| Method Summary | |
|---|---|
void |
addTransactionalEditingDomainListener(TransactionalEditingDomainListener l)
Adds a listener to be notified of editing domain and transaction life-cycle events. |
void |
dispose()
|
protected void |
fireLifecycleEvent(int type,
Transaction transaction)
Fires the specified life-cycle event to my listeners, if any. |
protected TransactionalEditingDomainListener[] |
getLifecycleListeners()
Obtains a copy of my life-cycle listener list as an array, for safe iteration that allows concurrent updates to the original list. |
void |
removeTransactionalEditingDomainListener(TransactionalEditingDomainListener l)
Removes a lif-cycle event listener from the editing domain. |
void |
transactionClosed(InternalTransaction transaction)
Notifies me that a transaction has completed its commit or rollback sequence. |
void |
transactionClosing(InternalTransaction transaction)
Notifies me that a transaction has commenced its commit or rollback sequence. |
void |
transactionInterrupted(InternalTransaction transaction)
Notifies me that a transaction has been interrupted in its start sequence. |
void |
transactionStarted(InternalTransaction transaction)
Notifies me that a transaction has completed its start sequence. |
void |
transactionStarting(InternalTransaction transaction)
Notifies me that a transaction has commenced its start sequence. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransactionalEditingDomainImpl.LifecycleImpl()
| Method Detail |
|---|
public void addTransactionalEditingDomainListener(TransactionalEditingDomainListener l)
TransactionalEditingDomain.Lifecycle
addTransactionalEditingDomainListener in interface TransactionalEditingDomain.Lifecyclel - a listener to addpublic void removeTransactionalEditingDomainListener(TransactionalEditingDomainListener l)
TransactionalEditingDomain.Lifecycle
removeTransactionalEditingDomainListener in interface TransactionalEditingDomain.Lifecyclel - a listener to removepublic void dispose()
protected final TransactionalEditingDomainListener[] getLifecycleListeners()
protected void fireLifecycleEvent(int type,
Transaction transaction)
type - one of the life-cycle event
typestransaction - the transaction that is the subject of the event, or
null if the event pertains to the editing
domain, itselfpublic void transactionClosed(InternalTransaction transaction)
InternalLifecycle
transactionClosed in interface InternalLifecycletransaction - a transaction that has closedpublic void transactionClosing(InternalTransaction transaction)
InternalLifecycle
transactionClosing in interface InternalLifecycletransaction - a transaction that is closingpublic void transactionInterrupted(InternalTransaction transaction)
InternalLifecycle
transactionInterrupted in interface InternalLifecycletransaction - a transaction thatwas interrupted while startingpublic void transactionStarted(InternalTransaction transaction)
InternalLifecycle
transactionStarted in interface InternalLifecycletransaction - a transaction that has startedpublic void transactionStarting(InternalTransaction transaction)
InternalLifecycle
transactionStarting in interface InternalLifecycletransaction - a transaction that is starting
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||