A simple mutable implementation of the IEdge
interface that can be used stand-alone.
Namespace: yWorks.yFiles.UI.ModelAssembly: yWorks.yFilesWPF.Viewer (in yWorks.yFilesWPF.Viewer.dll) Version: 2.2.0.2 (2.2.0.2)
Syntax
| C# |
|---|
public class SimpleEdge : AbstractLabeledItem, IEdge, IPortOwner, ILabeledItem, IModelItem, ILookup, ITagOwner |
| Visual Basic |
|---|
Public Class SimpleEdge _ Inherits AbstractLabeledItem _ Implements IEdge, IPortOwner, ILabeledItem, IModelItem, _ ILookup, ITagOwner |
Remarks
Note that this class is not the one used as the default implementation
of a DefaultGraph's IEdges and casting an IEdge
to this class will most likely fail.
Instances of this class can be used without an accompanying graph instance. All of the
properties are mutable. An example of a possible use case would be the rendering of an edge
into a graphics context: Simply instantiate a SimpleEdge, associate a style with it
and use the style's renderer instance to obtain a paintable for the edge.
Inheritance Hierarchy
System..::..Object
yWorks.yFiles.UI.Model..::..AbstractModelItem
yWorks.yFiles.UI.Model..::..AbstractLabeledItem
yWorks.yFiles.UI.Model..::..SimpleEdge
yWorks.yFiles.UI.Model..::..AbstractModelItem
yWorks.yFiles.UI.Model..::..AbstractLabeledItem
yWorks.yFiles.UI.Model..::..SimpleEdge