SchemaViewControllerBaseInternal Members
Include Protected Members
Include Inherited Members
Schema view controller base class used by internal implementers.
The SchemaViewControllerBaseInternal type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SchemaViewControllerBaseInternal | Initializes a new instance of the SchemaViewControllerBaseInternal class. |
Top
Methods
Name | Description | |
---|---|---|
ArePathsEqual | Compares two schema view node paths to determine if they are equal. | |
CacheToolWindowService | Gets and caches the DatabaseToolWindowService service. (Inherited from SchemaViewControllerBase.) | |
CanBeDisplayed | Specifies whether the argument model element can be displayed in the schema view. (Overrides SchemaViewControllerBase.CanBeDisplayed(IModelElement).) | |
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. | |
CreateRootNode | Creates the root schema view node. | |
DeleteFile | Deletes a file from the project. | |
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. | |
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. (Overrides SchemaViewControllerBase.GetCaption(IDatabaseSchemaViewElementNode).) | |
GetChildren | Returns a list of child nodes for the specified parent node. (Overrides SchemaViewControllerBase.GetChildren(IDatabaseSchemaViewNode).) | |
GetElementChildren<T> | Returns the list of hierarchical children of a given model element. | |
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. | |
GetPathsFromCache | Returns the paths from the schema view node contained in given model element's annotations. | |
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. (Overrides SchemaViewControllerBase.GetPathsToElement(IModelElement).) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Initialize | Called by a project node to initialize the controller. (Overrides SchemaViewControllerBase.Initialize(IDatabaseProjectNode).) | |
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. (Overrides SchemaViewControllerBase.InitializeRootNode().) | |
InitialStoreChange | Called as a result of store being populated by project load. (Inherited from SchemaViewControllerBase.) | |
IsEqual | Compares two schema view nodes to determine if they are equal. Compares captions for folder nodes and model elements for element nodes. | |
IsOkToEditFiles | Returns whether a file can be edited by querying the package. | |
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. (Overrides SchemaViewControllerBase.LoadState().) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ModelChanged | Called when the model changes. (Overrides SchemaViewControllerBase.ModelChanged(IList<Tuple<IModelElement, ModelEventType>>).) | |
ModelElementAdded | Called when a model element is added to the store. (Overrides SchemaViewControllerBase.ModelElementAdded(IModelElement).) | |
ModelElementDeleted | Called when a model element is deleted from the store. (Overrides SchemaViewControllerBase.ModelElementDeleted(IModelElement).) | |
ModelElementUpdated | Called when a model element is updated by the store. (Overrides SchemaViewControllerBase.ModelElementUpdated(IModelElement).) | |
NodeCreated | Called when a new node is created. | |
NodeInUse | Provides notification that a given node is or is not in use by the schema view. (Overrides SchemaViewControllerBase.NodeInUse(IDatabaseSchemaViewNode, Boolean).) | |
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. (Overrides SchemaViewControllerBase.OnDataSchemaModelRecycled().) | |
OnDataSchemaModelRecycling | Called when the model store is recycling. (Overrides SchemaViewControllerBase.OnDataSchemaModelRecycling().) | |
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. | |
ReadStateValue | Reads a property value from the schema view persistent storage. | |
ReadStateValueAsInt | Reads a property value as an integer from the schema view persistent storage. | |
Refresh | Refreshes the schema view. (Overrides SchemaViewControllerBase.Refresh().) | |
RemoveOurRootNode | Removes the root node. | |
SaveState | Saves the state. (Overrides SchemaViewControllerBase.SaveState().) | |
ToString | Returns a String that represents the current Object. (Inherited from Object.) | |
UninitializeRootNode | Removes the root node. (Overrides SchemaViewControllerBase.UninitializeRootNode().) | |
WriteStateValue | Writes a property value to the schema view persistent storage. |
Top
Properties
Name | Description | |
---|---|---|
HierarchyGenerator | Gets or sets the schema hierarchy generator. | |
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
SchemaViewControllerBaseInternal Class
Microsoft.VisualStudio.Data.Schema.Project.Project.ToolWindows Namespace