Uses of Interface
org.eclipse.gef.mvc.fx.parts.IVisualPart
-
Packages that use IVisualPart Package Description org.eclipse.gef.mvc.fx.behaviors This package contains JavaFX/MVC.FX-specificIBehaviorimplementations.org.eclipse.gef.mvc.fx.models org.eclipse.gef.mvc.fx.operations This package contains allIUndoableOperationimplementations contributed by MVC.FX.org.eclipse.gef.mvc.fx.parts This package contains all JavaFX-specificIContentPart,IVisualPart,IFeedbackPart, andIHandlePartimplementations and related classes.org.eclipse.gef.mvc.fx.policies This package contains allIPolicyimplementations contributed by MVC.FX.org.eclipse.gef.mvc.fx.providers org.eclipse.gef.mvc.fx.viewer This package contains a JavaFX-specificIViewerimplementation:InfiniteCanvasViewer. -
-
Uses of IVisualPart in org.eclipse.gef.mvc.fx.behaviors
Methods in org.eclipse.gef.mvc.fx.behaviors that return IVisualPart Modifier and Type Method Description IVisualPart<? extends javafx.scene.Node>AbstractBehavior. getAdaptable()IVisualPart<? extends javafx.scene.Node>AbstractBehavior. getHost()IVisualPart<Connection>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 IVisualPart Modifier and Type Method Description javafx.beans.property.ReadOnlyObjectProperty<IVisualPart<? extends javafx.scene.Node>>AbstractBehavior. adaptableProperty()protected java.util.Map<java.util.Set<IVisualPart<? extends javafx.scene.Node>>,java.util.List<IFeedbackPart<? extends javafx.scene.Node>>>AbstractBehavior. getFeedbackPerTargetSet()Returns the map that stores the feedback parts per target part set.protected java.util.Map<java.util.Set<IVisualPart<? extends javafx.scene.Node>>,java.util.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 IVisualPart Modifier and Type Method Description protected 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 java.util.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 java.util.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)voidContentBehavior. synchronizeContentPartAnchorages(IVisualPart<? extends javafx.scene.Node> anchored, SetMultimap<? extends java.lang.Object,? extends java.lang.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, java.util.List<? extends java.lang.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, java.util.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 IVisualPart Modifier and Type Method Description protected voidAbstractBehavior. addAnchoreds(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.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(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.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(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.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(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.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(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds)protected voidFocusBehavior. addAnchoreds(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> anchoreds)protected voidAbstractBehavior. addFeedback(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets)Adds feedback for the given target parts.protected voidAbstractBehavior. addHandles(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets)Adds handles for the given target parts.protected java.util.List<IFeedbackPart<? extends javafx.scene.Node>>AbstractBehavior. getFeedback(java.util.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 java.util.List<IHandlePart<? extends javafx.scene.Node>>AbstractBehavior. getHandles(java.util.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(java.util.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(java.util.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(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.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(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.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(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets)Removes feedback for the given targets.protected voidAbstractBehavior. removeFeedback(java.util.Set<? extends IVisualPart<? extends javafx.scene.Node>> targetSet)Removes feedback for the given target parts.protected voidAbstractBehavior. removeHandles(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets)Removes handles for the given target parts.protected voidAbstractBehavior. removeHandles(java.util.Set<? extends IVisualPart<? extends javafx.scene.Node>> targetSet)Removes handles for the given target parts.IHandlePart<? extends javafx.scene.Node>AbstractBehavior. updateHandles(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.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 IVisualPart Modifier and Type Method Description IVisualPart<? 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 IVisualPart Modifier and Type Method Description javafx.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 IVisualPart Modifier and Type Method Description voidHoverModel. 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 IVisualPart Modifier and Type Method Description voidRevealOperation. 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 IVisualPart Constructor Description RevealOperation(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.parts Modifier and Type Interface Description interfaceIBendableContentPart<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 IVisualPart Modifier and Type Class Description classAbstractContentPart<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.classCircleSegmentHandlePartclassFocusFeedbackPartTheFocusFeedbackPartvisualizes focus feedback.classHoverFeedbackPartclassLayeredRootPartTheLayeredRootPartis anIRootPartthat manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.classRectangleSegmentHandlePartAnAbstractSegmentHandlePartwith a rectangularRectanglevisual.classSelectionFeedbackPartTheSelectionFeedbackPartis anAbstractFeedbackPartthat is parameterized byGeometryNode<IGeometry>.classSelectionLinkFeedbackPartTheSelectionLinkFeedbackPartis anSelectionFeedbackPartthat uses a dotted line as its visualization.classSnappingFeedbackPartTheSnappingFeedbackPartvisualizes aSnappingModel.SnappingLocationby drawing a red line at theSnappingModel.SnappingLocationthrough the whole viewport.classSquareSegmentHandlePartAnAbstractSegmentHandlePartwith a quadraticRectanglevisual.Methods in org.eclipse.gef.mvc.fx.parts with type parameters of type IVisualPart Modifier and Type Method Description static <T extends IVisualPart<? extends javafx.scene.Node>>
java.util.List<T>PartUtils. filterParts(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, java.lang.Class<T> type)Searches the given collection ofIVisualParts for elements of the specified type.static <T extends IVisualPart<? extends javafx.scene.Node>>
java.util.List<T>PartUtils. filterParts(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, java.util.function.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 IVisualPart Modifier and Type Method Description IVisualPart<? extends javafx.scene.Node>AbstractVisualPart. getParent()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 IVisualPart Modifier and Type Method Description ReadOnlySetMultimapProperty<IVisualPart<? extends javafx.scene.Node>,java.lang.String>AbstractVisualPart. anchoragesUnmodifiableProperty()ReadOnlySetMultimapProperty<IVisualPart<? extends javafx.scene.Node>,java.lang.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>,java.lang.String>AbstractVisualPart. getAnchoragesUnmodifiable()ObservableSetMultimap<IVisualPart<? extends javafx.scene.Node>,java.lang.String>IVisualPart. getAnchoragesUnmodifiable()Returns an unmodifiableObservableSetMultimapof this part's anchorages and their corresponding roles.static java.util.List<IVisualPart<? extends javafx.scene.Node>>PartUtils. getAnchoreds(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> anchorages)Collects the anchoreds of all givenIVisualParts.static java.util.Set<IVisualPart<? extends javafx.scene.Node>>PartUtils. getAnchoreds(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)Collects the anchoreds of the givenIVisualPartwhich are registered under the specified role.ObservableMultiset<IVisualPart<? extends javafx.scene.Node>>AbstractVisualPart. getAnchoredsUnmodifiable()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()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 IVisualPart Modifier and Type Method Description voidAbstractVisualPart. 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, java.lang.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, java.lang.String role)Attaches the givenIVisualPartto the given anchorage under the given role.protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory. createHoverHandlePartsForCurve(IVisualPart<? extends javafx.scene.Node> target, java.util.Map<java.lang.Object,java.lang.Object> contextMap, Provider<BezierCurve[]> segmentsProvider)Creates hover handle parts for a handle geometry that is anICurve.protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory. createHoverHandlePartsForPolygonalOutline(IVisualPart<? extends javafx.scene.Node> target, java.util.Map<java.lang.Object,java.lang.Object> contextMap, Provider<BezierCurve[]> segmentsProvider)protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory. createHoverHandlePartsForRectangularOutline(IVisualPart<? extends javafx.scene.Node> target, java.util.Map<java.lang.Object,java.lang.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, java.lang.String role)Creates a feedback-line between an anchored part and its anchorage.protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory. createSingleSelectionHandleParts(IVisualPart<? extends javafx.scene.Node> target, java.util.Map<java.lang.Object,java.lang.Object> contextMap)Creates handle parts for a single selection.protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory. createSingleSelectionHandlePartsForCurve(IVisualPart<? extends javafx.scene.Node> target, java.util.Map<java.lang.Object,java.lang.Object> contextMap, Provider<BezierCurve[]> segmentsProvider)Creates handle parts for a single selection of which the handle geometry is anICurve.protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory. createSingleSelectionHandlePartsForPolygonalOutline(IVisualPart<? extends javafx.scene.Node> target, java.util.Map<java.lang.Object,java.lang.Object> contextMap, Provider<BezierCurve[]> segmentsProvider)protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory. createSingleSelectionHandlePartsForRectangularOutline(IVisualPart<? extends javafx.scene.Node> target, java.util.Map<java.lang.Object,java.lang.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, java.lang.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, java.lang.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, java.lang.String role)protected voidAbstractHandlePart. doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)protected voidAbstractVisualPart. doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)Attaches this part's visual to the visual of the given anchorage.protected voidLayeredRootPart. doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)protected voidSnappingFeedbackPart. doAttachToAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)protected voidAbstractFeedbackPart. doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)protected voidAbstractHandlePart. doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)protected voidAbstractVisualPart. doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)Detaches this part's visual from the visual of the given anchorage.protected voidLayeredRootPart. doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.String role)protected voidSnappingFeedbackPart. doDetachFromAnchorageVisual(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.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 java.util.Set<IVisualPart<? extends javafx.scene.Node>>PartUtils. getAnchoreds(IVisualPart<? extends javafx.scene.Node> anchorage, java.lang.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 IVisualPart Modifier and Type Method Description voidAbstractVisualPart. addChildren(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> children)voidAbstractVisualPart. addChildren(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> children, int index)voidIVisualPart. addChildren(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> children)Adds the given children to the list of this part's children.voidIVisualPart. addChildren(java.util.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.java.util.List<IFeedbackPart<? extends javafx.scene.Node>>DefaultFocusFeedbackPartFactory. createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)java.util.List<IFeedbackPart<? extends javafx.scene.Node>>DefaultHoverFeedbackPartFactory. createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)java.util.List<IFeedbackPart<? extends javafx.scene.Node>>DefaultSelectionFeedbackPartFactory. createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)java.util.List<IFeedbackPart<? extends javafx.scene.Node>>DefaultSnappingFeedbackPartFactory. createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)java.util.List<IFeedbackPart<? extends javafx.scene.Node>>IFeedbackPartFactory. createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)Creates specificIFeedbackParts for the given targets.java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultHoverIntentHandlePartFactory. createHandleParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory. createHandleParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)java.util.List<IHandlePart<? extends javafx.scene.Node>>IHandlePartFactory. createHandleParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.Object> contextMap)Creates specificIHandleParts for the given targets.protected java.util.List<IHandlePart<? extends javafx.scene.Node>>DefaultSelectionHandlePartFactory. createMultiSelectionHandleParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets, java.util.Map<java.lang.Object,java.lang.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>>
java.util.List<T>PartUtils. filterParts(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, java.lang.Class<T> type)Searches the given collection ofIVisualParts for elements of the specified type.static <T extends IVisualPart<? extends javafx.scene.Node>>
java.util.List<T>PartUtils. filterParts(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, java.util.function.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>>
java.util.List<T>PartUtils. filterParts(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts, java.util.function.Predicate<? super IVisualPart<? extends javafx.scene.Node>> filter)Searches the given collection ofIVisualParts for elements of the specified type.static java.util.List<IVisualPart<? extends javafx.scene.Node>>PartUtils. getAnchoreds(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> anchorages)Collects the anchoreds of all givenIVisualParts.static RectanglePartUtils. getUnionedVisualBoundsInScene(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> parts)Returns the unioned visual bounds of the givenIVisualParts in the coordinate system of theScene.voidAbstractVisualPart. removeChildren(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> children)voidIVisualPart. removeChildren(java.util.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 IVisualPart Modifier and Type Method Description default IVisualPart<? extends javafx.scene.Node>IPolicy. getHost()Methods in org.eclipse.gef.mvc.fx.policies with parameters of type IVisualPart Modifier and Type Method Description IContentPart<? extends javafx.scene.Node>CreationPolicy. create(java.lang.Object content, IVisualPart<? extends javafx.scene.Node> parent, int index, SetMultimap<IContentPart<? extends javafx.scene.Node>,java.lang.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(java.lang.Object content, IVisualPart<? extends javafx.scene.Node> parent, SetMultimap<IContentPart<? extends javafx.scene.Node>,java.lang.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 IVisualPart Modifier and Type Method Description IAnchorDefaultAnchorProvider. get(IVisualPart<? extends javafx.scene.Node> anchoredPart, java.lang.String role)IAnchorIAnchorProvider. get(IVisualPart<? extends javafx.scene.Node> anchoredPart, java.lang.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 IVisualPart Modifier and Type Method Description java.util.Map<javafx.scene.Node,IVisualPart<? extends javafx.scene.Node>>InfiniteCanvasViewer. getVisualPartMap()java.util.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 IVisualPart Modifier and Type Method Description voidInfiniteCanvasViewer. 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.
-