Properties of Port Shapes
You can use port shapes to represent domain classes in the generated designer.
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.
Port shapes have the properties that are listed in the following table.
The fill color of this shape.
Fill Gradient Mode
The fill gradient mode of this shape.
The geometry of this shape (Rectangle, Rounded Rectangle, Ellipse, or Circle).
Has Default Connection Points
If True, the shape will use top, bottom, left, and right connection points in the generated designer.
The outline color of this shape.
Outline Dash Style
The outline dash style of this shape (Solid, Dash, Dot, DashDot, DashDotDot, or Custom).
The outline thickness of this shape.
The color that is used for text decorators that are associated with this shape.
The level of access of the class (public or internal).
Used to add attributes to the source code class that is generated from this shape.
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
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.
Describes the kind of inheritance of the source code class that is generated from the port (none, abstract or sealed).
The base class of this shape.
The name of this shape.
The namespace that is affiliated with this shape.
Tool Tip Type
How 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.
Informal notes that are associated with this shape.
The initial height of this shape, in inches.
The initial width of this shape, in inches.
Exposed Fill Color As Property
Exposed Fill Gradient Mode
Exposed Outline Color As Property
Exposed Outline Dash Style As Property
Exposed Outline Thickness As Property
Exposes Text Color
If True, the user can set the stated property of a shape. To set this, right-click the shape definition and click Add Exposed.
Used to document the generated designer.
The name that will be displayed in the generated designer for this shape.
Fixed Tool Tip Text
The text that is used for a fixed tooltip.
The keyword that is used to index F1 help for this shape.