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