HoverModel changes, i.e. a part is unhovered or
hovered.ITool to the currently
opened transaction for executing operations (via
IDomain.execute(IUndoableOperation)) on the IOperationHistory
used by this IDomain (see IDomain.getOperationHistory()), using
the IUndoContext of this IDomain.IBehavior
and AbstractBehavior definitions.IDomain
abstraction and its related
AbstractDomain realization.MvcFxBundle) as well as a Guice Module (
MvcFxModule) with default bindings for MVC.FX
.IBehavior implementations.IUndoableOperation
implementations contributed by MVC.FX.IContentPart,
IVisualPart,
IFeedbackPart, and
IHandlePart implementations and related
classes.IPolicy
implementations contributed by MVC.FX.ITool implementations for different
interactions (e.g. mouse drag).MvcFxUiBundle) as well as a Guice Module (
MvcFxUiModule) with default bindings for
MVC.FX.UI.ViewPart
and EditorPart implementations which wrap an
FXCanvas.IUndoableOperation which can be
used to manipulate the default models, especially content creation and
removal.IPolicy (and
AbstractPolicy) abstraction and
concrete implementations for the manipulation of the
ContentModel:
ContentPolicy,
CreationPolicy, and
DeletionPolicy.ITool
abstraction and its related AbstractTool
realization.MvcUiBundle) as well as a Guice Module (
MvcUiModule) with default bindings for
MVC.UI.PropertySheetPage implementation that
integrates with the
IOperationHistory to make
property changes undoable (
UndoablePropertySheetPage), as
well as an IAdapterFactory (
ContentPropertySourceAdapterFactory
) that adapts content elements of
IContentParts to
IPropertySource .IViewer
abstraction and the related
AbstractViewer realization.Copyright (c) 2014 itemis AG and others. All rights reserved.