Freigeben über


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 processor

  • domain 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.

See Also

Concepts

Domain-Specific Language Tools Glossary