Provides functionality to hide and unhide nodes and edges of a graph temporarily for algorithmic operations.

Namespace: yWorks.yFiles.Algorithms.Util
Assembly: yWorks.yFilesSilverlight.Algorithms (in yWorks.yFilesSilverlight.Algorithms.dll) Version: 2.4.0.0

Syntax

C#
public class GraphHider
Visual Basic
Public Class GraphHider

Remarks

Provides functionality to hide and unhide nodes and edges of a graph temporarily for algorithmic operations.

This class can be used to temporarily hide away certain elements of a graph and to unhide that parts at a later time again. Instances of this class keep track of graph elements that were hidden from a graph in order to make them visible again at a later time.

Note that this class should not be used to hide elements from a Graph2D for pure hiding purposes. Since this class will by default prevent the graph instance from firing events, other code might cease to work correctly. Use this class for short term removal of nodes and edges, only.

Inheritance Hierarchy

System..::..Object
  yWorks.yFiles.Algorithms.Util..::..GraphHider

See Also