edu.uci.ics.jung.graph
Interface KPartiteGraph

All Superinterfaces:
ArchetypeGraph, Graph, UserDataContainer
All Known Implementing Classes:
KPartiteSparseGraph

public interface KPartiteGraph
extends Graph

An interface for k-partite graphs. k-partite graphs' vertices are distributed among k partitions (disjoint subsets), and their edges are constrained to connect vertices in distinct partitions.

Author:
Joshua O'Madadhain

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.Graph
DIRECTED_EDGE, NOT_PARALLEL_EDGE, SIMPLE_EDGE, UNDIRECTED_EDGE
 
Fields inherited from interface edu.uci.ics.jung.graph.ArchetypeGraph
SUBSET_MANAGER
 
Method Summary
 java.util.Collection getPartitions()
          Returns the array of predicates which define the partitions of this graph.
 
Methods inherited from interface edu.uci.ics.jung.graph.Graph
addEdge, addVertex, isDirected, removeEdge, removeVertex
 
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

getPartitions

public java.util.Collection getPartitions()
Returns the array of predicates which define the partitions of this graph.