org.eclipse.etrice.ui.common.concurrency
Class EditingDomainAdapter

java.lang.Object
  extended by AdapterImpl
      extended by org.eclipse.etrice.ui.common.concurrency.EditingDomainAdapter

public class EditingDomainAdapter
extends AdapterImpl


Nested Class Summary
protected  class EditingDomainAdapter.DialogPrompter
           
static class EditingDomainAdapter.Factory
           
 
Constructor Summary
protected EditingDomainAdapter(TransactionalEditingDomain editingDomain)
           
 
Method Summary
protected  boolean createAndRegisterDirtyState(XtextResource xtextResource)
           
protected  IDirtyResource createDirtyResource(XtextResource xtextResource)
           
 void dispose()
           
 void editingDomainDisposing(TransactionalEditingDomainEvent event)
           
 NotificationFilter getFilter()
           
 boolean isAggregatePrecommitListener()
           
 boolean isPostcommitOnly()
           
 boolean isPrecommitOnly()
           
protected  boolean queryApplyChanges()
           
 void resourceSetChanged(ResourceSetChangeEvent event)
           
 Command transactionAboutToCommit(ResourceSetChangeEvent event)
           
 void transactionClosed(TransactionalEditingDomainEvent event)
           
 void transactionClosing(TransactionalEditingDomainEvent event)
           
 void transactionInterrupted(TransactionalEditingDomainEvent event)
           
 void transactionStarted(TransactionalEditingDomainEvent event)
           
 void transactionStarting(TransactionalEditingDomainEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditingDomainAdapter

protected EditingDomainAdapter(TransactionalEditingDomain editingDomain)
Method Detail

getFilter

public NotificationFilter getFilter()

isAggregatePrecommitListener

public boolean isAggregatePrecommitListener()

isPostcommitOnly

public boolean isPostcommitOnly()

isPrecommitOnly

public boolean isPrecommitOnly()

resourceSetChanged

public void resourceSetChanged(ResourceSetChangeEvent event)

transactionAboutToCommit

public Command transactionAboutToCommit(ResourceSetChangeEvent event)
                                 throws RollbackException
Throws:
RollbackException

createAndRegisterDirtyState

protected boolean createAndRegisterDirtyState(XtextResource xtextResource)

createDirtyResource

protected IDirtyResource createDirtyResource(XtextResource xtextResource)

editingDomainDisposing

public void editingDomainDisposing(TransactionalEditingDomainEvent event)

dispose

public void dispose()

queryApplyChanges

protected boolean queryApplyChanges()

transactionClosed

public void transactionClosed(TransactionalEditingDomainEvent event)

transactionClosing

public void transactionClosing(TransactionalEditingDomainEvent event)

transactionInterrupted

public void transactionInterrupted(TransactionalEditingDomainEvent event)

transactionStarted

public void transactionStarted(TransactionalEditingDomainEvent event)

transactionStarting

public void transactionStarting(TransactionalEditingDomainEvent event)