| Package | com.yworks.graph.drawing |
| Interface | public interface IEdgeStyle extends IVisualStyle, ICloneable |
| Subinterfaces | IPolylineEdgeStyle |
| Implementors | AbstractEdgeStyle, AbstractEdgeStyleRenderer |
IVisualStyle implementation for IEdge instances in an IGraph.
Implementations are responsible for rendering IEdge
instances in a CanvasComponent.
It is up to the implementation to interpret the visual appearance of an edge.
The framework uses the associated, possibly shared styleRenderer
to perform the actual rendering of this style for a given edge.
This interface extends the ICloneable interface. This allows clients
to obtain a persistent copy of the current state of this style.
Immutable style implementations may return themselves.
| Property | Defined by | ||
|---|---|---|---|
| sourceArrow : IArrow
[read-only]
Gets the visual arrow at the source end of edges that use this style.
| IEdgeStyle | ||
![]() | styleRenderer : IStyleRenderer
Gets the renderer implementation that has been supplied to
this instance upon creation.
| IVisualStyle | |
| targetArrow : IArrow
[read-only]
Gets the visual arrow at the target end of edges that use this style.
| IEdgeStyle | ||
| sourceArrow | property |
sourceArrow:IArrow [read-only]Gets the visual arrow at the source end of edges that use this style.
Implementation public function get sourceArrow():IArrow
| targetArrow | property |
targetArrow:IArrow [read-only]Gets the visual arrow at the target end of edges that use this style.
Implementation public function get targetArrow():IArrow