ISchemaViewController Members

Include Protected Members
Include Inherited Members

Represents the schema view controller Interface.

The ISchemaViewController type exposes the following members.

Methods

  Name Description
Public method CanBeDisplayed Returns whether the argument model element is able to be displayed in the schema view.
Public method CanDeleteObjects Returns whether the list of model element nodes can be deleted.
Public method DeleteObjects Deletes a given list of model element nodes.
Public method GetCaption Returns the caption for the specified element node.
Public method GetChildren Return the list of children for the specified parent node.
Public method GetPathsToElement Returns a list of paths from the root to a specified model element node in the hierarchy.
Public method Initialize Called by a project node to initialize the controller.
Public method InitializeRootNode Called either because the UI is initialized and is now requesting that the controller create and add the root node or because the project has been loaded.
Public method NodeInUse Provides notification that a given node is or is not in use by the schema view.
Public method Refresh Refreshes the hierarchy.

Top

Properties

  Name Description
Public property ProjectNode Gets the associated database project node.

Top

See Also

Reference

ISchemaViewController Interface

Microsoft.VisualStudio.Data.Schema.Project.Project.ToolWindows.DatabaseSchemaView Namespace