Skip to content

frontend-web-editor


Interface: RFState

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:49

State structure for the React Flow instance, including arrays of nodes and edges, and functions to manipulate these arrays.

Properties

addChildNode()

addChildNode: (parentNode, position) => void

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:54

Parameters

parentNode

NodeWithData

position

XYPosition

Returns

void


addEdge()

addEdge: (newEdge) => void

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:60

Parameters

newEdge

EdgeWithData

Returns

void


addParentNode()

addParentNode: (childNode, position) => void

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:55

Parameters

childNode

NodeWithData

position

XYPosition

Returns

void


deleteNodeAndReattachChildren()

deleteNodeAndReattachChildren: (nodeId) => void

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:56

Parameters

nodeId

string

Returns

void


edges

edges: Edge[]

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:51


getChildren()

getChildren: (nodeId) => string[]

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:62

Parameters

nodeId

string

Returns

string[]


getChildrenLabels()

getChildrenLabels: (nodeId) => string[]

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:59

Parameters

nodeId

string

Returns

string[]


getParentLabels()

getParentLabels: (nodeId) => string[]

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:58

Parameters

nodeId

string

Returns

string[]


getParents()

getParents: (nodeId) => string[]

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:61

Parameters

nodeId

string

Returns

string[]


nodes

nodes: NodeWithData[]

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:50


onEdgesChange

onEdgesChange: OnEdgesChange

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:53


onNodesChange

onNodesChange: OnNodesChange

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:52


updateNodeLabel()

updateNodeLabel: (nodeId, newLabel) => void

Defined in: app/hooks/bayesianNetwork/mindmap/useStore.ts:57

Parameters

nodeId

string

newLabel

string

Returns

void