API Reference
GraphSceneNode
Describes a graph node independently from a particular renderer or browser runtime.
Inheritance
- Object
- GraphSceneNode
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.Nodes
- Property GraphScenePatch.UpsertNodes
Accepted by parameters 2
- Extension method GraphScene.AddNode
- Method GraphSceneExtensions.AddNode
Constructors
public GraphSceneNode() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Id { get; set; } #Gets or sets the stable node identifier.
public String Label { get; set; } #Gets or sets the node label shown by adapters.
public String? Kind { get; set; } #Gets or sets an optional product-neutral node kind such as service, identity, endpoint, database, or person.
public String? GroupId { get; set; } #Gets or sets an optional logical group id used for filtering, color, or layout gravity.
public String? ClusterId { get; set; } #Gets or sets an optional cluster id used for collapsed large-graph summaries.
public String? ParentId { get; set; } #Gets or sets an optional parent node id used for hierarchy navigation and semantic drill-down.
public String? Status { get; set; } #Gets or sets an optional semantic status such as healthy, warning, critical, unknown, or muted.
public GraphNodeShape Shape { get; set; } #Gets or sets the preferred node shape used by adapters that support richer graph marks.
public Int32? Level { get; set; } #Gets or sets an optional hierarchy level used by deterministic hierarchical graph layouts.
public String? ImageUrl { get; set; } #Gets or sets an optional image URI for image-backed graph nodes. Data URIs keep static output self-contained.
public String? ImageAlt { get; set; } #Gets or sets optional alternative text for image-backed graph nodes.
public String? IconText { get; set; } #Gets or sets an optional short icon glyph or text shown inside the node mark.
public String? SecondaryLabel { get; set; } #Gets or sets an optional secondary label shown in detailed semantic-zoom views and inspectors.
public String? BadgeText { get; set; } #Gets or sets optional short badge text such as a count, role, or alert total.
public Double X { get; set; } #Gets or sets the current x-coordinate in graph scene space.
public Double Y { get; set; } #Gets or sets the current y-coordinate in graph scene space.
public Boolean HasExplicitPosition { get; } #Gets whether a caller explicitly supplied scene coordinates, including the origin.
public Double Size { get; set; } #Gets or sets the node radius or half-size used by lightweight adapters.
public Boolean Fixed { get; set; } #Gets or sets whether physics adapters should keep the node at its current position.
public GraphNodeStyle Style { get; } #Gets reusable node styling hints for adapters that support richer graph marks.
public Dictionary<String, String> Metadata { get; } #Gets arbitrary node metadata for search, tooltips, inspectors, and host event payloads.