All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractBehavior TheAbstractBehaviorcan be used as a base class forIBehaviorimplementations.AbstractCompositeOperation TheAbstractCompositeOperationis an abstract implementation of theICompositeOperationinterface.AbstractContentPart<V extends javafx.scene.Node> TheAbstractContentPartis anIContentPartimplementation that binds the VR type parameter (visual root type) toNode.AbstractFeedbackPart<V extends javafx.scene.Node> Abstract base implementation for a JavaFX-specificIFeedbackPart.AbstractFXEditor Abstract base class for editors.AbstractFXView Abstract base class for views.AbstractHandlePart<V extends javafx.scene.Node> Abstract base implementation for a JavaFX-specificIHandlePart.AbstractPolicy Abstract base implementation ofIPolicythat is transactional.AbstractSegmentHandlePart<N extends javafx.scene.Node> AnAbstractSegmentHandlePartis bound to a segment of a poly-bezier handle geometry, represented by an array ofBezierCurves.AbstractVisualPart<V extends javafx.scene.Node> TheAbstractVisualPartis an abstract implementation of theIVisualPartinterface.AddContentChildOperation TheAddContentChildOperationuses theIContentPartAPI to remove a content object from anIContentPart.AddSnapToStrategyOperation TheRemoveSnapToStrategyOperationcan be used to add anISnapToStrategyto the list of supported strategies that is managed by theSnappingModel.AttachToContentAnchorageOperation TheAttachToContentAnchorageOperationuses theIContentPartAPI to attach an anchored to the given anchorage.BendConnectionPolicy TheBendConnectionPolicycan be used to manipulate the points constituting anConnection, i.e. its start, way, and end points.BendContentOperation AnITransactionalOperationto bend anIBendableContentPart.BendVisualOperation TheBendVisualOperationis anITransactionalOperationthat can be used to manipulate the visual bend points of anIBendableContentPart.BoundsSnappingLocationProvider TheBoundsSnappingLocationProviderdeterminesSnappingModel.SnappingLocations along the bounds of the individualIContentParts that contribute to snapping.CenterSnappingLocationProvider TheCenterSnappingLocationProvideris a specialization ofBoundsSnappingLocationProviderthat returns the center of the bounds as the onlySnappingModel.SnappingLocations.ChangeContentsOperation TheChangeContentsOperationcan be used to change the content objects stored in theIViewer.contentsProperty().ChangeFocusOperation ChangeSelectionOperation ChangeViewportOperation TheChangeViewportOperationcan be used to alter the scroll offset and the content transformation of anInfiniteCanvas.CircleSegmentHandlePart ConnectionClickableAreaBehavior A behavior that regulates the clickable area width of anIVisualPart's connection visual dependent on the zoom level.ConnectionSnappingLocationProvider ContentBehavior A behavior that can be adapted to anIRootPartor anIContentPartto synchronize the list ofIContentPartchildren and (only in case of anIContentPart) anchorages with the list of content children and anchored.ContentPartPool A temporary store forIContentParts that is used byContentBehaviors.ContentPolicy A (transaction) policy to handle content changes, i.e. adding/removing of content children as well as attaching/detaching to/from content anchorages.ContentSelectionProvider TheContentSelectionProvideris anISelectionProviderimplementation that manages the un-/registration of listeners and their execution upon selection changes.CreationPolicy TheCreationPolicyis anAbstractPolicythat handles the creation of content.DefaultAnchorProvider TheDefaultAnchorProvidercan be used to provideDynamicAnchors for anchoredIVisualParts depending on their visual.DefaultFocusFeedbackPartFactory DefaultHoverFeedbackPartFactory DefaultHoverIntentHandlePartFactory DefaultSelectionFeedbackPartFactory DefaultSelectionHandlePartFactory DefaultSnappingFeedbackPartFactory TheDefaultSnappingFeedbackPartFactoryis anIFeedbackPartFactorythat is used by theSnappingBehaviorto generateSnappingFeedbackParts for theSnappingModel.SnappingLocations that are stored in theSnappingModel.DeletionPolicy TheDeletionPolicyis anAbstractPolicythat handles the deletion of content.DeselectOperation DetachFromContentAnchorageOperation TheDetachFromContentAnchorageOperationuses theIContentPartAPI to detach an anchored from the given anchorage.FocusBehavior TheFocusBehaviorcan be registered on anIVisualPartto transfer the focus information from theFocusModelto the part's visualization.FocusFeedbackPart TheFocusFeedbackPartvisualizes focus feedback.FocusModel TheFocusModelstores theIContentPartwhich has keyboard focus.FocusTraversalPolicy TheFocusTraversalPolicycan be used to assign focus to the next or previous part in the focus traversal cycle.ForwardUndoCompositeOperation TheForwardUndoCompositeOperationis anAbstractCompositeOperationwhich undoes its combined operations in the same order as they are executed.FXEditorActionBarContributor FXPaintPropertyDescriptor TheFXPaintPropertyDescriptoris aPropertyDescriptorthat uses theFXPaintCellEditorto edit its value.GeometricBoundsProvider TheGeometricBoundsProvideris aProvider <IGeometry>that returns aRectanglethat corresponds to the geometric bounds of its host visual, i.e. it does not include the stroke of the visual or other visual properties (e.g. clip or effect).GeometricOutlineProvider TheGeometricOutlineProvideris aProvider <IGeometry>that returns anIGeometrythat corresponds to the geometric outline of its host visual, i.e. it does not include the stroke of the visual or other visual properties (e.g. clip or effect).GridBehavior TheGridBehaviorcan be registered on anIRootPartto apply the information from theGridModelto the background grid that is managed by theInfiniteCanvasViewer.GridModel TheGridModelstores information about a background grid, i.e. cell width and cell height.HistoricizingDomain TheHistoricizingDomainis anIDomainthat uses anIOperationHistoryfor executingITransactionalOperations.HistoryBasedDirtyStateProvider A support class to handle the dirty state of aWorkbenchPartthat uses anIOperationHistoryand anIUndoContext.HoverBehavior HoverFeedbackPart HoverIntentBehavior TheHoverIntentBehaviorcomplements theHoverBehaviorw.r.t.HoverModel TheHoverModelis used to store the current viewer's mouse hover target, i.e. theIVisualPartthat is currently under the mouse cursor.IAnchorProvider TheIAnchorProvidercan provide anIAnchorfor an anchorage part depending on a given anchoredIVisualPartand a corresponding role (seeIAnchorProvider.get(IVisualPart, String)for details).IBehavior IBendableContentPart<V extends javafx.scene.Node> AnIContentPartthat supports content related bend, i.e. manipulation of control points.IBendableContentPart.BendPoint A representation of a bend point, which is defined either by a point or by a content anchorage to which the content is attached.IContentPart<V extends javafx.scene.Node> AnIVisualPartthat visualizes an underlying content element.IContentPartFactory A factory for creating newIContentParts.IDirtyStateProvider A delegate support that can be used byISaveableParts to maintain their dirty state based on anIOperationHistory.IDirtyStateProviderFactory A factory for the creation of anIDirtyStateProvider.IDomain A domain represents the collective state of a MVC application.IFeedbackPart<V extends javafx.scene.Node> AnIFeedbackPartis a controller that controls a visual, which is used simply for feedback and does not correspond to anything in the visualized model.IFeedbackPartFactory TheIFeedbackPartFactoryinterface specifies a factory method for the creation ofIFeedbackParts for a given list of targetIVisualParts, a contextIBehavior, and a contextMap.IHandlePart<V extends javafx.scene.Node> AnIHandlePartis a controller that controls a visual, which is used simply for tool interaction and does not correspond to anything in the visualized model.IHandlePartFactory TheIHandlePartFactoryinterface specifies a factory method for the creation ofIHandleParts for a given list of targetIVisualParts, a contextIBehavior, and a contextMap.InfiniteCanvasViewer TheInfiniteCanvasVieweris anIViewerthat manages anInfiniteCanvasto display the viewer's contents.IPolicy TheIPolicyinterface extendsIAdaptable.Bound, i.e. it is bound to anIAdaptable, its so calledIPolicy.getHost().IPropertySheetPageFactory A factory to create a newIPropertySheetPage.IResizableContentPart<V extends javafx.scene.Node> AnIContentPartthat supports content related resize.IRootPart<V extends javafx.scene.Node> ISelectionProviderFactory A factory for the creation of anISelectionProvider.ISnappingLocationProvider TheISnappingLocationProvideris used to determineSnappingModel.SnappingLocations for anIContentPart.ITransactionalOperation AnITransactionalOperationis anIUndoableOperationthat tolerates successive calls toIUndoableOperation.execute(IProgressMonitor, IAdaptable)andIUndoableOperation.undo(IProgressMonitor, IAdaptable)and allows to check whether it has an overall effect (ITransactionalOperation.isNoOp()) compared to the initial state upon construction.ITransformableContentPart<V extends javafx.scene.Node> AnIContentPartthat supports content related transformations.IViewer TheIViewerinterface specifies all services that a viewer needs to provide.IVisualPart<V extends javafx.scene.Node> AnIVisualPartplays the controller role in the model-view-controller architecture.LayeredRootPart TheLayeredRootPartis anIRootPartthat manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.Messages TheMessagesclass contains all messages within GEF MVC.UI that can be internationalized.MvcFxBundle TheBundleActivatorfor the MVC.FX bundle.MvcFxModule The Guice module which contains all (default) bindings related to the MVC.FX bundle.MvcFxUiBundle TheMvcFxUiBundleis the plug-in that integrates MVC.FX with the Eclipse platform UI.MvcFxUiModule TheMvcFxUiModulecontains Eclipse UI specific bindings in the context of an MVC.FX application.PartUtils Provides utilities needed in the context ofIVisualParts.RectangleSegmentHandlePart AnAbstractSegmentHandlePartwith a rectangularRectanglevisual.RemoveContentChildOperation TheRemoveContentChildOperationuses theIContentPartAPI to remove a content object from anIContentPart.RemoveSnapToStrategyOperation TheRemoveSnapToStrategyOperationcan be used to remove anISnapToStrategyfrom the list of supported strategies that is managed by theSnappingModel.ResizableTransformableBoundsProvider TheResizableTransformableBoundsProviderreturns bounds according to the size and transformation as returned by the part API, i.e.ResizableTransformableOutlineProvider TheResizableTransformableOutlineProviderreturns the outline according to the size and transformation as returned by the part API, i.e.ResizeContentOperation<VR> AnITransactionalOperationto change the size of anIResizableContentPart.ResizeOperation TheResizeOperationcan be used to alter the size of avisual.ResizePolicy RevealOperation TheRevealOperationcan be used to reveal anIVisualPartwithin itsIViewer, i.e. manipulates the viewport translation so that the part is visible.RevealPrimarySelectionBehavior TheRevealPrimarySelectionBehaviorobserves theSelectionModelthat is registered at theIViewerof itshostandrevealsthe primary selection, i.e. the first element of theSelectionModel.selectionUnmodifiableProperty()when the selection changes.ReverseUndoCompositeOperation TheReverseUndoCompositeOperationis anAbstractCompositeOperationwhich undoes its combined operations in the reverse order of their execution.SelectionBehavior The default selection behavior is responsible for creating and removing selection feedback and handles.SelectionFeedbackPart TheSelectionFeedbackPartis anAbstractFeedbackPartthat is parameterized byGeometryNode<IGeometry>.SelectionLinkFeedbackPart TheSelectionLinkFeedbackPartis anSelectionFeedbackPartthat uses a dotted line as its visualization.SelectionModel TheSelectionModelis used to store the current viewer's selection.SelectOperation SetPropertyValueOperation AnITransactionalOperationused to set or reset the value of a property.SetRefreshVisualOperation ASetRefreshVisualOperationis used to set/unset theIVisualPart.isRefreshVisual()flag of a specifiedIVisualPart.ShapeBoundsProvider TheShapeBoundsProvideris aProvider<IGeometry>that returns aRectanglethat corresponds to the layout-bounds of its host visual, i.e. it includes the geometric bounds and the stroke of the visual.ShapeOutlineProvider TheShapeOutlineProvideris aProvider<IGeometry>that returns anIGeometrythat corresponds to the shape outline of its host visual, i.e. it includes the geometric outline and the stroke of the visual.SnappingBehavior TheSnappingBehavioris responsible for creating and removing feedback and handles in response toSnappingModelchanges.SnappingFeedbackPart TheSnappingFeedbackPartvisualizes aSnappingModel.SnappingLocationby drawing a red line at theSnappingModel.SnappingLocationthrough the whole viewport.SnappingModel TheSnappingModelstoresSnappingModel.SnappingLocations for which feedback is generated by the SnappingBehavior.SnappingModel.SnappingLocation ASnappingModel.SnappingLocationcombines anIContentPart, a position coordinate in the scene coordinate system, and anOrientation.SquareSegmentHandlePart AnAbstractSegmentHandlePartwith a quadraticRectanglevisual.TopLeftSnappingLocationProvider TheTopLeftSnappingLocationProviderreturns the top left corner of the bounds as the only snapping location.TransformContentOperation AnITransactionalOperationto change the transform of anITransformableContentPart.TransformPolicy TheTransformPolicyis a JavaFX-specificAbstractPolicythat handles the transformation of itshost.TransformProvider TheTransformProvidercan be registered on anIVisualPartto insert anAffineinto its visual's transformations list and access thatAffine.TransformVisualOperation TheTransformVisualOperationcan be used to change anAffine, for example, one that is contained within the transformations list of aNodeto transform thatNode.UndoablePropertySheetEntry UndoablePropertySheetEntry provides undo support for changes made to IPropertySources by the PropertySheetViewer.UndoablePropertySheetPage PropertySheetPage extension that allows to perform undo/redo of property value changes also in case the relatedIWorkbenchPartis not active.ViewportPolicy