# Index

A B C D E F G H I L M N O P R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values

## I

IAnchor - Interface in org.eclipse.gef.fx.anchors
  An `IAnchor` is a visual anchor that will provide positions for attached `AnchorKey`s (i.e. anchored `Node`s) in local coordinates of the `AnchorKey`'s anchored `Node`.
IComputationStrategy - Interface in org.eclipse.gef.fx.anchors
  The `IComputationStrategy` is responsible for computing anchor positions based on the anchorage `Node`, the anchored `Node`, and respective (strategy-specific) `parameters`.
IComputationStrategy.Parameter<T> - Class in org.eclipse.gef.fx.anchors
  Base class for all computation parameters that can be passed to an `IComputationStrategy`.
IComputationStrategy.Parameter.Kind - Enum Class in org.eclipse.gef.fx.anchors
  Indicates whether the parameter value can be shared to compute positions of all attached anchors or not.
IConnectionInterpolator - Interface in org.eclipse.gef.fx.nodes
  An `IConnectionInterpolator` is responsible for updating the `Connection`'s `curve node` (which includes to properly clip it at the start and end decorations), as well as for arranging the decorations.
IConnectionRouter - Interface in org.eclipse.gef.fx.nodes
  An `IConnectionRouter` is responsible for `adjustment` of a `Connection`'s points.
IFXCanvasFactory - Interface in org.eclipse.gef.fx.swt.canvas
  The `IFXCanvasFactory` provides a method for the creation of an `FXCanvas` inside a `Composite`.
InfiniteCanvas - Class in org.eclipse.gef.fx.nodes
  An `InfiniteCanvas` provides a means to render a portion of a hypothetically infinite canvas, on which arbitrary contents can be placed.
InfiniteCanvas() - Constructor for class org.eclipse.gef.fx.nodes.InfiniteCanvas
  Constructs a new `InfiniteCanvas`.
init() - Method in class org.eclipse.gef.fx.swt.controls.FXControlAdapter
  Initializes this `FXControlAdapter`.
insertRouterAnchors(Connection) - Method in class org.eclipse.gef.fx.nodes.AbstractRouter
  Inserts router anchors into the `Connection`.
interpolate(Connection) - Method in class org.eclipse.gef.fx.nodes.AbstractInterpolator
interpolate(Connection) - Method in interface org.eclipse.gef.fx.nodes.IConnectionInterpolator
  Interpolates the given `Connection`, i.e updates its `curve node` to reflect a respective geometry.
interpolatorProperty() - Method in class org.eclipse.gef.fx.nodes.Connection
  Returns the `IConnectionInterpolator` property.
invalidateBinding() - Method in class org.eclipse.gef.fx.anchors.IComputationStrategy.Parameter
  If this parameter is bound, can be used to invalidate the underlying binding, so that the value is re-computed.
isAdvancedLinearGradient(Paint) - Static method in class org.eclipse.gef.fx.swt.controls.FXAdvancedLinearGradientPicker
  Returns `true` if the given `Paint` is considered to be an "advanced" gradient.
isAttached(AnchorKey) - Method in class org.eclipse.gef.fx.anchors.AbstractAnchor
isAttached(AnchorKey) - Method in interface org.eclipse.gef.fx.anchors.IAnchor
  Determines if the given `AnchorKey` is currently attached to this `IAnchor`.
isClipContent() - Method in class org.eclipse.gef.fx.nodes.InfiniteCanvas
  Returns the value of the `InfiniteCanvas.clipContentProperty()`.
isConnected(int) - Method in class org.eclipse.gef.fx.nodes.Connection
  Returns whether the (start, end, or control) anchor at the respective index is connected.
isConnected(IAnchor) - Method in class org.eclipse.gef.fx.nodes.Connection
  Return `true` in case the anchor is bound to an anchorage unequal to this connection.
isControlConnected(int) - Method in class org.eclipse.gef.fx.nodes.Connection
  Returns `true` if the currently assigned `control anchor` for the given index is bound to an anchorage.
isEndConnected() - Method in class org.eclipse.gef.fx.nodes.Connection
  Returns `true` if the currently assigned `end anchor` is bound to an anchorage.
isNested(Parent, Node) - Static method in class org.eclipse.gef.fx.utils.NodeUtils
  Returns true if the given `Node` is contained within the visual hierarchy of the given `Parent`.
isOptional() - Method in class org.eclipse.gef.fx.anchors.IComputationStrategy.Parameter
  Indicates whether this parameter is optional
isOptional(Class<? extends IComputationStrategy.Parameter<?>>) - Static method in class org.eclipse.gef.fx.anchors.IComputationStrategy.Parameter
  Returns `true` if an instance of the given `IComputationStrategy.Parameter` type is optional.
isRegistered() - Method in class org.eclipse.gef.fx.listeners.VisualChangeListener
  Returns `true` if this `VisualChangeListener` is currently registered, otherwise returns `false`.
isResizable() - Method in class org.eclipse.gef.fx.nodes.GeometryNode
isShowGrid() - Method in class org.eclipse.gef.fx.nodes.InfiniteCanvas
  Returns the value of the `InfiniteCanvas.showGridProperty()`.
isSimpleLinearGradient(Paint) - Static method in class org.eclipse.gef.fx.swt.controls.FXSimpleLinearGradientPicker
  Returns `true` if the given `Paint` is a "simple" gradient, i.e. it has exactly 2 stops.
isSmooth() - Method in class org.eclipse.gef.fx.nodes.GeometryNode
  Retrieves the value of the smooth property.
isStartConnected() - Method in class org.eclipse.gef.fx.nodes.Connection
  Returns `true` if the currently assigned `start anchor` is bound to an anchorage.
isZoomGrid() - Method in class org.eclipse.gef.fx.nodes.InfiniteCanvas
  Returns the value of the `InfiniteCanvas.zoomGridProperty()`.

A B C D E F G H I L M N O P R S T U V W Z
All Classes and Interfaces|All Packages|Constant Field Values