D (Domain-Specific Language Tools)
This glossary defines key terms that are used in the Help for Domain-Specific Language Tools.
debugging project
The experimental Visual Studio instance that you use to debug a project.designer definition
An XML file that has a .dsl extension and that contains information about a domain-specific language.directive
An instruction in a text template that directs the engine and the host on how to process the template.directive processor
A component that can be registered with the templating host to process custom directives in a text template. When the engine identifies a custom directive in the text template (a directive that the engine cannot process itself), it asks the host for a directive processor that can process the directive and passes the directive to the directive processordomain model
The graphical and in-memory representation (store) of a domain-specific language. You create a domain model by using the Domain-Specific Language Designer Wizard, and you customize a domain model by using the Domain-Specific Language Designer.domain class
A diagram element that represents a class in a domain-specific language.domain model element
A diagramming element that defines a domain-specific language. Domain model elements include domain classes, domain relationships, connectors, and shapes.domain model object
See domain model element.domain path
A unique path syntax to locate specific elements in a domain-specific language model. Domain paths use the following format: RelationshipName.RolePropertyName.domain relationship
A diagram element that represents an embedding or reference relationship in a domain-specific language.domain-specific language
A custom language that targets a problem domain and defines the problem at a high level of abstraction.Domain-Specific Language Designer
The graphical editor that you use to customize a domain-specific language in Visual Studio.Domain-Specific Language Designer Wizard
The wizard that you use to create a domain-specific language solution in Visual Studio.Domain-Specific Language Tools
The set of tools that are associated with domain-specific languages. These tools include the Domain-Specific Language Designer, DSL Explorer, and the DSL Details window, and they are designed to help you create and define a domain-specific language.