edu.uci.ics.jung.graph
Interface Hypergraph

All Superinterfaces:
ArchetypeGraph, UserDataContainer
All Known Implementing Classes:
HypergraphBPG

public interface Hypergraph
extends ArchetypeGraph

A Hypergraph consists of hypervertices and hyperedges. Hyperedges connect arbitrary numbers of hypervertices together.

Author:
danyelf

Nested Class Summary
 
Nested classes inherited from class edu.uci.ics.jung.utils.UserDataContainer
UserDataContainer.CopyAction
 
Field Summary
 
Fields inherited from interface edu.uci.ics.jung.graph.ArchetypeGraph
SUBSET_MANAGER
 
Method Summary
 Hyperedge addEdge(Hyperedge hyperedge)
           
 Hypervertex addVertex(Hypervertex hypervertex)
           
 
Methods inherited from interface edu.uci.ics.jung.graph.ArchetypeGraph
addListener, copy, getEdgeConstraints, getEdges, getVertexConstraints, getVertices, newInstance, numEdges, numVertices, removeAllEdges, removeAllVertices, removeEdges, removeListener, removeVertices
 
Methods inherited from interface edu.uci.ics.jung.utils.UserDataContainer
addUserDatum, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum
 

Method Detail

addVertex

public Hypervertex addVertex(Hypervertex hypervertex)
Parameters:
hypervertex -

addEdge

public Hyperedge addEdge(Hyperedge hyperedge)
Parameters:
hyperedge -