Uses of Interface
org.eclipse.gef.mvc.fx.parts.IContentPart
-
Packages that use IContentPart Package Description org.eclipse.gef.mvc.fx.behaviors This package contains JavaFX/MVC.FX-specificIBehavior
implementations.org.eclipse.gef.mvc.fx.models org.eclipse.gef.mvc.fx.operations This package contains allIUndoableOperation
implementations contributed by MVC.FX.org.eclipse.gef.mvc.fx.parts This package contains all JavaFX-specificIContentPart
,IVisualPart
,IFeedbackPart
, andIHandlePart
implementations and related classes.org.eclipse.gef.mvc.fx.policies This package contains allIPolicy
implementations contributed by MVC.FX.org.eclipse.gef.mvc.fx.providers org.eclipse.gef.mvc.fx.viewer This package contains a JavaFX-specificIViewer
implementation:InfiniteCanvasViewer
. -
-
Uses of IContentPart in org.eclipse.gef.mvc.fx.behaviors
Methods in org.eclipse.gef.mvc.fx.behaviors that return IContentPart Modifier and Type Method Description protected IContentPart<? extends javafx.scene.Node>
ContentBehavior. findOrCreatePartFor(java.lang.Object content)
Finds/Revives/Creates anIContentPart
for the given contentObject
.IContentPart<? extends javafx.scene.Node>
ContentPartPool. remove(java.lang.Object content)
Retrieves anIContentPart
for the given content element and removes it from the pool.Methods in org.eclipse.gef.mvc.fx.behaviors that return types with arguments of type IContentPart Modifier and Type Method Description java.util.Collection<IContentPart<? extends javafx.scene.Node>>
ContentPartPool. getPooled()
Returns theIContentPart
's that are contained in this pool.Methods in org.eclipse.gef.mvc.fx.behaviors with parameters of type IContentPart Modifier and Type Method Description void
ContentPartPool. add(IContentPart<? extends javafx.scene.Node> part)
Adds anIContentPart
to this pool.protected void
ContentBehavior. disposeIfObsolete(IContentPart<? extends javafx.scene.Node> contentPart)
If the givenIContentPart
does neither have a parent nor any anchoreds, then it's content is set tonull
and the part is added to theContentPartPool
.protected void
HoverIntentBehavior. onHoverIntentChange(IContentPart<? extends javafx.scene.Node> oldHoverIntent, IContentPart<? extends javafx.scene.Node> newHoverIntent)
Callback method that is invoked when theHoverModel.hoverIntentProperty()
changes.protected void
RevealPrimarySelectionBehavior. onPrimarySelectionChanged(IContentPart<? extends javafx.scene.Node> previousPrimarySelection, IContentPart<? extends javafx.scene.Node> currentPrimarySelection)
This method is called when the primary selection (i.e. the first element of theSelectionModel.selectionUnmodifiableProperty()
) is changed.Method parameters in org.eclipse.gef.mvc.fx.behaviors with type arguments of type IContentPart Modifier and Type Method Description protected void
SelectionBehavior. addFeedbackAndHandles(java.util.List<? extends IContentPart<? extends javafx.scene.Node>> selected)
protected void
SelectionBehavior. removeFeedbackAndHandles(java.util.List<? extends IContentPart<? extends javafx.scene.Node>> selected)
-
Uses of IContentPart in org.eclipse.gef.mvc.fx.models
Methods in org.eclipse.gef.mvc.fx.models that return IContentPart Modifier and Type Method Description IContentPart<? extends javafx.scene.Node>
FocusModel. getFocus()
Returns theIContentPart
which has keyboard focus, ornull
if noIContentPart
currently has keyboard focus.IContentPart<? extends javafx.scene.Node>
HoverModel. getHoverIntent()
Returns the current hover intentIContentPart
ornull
if no content part is intentionally hovered.IContentPart<? extends javafx.scene.Node>
SnappingModel.SnappingLocation. getPart()
Returns theIContentPart
from which thisSnappingModel.SnappingLocation
was derived.Methods in org.eclipse.gef.mvc.fx.models that return types with arguments of type IContentPart Modifier and Type Method Description javafx.beans.property.ObjectProperty<IContentPart<? extends javafx.scene.Node>>
FocusModel. focusProperty()
Returns an object property providing the currently focusedIContentPart
.javafx.collections.ObservableList<IContentPart<? extends javafx.scene.Node>>
SelectionModel. getSelectionUnmodifiable()
Returns an unmodifiable observable list of the currently selectedIContentPart
s.javafx.beans.property.ObjectProperty<IContentPart<? extends javafx.scene.Node>>
HoverModel. hoverIntentProperty()
Returns an object property representing the hover intent part.javafx.beans.property.ReadOnlyListProperty<IContentPart<? extends javafx.scene.Node>>
SelectionModel. selectionUnmodifiableProperty()
Returns an unmodifiable read-only list property that represents the current selection.Methods in org.eclipse.gef.mvc.fx.models with parameters of type IContentPart Modifier and Type Method Description void
SelectionModel. appendToSelection(IContentPart<? extends javafx.scene.Node> toBeAppended)
Updates the current selection by adding the givenIContentPart
to it, preserving already selected elements.java.util.List<SnappingModel.SnappingLocation>
SnappingModel. getSnappingLocationsFor(IContentPart<? extends javafx.scene.Node> part)
Returns aList
containing theSnappingModel.SnappingLocation
s that were derived from the givenIContentPart
.boolean
SelectionModel. isSelected(IContentPart<? extends javafx.scene.Node> contentPart)
Returns whether the givenIContentPart
is part of the current selection.void
SelectionModel. prependToSelection(IContentPart<? extends javafx.scene.Node> toBePrepended)
Updates the current selection by adding the givenIContentPart
to it, preserving already selected elements.void
SelectionModel. removeFromSelection(IContentPart<? extends javafx.scene.Node> contentPart)
Removes the givenIContentPart
from the current selection if it is currently selected.void
FocusModel. setFocus(IContentPart<? extends javafx.scene.Node> focusPart)
Selects the given IContentPart as the focus part.void
HoverModel. setHoverIntent(IContentPart<? extends javafx.scene.Node> cp)
Sets the hover intentIContentPart
to the given value.void
SnappingModel.SnappingLocation. setPart(IContentPart<? extends javafx.scene.Node> part)
Sets theIContentPart
of thisSnappingModel.SnappingLocation
to the given value.void
SelectionModel. setSelection(IContentPart<? extends javafx.scene.Node> newSelection)
Replaces the current selection with the givenIContentPart
.Method parameters in org.eclipse.gef.mvc.fx.models with type arguments of type IContentPart Modifier and Type Method Description void
SelectionModel. appendToSelection(java.util.List<? extends IContentPart<? extends javafx.scene.Node>> toBeAppended)
Updates the current selection by adding the givenIContentPart
s to it, preserving already selected elements.void
SelectionModel. prependToSelection(java.util.List<? extends IContentPart<? extends javafx.scene.Node>> toBePrepended)
Updates the current selection by adding the givenIContentPart
s to it, preserving already selected elements.void
SelectionModel. removeFromSelection(java.util.Collection<? extends IContentPart<? extends javafx.scene.Node>> contentParts)
Removes the givenIContentPart
s from the current selection if they are contained.void
SelectionModel. setSelection(java.util.List<? extends IContentPart<? extends javafx.scene.Node>> selection)
Replaces the current selection with the given list ofIContentPart
s.Constructors in org.eclipse.gef.mvc.fx.models with parameters of type IContentPart Constructor Description SnappingLocation(IContentPart<? extends javafx.scene.Node> part, javafx.geometry.Orientation orientation, double positionInScene)
Constructs a newSnappingModel.SnappingLocation
. -
Uses of IContentPart in org.eclipse.gef.mvc.fx.operations
Methods in org.eclipse.gef.mvc.fx.operations that return types with arguments of type IContentPart Modifier and Type Method Description java.util.List<IContentPart<? extends javafx.scene.Node>>
ChangeSelectionOperation. getToBeDeselected()
Returns the parts that are to be deleted.java.util.List<IContentPart<? extends javafx.scene.Node>>
DeselectOperation. getToBeDeselected()
Returns the parts that are to be deleted.Methods in org.eclipse.gef.mvc.fx.operations with parameters of type IContentPart Modifier and Type Method Description void
ChangeFocusOperation. setNewFocused(IContentPart<? extends javafx.scene.Node> newFocused)
Sets the new focussed part to the given one.Constructors in org.eclipse.gef.mvc.fx.operations with parameters of type IContentPart Constructor Description AddContentChildOperation(IContentPart<? extends javafx.scene.Node> parent, java.lang.Object contentChild, int index)
Creates a newAddContentChildOperation
for adding the given contentChildObject
to the content children of the given parentIContentPart
.AttachToContentAnchorageOperation(IContentPart<? extends javafx.scene.Node> anchored, java.lang.Object contentAnchorage, java.lang.String role)
Creates a newAttachToContentAnchorageOperation
to attach the given anchoredIContentPart
to the given contentAnchorage under the specified role, so that it will be returned by subsequent calls togetContentAnchoragesUnmodifiable()
.ChangeFocusOperation(java.lang.String label, IViewer viewer, IContentPart<? extends javafx.scene.Node> newFocused)
Creates a newChangeFocusOperation
to assign focus to the given newFocusedIContentPart
within the givenIViewer
.ChangeFocusOperation(IViewer viewer, IContentPart<? extends javafx.scene.Node> newFocused)
Creates a newChangeFocusOperation
to assign focus to the given newFocusedIContentPart
within the givenIViewer
.DetachFromContentAnchorageOperation(IContentPart<? extends javafx.scene.Node> anchored, java.lang.Object contentAnchorage, java.lang.String role)
Creates a newDetachFromContentAnchorageOperation
to detach the given anchoredIContentPart
from the given contentAnchorage under the specified role, so that it will not be returned by subsequent calls togetContentAnchoragesUnmodifiable()
.RemoveContentChildOperation(IContentPart<? extends javafx.scene.Node> parent, java.lang.Object contentChild)
Creates a newRemoveContentChildOperation
for removing the given contentChildObject
from the content children of the given parentIContentPart
.Constructor parameters in org.eclipse.gef.mvc.fx.operations with type arguments of type IContentPart Constructor Description ChangeSelectionOperation(java.lang.String label, IViewer viewer, java.util.List<? extends IContentPart<? extends javafx.scene.Node>> finalSelection)
Creates a newChangeSelectionOperation
to change the selection.ChangeSelectionOperation(IViewer viewer, java.util.List<? extends IContentPart<? extends javafx.scene.Node>> finalSelection)
Creates a newChangeSelectionOperation
to change the selection within the givenIViewer
by removing the givenIContentPart
s.DeselectOperation(java.lang.String label, IViewer viewer, java.util.List<? extends IContentPart<? extends javafx.scene.Node>> toBeDeselected)
Creates a newDeselectOperation
to change the selection within the givenIViewer
by removing the givenIContentPart
s.DeselectOperation(IViewer viewer, java.util.List<? extends IContentPart<? extends javafx.scene.Node>> toBeDeselected)
Creates a newDeselectOperation
to change the selection within the givenIViewer
by removing the givenIContentPart
s.SelectOperation(java.lang.String label, IViewer viewer, java.util.List<? extends IContentPart<? extends javafx.scene.Node>> toBeSelected)
* Creates a newSelectOperation
to change the selection within the givenIViewer
to prepend the given content parts.SelectOperation(IViewer viewer, java.util.List<? extends IContentPart<? extends javafx.scene.Node>> toBeSelected)
Creates a newSelectOperation
to change the selection within the givenIViewer
to prepend the given content parts. -
Uses of IContentPart in org.eclipse.gef.mvc.fx.parts
Subinterfaces of IContentPart in org.eclipse.gef.mvc.fx.parts Modifier and Type Interface Description interface
IBendableContentPart<V extends javafx.scene.Node>
AnIContentPart
that supports content related bend, i.e. manipulation of control points.interface
IResizableContentPart<V extends javafx.scene.Node>
AnIContentPart
that supports content related resize.interface
ITransformableContentPart<V extends javafx.scene.Node>
AnIContentPart
that supports content related transformations.Classes in org.eclipse.gef.mvc.fx.parts that implement IContentPart Modifier and Type Class Description class
AbstractContentPart<V extends javafx.scene.Node>
TheAbstractContentPart
is anIContentPart
implementation that binds the VR type parameter (visual root type) toNode
.Methods in org.eclipse.gef.mvc.fx.parts that return IContentPart Modifier and Type Method Description IContentPart<? extends javafx.scene.Node>
IContentPartFactory. createContentPart(java.lang.Object content, java.util.Map<java.lang.Object,java.lang.Object> contextMap)
Creates a specificIContentPart
for the given content.Methods in org.eclipse.gef.mvc.fx.parts that return types with arguments of type IContentPart Modifier and Type Method Description java.util.List<IContentPart<? extends javafx.scene.Node>>
IRootPart. getContentPartChildren()
Returns all children of typeIContentPart
contained by thisIRootPart
.java.util.List<IContentPart<? extends javafx.scene.Node>>
LayeredRootPart. getContentPartChildren()
-
Uses of IContentPart in org.eclipse.gef.mvc.fx.policies
Methods in org.eclipse.gef.mvc.fx.policies that return IContentPart 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 anIContentPart
for the given contentObject
and 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 anIContentPart
for the given contentObject
and establishes parent and anchored relationships for the newly created part.protected IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. findInnerMostContentPart(IContentPart<? extends javafx.scene.Node> part)
Returns the inner mostIContentPart
child within the part hierarchy of the givenIContentPart
.protected IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. findNextContentPart(IContentPart<? extends javafx.scene.Node> current)
Determines the nextIContentPart
to which keyboard focus is assigned, depending on the currently focusedIContentPart
.protected IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. findPreviousContentPart(IContentPart<? extends javafx.scene.Node> current)
Determines the previousIContentPart
to which keyboard focus is assigned, depending on the currently focusedIContentPart
.IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. focusNext()
Assigns focus to the next part in the traversal cycle.IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. focusPrevious()
Assigns focus to the previous part in the traversal cycle.IContentPart<? extends javafx.scene.Node>
ContentPolicy. getHost()
protected IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. traverse(boolean backwards)
Traverses the focus forwards or backwards depending on the given flag.Methods in org.eclipse.gef.mvc.fx.policies with parameters of type IContentPart Modifier and Type Method Description protected ITransactionalOperation
CreationPolicy. createFocusOperation(IContentPart<? extends javafx.scene.Node> part)
Returns anITransactionalOperation
that adds the givenIContentPart
to theFocusModel
of the correspondingIViewer
.protected ITransactionalOperation
CreationPolicy. createSelectOperation(IContentPart<? extends javafx.scene.Node> part)
Returns anITransactionalOperation
that adds the givenIContentPart
to theSelectionModel
of the correspondingIViewer
.void
DeletionPolicy. delete(IContentPart<? extends javafx.scene.Node> contentPartToDelete)
Deletes the givenIContentPart
by removing theIContentPart
's content from the parentIContentPart
' content and by detaching the contents of all anchoredIContentPart
s from theIContentPart
's content.protected IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. findInnerMostContentPart(IContentPart<? extends javafx.scene.Node> part)
Returns the inner mostIContentPart
child within the part hierarchy of the givenIContentPart
.protected IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. findNextContentPart(IContentPart<? extends javafx.scene.Node> current)
Determines the nextIContentPart
to which keyboard focus is assigned, depending on the currently focusedIContentPart
.protected IContentPart<? extends javafx.scene.Node>
FocusTraversalPolicy. findPreviousContentPart(IContentPart<? extends javafx.scene.Node> current)
Determines the previousIContentPart
to which keyboard focus is assigned, depending on the currently focusedIContentPart
.Method parameters in org.eclipse.gef.mvc.fx.policies with type arguments of type IContentPart 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 anIContentPart
for the given contentObject
and 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 anIContentPart
for the given contentObject
and establishes parent and anchored relationships for the newly created part. -
Uses of IContentPart in org.eclipse.gef.mvc.fx.providers
Methods in org.eclipse.gef.mvc.fx.providers with parameters of type IContentPart Modifier and Type Method Description protected Connection
ConnectionSnappingLocationProvider. getConnection(IContentPart<? extends javafx.scene.Node> part)
Returns theConnection
that is used as the basis for determination ofSnappingModel.SnappingLocation
s for the givenIContentPart
.java.util.List<SnappingModel.SnappingLocation>
BoundsSnappingLocationProvider. getHorizontalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
java.util.List<SnappingModel.SnappingLocation>
CenterSnappingLocationProvider. getHorizontalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
java.util.List<SnappingModel.SnappingLocation>
ConnectionSnappingLocationProvider. getHorizontalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
java.util.List<SnappingModel.SnappingLocation>
ISnappingLocationProvider. getHorizontalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
Returns the horizontalSnappingModel.SnappingLocation
s for the givenIContentPart
.java.util.List<SnappingModel.SnappingLocation>
TopLeftSnappingLocationProvider. getHorizontalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
protected java.util.List<SnappingModel.SnappingLocation>
BoundsSnappingLocationProvider. getSnappingLocations(IContentPart<? extends javafx.scene.Node> part, javafx.geometry.Orientation orient, double... ratios)
Iterates over the given ratios and interpolates positions within the bounds for the individual ratios.protected java.util.List<SnappingModel.SnappingLocation>
ConnectionSnappingLocationProvider. getSnappingLocations(IContentPart<? extends javafx.scene.Node> part, javafx.geometry.Orientation orientation)
ReturnsSnappingModel.SnappingLocation
s with givenOrientation
for theConnectionSnappingLocationProvider.getConnection(IContentPart)
of the givenIContentPart
.java.util.List<SnappingModel.SnappingLocation>
BoundsSnappingLocationProvider. getVerticalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
java.util.List<SnappingModel.SnappingLocation>
CenterSnappingLocationProvider. getVerticalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
java.util.List<SnappingModel.SnappingLocation>
ConnectionSnappingLocationProvider. getVerticalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
java.util.List<SnappingModel.SnappingLocation>
ISnappingLocationProvider. getVerticalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
Returns the verticalSnappingModel.SnappingLocation
s for the givenIContentPart
.java.util.List<SnappingModel.SnappingLocation>
TopLeftSnappingLocationProvider. getVerticalSnappingLocations(IContentPart<? extends javafx.scene.Node> part)
-
Uses of IContentPart in org.eclipse.gef.mvc.fx.viewer
Methods in org.eclipse.gef.mvc.fx.viewer that return types with arguments of type IContentPart Modifier and Type Method Description javafx.beans.property.ReadOnlyMapProperty<java.lang.Object,IContentPart<? extends javafx.scene.Node>>
InfiniteCanvasViewer. contentPartMapProperty()
javafx.beans.property.ReadOnlyMapProperty<java.lang.Object,IContentPart<? extends javafx.scene.Node>>
IViewer. contentPartMapProperty()
Returns an unmodifiable read-only map property that contains the registeredIContentPart
s mapped to their respective content.java.util.Map<java.lang.Object,IContentPart<? extends javafx.scene.Node>>
InfiniteCanvasViewer. getContentPartMap()
java.util.Map<java.lang.Object,IContentPart<? extends javafx.scene.Node>>
IViewer. getContentPartMap()
Returns theMap
for registeringIContentPart
s by their content.
-