Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer Namespace
This namespace contains classes and interfaces that support Schema View and the Dependency Viewer.
Classes
Class | Description | |
---|---|---|
![]() |
SchemaHierarchyBase | Abstract base class for schema hierarchy generators. |
![]() |
SchemaHierarchyUtilities | This class defines useful utilities for use a Schema View hierarchy is created. |
![]() |
SchemaModelViewerControllerBase | Abstract base class for model visualizer controllers. |
![]() |
SchemaModelViewerControllerBaseInternal | The abstract base class for a Schema View Controller used by internal implementors. |
![]() |
SchemaModelViewerInitializedEventArgs | Provides data for Schema View initialization events. |
![]() |
SchemaModelViewerService | This service is available from the DataPackage instance and provides a convenient way to access the tool windows for the database project. |
![]() |
SchemaModelViewerShownEventArgs | Provides data for the DatabaseSchemaViewToolWindowShown and DependencyViewToolWindowShown events. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
ISchemaHierarchyGenerator | This interface is implemented by classes that can populate a tree view (such as the Database Schema View) with nodes. |
![]() |
ISchemaHierarchyPopulator | Interface for classes that generate schema hierarchy nodes. This interface is used by the generators. |
![]() |
ISchemaModelViewer | Represents an abstract model viewer such as Schema View or Dependency Viewer. |
![]() |
ISchemaModelViewerController | Schema View controller interface. |
![]() |
ISchemaModelViewerElementNode | Represents a model element in the Database Schema View. |
![]() |
ISchemaModelViewerFolderNode | This interface represents a folder that contains element types or other folders. |
![]() |
ISchemaModelViewerNode | This is the base interface for all nodes in Schema View. |
![]() |
ISchemaModelViewerRootNode | This interface is used for the root node. The root node usually represents the database project. |