D (Domain-Specific Language Tools Glossary)
debugging project
The Visual Studio project that is opened by the generated designer when it is run in debug mode.designer definition
An XML file that contains information about a domain-specific language. It has a .dsl file name extension.directive
An instruction in a text template that tells the engine and the host how to process the template.directive processor
A component that is registered with the text templating host to process directives in a text template. When the engine identifies a custom directive in the text template, it asks the host for a directive processor that can process the directive.domain model
The representation of a domain-specific language. It includes domain classes, domain relationships between the domain classes, and domain properties on the domain classes.domain class
A domain model element that represents an entity in a domain-specific language.domain model element
An element of a domain-specific language. Domain model elements include domain classes, domain relationships, connectors, and shapes.domain path
The path syntax that is used to locate model elements in a domain-specific language model. Domain paths use the following format: RelationshipName.RolePropertyName\!RoleName.domain relationship
A domain model element that represents an embedding or reference relationship in a domain-specific language.domain-specific language
A custom language that is created for a specific problem domain, and that defines entities and relationships in terms of that domain.Domain-Specific Language Designer
The graphical editor that is used to define a domain-specific language in Visual Studio.Domain-Specific Language Designer Wizard
The wizard that is used to create a domain-specific language solution in Visual Studio.Domain-Specific Language Tools
The set of tools that is used to create domain-specific languages. The tools include the Toolbox, the diagram, the DSL Explorer, and the DSL Details window.