Uses of Interface
org.eclipse.gef.mvc.fx.parts.IVisualPart
Packages that use IVisualPart
Package
Description
This package contains JavaFX/MVC.FX-specific
IBehavior implementations.This package contains all
IUndoableOperation
implementations contributed by MVC.FX.This package contains all JavaFX-specific
IContentPart,
IVisualPart,
IFeedbackPart, and
IHandlePart implementations and related
classes.This package contains all
IPolicy
implementations contributed by MVC.FX.This package contains a JavaFX-specific
IViewer implementation:
InfiniteCanvasViewer.-
Uses of IVisualPart in org.eclipse.gef.mvc.fx.behaviors
Methods in org.eclipse.gef.mvc.fx.behaviors that return IVisualPartModifier and TypeMethodDescriptionIVisualPart<? extends javafx.scene.Node>AbstractBehavior.getAdaptable()Gets the value of the property adaptable.IVisualPart<? extends javafx.scene.Node>AbstractBehavior.getHost()ConnectionClickableAreaBehavior.getHost()IVisualPart<? extends javafx.scene.Node>IBehavior.getHost()Returns the hostIVisualPartof thisIBehavior, i.e. the part where this behavior is registered as an adapter.Methods in org.eclipse.gef.mvc.fx.behaviors that return types with arguments of type IVisualPartModifier and TypeMethodDescriptionjavafx.beans.property.ReadOnlyObjectProperty<IVisualPart<? extends javafx.scene.Node>>AbstractBehavior.adaptableProperty()protected Map<Set<IVisualPart<? extends javafx.scene.Node>>,List<IFeedbackPart<? extends javafx.scene.Node>>> AbstractBehavior.getFeedbackPerTargetSet()Returns the map that stores the feedback parts per target part set.protected Map<Set<IVisualPart<? extends javafx.scene.Node>>,List<IHandlePart<? extends javafx.scene.Node>>> AbstractBehavior.getHandlesPerTargetSet()Returns the map that stores the handle parts per target part set.Methods in org.eclipse.gef.mvc.fx.behaviors with parameters of type IVisualPartModifier and TypeMethodDescriptionprotected voidAbstractBehavior.addFeedback(IVisualPart<? extends javafx.scene.Node> target) Adds feedback for the given target part.protected voidAbstractBehavior.addHandles(IVisualPart<? extends javafx.scene.Node> target) Adds handles for the given target part.protected List<IFeedbackPart<? extends javafx.scene.Node>>AbstractBehavior.getFeedback(IVisualPart<? extends javafx.scene.Node> target) Returns a list that contains allIHandleParts that were generated for the given target part by thisIBehavior.protected List<IHandlePart<? extends javafx.scene.Node>>AbstractBehavior.getHandles(IVisualPart<? extends javafx.scene.Node> target) Returns a list that contains allIHandleParts that were generated for the given target part by thisIBehavior.protected booleanAbstractBehavior.hasFeedback(IVisualPart<? extends javafx.scene.Node> target) Returnstrueif feedback was added for the given target part, even if no feedback parts were generated for the given target part.protected booleanAbstractBehavior.hasHandles(IVisualPart<? extends javafx.scene.Node> target) Returnstrueif handles were added for the given target part, even if no handle parts were generated for the given target part.protected voidAbstractBehavior.removeFeedback(IVisualPart<? extends javafx.scene.Node> target) Removes feedback for the given target.protected voidAbstractBehavior.removeHandles(IVisualPart<? extends javafx.scene.Node> target) Removes handles for the given target.voidAbstractBehavior.setAdaptable(IVisualPart<? extends javafx.scene.Node> adaptable) Sets the value of the property adaptable.voidContentBehavior.synchronizeContentPartAnchorages(IVisualPart<? extends javafx.scene.Node> anchored, SetMultimap<? extends Object, ? extends String> contentAnchorages) Updates the hostIVisualPart'sIContentPartanchorages (seegetAnchoragesUnmodifiable()) so that it is in sync with the set of content anchorages that is passed in.voidContentBehavior.synchronizeContentPartChildren(IVisualPart<? extends javafx.scene.Node> parent, List<? extends Object> contentChildren) Updates the hostIVisualPart'sIContentPartchildren (seegetChildrenUnmodifiable()) so that it is in sync with the set of content children that is passed in.IHandlePart<? extends javafx.scene.Node>AbstractBehavior.updateHandles(IVisualPart<? extends javafx.scene.Node> target, Comparator<IHandlePart<? extends javafx.scene.Node>> interactedWithComparator, IHandlePart<? extends javafx.scene.Node> interactedWith) Updates the handles of the given target part.Method parameters in org.eclipse.gef.mvc.fx.behaviors with type arguments of type IVisualPartModifier and TypeMethodDescriptionprotected voidAbstractBehavior.addAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds) Adds the given anchoreds as children to the root part and anchors them to the given target parts.protected voidAbstractBehavior.addAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds) Adds the given anchoreds as children to the root part and anchors them to the given target parts.protected voidAbstractBehavior.addAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds, int insertionIndex) Adds the given anchoreds as children to the root part and anchors them to the given target parts.protected voidAbstractBehavior.addAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds, int insertionIndex) Adds the given anchoreds as children to the root part and anchors them to the given target parts.protected voidFocusBehavior.addAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds) protected voidFocusBehavior.addAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds) protected voidAbstractBehavior.addFeedback(List<? extends IVisualPart<? extends javafx.scene.Node>> targets) Adds feedback for the given target parts.protected voidAbstractBehavior.addHandles(List<? extends IVisualPart<? extends javafx.scene.Node>> targets) Adds handles for the given target parts.protected List<IFeedbackPart<? extends javafx.scene.Node>>AbstractBehavior.getFeedback(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets) Returns a list that contains allIHandleParts that were generated for the given target parts by thisIBehavior.protected List<IHandlePart<? extends javafx.scene.Node>>AbstractBehavior.getHandles(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets) Returns a list that contains allIHandleParts that were generated for the given target parts by thisIBehavior.protected booleanAbstractBehavior.hasFeedback(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets) Returnstrueif feedback was added for the given set of target parts, even if no feedback parts were generated for the given set of target parts.protected booleanAbstractBehavior.hasHandles(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets) Returnstrueif handles were added for the given set of target parts, even if no handle parts were generated for the given set of target parts.protected voidAbstractBehavior.removeAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds) Removes the given anchoreds as children from the root part and as anchoreds from the given target parts.protected voidAbstractBehavior.removeAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds) Removes the given anchoreds as children from the root part and as anchoreds from the given target parts.protected voidAbstractBehavior.removeFeedback(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets) Removes feedback for the given targets.protected voidAbstractBehavior.removeFeedback(Set<? extends IVisualPart<? extends javafx.scene.Node>> targetSet) Removes feedback for the given target parts.protected voidAbstractBehavior.removeHandles(Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets) Removes handles for the given target parts.protected voidAbstractBehavior.removeHandles(Set<? extends IVisualPart<? extends javafx.scene.Node>> targetSet) Removes handles for the given target parts.IHandlePart<? extends javafx.scene.Node>AbstractBehavior.updateHandles(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Comparator<IHandlePart<? extends javafx.scene.Node>> interactedWithComparator, IHandlePart<? extends javafx.scene.Node> interactedWith) Updates the handles of the given targets. -
Uses of IVisualPart in org.eclipse.gef.mvc.fx.models
Methods in org.eclipse.gef.mvc.fx.models that return IVisualPartModifier and TypeMethodDescriptionIVisualPart<? extends javafx.scene.Node>HoverModel.getHover()Returns the currently hoveredIVisualPartornullif no visual part is hovered.Methods in org.eclipse.gef.mvc.fx.models that return types with arguments of type IVisualPartModifier and TypeMethodDescriptionjavafx.beans.property.ObjectProperty<IVisualPart<? extends javafx.scene.Node>>HoverModel.hoverProperty()Returns an object property representing the current hover part.Methods in org.eclipse.gef.mvc.fx.models with parameters of type IVisualPartModifier and TypeMethodDescriptionvoidHoverModel.setHover(IVisualPart<? extends javafx.scene.Node> cp) Sets the hoveredIVisualPartto the given value. -
Uses of IVisualPart in org.eclipse.gef.mvc.fx.operations
Methods in org.eclipse.gef.mvc.fx.operations with parameters of type IVisualPartModifier and TypeMethodDescriptionvoidRevealOperation.setPart(IVisualPart<? extends javafx.scene.Node> part) Sets the part that is to be revealed.Constructors in org.eclipse.gef.mvc.fx.operations with parameters of type IVisualPartModifierConstructorDescriptionRevealOperation(IVisualPart<? extends javafx.scene.Node> part) Constructs a newRevealOperationthat will reveal the givenIVisualPartupon execution.SetRefreshVisualOperation(IVisualPart<? extends javafx.scene.Node> part, boolean from, boolean to) Creates a newSetRefreshVisualOperationfor setting theisRefreshVisual()flag of the givenIVisualPartto the to value on execution and to the from value on undoing. -
Uses of IVisualPart in org.eclipse.gef.mvc.fx.parts
Subinterfaces of IVisualPart in org.eclipse.gef.mvc.fx.partsModifier and TypeInterfaceDescriptioninterfaceIBendableContentPart<V extends javafx.scene.Node>AnIContentPartthat supports content related bend, i.e. manipulation of control points.interfaceIContentPart<V extends javafx.scene.Node>AnIVisualPartthat visualizes an underlying content element.interfaceIFeedbackPart<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.interfaceIHandlePart<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.interfaceIResizableContentPart<V extends javafx.scene.Node>AnIContentPartthat supports content related resize.interfaceIRootPart<V extends javafx.scene.Node>interfaceITransformableContentPart<V extends javafx.scene.Node>AnIContentPartthat supports content related transformations.Classes in org.eclipse.gef.mvc.fx.parts that implement IVisualPartModifier and TypeClassDescriptionclassAbstractContentPart<V extends javafx.scene.Node>TheAbstractContentPartis anIContentPartimplementation that binds the VR type parameter (visual root type) toNode.classAbstractFeedbackPart<V extends javafx.scene.Node>Abstract base implementation for a JavaFX-specificIFeedbackPart.classAbstractHandlePart<V extends javafx.scene.Node>Abstract base implementation for a JavaFX-specificIHandlePart.classAbstractSegmentHandlePart<N extends javafx.scene.Node>AnAbstractSegmentHandlePartis bound to a segment of a poly-bezier handle geometry, represented by an array ofBezierCurves.classAbstractVisualPart<V extends javafx.scene.Node>TheAbstractVisualPartis an abstract implementation of theIVisualPartinterface.classclassTheFocusFeedbackPartvisualizes focus feedback.classclassTheLayeredRootPartis anIRootPartthat manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.classAnAbstractSegmentHandlePartwith a rectangularRectanglevisual.classTheSelectionFeedbackPartis anAbstractFeedbackPartthat is parameterized byGeometryNode<IGeometry>.classTheSelectionLinkFeedbackPartis anSelectionFeedbackPartthat uses a dotted line as its visualization.classTheSnappingFeedbackPartvisualizes aSnappingModel.SnappingLocationby drawing a red line at theSnappingModel.SnappingLocationthrough the whole viewport.classAnAbstractSegmentHandlePartwith a quadraticRectanglevisual.Methods in org.eclipse.gef.mvc.fx.parts with type parameters of type IVisualPartModifier and TypeMethodDescriptionstatic <T extends IVisualPart<? extends javafx.scene.Node>>
List<T>PartUtils.filterParts(Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, Class<T> type) Searches the given collection ofIVisualParts for elements of the specified type.static <T extends IVisualPart<? extends javafx.scene.Node>>
List<T>PartUtils.filterParts(Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, Predicate<? super IVisualPart<? extends javafx.scene.Node>> filter) Searches the given collection ofIVisualParts for elements of the specified type.Methods in org.eclipse.gef.mvc.fx.parts that return IVisualPartModifier and TypeMethodDescriptionIVisualPart<? extends javafx.scene.Node>AbstractVisualPart.getParent()Gets the value of the property parent.IVisualPart<? extends javafx.scene.Node>IVisualPart.getParent()Returns the parent of this part.static IVisualPart<? extends javafx.scene.Node>PartUtils.retrieveVisualPart(IViewer viewer, javafx.scene.Node target) Returns the firstIVisualPartin the visual hierarchy of the givenNode.Methods in org.eclipse.gef.mvc.fx.parts that return types with arguments of type IVisualPartModifier and TypeMethodDescriptionReadOnlySetMultimapProperty<IVisualPart<? extends javafx.scene.Node>,String> AbstractVisualPart.anchoragesUnmodifiableProperty()ReadOnlySetMultimapProperty<IVisualPart<? extends javafx.scene.Node>,String> IVisualPart.anchoragesUnmodifiableProperty()Returns a read-only set-multimap property containing this part's anchorages and their corresponding roles.ReadOnlyMultisetProperty<IVisualPart<? extends javafx.scene.Node>>AbstractVisualPart.anchoredsUnmodifiableProperty()ReadOnlyMultisetProperty<IVisualPart<? extends javafx.scene.Node>>IVisualPart.anchoredsUnmodifiableProperty()Returns an unmodifiable read-only multiset property representing the anchoreds of thisIVisualPart.javafx.beans.property.ReadOnlyListProperty<IVisualPart<? extends javafx.scene.Node>>AbstractVisualPart.childrenUnmodifiableProperty()javafx.beans.property.ReadOnlyListProperty<IVisualPart<? extends javafx.scene.Node>>IVisualPart.childrenUnmodifiableProperty()Returns an unmodifiable read-only property containing the children of thisIVisualPart.ObservableSetMultimap<IVisualPart<? extends javafx.scene.Node>,String> AbstractVisualPart.getAnchoragesUnmodifiable()Gets the value of the property anchoragesUnmodifiable.ObservableSetMultimap<IVisualPart<? extends javafx.scene.Node>,String> IVisualPart.getAnchoragesUnmodifiable()Returns an unmodifiableObservableSetMultimapof this part's anchorages and their corresponding roles.static List<IVisualPart<? extends javafx.scene.Node>>PartUtils.getAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> anchorages) Collects the anchoreds of all givenIVisualParts.static Set<IVisualPart<? extends javafx.scene.Node>>PartUtils.getAnchoreds(IVisualPart<? extends javafx.scene.Node> anchorage, String role) Collects the anchoreds of the givenIVisualPartwhich are registered under the specified role.ObservableMultiset<IVisualPart<? extends javafx.scene.Node>>AbstractVisualPart.getAnchoredsUnmodifiable()Gets the value of the property anchoredsUnmodifiable.ObservableMultiset<IVisualPart<? extends javafx.scene.Node>>IVisualPart.getAnchoredsUnmodifiable()Returns an unmodifiableObservableMultisetof this part's anchoreds.javafx.collections.ObservableList<IVisualPart<? extends javafx.scene.Node>>AbstractVisualPart.getChildrenUnmodifiable()Gets the value of the property childrenUnmodifiable.javafx.collections.ObservableList<IVisualPart<? extends javafx.scene.Node>>IVisualPart.getChildrenUnmodifiable()Returns an unmodifiableObservableListof this part's children.javafx.beans.property.ReadOnlyObjectProperty<IVisualPart<? extends javafx.scene.Node>>AbstractVisualPart.parentProperty()javafx.beans.property.ReadOnlyObjectProperty<IVisualPart<? extends javafx.scene.Node>>IVisualPart.parentProperty()Returns a read-only property that refers to the parent of thisIVisualPart.Methods in org.eclipse.gef.mvc.fx.parts with parameters of type IVisualPartModifier and TypeMethodDescriptionvoidAbstractVisualPart.addChild(IVisualPart<? extends javafx.scene.Node> child) voidAbstractVisualPart.addChild(IVisualPart<? extends javafx.scene.Node> child, int index) voidIVisualPart.addChild(IVisualPart<? extends javafx.scene.Node> child) Adds the given child to the list of this part's children.voidIVisualPart.addChild(IVisualPart<? extends javafx.scene.Node> child, int index) Adds the given child to the list of this part's children at the specified index.voidAbstractVisualPart.attachAnchored(IVisualPart<? extends javafx.scene.Node> anchored) voidIVisualPart.attachAnchored(IVisualPart<? extends javafx.scene.Node> anchored) Used by an anchoredIVisualPartto establish an anchorage-anchored relationship with this anchorageIVisualPart.voidAbstractVisualPart.attachToAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage) voidAbstractVisualPart.attachToAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage, String role) voidIVisualPart.attachToAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage) Attaches the givenIVisualPartto the given anchorage under the "default" role.voidIVisualPart.attachToAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage, String role) Attaches the givenIVisualPartto the given anchorage under the given role.protected List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory.createHoverHandlePartsForCurve(IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, Provider<BezierCurve[]> segmentsProvider) Creates hover handle parts for a handle geometry that is anICurve.protected List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory.createHoverHandlePartsForPolygonalOutline(IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, Provider<BezierCurve[]> segmentsProvider) protected List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory.createHoverHandlePartsForRectangularOutline(IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, Provider<BezierCurve[]> segmentsProvider) Creates hover handle parts for a handle geometry that is aRectangle.protected IFeedbackPart<? extends javafx.scene.Node>DefaultSelectionFeedbackPartFactory.createLinkFeedbackPart(IVisualPart<? extends javafx.scene.Node> anchorage, Provider<? extends IGeometry> anchorageLinkFeedbackGeometryProvider, IVisualPart<? extends javafx.scene.Node> anchored, Provider<? extends IGeometry> anchoredLinkFeedbackGeometryProvider, String role) Creates a feedback-line between an anchored part and its anchorage.protected List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory.createSingleSelectionHandleParts(IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap) Creates handle parts for a single selection.protected List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory.createSingleSelectionHandlePartsForCurve(IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, Provider<BezierCurve[]> segmentsProvider) Creates handle parts for a single selection of which the handle geometry is anICurve.protected List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory.createSingleSelectionHandlePartsForPolygonalOutline(IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, Provider<BezierCurve[]> segmentsProvider) protected List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory.createSingleSelectionHandlePartsForRectangularOutline(IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, Provider<BezierCurve[]> segmentsProvider) Creates handle parts for a single selection of which the handle geometry is aRectangle.voidAbstractVisualPart.detachAnchored(IVisualPart<? extends javafx.scene.Node> anchored) voidIVisualPart.detachAnchored(IVisualPart<? extends javafx.scene.Node> anchored) Used by an anchoredIVisualPartto unestablish an anchorage-anchored relationship with this anchorageIVisualPart.voidAbstractVisualPart.detachFromAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage) voidAbstractVisualPart.detachFromAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage, String role) voidIVisualPart.detachFromAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage) Detaches thisIVisualPartfrom the given anchorageIVisualPartunder the 'default' role.voidIVisualPart.detachFromAnchorage(IVisualPart<? extends javafx.scene.Node> anchorage, String role) Detaches thisIVisualPartfrom the given anchorageIVisualPartunder the given role.protected IViewerAbstractVisualPart.determineViewer(IVisualPart<? extends javafx.scene.Node> parent, Multiset<IVisualPart<? extends javafx.scene.Node>> anchoreds) Determines the viewer reference via the given parent or any of the given anchoreds.protected IViewerLayeredRootPart.determineViewer(IVisualPart<? extends javafx.scene.Node> parent, Multiset<IVisualPart<? extends javafx.scene.Node>> anchoreds) protected voidAbstractFeedbackPart.doAddChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) protected voidAbstractHandlePart.doAddChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) protected voidAbstractVisualPart.doAddChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) Performs the addition of the child's visual to thisIVisualPart's visual.protected voidLayeredRootPart.doAddChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) protected voidAbstractFeedbackPart.doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidAbstractHandlePart.doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidAbstractVisualPart.doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) Attaches this part's visual to the visual of the given anchorage.protected voidLayeredRootPart.doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidSnappingFeedbackPart.doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidAbstractFeedbackPart.doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidAbstractHandlePart.doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidAbstractVisualPart.doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) Detaches this part's visual from the visual of the given anchorage.protected voidLayeredRootPart.doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidSnappingFeedbackPart.doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, String role) protected voidAbstractFeedbackPart.doRemoveChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) protected voidAbstractHandlePart.doRemoveChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) protected voidAbstractVisualPart.doRemoveChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) Removes the child's visual from thisIVisualPart's visual.protected voidLayeredRootPart.doRemoveChildVisual(IVisualPart<? extends javafx.scene.Node> child, int index) static Set<IVisualPart<? extends javafx.scene.Node>>PartUtils.getAnchoreds(IVisualPart<? extends javafx.scene.Node> anchorage, String role) Collects the anchoreds of the givenIVisualPartwhich are registered under the specified role.voidAbstractVisualPart.removeChild(IVisualPart<? extends javafx.scene.Node> child) voidIVisualPart.removeChild(IVisualPart<? extends javafx.scene.Node> child) Removes the givenIVisualPartfrom the list of this part's children.voidAbstractVisualPart.reorderChild(IVisualPart<? extends javafx.scene.Node> child, int index) voidIVisualPart.reorderChild(IVisualPart<? extends javafx.scene.Node> child, int index) Swaps the givenIVisualPartwith the part at the given index position within this part's list of children.voidAbstractVisualPart.setParent(IVisualPart<? extends javafx.scene.Node> newParent) Sets the parentIVisualPart.voidIVisualPart.setParent(IVisualPart<? extends javafx.scene.Node> parent) Used by a parentIVisualPartto establish/unestablish a parent-child relationship with this childIVisualPart.Method parameters in org.eclipse.gef.mvc.fx.parts with type arguments of type IVisualPartModifier and TypeMethodDescriptionvoidAbstractVisualPart.addChildren(List<? extends IVisualPart<? extends javafx.scene.Node>> children) voidAbstractVisualPart.addChildren(List<? extends IVisualPart<? extends javafx.scene.Node>> children, int index) voidIVisualPart.addChildren(List<? extends IVisualPart<? extends javafx.scene.Node>> children) Adds the given children to the list of this part's children.voidIVisualPart.addChildren(List<? extends IVisualPart<? extends javafx.scene.Node>> children, int index) Adds the given children to the list of this part's children at the specified index.List<IFeedbackPart<? extends javafx.scene.Node>>DefaultFocusFeedbackPartFactory.createFeedbackParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) List<IFeedbackPart<? extends javafx.scene.Node>>DefaultHoverFeedbackPartFactory.createFeedbackParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) List<IFeedbackPart<? extends javafx.scene.Node>>DefaultSelectionFeedbackPartFactory.createFeedbackParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) List<IFeedbackPart<? extends javafx.scene.Node>>DefaultSnappingFeedbackPartFactory.createFeedbackParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) List<IFeedbackPart<? extends javafx.scene.Node>>IFeedbackPartFactory.createFeedbackParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) Creates specificIFeedbackParts for the given targets.List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory.createHandleParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory.createHandleParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) List<IHandlePart<? extends javafx.scene.Node>>IHandlePartFactory.createHandleParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) Creates specificIHandleParts for the given targets.protected List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory.createMultiSelectionHandleParts(List<? extends IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) Creates handle parts for a multi selection.protected IViewerAbstractVisualPart.determineViewer(IVisualPart<? extends javafx.scene.Node> parent, Multiset<IVisualPart<? extends javafx.scene.Node>> anchoreds) Determines the viewer reference via the given parent or any of the given anchoreds.protected IViewerLayeredRootPart.determineViewer(IVisualPart<? extends javafx.scene.Node> parent, Multiset<IVisualPart<? extends javafx.scene.Node>> anchoreds) static <T extends IVisualPart<? extends javafx.scene.Node>>
List<T>PartUtils.filterParts(Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, Class<T> type) Searches the given collection ofIVisualParts for elements of the specified type.static <T extends IVisualPart<? extends javafx.scene.Node>>
List<T>PartUtils.filterParts(Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, Predicate<? super IVisualPart<? extends javafx.scene.Node>> filter) Searches the given collection ofIVisualParts for elements of the specified type.static <T extends IVisualPart<? extends javafx.scene.Node>>
List<T>PartUtils.filterParts(Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, Predicate<? super IVisualPart<? extends javafx.scene.Node>> filter) Searches the given collection ofIVisualParts for elements of the specified type.static List<IVisualPart<? extends javafx.scene.Node>>PartUtils.getAnchoreds(Collection<? extends IVisualPart<? extends javafx.scene.Node>> anchorages) Collects the anchoreds of all givenIVisualParts.static RectanglePartUtils.getUnionedVisualBoundsInScene(Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts) Returns the unioned visual bounds of the givenIVisualParts in the coordinate system of theScene.voidAbstractVisualPart.removeChildren(List<? extends IVisualPart<? extends javafx.scene.Node>> children) voidIVisualPart.removeChildren(List<? extends IVisualPart<? extends javafx.scene.Node>> children) Removes the givenIVisualParts from the list of this part's children. -
Uses of IVisualPart in org.eclipse.gef.mvc.fx.policies
Methods in org.eclipse.gef.mvc.fx.policies that return IVisualPartModifier and TypeMethodDescriptiondefault IVisualPart<? extends javafx.scene.Node>IPolicy.getHost()Methods in org.eclipse.gef.mvc.fx.policies with parameters of type IVisualPartModifier and TypeMethodDescriptionIContentPart<? extends javafx.scene.Node>CreationPolicy.create(Object content, IVisualPart<? extends javafx.scene.Node> parent, int index, SetMultimap<IContentPart<? extends javafx.scene.Node>, String> anchoreds, boolean doFocus, boolean doSelect) Creates anIContentPartfor the given contentObjectand establishes parent and anchored relationships for the newly created part.IContentPart<? extends javafx.scene.Node>CreationPolicy.create(Object content, IVisualPart<? extends javafx.scene.Node> parent, SetMultimap<IContentPart<? extends javafx.scene.Node>, String> anchoreds) Creates anIContentPartfor the given contentObjectand establishes parent and anchored relationships for the newly created part.voidContentPolicy.setAdaptable(IVisualPart<? extends javafx.scene.Node> adaptable) -
Uses of IVisualPart in org.eclipse.gef.mvc.fx.providers
Methods in org.eclipse.gef.mvc.fx.providers with parameters of type IVisualPartModifier and TypeMethodDescriptionDefaultAnchorProvider.get(IVisualPart<? extends javafx.scene.Node> anchoredPart, String role) IAnchorProvider.get(IVisualPart<? extends javafx.scene.Node> anchoredPart, String role) Returns anIAnchorthat should be used to provide a position for the given anchoredIVisualPartand the given role. -
Uses of IVisualPart in org.eclipse.gef.mvc.fx.viewer
Methods in org.eclipse.gef.mvc.fx.viewer that return types with arguments of type IVisualPartModifier and TypeMethodDescriptionMap<javafx.scene.Node,IVisualPart<? extends javafx.scene.Node>> InfiniteCanvasViewer.getVisualPartMap()Map<javafx.scene.Node,IVisualPart<? extends javafx.scene.Node>> IViewer.getVisualPartMap()Returns theMapfor registeringIVisualParts by their visual.javafx.beans.property.ReadOnlyMapProperty<javafx.scene.Node,IVisualPart<? extends javafx.scene.Node>> InfiniteCanvasViewer.visualPartMapProperty()javafx.beans.property.ReadOnlyMapProperty<javafx.scene.Node,IVisualPart<? extends javafx.scene.Node>> IViewer.visualPartMapProperty()Returns an unmodifiable read-only map property that contains the registeredIVisualParts mapped to their respective visual.Methods in org.eclipse.gef.mvc.fx.viewer with parameters of type IVisualPartModifier and TypeMethodDescriptionvoidInfiniteCanvasViewer.reveal(IVisualPart<? extends javafx.scene.Node> visualPart) voidIViewer.reveal(IVisualPart<? extends javafx.scene.Node> visualPart) Ensure that the visual of the givenIVisualPartis visible in this viewer.