depGraphs
depGraphs
es.weso.depgraphs
Both
DepGraph
DepGraph
DepGraphJGraphT
Edge
Edge
Inheritance
InheritanceJGraphT
InheritanceJGraphT
Neg
Pos
PosNeg
depGraphs
/
es.weso.depgraphs
/
Inheritance
Inheritance
trait
Inheritance
[
Node
,
EdgeType
]
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
class
InheritanceJGraphT
[
Node
,
EdgeType
]
Value members
Value members
Abstract methods
def
addInheritance
(
node1:
Node
,
node2:
Node
,
etype:
EdgeType
):
IO
[
Unit
]
def
addNode
(
node:
Node
):
IO
[
Unit
]
def
ancestors
(
node:
Node
):
IO
[
Set
[
Node
]]
def
clear
:
IO
[
Unit
]
def
descendants
(
node:
Node
):
IO
[
Set
[
Node
]]
def
descendantsByEdgtype
(
node:
Node
,
edgtype:
EdgeType
):
IO
[
Set
[
Node
]]
def
descendantsByEdgtypes
(
node:
Node
,
edgtypes:
Set
[
EdgeType
]):
IO
[
Set
[
Node
]]
def
nodes
:
IO
[
Set
[
Node
]]
def
show
(
showNode:
Node
=>
String
,
showEdge:
EdgeType
=>
String
):
IO
[
String
]