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

This package contains specific Eclipse `ViewPart` and `EditorPart` implementations which wrap an `FXCanvas`.

See: Description

Interface Summary
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`.

Class Summary
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`.

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

This package contains specific Eclipse `ViewPart` and `EditorPart` implementations which wrap an `FXCanvas`.