com.ibm.xtools.bpmn2.util
Class QNameTriggerListener

java.lang.Object
  extended by org.eclipse.emf.transaction.ResourceSetListenerImpl
      extended by org.eclipse.emf.transaction.TriggerListener
          extended by com.ibm.xtools.bpmn2.util.QNameTriggerListener
All Implemented Interfaces:
java.util.EventListener, org.eclipse.emf.transaction.ResourceSetListener, org.eclipse.emf.transaction.ResourceSetListener.Internal

public class QNameTriggerListener
extends org.eclipse.emf.transaction.TriggerListener

Listener class to listen to QName trigger events, e.g., if a feature that has a QName ref is set, this class will respond and send a command to set the QName ref. This level of indirection is required to permit undo/redo operations to function without causing QNameref errors.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.transaction.ResourceSetListener
org.eclipse.emf.transaction.ResourceSetListener.Internal
 
Constructor Summary
QNameTriggerListener()
           
 
Method Summary
 
Methods inherited from class org.eclipse.emf.transaction.TriggerListener
isPrecommitOnly, transactionAboutToCommit
 
Methods inherited from class org.eclipse.emf.transaction.ResourceSetListenerImpl
getFilter, isAggregatePrecommitListener, isPostcommitOnly, resourceSetChanged, setTarget, unsetTarget
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNameTriggerListener

public QNameTriggerListener()