UMLAssociation class
UML family — class
Represents a UML association relationship between two UML elements. Can display multiplicity and role names.
Members
| Member | Kind | Description |
|---|---|---|
string SourceMultiplicity | Property | Gets or sets the multiplicity at the source end. |
string TargetMultiplicity | Property | Gets or sets the multiplicity at the target end. |
string SourceRole | Property | Gets or sets the role name at the source end. |
string TargetRole | Property | Gets or sets the role name at the target end. |
AssociationType AssociationType | Property | Gets or sets the type of association. |
bool ShowDataFlow | Property | Gets or sets whether to show animated data flow for this association. Useful for associations that represent data flow or communication relationships. |
string DataType | Property | Gets or sets the data type for the association (used for data flow visualization). |
UMLAssociation() : base(() | Method | Initializes a new instance of the UMLAssociation class. |
new void Draw(SKCanvas canvas) | Method | Draws the association line with UML-specific decorations. The canvas to draw on. |