| Package | com.yworks.graph.drawing |
| Interface | public interface IEdgeStyle extends IVisualStyle, ICloneable |
| Implementors | AbstractEdgeStyle, DelegatingEdgeStyle, SimpleAbstractEdgeStyle, VoidEdgeStyle |
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 [read-only]
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.
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.
public function get targetArrow():IArrow