UseCaseDiagramElement Class

An element of a use case diagram that relationships can link: an actor, a use case or a table.

public abstract class UseCaseDiagramElement

Properties

NameDescription
CssClassesGets the CSS classes of the element: the names of styles of UseCaseDiagram.ClassDefinitions.
IdGets the identifier of the element, unique in the diagram. It is the text shown when there is no UseCaseDiagramElement.Label.
LabelGets or sets the text shown, or null to show the identifier.
StyleGets or sets the style of the element, which takes precedence over the style of its classes.

Gets the CSS classes of the element: the names of styles of UseCaseDiagram.ClassDefinitions.

public IList<string> CssClasses { get; }

Property value

IList<string>

Gets the identifier of the element, unique in the diagram. It is the text shown when there is no UseCaseDiagramElement.Label.

public string Id { get; }

Property value

string

Gets or sets the text shown, or null to show the identifier.

public DiagramText? Label { get; set; }

Property value

DiagramText?

Gets or sets the style of the element, which takes precedence over the style of its classes.

public DiagramStyle? Style { get; set; }

Property value

DiagramStyle?

Methods

NameDescription
ToString()Returns the identifier of the element.

Returns the identifier of the element.

public override string ToString()

Returns

string The identifier.