ISchemaModelViewer Interface
Represents an abstract model viewer such as Schema View or Dependency Viewer.
This API is not CLS-compliant.
Namespace: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Assembly: Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Interface ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewer
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewer = interface end
public interface ISchemaModelViewer
The ISchemaModelViewer type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
AddNodes(IList<IList<ISchemaModelViewerNode>>) | Adds a list of nodes to Schema View. |
![]() |
AddNodes(IList<IList<ISchemaModelViewerNode>>, Boolean, Boolean) | Adds a list of nodes to Schema View. |
![]() |
AddRootNode | Adds a root node to Schema View that usually represents the project node. |
![]() |
GetExpandedNodes | Returns a list of expanded nodes. |
![]() |
GetRootNodes | Returns a list of root nodes. |
![]() |
GetSelectedModelElementNodes | From the selection, look for all the nodes, and return those that belong to ModelElementNodes. |
![]() |
GetSelectedNodes | Returns a list of selected nodes. |
![]() |
ProjectNodeRenamed | Updates the user interface to reflect the rename. |
![]() |
Refresh | Refreshes Schema View. |
![]() |
RefreshNodes | Refreshes the specified list of nodes. |
![]() |
RegisterForCommandRouting | Registers the specified object for OLE command target routing. |
![]() |
RegisterForLimitedCommandRouting | Registers the specified object for OLE command target routing. |
![]() |
RemoveFromCommandRouting | Removes the specified object from OLE command target routing. |
![]() |
RemoveNode | Removes the specified node from the tree. |
![]() |
RemoveNodes | Removes the list of nodes from Schema View. |
![]() |
SelectAndExpandActiveProjectNode | Selects and expands the node that represents the selected or active project. |
![]() |
SelectAndExpandProjectNode | Selects and expands the project node. |
![]() |
SelectNode | Selects and optionally expands the node for the specified model element. |
![]() |
SelectNodes(IList<IModelElement>) | Selects the nodes that are associated with the specified model element. |
![]() |
SelectNodes(IList<IList<ISchemaModelViewerNode>>, Boolean) | Selects and optionally expands nodes with the specified paths. |
Top
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer Namespace