# Package org.eclipse.graphiti.ui.editor

Interface Summary
IDiagramBehaviorUI: This interface is intended as UI dependent base interface for the common behavior object that describes and implements the behavior of diagrams and can be reused within all kinds of diagram containers, e.g.
IDiagramContainerUI: This is the main UI interface for the Graphiti diagram containers.
IDiagramEditorInput
IEclipseImageDescriptor: The Interface IEclipseImageDescriptor.

Class Summary
DefaultMarkerBehavior: The default implementation for the `DiagramBehavior` behavior extension that controls how markers are handled in the editor.
DefaultPaletteBehavior: This class can be subclassed by clients to adapt the palette appearance and behavior of the Graphiti diagram Editor.
DefaultPersistencyBehavior: The default implementation for the `DiagramBehavior` behavior extension that controls the persistence behavior of the Graphiti diagram Editor.
DefaultRefreshBehavior: The default implementation for the `DiagramBehavior` behavior extension that controls the refresh behavior of the Graphiti diagram editor.
DefaultUpdateBehavior: The default implementation for the `IDiagramContainerUI` behavior extension that controls update behavior of the editor and defines the EMF adapters that watch over model object modifications.
DiagramBehavior: Provides the common functionality needed to display and manage diagrams.
DiagramComposite: An SWT composite that can display a Graphiti diagram.
DiagramEditor: This is the main class for the Graphiti diagram editor.
DiagramEditorActionBarContributor: Provides some standard-actions and adds them to the toolbar or the toplevel-menu.
DiagramEditorContextMenuProvider: Provides a standard-context-menu and adds it to the given EditPartViewer.
DiagramEditorInput: The editor input object for `IDiagramContainerUI`s.
DiagramEditorInputFactory: The Class DiagramEditorFactory.
DiagramEditorMatchingStrategy: Checks whether any file editor input matches one of the opened editors.
EditorInputAdapter
ElementDeleteListener: Closes editor if model element was deleted.
GraphicalComposite: Based on the original GEF GraphicalEditor class, this is a composite that supports graphical editing.

Exception Summary