DatabaseSchemaViewControllerBase Members
Include Protected Members
Include Inherited Members
Base class for model visualizer controllers.
The DatabaseSchemaViewControllerBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
DatabaseSchemaViewControllerBase | Initializes a new instance of the DatabaseSchemaViewControllerBase class. |
Top
Methods
Name | Description | |
---|---|---|
CacheToolWindowService | Gets and caches the DatabaseToolWindowService service. (Inherited from SchemaViewControllerBase.) | |
CanBeDisplayed | Specifies whether the argument model element can be displayed in the schema view. (Inherited from SchemaViewControllerBaseInternal.) | |
CanDeleteObjects | Returns whether the list of model element nodes can be deleted. (Inherited from SchemaViewControllerBase.) | |
CanExtend | Returns whether this contributor can extend an object under the extender name provided. (Inherited from SchemaViewControllerBase.) | |
CreateGenerator | Returns the schema view generator for this controller. (Inherited from SchemaViewControllerBaseInternal.) | |
CreateRootNode | Creates the root schema view node. (Inherited from SchemaViewControllerBaseInternal.) | |
DeleteFile | Deletes a file from the project. (Inherited from SchemaViewControllerBaseInternal.) | |
DeleteObjects | Deletes a given list of model element nodes. (Inherited from SchemaViewControllerBase.) | |
DisconnectFromProjectEvents | Disconnects from project events. (Inherited from SchemaViewControllerBase.) | |
DisconnectFromSchemaViewEvents | Disconnects from schema view events. (Inherited from SchemaViewControllerBase.) | |
DisconnectFromSolutionEvents | Disconnects from solution events. (Inherited from SchemaViewControllerBase.) | |
DisconnectFromStoreEvents | Disconnects from store events. (Inherited from SchemaViewControllerBase.) | |
DisconnectFromToolWindowEvents | Disconnects from tool window events. (Inherited from SchemaViewControllerBase.) | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
FileNameFromElement | Returns the file path that the object definition is in. (Inherited from SchemaViewControllerBaseInternal.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetCaption | Returns the caption for a specified node. (Inherited from SchemaViewControllerBaseInternal.) | |
GetChildren | Returns a list of child nodes for the specified parent node. (Inherited from SchemaViewControllerBaseInternal.) | |
GetElementChildren<T> | Returns the list of hierarchical children of a given model element. (Inherited from SchemaViewControllerBaseInternal.) | |
GetExtender | Returns an extender for the object being extended. (Inherited from SchemaViewControllerBase.) | |
GetExtenderNames | Returns a list of extender names for the object being extended. (Inherited from SchemaViewControllerBase.) | |
GetFilePathsForElements | Overloaded. Gets a list of file paths from given model element nodes. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetModelElement | Returns the model element this node represents or is a node under. (Inherited from SchemaViewControllerBaseInternal.) | |
GetPathsFromCache | Returns the paths from the schema view node contained in given model element's annotations. (Inherited from SchemaViewControllerBaseInternal.) | |
GetPathsFromGeneratorPaths | Overloaded. Returns the schema view node paths for the given model element. | |
GetPathsToElement | Returns a list of paths from the root to a specified model element node in the hierarchy. (Inherited from SchemaViewControllerBaseInternal.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Initialize | Called by a project node to initialize the controller. (Inherited from SchemaViewControllerBaseInternal.) | |
InitializeRootNode | Called either because the UI is initialized and is now requesting that the controller create and add the root node, or because the project has been loaded. (Inherited from SchemaViewControllerBaseInternal.) | |
InitialStoreChange | Called as a result of store being populated by project load. (Inherited from SchemaViewControllerBase.) | |
IsOkToEditFiles | Returns whether a file can be edited by querying the package. (Inherited from SchemaViewControllerBaseInternal.) | |
ListenToProjectEvents | Listens to project events. (Inherited from SchemaViewControllerBase.) | |
ListenToSchemaViewEvents | Listens to schema view events. (Inherited from SchemaViewControllerBase.) | |
ListenToSolutionEvents | Listens to solution events. (Inherited from SchemaViewControllerBase.) | |
ListenToStoreEvents | Listens to store events. (Inherited from SchemaViewControllerBase.) | |
ListenToToolWindowEvents | Listens to tool window events. (Inherited from SchemaViewControllerBase.) | |
LoadState | Loads the state. (Inherited from SchemaViewControllerBaseInternal.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ModelChanged | Called when the model changes. (Inherited from SchemaViewControllerBaseInternal.) | |
ModelElementAdded | Called when a model element is added to the store. (Inherited from SchemaViewControllerBaseInternal.) | |
ModelElementDeleted | Called when a model element is deleted from the store. (Inherited from SchemaViewControllerBaseInternal.) | |
ModelElementUpdated | Called when a model element is updated by the store. (Inherited from SchemaViewControllerBaseInternal.) | |
NodeCreated | Called when a new node is created. (Inherited from SchemaViewControllerBaseInternal.) | |
NodeInUse | Provides notification that a given node is or is not in use by the schema view. (Inherited from SchemaViewControllerBaseInternal.) | |
OnAfterLoadProject | Called after the project is loaded. (Inherited from SchemaViewControllerBase.) | |
OnAfterOpenProject | Called after the project is opened. (Inherited from SchemaViewControllerBase.) | |
OnBeforeCloseProject | Called before the project is closed. (Inherited from SchemaViewControllerBase.) | |
OnBeforeUnloadProject | Called before the project is unloaded. (Inherited from SchemaViewControllerBase.) | |
OnDatabaseSchemaViewInitialized | Called when the schema view is initialized. (Inherited from SchemaViewControllerBase.) | |
OnDataSchemaModelRecycled | Called when the model store is recycled. (Inherited from SchemaViewControllerBaseInternal.) | |
OnDataSchemaModelRecycling | Called when the model store is recycling. (Inherited from SchemaViewControllerBaseInternal.) | |
OnProjectClosed | Called when the project is closed. (Inherited from SchemaViewControllerBase.) | |
OnProjectClosing | Called when the project is closing. (Inherited from SchemaViewControllerBase.) | |
OnProjectRenamed | Called when the project has been renamed. (Inherited from SchemaViewControllerBase.) | |
PopulateNode | Populates a node and returns a list of the node's children. (Inherited from SchemaViewControllerBaseInternal.) | |
ReadStateValue | Reads a property value from the schema view persistent storage. (Inherited from SchemaViewControllerBaseInternal.) | |
ReadStateValueAsInt | Reads a property value as an integer from the schema view persistent storage. (Inherited from SchemaViewControllerBaseInternal.) | |
Refresh | Refreshes the schema view. (Inherited from SchemaViewControllerBaseInternal.) | |
RemoveOurRootNode | Removes the root node. (Inherited from SchemaViewControllerBaseInternal.) | |
SaveState | Saves the state. (Inherited from SchemaViewControllerBaseInternal.) | |
ToString | Returns a String that represents the current Object. (Inherited from Object.) | |
UninitializeRootNode | Removes the root node. (Inherited from SchemaViewControllerBaseInternal.) | |
WriteStateValue | Writes a property value to the schema view persistent storage. (Inherited from SchemaViewControllerBaseInternal.) |
Top
Properties
Name | Description | |
---|---|---|
HierarchyGenerator | Gets or sets the schema hierarchy generator. (Inherited from SchemaViewControllerBaseInternal.) | |
ProjectNode | Gets the associated database project node. (Inherited from SchemaViewControllerBase.) | |
RootNode | Gets or sets the root node. (Inherited from SchemaViewControllerBase.) | |
SchemaView | Gets or sets the schema view reference. (Inherited from SchemaViewControllerBase.) | |
ToolWindowService | Gets or sets the tool window service. (Inherited from SchemaViewControllerBase.) |
Top
See Also
Reference
DatabaseSchemaViewControllerBase Class
Microsoft.VisualStudio.Data.Schema.Project.Project.ToolWindows.DatabaseSchemaView Namespace