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.
Schema View controller interface.
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 ISchemaModelViewerController _
Inherits IDisposable
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewerController : IDisposable
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewerController : IDisposable
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewerController =
interface
interface IDisposable
end
public interface ISchemaModelViewerController extends IDisposable
The ISchemaModelViewerController type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
ProjectNode | Gets the database project node that is associated with this controller. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
CanBeDisplayed | Indicates whether the specified model element can be displayed in Schema View. |
![]() |
CanDeleteObjects | Determines whether the list of model element nodes can be deleted. |
![]() |
DeleteObjects | |
![]() |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() |
GetAdditionalObjectsToDelete | This method is called by DeleteObjects to get additional elements to delete. |
![]() |
GetCaption | Returns the caption for the specified element node. |
![]() |
GetChildren | Returns the list of child nodes for the specified parent node. |
![]() |
GetPathsToElement | Returns paths of the specified element in the hierarchy. |
![]() |
GetSelectionPathToElement | Returns the path for the element that is used to navigate to the element in Schema View. |
![]() |
Initialize | Called by the project node to initialize the controller. |
![]() |
InitializeRootNode | Request that is used in two situations: 1) The user interface has been initialized and requests that the controller create and add its root node; 2) the project has been loaded. |
![]() |
NodeInUse | Provides notification about the in-use state of the specified node. |
![]() |
Refresh | Refreshes the hierarchy. |
Top
See Also
Reference
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer Namespace