Defining Diagram Elements
This section covers how to add and define geometry shapes, image shapes, connectors, and compartment shapes. These elements determine how domain classes and domain relationships appear in a generated designer. This section also covers port shapes, swimlanes, and decorators.
In This Section
How to: Add Geometry Shape to a Domain-Specific Language Definition
Explains how to create a geometry shape, which represents a domain class in a generated designer.How to: Add a Compartment Shape to a Domain-Specific Language Definition
Explains how to add a compartment shapes which are used to create compartments within domain classes to a domain-specific language definition.How to: Add an Image Shape to a Domain-Specific Language Definition
Explains how to create an image shape, which portrays a domain class in a generated designer by using an image file such as a .bmp or .jpg file.How to: Add a Port Shape to a Domain-Specific Language Definition
Explains how to add a port shape which is used to specify how link connection points appears in a generated designer.How to: Add a Swimlane to a Domain-Specific Language Definition
Explains how to add a swimlane to a domain-specific language definition which is used to separate the diagram into logical areas.How to: Add a Connector to a Domain-Specific Language Definition
Explains how to create a connector, which portrays a domain relationship in a generated designer. The domain relationship can be either an embedding relationship or a reference relationship.
Related Sections
Defining Classes and Relationships
Describes how to add and define domain classes and domain relationships (including embedding, reference, and inheritance) 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.