Defining Classes and Relationships
This section covers how you can add and define domain classes and the various types of domain relationships in a domain-specific language definition by using the Domain-Specific Language Designer. This section also covers how to add a domain property to various diagram objects.
In This Section
How to: Add a Domain Class to a Domain-Specific Language Definition
Explains how to add and define a domain class in a domain-specific language definition by using the Domain-Specific Language Designer.How to: Add a Named Domain Class to a Domain-Specific Language Definition
Explains how to add and define a named domain class, which includes a Name property, in a domain-specific language definition by using the Domain-Specific Language Designer.How to: Add an Embedding Relationship to a Domain-Specific Language Definition
Explains how to add and define an embedding relationship in a domain-specific language definition by using the Domain-Specific Language Designer.How to: Add a Reference Relationship to a Domain-Specific Language Definition
Explains how to add and define a reference relationship in a domain-specific language definition by using the Domain-Specific Language Designer.How to: Add Inheritance to a Definition
Explains how to add and define an inheritance relationship in a domain-specific language definition by using the Domain-Specific Language Designer.
Related Sections
Defining Diagram Elements
Describes how to add and define diagram elements (such as geometry shapes, image shapes, port shapes, and connectors) in a domain-specific language definition.Element Reference for Domain-Specific Languages
Provides a reference for the various elements that you can use in the Domain-Specific Language Designer, which include domain classes, domain relationships, and shapes.Working with the Domain-Specific Language Designer
Section on using the Domain-Specific Language Designer and its set of supporting tools including the Domain-Specific Language Explorer and the Domain-Specific Language Details Window.Domain-Specific Language Tools Glossary
Defines key terms that are used in the Help for Domain-Specific Language Tools.