NodeGroup

abstract class NodeGroup(val label: String) : HasDisplayProperties

Base class representing a group of nodes or individual node in the simulation network.

A node group can be a single Node or a hierarchical grouping of multiple nodes. It maintains references to its incoming and outgoing channels and supports display properties.

Inheritors

Constructors

Link copied to clipboard
constructor(label: String)

Properties

Link copied to clipboard
abstract val incoming: List<InputChannel<*, *>>

All input channels connected to this node group.

Link copied to clipboard

human-readable name for this node group

Link copied to clipboard
abstract val outgoing: List<OutputChannel<*, *>>

All output channels connected to this node group.

Link copied to clipboard

The parent node group, if this group was created within another group's scope.

Link copied to clipboard

Stack trace at the point this node group was created.

Functions

Link copied to clipboard

Returns the display properties for this object.

Link copied to clipboard
open override fun toString(): String

Prints the label of the NodeGroup