Where to Find Things in yFiles.NET Viewer

yFiles.NET Viewer offers many sophisticated features. To help in finding the classes that are responsible for the provision/the implementation of certain features, Table 1.1, “What Goes Where” gives a mapping from functionality to namespace(s) containing the actual classes.

Table 1.1. What Goes Where

yFiles.NET Viewer Functionality Assembly Namespace(s)
Controls yWorks.yFilesNET.Viewer.dll yWorks.Canvas, yWorks.yFiles.UI
Animation Framework yWorks.Canvas.Animation, yWorks.yFiles.UI.Animation
Visual Representation (Styles, etc.) yWorks.Canvas.Drawing, yWorks.yFiles.UI.Drawing
Geometry yWorks.Canvas.Geometry, yWorks.Canvas.Geometry.Structs
Model yWorks.Canvas.Model, yWorks.yFiles.UI.Model, yWorks.yFiles.UI.LabelModels, yWorks.yFiles.UI.PortLocationModels
User Interaction yWorks.Canvas.Input, yWorks.yFiles.UI.Input
Application-level Canvas Functionality yWorks.Canvas
Input and Output Formats yWorks.Canvas, yWorks.yFiles.GraphML
yFiles Algorithms (Automatic Layout, Graph Analysis) Adapter yWorks.yFilesNET.Adapter.dll yWorks.yFiles.UI.Model