| Package | Description |
|---|---|
| com.yworks.yfiles.graph |
Definitions, default implementations, and support classes that represent graph structures and provide facilities for their programmatic modification.
|
| com.yworks.yfiles.graph.styles |
Contains interfaces and default implementations for graph element styles.
|
| com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
| com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
| com.yworks.yfiles.view.input |
Contains definitions, default implementations, and support classes that deal with the user interaction in a
CanvasControl in general, as well as specialized utility classes and IInputMode implementations that can be used to work with and edit IGraph instances in a GraphControl. |
| Class and Description |
|---|
| IEdgePathCropper
Interface used by the framework mainly for calculating the visible path of an edge.
|
| IEdgeStyle |
| ILabelStyle |
| INodeStyle |
| IPortStyle |
| IShapeGeometry
Interface that describes the geometry of a shape which has an interior and an exterior.
|
| IStripeStyle |
| Class and Description |
|---|
| AbstractEdgeStyle
An abstract base class that makes it possible to easily implement a custom
IEdgeStyle. |
| AbstractGraphItemTemplate
Abstract base class for template styles that can be used to display
IModelItems like INode, ILabel, etc. in a CanvasControl. |
| AbstractLabelStyle
An abstract base class that makes it possible to easily implement a custom
ILabelStyle. |
| AbstractNodeStyle
An abstract base class that makes it possible to easily implement a custom
INodeStyle. |
| AbstractPortStyle
An abstract base class that makes it possible to easily implement a custom
IPortStyle. |
| AbstractStripeStyle
An abstract base class that makes it possible to easily implement a custom
IStripeStyle. |
| AbstractTemplateStyle
Abstract base class for styles that renders complex
Nodes. |
| ArcEdgeStyle
Provides an arc representation for an edge.
|
| ArcEdgeStyleRenderer
Default renderer implementation for
ArcEdgeStyle. |
| Arrow |
| ArrowType
Defines common default arrow types for
Arrow. |
| BevelNodeStyle
An implementation of the
INodeStyle that can be used to create rectangular nodes with rounded corners, a bevel
border, and a shining background. |
| BevelNodeStyleRenderer
A
INodeStyle renderer implementation that draws a rounded rectangle with a bevel
border in a 'shiny plate' fashion. |
| CollapsibleNodeStyleDecorator
Decorates an arbitrary node styles with an additional collapse/expand handle.
|
CollapsibleNodeStyleDecoratorRenderer
INodeStyleRenderer implementation that can be used in conjunction with CollapsibleNodeStyleDecorator
instances. |
| DefaultLabelStyle |
| DefaultLabelStyleRenderer
A simple
ILabelStyleRenderer implementation that can handle DefaultLabelStyle instances. |
| GeneralPathNodeStyle
A node style that can display node shapes with a boundary that is defined by a
GeneralPath instance. |
| GeneralPathNodeStyleRenderer
An
INodeStyleRenderer implementation that can handle GeneralPathNodeStyle instances. |
| IArrow
The interface for the visual representation of an arrow that is normally used to decorate the visual representation of
an
IEdge. |
| IArrowOwner
Helper interface implemented by
IEdgeStyles that use IArrows for displaying arrows. |
| IconLabelStyle
A label style that draws an icon in addition to the text.
|
| IconLabelStyleRenderer
An
ILabelStyleRenderer that can handle IconLabelStyle instances. |
| IEdgePathCropper
Interface used by the framework mainly for calculating the visible path of an edge.
|
| IEdgeStyle |
| IEdgeStyleRenderer
Interface used by
IEdgeStyle implementations that can be used to query the actual IVisualCreator,
IVisibilityTestable, IBoundsProvider, IHitTestable, and IMarqueeTestable
implementations for an edge and an associated style. |
| ILabelStyle |
| ILabelStyleRenderer
Interface used by
ILabelStyle implementations to query the actual IVisualCreator,
IVisibilityTestable, IBoundsProvider, IHitTestable, and IMarqueeTestable
implementations for a label and an associated style. |
| ImageNodeStyle
A node style that can use an image for the visual representation of a node.
|
| INodeStyle |
| INodeStyleRenderer
Interface used by
INodeStyle implementations that can be used to query the actual IVisualCreator,
IBoundsProvider, IHitTestable, and IMarqueeTestable implementations for a node and an
associated style. |
| IPathGeometry
Interface that is used mainly by
IEdgeStyleRenderer implementations to reveal geometric details about the
visualization of an edge's path. |
| IPortStyle |
| IPortStyleRenderer
Interface used by
IPortStyle implementations that can be used to query the actual IVisualCreator,
IBoundsProvider, IHitTestable, IVisibilityTestable, and IMarqueeTestable
implementations for a port and an associated style. |
| IShapeGeometry
Interface that describes the geometry of a shape which has an interior and an exterior.
|
| IStripeStyle |
| IStripeStyleRenderer
Interface used by
IStripeStyle implementations that can be used to query the actual IVisualCreator
implementation for a stripe and an associated style. |
| MemoryIconLabelStyle
A mutable implementation of the
ILabelStyle interface
that uses BitmapSources that are built from
memory as the icon. |
| MemoryImageNodeStyle
An implementation of the
INodeStyle interface that uses BitmapSource that are built
from memory as visual representation of a node. |
| NodeStyleLabelStyleAdapter
A label style decorator that uses a node style instance to render the background and a label style instance to render
the foreground of a label.
|
| NodeStylePortStyleAdapter
A port style decorator that uses a node style instance to render the port.
|
| NodeStyleStripeStyleAdapter
A stripe style decorator that uses a node style instance to render the stripe.
|
| PanelNodeStyle
An implementation of
INodeStyle that draws a simple floating panel with a slight gradient, a thin border and
optionally a drop shadow. |
| PanelNodeStyleRenderer
A
INodeStyle renderer implementation that draws a simple floating panel with a slight
gradient, a thin border and a simple drop shadow. |
| PathBasedEdgeStyleRenderer
An abstract base class for
IEdgeStyleRenderer implementations that are based on the calculation of a
GeneralPath. |
| PolylineEdgeStyle
A polygonal
IEdgeStyle where straight line segments are used to connect the bends. |
| PolylineEdgeStyleRenderer
An
IEdgeStyleRenderer that will render PolylineEdgeStyle instances. |
| ShadowNodeStyleDecorator
Decorates other node styles with a smooth drop shadow.
|
| ShapeNodeShape
This enumeration predefines some often used shapes that can be used together with
ShapeNodeStyle instances. |
| ShapeNodeStyle
Node style implementation that can show predefined shapes of type
ShapeNodeShape. |
| ShapeNodeStyleRenderer
Default renderer implementation that can be used for
ShapeNodeStyle instances. |
| ShinyPlateNodeStyle
Implementation of the
INodeStyle which creates rectangular nodes with rounded corners and a highlighted ('shiny
plate') interior. |
| ShinyPlateNodeStyleRenderer
A
INodeStyle renderer implementation that draws a simple floating shinyPlate with a
slight gradient, a thin border and a simple drop shadow. |
| TableNodeStyle
A
INodeStyle for tables. |
| TableNodeStyleRenderer
Default renderer implementation that can be used for
TableNodeStyle instances. |
| TableRenderingOrder
Enumeration that is used to specify the drawing order for rows and columns.
|
| TemplateLabelStyle
An
ILabelStyle implementation that can render complex Nodes for the visualization of ILabels
using TemplateLabelStyleRenderer. |
| TemplateLabelStyleRenderer
An implementation of the
ILabelStyleRenderer interface that can render TemplateLabelStyle instances. |
| TemplateNodeStyle
An
INodeStyle implementation that can render complex FXML controls for the visualization of INodes using
a TemplateNodeStyleRenderer. |
| TemplateNodeStyleRenderer
An implementation of the
INodeStyleRenderer interface that can render TemplateNodeStyle instances. |
| TemplatePortStyle
An implementation of the
IPortStyle interface that can render complex Nodes for the visualization of
IPorts by using TemplatePortStyleRenderer. |
| TemplatePortStyleRenderer
An implementation of the
IPortStyleRenderer interface that can render TemplatePortStyle instances. |
| TemplateStripeStyle
An
IStripeStyle implementation that can render complex Nodes for the visualization of IStripes
using a TemplateStripeStyleRenderer. |
| TemplateStripeStyleRenderer
An implementation of the
IStripeStyleRenderer interface that can render TemplateStripeStyle instances. |
| VoidEdgeStyle
A void implementation of an edge style that does nothing and behaves like an invisible style.
|
| VoidEdgeStyleRenderer
A void implementation of an edge style renderer that does nothing.
|
| VoidLabelStyle
A void implementation of a label style that does nothing and behaves like an invisible style.
|
| VoidLabelStyleRenderer
A void implementation of a label style renderer that does nothing.
|
| VoidNodeStyle
A void implementation of a node style that does nothing and behaves like an invisible style.
|
| VoidNodeStyleRenderer
A void implementation of a node style renderer that does nothing.
|
| VoidPathGeometry
A void implementation of the
IPathGeometry interface that does nothing and behaves like an empty path. |
| VoidPortStyle
A void implementation of a port style that does nothing and behaves like an invisible style.
|
| VoidPortStyleRenderer
A void implementation of a port style renderer that does nothing.
|
| VoidShapeGeometry
A void implementation of the
IShapeGeometry interface that does nothing and behaves like an empty geometry. |
| VoidStripeStyle
A void implementation of a stripe style that does nothing and behaves like an invisible style.
|
| VoidStripeStyleRenderer
A void implementation of a stripe style renderer that does nothing.
|
| Class and Description |
|---|
| IEdgeStyle |
| INodeStyle |
| Class and Description |
|---|
| IEdgeStyle |
| ILabelStyle |
| INodeStyle |
| Class and Description |
|---|
| ILabelStyle |
| IPortStyle |
| TableRenderingOrder
Enumeration that is used to specify the drawing order for rows and columns.
|