class innerbbop-graph~ node
Source: graph.
new node(new_id, new_label)
Contructor for a BBOP graph model node.
Parameters
| Name | Type | Optional | Description |
|---|---|---|---|
|
new_id |
string |
|
a unique id for the node |
|
new_label |
string |
|
(optional) a user-friendly description of the node |
- Returns
-
thisnew bbop model node
Methods
clone() → node
Get a fresh new copy of the current node (using bbop.clone for metadata object). This includes copying the ID--you'd have to change it on your own.
- Returns
-
nodenode
id(value) → string
Getter/setter for node id.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
value |
string |
|
(optional) new value for this property to take |
- Returns
-
stringstring
label(value) → string
Getter/setter for node label.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
value |
string |
|
(optional) new value for this property to take |
- Returns
-
stringstring
metadata(value) → any
Getter/setter for node metadata.
The metadata value does not necessarily have to be an atomic type.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
value |
any |
|
(optional) new value for this property to take |
- Returns
-
anyvalue
type(value) → string
Getter/setter for node type.
Parameter
| Name | Type | Optional | Description |
|---|---|---|---|
|
value |
string |
|
(optional) new value for this property to take |
- Returns
-
stringstring