Runtime

## Package org.eclipse.gmf.runtime.diagram.ui.resources.editor.document

Interface Summary
DocumentProviderRegistry.IDocumentProviderSelector
IDiagramDocument: An interface defining a `IDocument` with content of `org.eclipse.gmf.runtime.notation.Diagram`
IDiagramDocumentProvider: An interface to be implemented by all document providers, that create `IDiagramDocument`
IDocument: An `IDocument` represents extensible content providing support A document allows to set its content and to manipulate it.
IDocumentEditor: An interface to be implemented by all the editors displaying a diagram
IDocumentListener: Interface for objects which are interested in getting informed about document changes.
IDocumentProvider: A document provider maps between domain elements and documents.
IElementStateListener: Interface for parties interested in standardized element changes.
ISchedulingRuleProvider: A scheduling rule provider provides a scheduling rule which can be used when running operations.
MEditingDomainElement

Class Summary
AbstractDocument: Abstract implementation of `IDocument`.
AbstractDocumentProvider: An abstract implementation of a sharable document provider.
AbstractDocumentProvider.DocumentProviderOperation: Operation created by the document provider and to be executed by the providers runnable context.
DiagramDocument: An implementation of `IDiagramDocument`,
DiagramInputDocumentProvider: An implementation of `IDiagramDocumentProvider` that connects a `org.eclipse.gmf.runtime.diagram.ui.parts.IDiagramEditorInput` and a `IDiagramDocument`.
DiagramModificationListener: Listener for modification events on a diagram.
DocumentEvent: Specification of changes applied to documents.
DocumentProviderRegistry: This registry manages shared document providers.
EditorInputProxy
PathEditorInputProxy

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.