SPeCS Packages Documentation
Preparing search index...
@specs-feup/alpakka
alpakka/graphs/cfg/graph/BaseNode
BaseNode
Class
Class Class<D, S>
Type Parameters
D
extends
BaseNode
.
Data
=
BaseNode
.
Data
S
extends
BaseNode
.
ScratchData
=
BaseNode
.
ScratchData
Hierarchy (
View Summary
)
Class
FlowNode
.
Class
Index
Constructors
constructor
Accessors
data
graph
id
incomers
outgoers
scratch
Data
Methods
as
bfs
init
is
remove
to
Cy
Constructors
constructor
new
Class
<
D
extends
BaseNode
.
Data
=
BaseNode
.
Data
,
S
extends
BaseNode
.
ScratchData
=
BaseNode
.
ScratchData
,
>
(
graph
:
BaseGraph
.
Class
,
node
:
NodeSingular
,
_d
?:
D
,
_sd
?:
S
,
)
:
BaseNode
.
Class
<
D
,
S
>
Type Parameters
D
extends
BaseNode
.
Data
=
BaseNode
.
Data
S
extends
BaseNode
.
ScratchData
=
BaseNode
.
ScratchData
Parameters
graph
:
BaseGraph
.
Class
node
:
NodeSingular
_d
:
D
= ...
_sd
:
S
= ...
Returns
BaseNode
.
Class
<
D
,
S
>
Accessors
data
get
data
()
:
D
Returns
D
graph
get
graph
()
:
BaseGraph
.
Class
Returns
BaseGraph
.
Class
id
get
id
()
:
string
Returns
string
incomers
get
incomers
()
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
Returns
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
outgoers
get
outgoers
()
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
Returns
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
scratch
Data
get
scratchData
()
:
S
Returns
S
Methods
as
as
<
N
extends
BaseNode
.
Class
<
D
,
S
>
>
(
NodeType
:
NodeConstructor
<
D
,
S
,
N
>
)
:
N
Type Parameters
N
extends
BaseNode
.
Class
<
D
,
S
>
Parameters
NodeType
:
NodeConstructor
<
D
,
S
,
N
>
Returns
N
bfs
bfs
(
propagate
:
(
edge
:
BaseEdge
.
Class
)
=>
boolean
,
)
:
Generator
<
[
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
,
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
,
number
,
]
,
>
Parameters
propagate
:
(
edge
:
BaseEdge
.
Class
)
=>
boolean
Returns
Generator
<
[
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
,
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
,
number
,
]
,
>
init
init
<
D2
extends
BaseNode
.
Data
,
S2
extends
BaseNode
.
ScratchData
>
(
builder
:
NodeBuilder
<
D2
,
S2
>
,
)
:
BaseNode
.
Class
<
D2
,
S2
>
Type Parameters
D2
extends
BaseNode
.
Data
S2
extends
BaseNode
.
ScratchData
Parameters
builder
:
NodeBuilder
<
D2
,
S2
>
Returns
BaseNode
.
Class
<
D2
,
S2
>
is
is
<
D2
extends
BaseNode
.
Data
,
S2
extends
BaseNode
.
ScratchData
>
(
guard
:
NodeTypeGuard
<
D2
,
S2
>
,
)
:
this
is
BaseNode
.
Class
<
D2
,
S2
>
Type Parameters
D2
extends
BaseNode
.
Data
S2
extends
BaseNode
.
ScratchData
Parameters
guard
:
NodeTypeGuard
<
D2
,
S2
>
Returns
this
is
BaseNode
.
Class
<
D2
,
S2
>
remove
remove
()
:
void
Returns
void
to
Cy
toCy
()
:
NodeSingular
Returns
NodeSingular
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
data
graph
id
incomers
outgoers
scratch
Data
Methods
as
bfs
init
is
remove
to
Cy
SPeCS Packages Documentation
Loading...