org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.document
Class FileDiagramModificationListener
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.ecore.util.EContentAdapter
org.eclipse.gmf.runtime.diagram.ui.resources.editor.document.DiagramModificationListener
org.eclipse.gmf.runtime.diagram.ui.resources.editor.ide.document.FileDiagramModificationListener
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal
public class FileDiagramModificationListener
- extends DiagramModificationListener
Listener for modification events on a diagram.
This listener is well suited for detecting save events.
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
target |
Methods inherited from class org.eclipse.emf.ecore.util.EContentAdapter |
addAdapter, basicSetTarget, basicUnsetTarget, handleContainment, removeAdapter, resolve, selfAdapt, setTarget, setTarget, setTarget, unsetTarget, unsetTarget, unsetTarget, unsetTarget |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileDiagramModificationListener
public FileDiagramModificationListener(FileDocumentProvider documentProvider,
DiagramDocument document,
IFileEditorInput input)
- Constructs a modification listener which listens to modifications on a
diagram and handles saving of files.
- Parameters:
documentProvider
- the FileDocumentProvider to handle the document being saveddocument
- the DiagramDocument being savedinput
- the IFileEditorInput that contains the file being saved
isAdapterForType
public boolean isAdapterForType(java.lang.Object type)
- Specified by:
isAdapterForType
in interface org.eclipse.emf.common.notify.Adapter
- Overrides:
isAdapterForType
in class DiagramModificationListener
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
- Specified by:
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
- Overrides:
notifyChanged
in class DiagramModificationListener
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.