Package | Description |
---|---|
com.yworks.yfiles.algorithms | |
com.yworks.yfiles.geometry |
Contains definitions, default implementations, structs and support classes that deal with the representation of geometric data.
|
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.labelmodels |
Contains interfaces and default implementations for label layout models.
|
com.yworks.yfiles.graph.portlocationmodels |
Contains interfaces and default implementations for port location models.
|
com.yworks.yfiles.graph.styles |
Contains interfaces and default implementations for graph element styles.
|
com.yworks.yfiles.layout.tree |
Provides tree layout style algorithms.
|
com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
Modifier and Type | Class and Description |
---|---|
class |
Point2D
Represents a two-dimensional point located at
(x, y) . |
class |
Rectangle2D
Represents a two-dimensional rectangle of size
(width x height) , located at the point (x, y) . |
class |
YInsets
Double-precision immutable insets representation.
|
Modifier and Type | Class and Description |
---|---|
class |
GeneralPath
Models a path that consists of lines and Bézier curves.
|
class |
Matrix2D
An implementation of a matrix that represents an affine transformation and works with
PointD . |
class |
MutablePoint
A simple default implementation of a mutable point in 2D coordinate space with double precision coordinates.
|
class |
MutableRectangle
A simple default implementation of a mutable rectangle in 2D coordinate space with double precision values stored in an
instance of
IMutablePoint and IMutableSize . |
class |
MutableSize
A simple default implementation of a mutable size in 2D coordinate space with double precision values.
|
class |
OrientedRectangle
A simple default implementation of a mutable oriented rectangle in 2D coordinate space with double precision values
stored in an instance of
IMutablePoint and IMutableSize as well as two doubles for the up vector
components. |
Modifier and Type | Class and Description |
---|---|
class |
Table
Default implementation of the
ITable interface. |
Modifier and Type | Interface and Description |
---|---|
interface |
ILabelModelParameter
Defines a state that can be used to
determine the geometry of a label
with a ILabelModel . |
Modifier and Type | Interface and Description |
---|---|
interface |
IPortLocationModelParameter
Defines a state that can be used to
determine the location of a port
with a IPortLocationModel . |
Modifier and Type | Interface and Description |
---|---|
interface |
IEdgeStyle
|
interface |
ILabelStyle
|
interface |
INodeStyle
|
interface |
IPortStyle
|
interface |
IStripeStyle
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEdgeStyle
An abstract base class that makes it possible to easily implement a custom
IEdgeStyle . |
class |
AbstractLabelStyle
An abstract base class that makes it possible to easily implement a custom
ILabelStyle . |
class |
AbstractNodeStyle
An abstract base class that makes it possible to easily implement a custom
INodeStyle . |
class |
AbstractPortStyle
An abstract base class that makes it possible to easily implement a custom
IPortStyle . |
class |
AbstractStripeStyle
An abstract base class that makes it possible to easily implement a custom
IStripeStyle . |
class |
AbstractTemplateStyle<TModelItem extends IModelItem>
Abstract base class for styles that renders complex
Node s. |
class |
ArcEdgeStyle
Provides an arc representation for an edge.
|
class |
Arrow
|
class |
BevelNodeStyle
An implementation of the
INodeStyle that can be used to create rectangular nodes with rounded corners, a bevel
border, and a shining background. |
class |
CollapsibleNodeStyleDecorator
Decorates an arbitrary node styles with an additional collapse/expand handle.
|
class |
DefaultLabelStyle
|
class |
GeneralPathNodeStyle
A node style that can display node shapes with a boundary that is defined by a
GeneralPath instance. |
class |
IconLabelStyle
A label style that draws an icon in addition to the text.
|
class |
ImageNodeStyle
A node style that can use an image for the visual representation of a node.
|
class |
MemoryIconLabelStyle
A mutable implementation of the
ILabelStyle interface
that uses BitmapSources that are built from
memory as the icon . |
class |
MemoryImageNodeStyle
An implementation of the
INodeStyle interface that uses BitmapSource that are built
from memory as visual representation of a node. |
class |
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.
|
class |
NodeStylePortStyleAdapter
A port style decorator that uses a node style instance to render the port.
|
class |
NodeStyleStripeStyleAdapter
A stripe style decorator that uses a node style instance to render the stripe.
|
class |
PanelNodeStyle
An implementation of
INodeStyle that draws a simple floating panel with a slight gradient, a thin border and
optionally a drop shadow. |
class |
PolylineEdgeStyle
A polygonal
IEdgeStyle where straight line segments are used to connect the bends. |
class |
ShadowNodeStyleDecorator
Decorates other node styles with a smooth drop shadow.
|
class |
ShapeNodeStyle
Node style implementation that can show predefined shapes of type
ShapeNodeShape . |
class |
ShinyPlateNodeStyle
Implementation of the
INodeStyle which creates rectangular nodes with rounded corners and a highlighted ('shiny
plate') interior. |
class |
TableNodeStyle
A
INodeStyle for tables . |
class |
TemplateLabelStyle
An
ILabelStyle implementation that can render complex Node s for the visualization of ILabel s
using TemplateLabelStyleRenderer . |
class |
TemplateNodeStyle
An
INodeStyle implementation that can render complex FXML controls for the visualization of INode s using
a TemplateNodeStyleRenderer . |
class |
TemplatePortStyle
An implementation of the
IPortStyle interface that can render complex Node s for the visualization of
IPort s by using TemplatePortStyleRenderer . |
class |
TemplateStripeStyle
An
IStripeStyle implementation that can render complex Node s for the visualization of IStripe s
using a TemplateStripeStyleRenderer . |
class |
VoidEdgeStyle
A void implementation of an edge style that does nothing and behaves like an invisible style.
|
class |
VoidLabelStyle
A void implementation of a label style that does nothing and behaves like an invisible style.
|
class |
VoidNodeStyle
A void implementation of a node style that does nothing and behaves like an invisible style.
|
class |
VoidPortStyle
A void implementation of a port style that does nothing and behaves like an invisible style.
|
class |
VoidStripeStyle
A void implementation of a stripe style that does nothing and behaves like an invisible style.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNodePlacer
Abstract base class for implementations of the
INodePlacer interface. |
class |
AspectRatioNodePlacer
This
INodePlacer places the subtrees such that the overall aspect ratio of the arranged subtree will be close to
a preferred aspect ratio. |
class |
DefaultNodePlacer
DefaultNodePlacer is the default implementation of interface INodePlacer . |
Modifier and Type | Class and Description |
---|---|
class |
DashStyle
|
class |
Pen
A utility class that holds all properties of a pen.
|