API Reference
VisualArtifactInterchangeNode
Represents one semantic diagram node or participant.
Inheritance
- Object
- VisualArtifactInterchangeNode
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Constructors
public VisualArtifactInterchangeNode() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Id { get; set; } #Gets or sets the stable node id.
public VisualArtifactInterchangeNodeRole Role { get; set; } #Gets or sets the well-known node role.
public String Kind { get; set; } #Gets or sets the semantic node kind token.
public String Label { get; set; } #Gets or sets the visible node label.
public String? Subtitle { get; set; } #Gets or sets the optional subtitle.
public String? GroupId { get; set; } #Gets or sets the parent group id.
public String? Status { get; set; } #Gets or sets the semantic status token.
public String? IconId { get; set; } #Gets or sets the reusable icon id.
public String? Symbol { get; set; } #Gets or sets the short visual symbol.
public String? Badge { get; set; } #Gets or sets optional badge text.
public String? Color { get; set; } #Gets or sets the optional accent color.
public String? BackgroundColor { get; set; } #Gets or sets the optional background color.
public String? Href { get; set; } #Gets or sets an optional navigation target.
public String? Tooltip { get; set; } #Gets or sets optional tooltip text.
public Double? X { get; set; } #Gets or sets the prepared x-coordinate.
public Double? Y { get; set; } #Gets or sets the prepared y-coordinate.
public Double? Width { get; set; } #Gets or sets the prepared width.
public Double? Height { get; set; } #Gets or sets the prepared height.
public VisualArtifactInterchangeTopologyNode? Topology { get; set; } #Gets or sets topology-specific node semantics.
public VisualArtifactInterchangeFlowNode? Flow { get; set; } #Gets or sets flow-specific node semantics.
public VisualArtifactInterchangeSequenceNode? Sequence { get; set; } #Gets or sets sequence-specific node semantics.
public Dictionary<String, String> Extensions { get; } #Gets opaque caller-defined extension data.
public List<VisualArtifactInterchangePort> Ports { get; } #Gets named attachment ports.
public List<VisualArtifactInterchangeDetail> Details { get; } #Gets typed label/value detail rows.
public List<VisualArtifactInterchangeMetric> Metrics { get; } #Gets typed node metrics without encoding them as reserved extension keys.