SPeCS Packages Documentation
Preparing search index...
@specs-feup/alpakka
alpakka/graphs/cfg/graph/BaseGraph
BaseGraph
Class
Class Class<D, S>
Type Parameters
D
extends
BaseGraph
.
Data
=
BaseGraph
.
Data
S
extends
BaseGraph
.
ScratchData
=
BaseGraph
.
ScratchData
Hierarchy (
View Summary
)
Class
FlowGraph
.
Class
Index
Constructors
constructor
Accessors
data
edges
nodes
scratch
Data
Methods
add
Edge
add
Node
apply
as
get
Edge
By
Id
get
Node
By
Id
init
is
to
Cy
to
Dot
to
Dot
File
Constructors
constructor
new
Class
<
D
extends
BaseGraph
.
Data
=
BaseGraph
.
Data
,
S
extends
BaseGraph
.
ScratchData
=
BaseGraph
.
ScratchData
,
>
(
graph
:
Core
,
_d
?:
D
,
_sd
?:
S
,
)
:
BaseGraph
.
Class
<
D
,
S
>
Type Parameters
D
extends
BaseGraph
.
Data
=
BaseGraph
.
Data
S
extends
BaseGraph
.
ScratchData
=
BaseGraph
.
ScratchData
Parameters
graph
:
Core
_d
:
D
= ...
_sd
:
S
= ...
Returns
BaseGraph
.
Class
<
D
,
S
>
Accessors
data
get
data
()
:
D
Returns
D
edges
get
edges
()
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
Returns
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
[]
nodes
get
nodes
()
:
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
[]
Returns
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
[]
scratch
Data
get
scratchData
()
:
S
Returns
S
Methods
add
Edge
addEdge
(
source
:
BaseNode
.
Class
,
target
:
BaseNode
.
Class
,
id
?:
string
,
)
:
BaseEdge
.
Class
Parameters
source
:
BaseNode
.
Class
target
:
BaseNode
.
Class
Optional
id
:
string
Returns
BaseEdge
.
Class
add
Node
addNode
(
id
?:
string
)
:
BaseNode
.
Class
Parameters
Optional
id
:
string
Returns
BaseNode
.
Class
apply
apply
(
transformation
:
GraphTransformation
)
:
this
Parameters
transformation
:
GraphTransformation
Returns
this
as
as
<
G
extends
BaseGraph
.
Class
<
D
,
S
>
>
(
GraphType
:
GraphConstructor
<
D
,
S
,
G
>
)
:
G
Type Parameters
G
extends
BaseGraph
.
Class
<
D
,
S
>
Parameters
GraphType
:
GraphConstructor
<
D
,
S
,
G
>
Returns
G
get
Edge
By
Id
getEdgeById
(
id
:
string
,
)
:
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
|
undefined
Parameters
id
:
string
Returns
BaseEdge
.
Class
<
BaseEdge
.
Data
,
BaseEdge
.
ScratchData
>
|
undefined
get
Node
By
Id
getNodeById
(
id
:
string
,
)
:
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
|
undefined
Parameters
id
:
string
Returns
BaseNode
.
Class
<
BaseNode
.
Data
,
BaseNode
.
ScratchData
>
|
undefined
init
init
<
D2
extends
BaseGraph
.
Data
,
S2
extends
BaseGraph
.
ScratchData
>
(
builder
:
GraphBuilder
<
D2
,
S2
>
,
)
:
BaseGraph
.
Class
<
D2
,
S2
>
Type Parameters
D2
extends
BaseGraph
.
Data
S2
extends
BaseGraph
.
ScratchData
Parameters
builder
:
GraphBuilder
<
D2
,
S2
>
Returns
BaseGraph
.
Class
<
D2
,
S2
>
is
is
<
D2
extends
BaseGraph
.
Data
,
S2
extends
BaseGraph
.
ScratchData
>
(
guard
:
GraphTypeGuard
<
D2
,
S2
>
,
)
:
this
is
BaseGraph
.
Class
<
D2
,
S2
>
Type Parameters
D2
extends
BaseGraph
.
Data
S2
extends
BaseGraph
.
ScratchData
Parameters
guard
:
GraphTypeGuard
<
D2
,
S2
>
Returns
this
is
BaseGraph
.
Class
<
D2
,
S2
>
to
Cy
toCy
()
:
Core
Returns
Core
to
Dot
toDot
(
dotFormatter
:
DotFormatter
,
label
?:
string
)
:
string
Parameters
dotFormatter
:
DotFormatter
Optional
label
:
string
Returns
string
to
Dot
File
toDotFile
(
dotFormatter
:
DotFormatter
,
filename
:
string
,
label
?:
string
)
:
File
Parameters
dotFormatter
:
DotFormatter
filename
:
string
Optional
label
:
string
Returns
File
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
data
edges
nodes
scratch
Data
Methods
add
Edge
add
Node
apply
as
get
Edge
By
Id
get
Node
By
Id
init
is
to
Cy
to
Dot
to
Dot
File
SPeCS Packages Documentation
Loading...