Properties of Connectors

Connectors represent domain relationships in a generated designer.

Connectors have the properties that are listed in the following table.

Property

Description

Default

Color

The color of this connector.

Black

Dash Style

The dash style for the line for this connector (Solid, Dash, Dot, DashDot, DashDotDot, or Custom).

Solid

Source End Style

The source end style for this connector (HollowArrow, EmptyArrow, FilledArrow, EmptyDiamond, FilledDiamond, or None).

None

Target End Style

The target end style for this connector (HollowArrow, EmptyArrow, FilledArrow, EmptyDiamond, FilledDiamond, or None).

None

Text Color

The color that is used for text decorators that are associated with this connector.

Black

Thickness

The thickness of the line for this connector, measured in inches.

0.03125

Access Modifier

The level of access of the class (public or internal).

Public

Custom Attributes

Used to add attributes to the source code class that is generated from this connector. For more information, see How to: Add Custom Attributes.

<none>

Generates Double Derived

If True, both a base class and a partial class (to support customization through overrides) will be generated. For more information, see Designating Overridable Classes.

False

Has Custom Constructor

If True, a custom constructor will be provided in the source code. For more information, see Providing Custom Constructors.

False

Inheritance Modifier

Describes the kind of inheritance of the source code class that is generated from the connector (none, abstract or sealed).

none

Base Connector

The base class of this connector.

(none)

Name

The name of this connector.

Current name

Namespace

The namespace that is affiliated with this connector.

Current namespace

Tooltip Type

The place where the tooltip is defined (fixed, variable, or none). If fixed, then the value of the Fixed Tooltip Text property is used as the tooltip; if variable, then the tooltip is defined in custom code.

<none>

Notes

Informal notes that are associated with this connector.

<none>

Routing Style

The style that is used for routing the connector. A Rectilinear connector makes right-angled turns as required; a Straight connector does not.

Rectilinear

Exposed Fill Color As property

If True, then a domain property has been added to the connector to enable the color to be exposed in the properties window of the generated designer.

False

Exposed Fill Gradient Mode

If True, then a domain property has been added to the connector to enable the dash style to be exposed in the properties window of the generated designer.

False

Exposed Outline Color As Property

If True, then a domain property has been added to the connector to enable the thickness to be exposed in the properties window of the generated designer.

False

Exposed Outline Dash Style As Property

If True, then a domain property has been added to the connector to enable the dash style to be exposed in the properties window of the generated designer.

False

Exposed Outline Thickness As Property

If True, then a domain property has been added to the connector to enable the outline thickness to be exposed in the properties window of the generated designer.

False

Exposes Text Color

If True, then a domain property has been added to the connector to enable the color to be exposed in the properties window of the generated designer.

False

Description

Used to document the generated designer.

<none>

Display Name

The name that will be displayed in the generated designer for this connector.

<none>

Fixed Tooltip Text

The text that is used for a fixed tooltip.

<none>

Help Keyword

The keyword that is used to index F1 help for this element.

<none>

See Also

Other Resources

Domain-Specific Language Tools Glossary

Change History

Date

History

Reason

July 2008

Rewrote and refactored project.

Content bug fix.