alun.graph
Interface MutableGraph<V,E>

All Superinterfaces:
Graph<V,E>
All Known Implementing Classes:
AbstractGraph, CarefulNetwork, Decomposition, DirectedNetwork, JunctionTree, MarriageNodeMap, MaskedNetwork, MyMarriageNodeMap, Network

public interface MutableGraph<V,E>
extends Graph<V,E>


Method Summary
 boolean add(V v)
           
 void clear()
           
 boolean connect(V u, V v)
           
 boolean connect(V u, V v, E e)
           
 boolean disconnect(java.lang.Object u, java.lang.Object v)
           
 boolean remove(java.lang.Object v)
           
 
Methods inherited from interface alun.graph.Graph
connection, connects, contains, getEdges, getNeighbours, getVertices, inNeighbours, outNeighbours
 

Method Detail

clear

void clear()

add

boolean add(V v)

remove

boolean remove(java.lang.Object v)

connect

boolean connect(V u,
                V v)

disconnect

boolean disconnect(java.lang.Object u,
                   java.lang.Object v)

connect

boolean connect(V u,
                V v,
                E e)