depGraphs
depGraphs
es.weso.depgraphs
Both
DepGraph
DepGraph
DepGraphJGraphT
Edge
Edge
Inheritance
InheritanceJGraphT
InheritanceJGraphT
Neg
Pos
PosNeg
depGraphs
/
es.weso.depgraphs
/
DepGraphJGraphT
DepGraphJGraphT
case
class
DepGraphJGraphT
[Node]() extends
DepGraph
[
Node
]
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
DepGraph
[
Node
]
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Classlikes
case
class
Edge
(source:
Node
, posNeg:
PosNeg
, target:
Node
)
Types
type
ES
[A] =
Either
[
String
,
A
]
Value members
Concrete methods
override
def
addEdge
(node1:
Node
, posNeg:
PosNeg
, node2:
Node
):
DepGraph
[
Node
]
Definition Classes
DepGraph
override
def
addNode
(n:
Node
):
DepGraph
[
Node
]
Definition Classes
DepGraph
override
def
edgeBetween
(node1:
Node
, node2:
Node
):
Option
[
PosNeg
]
Definition Classes
DepGraph
override
def
empty
:
DepGraph
[
Node
]
Definition Classes
DepGraph
override
def
inEdges
(node:
Node
):
Either
[
String
,
Set
[(
Node
,
PosNeg
)]]
Definition Classes
DepGraph
override
def
isomorphicWith
(other:
DepGraph
[
Node
]):
Either
[
String
,
Unit
]
Definition Classes
DepGraph
override
def
negCycles
:
Set
[
Set
[(
Node
,
Node
)]]
Definition Classes
DepGraph
override
def
nodes
:
Set
[
Node
]
Definition Classes
DepGraph
override
def
outEdges
(node:
Node
):
Either
[
String
,
Set
[(
PosNeg
,
Node
)]]
Definition Classes
DepGraph
def
showEdges
(showNode:
Node
=>
String
):
String
def
showPosNeg
(pn:
PosNeg
):
String
Inherited methods
def
addNegEdge
(node1:
Node
, node2:
Node
):
DepGraph
[
Node
]
Inherited from
DepGraph
def
addPosEdge
(node1:
Node
, node2:
Node
):
DepGraph
[
Node
]
Inherited from
DepGraph
def
containsNegCycle
:
Boolean
Inherited from
DepGraph
def
countNegLinks
(nodes:
Set
[(
Node
,
Node
)]):
Int
Inherited from
DepGraph
def
oddNegCycles
:
Set
[
Set
[(
Node
,
Node
)]]
Inherited from
DepGraph
def
productElementNames
:
Iterator
[
String
]
Inherited from
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from
Product
Concrete fields
val
graph
:
Graph
[
Node
,
Edge
]