Properties of a DSL Definition
DslDefinition properties define domain-specific language definition properties such as version numbering. The DslDefinition properties appear in the Properties window when you click an open area of the diagram in the Domain-Specific Language Designer.
For more information, see How to Define a Domain-Specific Language. For more information about how to use these properties, see Customizing and Extending a Domain-Specific Language.
DslDefinition has the properties in the following table:
Property |
Description |
Default |
---|---|---|
Access Modifier |
Determines if the access modifier for the domain class is public or internal. |
public |
Custom Attributes |
Custom defined attributes for the domain class. Note Use the browse button to add an attribute. |
<none> |
Company Name |
The name of the current company name in the system registry. |
Current company name |
Name |
The name of this domain class. |
Current name |
Namespace |
The namespace affiliated with this domain class. |
Current namespace |
Package Guid |
The guid for the Visual Studio package generated for this DSL. |
<none> |
Package Namespace |
The namespace for the Visual Studio package generated for this DSL. |
<none> |
Product Name |
The name of the product that will be registered for the Visual Studio package generated for this DSL. |
<none> |
Notes |
Notes associated with this domain class. |
<none> |
Description |
Description for this domain class. |
<none> |
Display Name |
The name that will be displayed in the generated designer for this domain class. |
<none> |
Help Keyword |
The help keyword associated with this domain class. |
<none> |
Build |
The incremental build number for this domain-specific language definition. |
0 |
Major Version |
The incremental major build number for this domain-specific language definition. |
1 |
Minor Version |
The incremental minor build number for this domain-specific language definition. |
0 |
Revision |
The incremental revision build number for this domain-specific language definition. |
0 |