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
IModelItem s 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
Node s. |
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
IEdgeStyle s that use IArrow s 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 Node s for the visualization of ILabel s
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 INode s 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 Node s for the visualization of
IPort s by using TemplatePortStyleRenderer . |
TemplatePortStyleRenderer
An implementation of the
IPortStyleRenderer interface that can render TemplatePortStyle instances. |
TemplateStripeStyle
An
IStripeStyle implementation that can render complex Node s for the visualization of IStripe s
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.
|