API Reference
GraphSceneEdge
Describes a graph edge independently from renderer-specific line geometry.
Inheritance
- Object
- GraphSceneEdge
Usage
Explore 4 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 2
- Property GraphScene.Edges
- Property GraphScenePatch.UpsertEdges
Accepted by parameters 2
- Extension method GraphScene.AddEdge
- Method GraphSceneExtensions.AddEdge
Constructors
public GraphSceneEdge() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Id { get; set; } #Gets or sets the stable edge identifier.
public String SourceNodeId { get; set; } #Gets or sets the source node id.
public String TargetNodeId { get; set; } #Gets or sets the target node id.
public String? Label { get; set; } #Gets or sets an optional relationship label.
public String? Kind { get; set; } #Gets or sets an optional product-neutral edge kind such as dependency, ownership, authentication, or dataflow.
public String? Status { get; set; } #Gets or sets an optional semantic status such as healthy, warning, critical, unknown, or muted.
public Double Weight { get; set; } #Gets or sets the relationship weight used by physics and clustering adapters.
public Double Length { get; set; } #Gets or sets the preferred spring length for physics adapters. A value of zero lets the active profile decide.
public Boolean Directed { get; set; } #Gets or sets whether adapters should render a directional arrow toward the target node.
public Boolean LayoutDirected { get; set; } #Gets or sets whether hierarchical layout inference should follow source-to-target order without requiring a rendered arrow.
public Boolean SourceArrow { get; set; } #Gets or sets whether adapters should render a directional arrow at the source node.
public Boolean TargetArrow { get; set; } #Gets or sets whether adapters should render a directional arrow at the target node. When unset, GraphSceneEdge.Directed keeps its target-arrow compatibility behavior.
public GraphEdgeShape Shape { get; set; } #Gets or sets the preferred edge geometry used by adapters that support richer graph lines.
public Double Curvature { get; set; } #Gets or sets the curve offset in scene units for curved edge rendering.
public Boolean Dashed { get; set; } #Gets or sets whether adapters should draw the edge with a dashed stroke.
public Boolean ShowLabel { get; set; } #Gets or sets whether adapters should draw the relationship label when labels are enabled.
public GraphEdgeStyle Style { get; } #Gets reusable edge styling hints for adapters that support richer graph lines.
public List<GraphScenePoint> RoutePoints { get; } #Gets optional prepared route points for adapters that can render deterministic polylines.
public Dictionary<String, String> Metadata { get; } #Gets arbitrary edge metadata for search, tooltips, inspectors, and host event payloads.