A simple mutable implementation of the IEdge interface that can be used stand-alone.

Namespace: yWorks.yFiles.UI.Model
Assembly: yWorks.yFilesSilverlight.Viewer (in yWorks.yFilesSilverlight.Viewer.dll) Version: 2.4.0.0

Syntax

C#
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

See Also