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