# Package org.eclipse.gef.mvc.fx.ui.parts

package org.eclipse.gef.mvc.fx.ui.parts
This package contains specific Eclipse `ViewPart` and `EditorPart` implementations which wrap an `FXCanvas`.

Related Packages
Package
Description
org.eclipse.gef.mvc.fx.ui
This package provides the bundle activator ( `MvcFxUiBundle`) as well as a Guice Module ( `MvcFxUiModule`) with default bindings for MVC.FX.UI.
org.eclipse.gef.mvc.fx.ui.properties
This package contains helper classes for the integration and manipulation of properties within the Eclipse "Properties View".
Class
Description
AbstractFXEditor
Abstract base class for editors.
AbstractFXView
Abstract base class for views.
ContentSelectionProvider
The `ContentSelectionProvider` is an `ISelectionProvider` implementation that manages the un-/registration of listeners and their execution upon selection changes.
FXEditorActionBarContributor
HistoryBasedDirtyStateProvider
A support class to handle the dirty state of a `WorkbenchPart` that uses an `IOperationHistory` and an `IUndoContext`.
IDirtyStateProvider
A delegate support that can be used by `ISaveablePart`s to maintain their dirty state based on an `IOperationHistory`.
IDirtyStateProviderFactory
A factory for the creation of an `IDirtyStateProvider`.
ISelectionProviderFactory
A factory for the creation of an `ISelectionProvider`.