Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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