edu.uci.ics.jung.graph
Interface Hyperedge

All Superinterfaces:
ArchetypeEdge, UserDataContainer
All Known Implementing Classes:
HyperedgeBPG

public interface Hyperedge
extends ArchetypeEdge

A Hyperedge is a part of a hypergraph that connects to zero or more Hypervertices. Note that two different Hyperedges are NOT equal, even if they point to the same set of vertices. Also note that Hyperedge is mutable; it is possible to add and remove vertices from the edge.

Author:
danyelf

Nested Class Summary
 
Nested classes inherited from class edu.uci.ics.jung.utils.UserDataContainer
UserDataContainer.CopyAction
 
Method Summary
 void addVertex(Hypervertex hv1)
           
 
Methods inherited from interface edu.uci.ics.jung.graph.ArchetypeEdge
copy, getEqualEdge, getEquivalentEdge, getGraph, getIncidentVertices, isIncident, numVertices
 
Methods inherited from interface edu.uci.ics.jung.utils.UserDataContainer
addUserDatum, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum
 

Method Detail

addVertex

public void addVertex(Hypervertex hv1)
Parameters:
hv1 -