Class DiagramChangeListener
- java.lang.Object
-
- org.eclipse.graphiti.ui.internal.editor.DiagramChangeListener
-
- All Implemented Interfaces:
java.util.EventListener,org.eclipse.emf.transaction.ResourceSetListener
public class DiagramChangeListener extends java.lang.Object implements org.eclipse.emf.transaction.ResourceSetListenerListener for model changes in the notational model. Is attached to theResourceSetprovided by theDiagramEditorInternal.
-
-
Constructor Summary
Constructors Constructor Description DiagramChangeListener(DiagramBehavior diagramBehavior)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.transaction.NotificationFiltergetFilter()booleanisAggregatePrecommitListener()booleanisPostcommitOnly()booleanisPrecommitOnly()voidresourceSetChanged(org.eclipse.emf.transaction.ResourceSetChangeEvent event)booleanstopListening()org.eclipse.emf.common.command.CommandtransactionAboutToCommit(org.eclipse.emf.transaction.ResourceSetChangeEvent event)
-
-
-
Constructor Detail
-
DiagramChangeListener
public DiagramChangeListener(DiagramBehavior diagramBehavior)
-
-
Method Detail
-
getFilter
public org.eclipse.emf.transaction.NotificationFilter getFilter()
- Specified by:
getFilterin interfaceorg.eclipse.emf.transaction.ResourceSetListener
-
isAggregatePrecommitListener
public boolean isAggregatePrecommitListener()
- Specified by:
isAggregatePrecommitListenerin interfaceorg.eclipse.emf.transaction.ResourceSetListener
-
isPostcommitOnly
public boolean isPostcommitOnly()
- Specified by:
isPostcommitOnlyin interfaceorg.eclipse.emf.transaction.ResourceSetListener
-
isPrecommitOnly
public boolean isPrecommitOnly()
- Specified by:
isPrecommitOnlyin interfaceorg.eclipse.emf.transaction.ResourceSetListener
-
resourceSetChanged
public void resourceSetChanged(org.eclipse.emf.transaction.ResourceSetChangeEvent event)
- Specified by:
resourceSetChangedin interfaceorg.eclipse.emf.transaction.ResourceSetListener
-
transactionAboutToCommit
public org.eclipse.emf.common.command.Command transactionAboutToCommit(org.eclipse.emf.transaction.ResourceSetChangeEvent event) throws org.eclipse.emf.transaction.RollbackException- Specified by:
transactionAboutToCommitin interfaceorg.eclipse.emf.transaction.ResourceSetListener- Throws:
org.eclipse.emf.transaction.RollbackException
-
stopListening
public boolean stopListening()
-
-