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 |