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