axle
.
graph
.
DirectedGraphFactory
DirectedGraph
trait
DirectedGraph
[
VP
,
EP
]
extends
Graph
[VP, EP]
Linear Supertypes
Graph
[VP, EP], AnyRef,
Any
Known Subclasses
BayesianNetwork
,
CausalModel
,
JungDirectedGraph
,
Model
,
NativeDirectedGraph
Ordering
Alphabetic
By inheritance
Inherited
Hide All
Show all
DirectedGraph
Graph
AnyRef
Any
Visibility
Public
All
Type Members
trait
DirectedGraphEdge
[
P
]
extends GraphEdge[P]
trait
DirectedGraphVertex
[
P
]
extends GraphVertex[P]
type
E
<:
DirectedGraphEdge
[EP]
Attributes
abstract
Definition Classes
DirectedGraph
→
Graph
trait
GraphEdge
[
P
]
extends AnyRef
trait
GraphVertex
[
P
]
extends AnyRef
type
S
Attributes
abstract
Definition Classes
Graph
type
V
<:
DirectedGraphVertex
[VP]
Attributes
abstract
Definition Classes
DirectedGraph
→
Graph
Abstract Value Members
def
deleteEdge
(
e: E
)
:
Unit
Attributes
abstract
def
deleteVertex
(
v: V
)
:
Unit
Attributes
abstract
def
descendantsIntersectsSet
(
v: V
,
s:
Set
[V]
)
:
Boolean
Attributes
abstract
def
edge
(
v1: V
,
v2: V
,
ep: EP
)
: E
Attributes
abstract
Definition Classes
Graph
def
edges
()
: Set[E]
Attributes
abstract
Definition Classes
Graph
def
findEdge
(
from: V
,
to: V
)
:
Option
[E]
Attributes
abstract
def
isAcyclic
()
:
Boolean
Attributes
abstract
def
isLeaf
(
v: V
)
:
Boolean
Attributes
abstract
def
leaves
()
:
Set
[V]
Attributes
abstract
def
neighbors
(
v: V
)
:
Set
[V]
Attributes
abstract
def
outputEdgesOf
(
v: V
)
:
Set
[E]
Attributes
abstract
def
precedes
(
v1: V
,
v2: V
)
:
Boolean
Attributes
abstract
def
predecessors
(
v: V
)
:
Set
[V]
Attributes
abstract
def
removeInputs
(
vs:
Set
[V]
)
:
Unit
Attributes
abstract
def
removeOutputs
(
vs:
Set
[V]
)
:
Unit
Attributes
abstract
def
removePredecessor
(
v: V
,
predecessor: V
)
:
Unit
Attributes
abstract
def
removeSuccessor
(
v: V
,
successor: V
)
:
Unit
Attributes
abstract
def
shortestPath
(
source: V
,
goal: V
)
:
Option
[List[E]]
Attributes
abstract
def
size
()
:
Int
Attributes
abstract
Definition Classes
Graph
def
storage
: S
Attributes
abstract
Definition Classes
Graph
def
successors
(
v: V
)
:
Set
[V]
Attributes
abstract
def
vertex
(
vp: VP
)
: V
Attributes
abstract
Definition Classes
Graph
def
vertices
()
: Set[V]
Attributes
abstract
Definition Classes
Graph
Concrete Value Members
def
!=
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
!=
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
##
()
:
Int
Attributes
final
Definition Classes
AnyRef → Any
def
++=
(
vps: Seq[VP]
)
:
Seq
[V]
Definition Classes
Graph
def
+=
(
vp: VP
)
: V
Definition Classes
Graph
def
+=
(
vs: (V, V)
,
ep: EP
)
: E
Definition Classes
Graph
def
==
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
==
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
_ancestors
(
v: V
,
result:
Set
[V]
)
:
Unit
def
_descendants
(
v: V
,
result:
Set
[V]
)
:
Unit
def
ancestors
(
vs:
Set
[V]
)
:
Set
[V]
def
ancestors
(
v: V
)
:
Set
[V]
def
asInstanceOf
[
T0
]
: T0
Attributes
final
Definition Classes
Any
def
clone
()
: AnyRef
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
descendants
(
v: V
)
:
Set
[V]
def
eq
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
getClass
()
: java.lang.Class[_]
Attributes
final
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
isInstanceOf
[
T0
]
:
Boolean
Attributes
final
Definition Classes
Any
def
ne
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
notify
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
notifyAll
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
synchronized
[
T0
]
(
arg0: ⇒ T0
)
: T0
Attributes
final
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
wait
()
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
Inherited from
Graph
[VP, EP]
Inherited from AnyRef
Inherited from
Any