API Reference
VisualArtifactInterchangeEdge
Represents one semantic edge, connector, or sequence message.
Inheritance
- Object
- VisualArtifactInterchangeEdge
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 VisualArtifactInterchangeEdge() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public List<VisualArtifactInterchangePoint> ResolvedRoute { get; } #Gets the resolved rendered polyline, including both endpoints, in envelope logical coordinates. Empty means geometry was not prepared; authored topology waypoints remain separate.
public ChartRect? ResolvedLabelBounds { get; set; } #Gets or sets the measured visible edge-label extent in the prepared logical viewport; authored anchors and offsets remain independent.
public String Id { get; set; } #Gets or sets the stable edge id.
public VisualArtifactInterchangeEdgeRole Role { get; set; } #Gets or sets the well-known edge role.
public String Kind { get; set; } #Gets or sets the semantic edge kind token.
public String SourceId { get; set; } #Gets or sets the source node id.
public String TargetId { get; set; } #Gets or sets the target node id.
public String? Label { get; set; } #Gets or sets the primary label.
public String? SecondaryLabel { get; set; } #Gets or sets the secondary label.
public String? TertiaryLabel { get; set; } #Gets or sets the tertiary label.
public String? SourceLabel { get; set; } #Gets or sets the source endpoint label.
public String? TargetLabel { get; set; } #Gets or sets the target endpoint label.
public String? Status { get; set; } #Gets or sets the semantic status token.
public String? SourcePortId { get; set; } #Gets or sets the named source port id.
public String? TargetPortId { get; set; } #Gets or sets the named target port id.
public String? Color { get; set; } #Gets or sets an optional accent 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 Int32 Order { get; set; } #Gets or sets the semantic order of the edge.
public VisualArtifactInterchangeTopologyEdge? Topology { get; set; } #Gets or sets topology-specific edge semantics.
public VisualArtifactInterchangeFlowEdge? Flow { get; set; } #Gets or sets flow-specific edge semantics.
public VisualArtifactInterchangeSequenceEdge? Sequence { get; set; } #Gets or sets sequence-specific edge semantics.
public Dictionary<String, String> Extensions { get; } #Gets opaque caller-defined extension data.
public List<VisualArtifactInterchangeMetric> Metrics { get; } #Gets typed edge metrics without encoding them as reserved extension keys.