Freigeben über


Overview of Tracking Properties

Tracking properties are properties that appear in the Domain-Specific Language Designer, and they are usually computed from the values of other, related properties. This feature is especially useful if you want to use the related values for each tracking property. You can manually overwrite the default value with a value that is better suited to your specific purpose.

Usually, a tracking property changes whenever you change its tracked property. For example, if you change the Name property of a domain class from "OriginalName" to "ExampleName," then the DisplayName property automatically changes from "Original Name" to "Example Name."

However, if you want the tracking property to be something different, you can set it manually. If you take that step, the tracking property stays at the value that you set, even if the tracked property changes. If, later, you want to re-establish the tracking relationship, right-click the tracking property, and click Reset.

List of Tracking Properties

The following table lists the tracking properties that are associated with the various objects that are available in the Domain-Specific Language Designer.

Object

Tracking Property

Attributed Domain Element

Description

Named Domain Element

Display Name

Decorator

Display Name

Domain Enumeration

Description

Namespace

Domain Class

Namespace

Domain Relationship

Name

Domain Role

Name

Property Name

Property Display Name

Multiplicity

Propagates Delete

Propagates Copy

Xml Serialization Behavior

Namespace

Name

Xml Class Data

Type Name

Serialize Id

Moniker Type Name

Moniker Element Name

Moniker Attribute Name

Element Name

Xml Relationship Data

Role Element Name

Use Full Form

Xml Property Data

Xml Name

Representation

Diagram

Package Namespace

Explorer

Title

Toolbox Tab

Tab Text

Tool

Caption

Tooltip

Help Keyword

Explorer Behavior

Name

Connection Builder

Name

Diagram Element

Fixed Tooltip Text

Text Decorator

Default Text

See Also

Concepts

Overviews (Domain-Specific Language Tools)

Walkthrough: Customizing the Domain-Specific Language Definition

Element Reference for Domain-Specific Languages

Domain-Specific Language Tools Glossary