Interfaces
 InterfaceDescription
 IBevelNodeStyle Interface used by BevelNodeStyleRenderer to query the properties from.
 ICollapsibleNodeStyleDecorator Interface that is used by CollapsibleNodeStyleDecoratorRenderer to describe the way a node should be styled to support a collapse/expand button.
 ICSSLabelStyle The interface used by CSSLabelStyleRenderer to describe a basic label style which can be styled via CSS sheets.
 IDelegatingStyle Interface for visual styles which decorate an existing style.
 IEdgeIntersectionCalculator Interface used by the framework mainly for calculating the visble path of an edge.
 IEdgeStyle IVisualStyle implementation for IEdge instances in an IGraph.
 IEdgeStyleRenderer Interface used by IEdgeStyle implementations that can be used to query the actual IDisplayObjectCreator and IBoundsProvider implementations for an item and an associated style.
 IGeneralPathNodeStyle Interface for node styles that can display node shapes with a boundary that is defined by a GeneralPath instance.
 IGroupBoundsCalculator Interface for implementations that can calculate the bounds of a group node in a IGroupedGraph.
 IIcon A simple icon interface for classes that can paint icons.
 IIconLabelStyle A label style that also holds an icon.
 IIconLabelStyleDecorator A label style that decorates an existing arbitrary label style with an icon.
 ILabelInsetsProvider Interface for implementations that yield insets for a given ILabel.
 ILabelStyle IVisualStyle implementation for ILabel instances in an IGraph.
 ILabelStyleRenderer Interface used by ILabelStyle implementations to query the actual IDisplayObjectCreator and IBoundsProvider implementations for a label and an associated style.
 INodeInsetsProvider Interface for implementations that yield insets for a given INode.
 INodeStyle IVisualStyle implementation for INode instances in an IGraph.
 INodeStyleRenderer Interface used by INodeStyle implementations that can be used to query the actual IDisplayObjectCreator and IBoundsProvider implementations for a node and an associated style.
 IPanelNodeStyle Interface used by PanelNodeStyleRenderer to query the properties from.
 IPathGeometry Interface that is used mainly by IEdgeStyleRenderer implementations to reveil geometric details about the visualization of an edge's path.
 IPolylineEdgeStyle Interface for a polygonal IEdgeStyle
 IPortStyle IVisualStyle implementation for IPort instances in an IGraph.
 IPortStyleRenderer Interface used by IPortStyle implementations that can be used to query the actual IDisplayObjectCreator and IBoundsProvider implementations for a node and an associated style.
 IShapeGeometry Interface that describes the geometry of a shape which has an interior and an exterior.
 IShapeNodeStyle Interface for node styles that can show predefined shapes defined in ShapeNodeShape This style can be used together with ShapeNodeStyleRenderer
 IShinyPlateNodeStyle Interface used by ShinyPlateNodeStyleRenderer to query the properties from.
 ISimpleLabelStyle The interface used by SimpleLabelStyleRenderer to describe a basic label style.
 IStyleRenderer Generic interface used by IVisualStyle implementations that can be used to query the actual IDisplayObjectCreator and IBoundsProvider implementations for an IModelItem instance and its associated style instance.
 ITableNodeStyle Base interface for styles that can visualize an ITable instance.
 ITableProvider Interface that is mainly used by ITableNodeStyle implementations to decouple the association from a table instance to its owner from the actual style implementation.
 ITemplateStyle Common Interface for all yFiles FLEX styles that use a template class to define the visual appearance of the items.
 IUserTagProvider Provides the methods for getting and setting an arbitray user-defined object which is associated with a model item.
Classes
 ClassDescription
 AbstractEdgeStyle Simple abstract base class for IEdgeStyles.
 AbstractEdgeStyleRenderer Abstract base class for IEdgeStyleRenderer
 AbstractLabelStyleRenderer Simple abstract base class of an ILabelStyleRenderer that can be used to conveniently create custom label style implementations.
 AbstractNodeStyleRenderer An abstract implementation of an INodeStyleRenderer.
 AbstractStyle Abstract base class for visual style implementations.
 AbstractStyleInstaller Abstract skeleton class for a style installer.
 AbstractStyleRenderer An abstract generic implementation of an IStyleRenderer that can be used to install an IModelItem with a corresponding IVisualStyle and a concrete style implementation.
 AbstractTableNodeStyle Abstract base class for TableNodeStyle and DynamicTableNodeStyle.
 AbstractVoidStyle A void implementation of the IVisualStyle interface that does nothing, i.e.
 AbstractVoidStyleRenderer A void implementation of the IStyleRenderer interface that does nothing and behaves like an invisible style.
 ArrowPaintable An IDisplayObjectCreator implementation returning a DisplayObject that renders arrowheads and provides bounds for the drawing engine.
 ArrowType Predefines some arrow types that can be used together with ArrowPaintable.create(uint,IPoint,IPoint,IStroke,IFill)
 BevelNodeStyle Simple basic implementation of the IBevelNodeStyle that is used by the BevelNodeStyleRenderer.
 BevelNodeStyleRenderer A INodeStyleRenderer implementation that draws a rounded rectangle with a bevel border in a 'shiny plate' fashion.
 BevelNodeStyleSerializer Serializer for BevelNodeStyle instances.
 BitmapNodeStyle A node style than can use bitmap images for the visual representation of a node.
 BitmapNodeStyleRenderer An IStyleRenderer that can handle BitmapNodeStyle instances.
 CollapsibleNodeStyleDecorator 
 CollapsibleNodeStyleDecoratorRenderer Style renderer implementation for the CollapsibleNodeStyleDecorator.
 ComponentNodeStyle A node style that uses arbitrary Flex DisplayObjects to visualize nodes.
 ComponentNodeStyleRenderer A renderer which can handle ComponentNodeStyle
 CSSLabelStyle The default mutable implementation of the ICSSLabelStyle interface.
 CSSLabelStyleRenderer An IStyleRenderer that can handle ISimpleLabelStyle instances.
 DefaultPositionHandler Generic default implementation of an IPositionHandler.
 DelegatingEdgeStyle Abstract implementation of IDelegatingStyle which decorates an IEdgeStyle.
 DelegatingLabelStyle Abstract implementation of IDelegatingStyle which decorates an ILabelStyle.
 DelegatingNodeStyle Abstract implementation of IDelegatingStyle which decorates an INodeStyle.
 DelegatingPortStyle Abstract implementation of IDelegatingStyle which decorates an IPortStyle.
 DelegatingStyle A style that wraps another style.
 DelegatingStyleRenderer Renderer implementation for the IDelegatingStyle.
 DynamicTableNodeStyle Default implementation of AbstractTableNodeStyle that retrieves the table instance from the node's user tag (ITagOwner.tag).
 EdgeStyleDescriptor An ICanvasObjectDescriptor implementation that casts the userObject to IEdge and uses it's style to get implementations for the various interfaces.
 EdgeStyleInstaller A style installer for edge model items that have a specific IVisualStyle in their lookup.
 Fills A small set of standard fill colors
 FilterNodeStyleDecorator A decorating node style to add render filter to the delegate.
 FilterNodeStyleRenderer This renderer can be used to render FilterNodeStyleWrapper.
 GeneralPathNodeStyle Generic mutable implementation of an IGeneralPathNodeStyle.
 GeneralPathNodeStyleRenderer An IStyleRenderer implementation that can handle IGeneralPathNodeStyle instances.
 IconLabelStyle The default mutable implementation of the IIconLabelStyle interface.
 IconLabelStyleDecorator The default mutable implementation of the IIconLabelStyleDecorator interface.
 IconLabelStyleRenderer An IStyleRenderer that can handle IIconLabelStyleDecorator instances.
 ImageIcon A trivial implementation of the IIcon interface that paints an image.
 ImageNodeStyle A node style than can use bitmap and vector images for the visual representation of a node.
 ImageNodeStyleRenderer A style renderer implementation that can be used together with ImageNodeStyle instances.
 LabelStyleDescriptor An ICanvasObjectDescriptor implementation that casts the userObject to ILabel and uses it's style to get implementations for the various interfaces.
 LabelStyleInstaller A style installer for labels that have a specific IVisualStyle in their lookup.
 NodeStyleDescriptor An ICanvasObjectDescriptor implementation that casts the userObject to INode and uses it's style to get implementations for the various interfaces.
 NodeStyleInstaller A style installer for nodes that have a specific IVisualStyle in their lookup.
 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.
 OverviewGraphDisplayObjectCreator An IDisplayObjectCreator for use in a CanvasComponent that renders an IGraph instance in a sloppy overview style.
 OverviewGraphPaintable An IPaintable for use in a CanvasComponent that renders an IGraph instance in a sloppy overview style.
 PanelNodeStyle Simple basic implementation of the IPanelNodeStyle that is used by the PanelNodeStyleRenderer node style renderer implementation.
 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 An edge style that draws edges consisting of multiple lines using a chosen IStroke.
 PolylineEdgeStyleRenderer A style renderer that can be used together with a PolylineEdgeStyle.
 PortStyleDescriptor An ICanvasObjectDescriptor implementation that casts the userObject to IPort and uses it's style to get implementations for the various interfaces.
 PortStyleInstaller A style installer for ports that have a specific IVisualStyle in their lookup.
 ShapeNodeShape Defines some often used shapes that can be used together with IShapeNodeStyle or JavaShapeNodeStyle instances.
 ShapeNodeStyle Default implementation of the IShapeNodeStyle interface
 ShapeNodeStyleRenderer Default renderer implementation that can be used for IShapeNodeStyle instances.
 ShinyPlateNodeStyle 
 ShinyPlateNodeStyleRenderer A renderer which handles IShinyPlateNodeStyle.
 SimpleAbstractEdgeStyle An abstract base class that makes it possible to easily implement a custom IEdgeStyle.
 SimpleAbstractLabelStyle A simple abstract label style whose renderer refers to the createDisplayObject, updateDisplayObject, calculateBounds, isVisible, isHit, isInBox and lookup methods implemented in the style.
 SimpleAbstractNodeStyle A simple abstract node style whose renderer refers to the paint, calculateBounds, isVisible, isHit, isInBox, lookup, getIntersection, isInside and getOutline methods implemented in the style.
 SimpleAbstractPortStyle A simple abstract port style whose renderer refers to the paint, calculateBounds, isVisible, isHit, isInBox and lookup methods implemented in the style.
 SimpleLabelStyle The default mutable implementation of the ISimpleLabelStyle interface.
 SimpleLabelStyleRenderer An IStyleRenderer that can handle ISimpleLabelStyle instances.
 SimpleNodeStyle Very simple abstract node style whose renderer refers to the paint implemented in the style.
 SimplePortStyle A simple port style
 SimplePortStyleRenderer Simple port style renderer that draws ports as circles with a stroke and radius obtained from a SimplePortStyle.
 StripeHitTestIterator Support class that allows to iterate over hits on table elements or subregions of table elements.
 Strokes A small set of standard strokes
 SWFNodeStyle A node style that allows to use SWF movies as node visualizations.
 SWFNodeStyleRenderer A INodeStyleRenderer implementation that adds SWF node representations to the display list or updates these SWFs.
 TableNodeStyle Default implementation of ITableNodeStyle that stores the table instance in the style instance.
 TableNodeStyleRenderer A node style renderer which can handle ITableNodeStyle instances.
 TableRenderingOrder Enumeration that is used to specify the drawing order for rows and columns.
 TagOwnerTableProvider An implementation of the ITableProvider interface that can yield a table object for each item that will be assigned this style.
 TagOwnerUserTagProvider A IUserTagProvider instance which retrieves the user tag from the model item's ITagOwner.
 TemplateLabelStyle 
 TemplateLabelStyleRenderer A style renderer which handles TemplateLabelStyle.
 TemplateNodeStyle A node style that uses a template class to define the visual appearance of the node.
 TemplateNodeStyleRenderer Style renderer which can render TemplateNodeStyle.
 TemplateStyle Abstract base class for all yFiles FLEX styles that use a template class to define the visual appearance of the items.
 TemplateStyleDataContext The data context which is used together with a TemplateStyle.
 TLFLabelStyle A label style which uses the Flex Text Engine and the Text Layout Framework to render the text.