Properties of Swimlanes

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

You can add swimlanes to a diagram. Swimlanes divide a diagram into vertical or horizontal areas. You can define other shapes to be displayed inside swimlanes. For more information, see How to Define a Domain-Specific Language. For more information about how to use these properties, see Customizing and Extending a Domain-Specific Language.

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

Property Description Default
Body Fill Color The fill color for the body of the swimlane. White
Header Fill Color The fill color for the header of the swimlane. DarkGray
Separator Color The color of the separator line. LightGray
Separator Line Style The style of the separator line (Solid, Dash, Dot, DashDot, DashDotDot, or Custom). Dash
Separator Thickness The thickness of the separator line in inches. 0.03125
Text Color The color that is used for text decorators that are associated with this swimlane. Black
Access Modifier The level of access of the class (public or internal). Public
Custom Attributes Used to add attributes to the code class that is generated from this swimlane. <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 Overriding and Extending the Generated Classes. False
Has Custom Constructor If True, a custom constructor will be provided in the source code. For more information, see Overriding and Extending the Generated Classes. False
Inheritance Modifier Describes the kind of inheritance of the source code class that is generated from the swimlane (none, abstract or sealed). none
Base Swimlane The base class of this swimlane. (none)
Name The name of this swimlane. Current name
Namespace The namespace that is affiliated with this swimlane. Current namespace
Tooltip Type How the tooltip is defined (fixed, variable, or none). If fixed, then the value of the Fixed Tooltip Text property is used; if variable, then the tooltip is defined in custom code. <none>
Notes Informal notes that are associated with this swimlane. <none>
Alignment Horizontal or vertical alignment. Vertical
Initial Height The initial height of this swimlane, in inches. Applicable only to horizontal swimlanes. 0
Initial Width The initial width of this swimlane, in inches. Applicable only to vertical swimlanes. 0
Exposes Text Color If True, the user can set the color of a swimlane in the generated designer. To set this, right-click the swimlane shape and click Add Exposed. False
Description Used to document the generated designer. <none>
Display Name The name that will be displayed in the generated designer to refer to this swimlane class. <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 swimlane. <none>

See Also

Domain-Specific Language Tools Glossary