DslDefinitionModelToolboxHelperBase Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Helper class used to create and initialize toolbox items for this DSL.
public ref class DslDefinitionModelToolboxHelperBase abstract
public abstract class DslDefinitionModelToolboxHelperBase
type DslDefinitionModelToolboxHelperBase = class
Public MustInherit Class DslDefinitionModelToolboxHelperBase
- Inheritance
-
DslDefinitionModelToolboxHelperBase
- Derived
Constructors
DslDefinitionModelToolboxHelperBase(IServiceProvider) |
Constructs a new DslDefinitionModelToolboxHelperBase. |
Fields
DiagramElementMapToolFilterString |
Toolbox item filter string used to identify DiagramElementMapTool connector tool. |
EmbeddingRelationshipToolFilterString |
Toolbox item filter string used to identify EmbeddingRelationshipTool connector tool. |
InheritanceToolFilterString |
Toolbox item filter string used to identify InheritanceTool connector tool. |
ReferenceRelationshipToolFilterString |
Toolbox item filter string used to identify ReferenceRelationshipTool connector tool. |
ToolboxFilterString |
Toolbox item filter string used to identify DslDefinitionModel toolbox items. |
Properties
DefaultToolboxTabName |
Returns the display name of the tab that should be opened by default when the editor is opened. |
DefaultToolboxTabToolboxItemsCount |
Returns the toolbox items count in the default tool box tab. |
ServiceProvider |
Serivce provider used to access services from the hosting environment. |
ToolboxStore |
The store toe be used for all the toolbox item creation |
Methods
CreateElementToolPrototype(Store, Guid) |
Creates an ElementGroupPrototype for the element tool corresponding to the given domain class id. Default behavior is to create a prototype containing an instance of the domain class. Derived classes may override this to add additional information to the prototype. |
CreateToolboxItems() |
Returns a list of custom toolbox items to be added dynamically |
GetToolboxItem(String, Store) |
Returns instance of ModelingToolboxItem based on specified name. This method must be called from within a Transaction. Failure to do so will result in an exception |
GetToolboxItemData(String, DataFormats+Format) |
Given a toolbox item "unique ID" and a data format identifier, returns the content of the data format. |