ISchemaModelViewerController Interface
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