edu.uci.ics.jung.graph.impl
Class CollectionHypervertex

java.lang.Object
  extended by edu.uci.ics.jung.utils.UserDataDelegate
      extended by edu.uci.ics.jung.graph.impl.AbstractElement
          extended by edu.uci.ics.jung.graph.impl.AbstractArchetypeVertex
              extended by edu.uci.ics.jung.graph.impl.AbstractHypervertex
                  extended by edu.uci.ics.jung.graph.impl.CollectionHypervertex
All Implemented Interfaces:
ArchetypeVertex, Element, Hypervertex, UserDataContainer, Cloneable
Direct Known Subclasses:
ListHypervertex, SetHypervertex

public abstract class CollectionHypervertex
extends AbstractHypervertex

Author:
Joshua O'Madadhain

Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.uci.ics.jung.utils.UserDataContainer
UserDataContainer.CopyAction
 
Field Summary
protected  Collection incident_edges
           
 
Fields inherited from class edu.uci.ics.jung.graph.impl.AbstractElement
id, m_Graph
 
Fields inherited from class edu.uci.ics.jung.utils.UserDataDelegate
factory, udc_delegate
 
Constructor Summary
CollectionHypervertex()
           
 
Method Summary
protected  Collection getEdges_internal()
          Returns a set containing all the incident edges of this vertex.
protected  Collection getNeighbors_internal()
          Returns a set containing all neighbors of this vertex.
 
Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractHypervertex
connectEdge, copy, disconnectEdge, initialize, toString
 
Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractArchetypeVertex
degree, equals, findEdge, findEdgeSet, getEqualVertex, getEquivalentVertex, getIncidentEdges, getIncidentElements, getNeighbors, isIncident, isNeighborOf, numNeighbors
 
Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractElement
addGraph_internal, getGraph, hashCode, removeGraph_internal
 
Methods inherited from class edu.uci.ics.jung.utils.UserDataDelegate
addUserDatum, clone, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDataFactory, setUserDatum
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.uci.ics.jung.graph.ArchetypeVertex
degree, findEdge, findEdgeSet, getEqualVertex, getEquivalentVertex, getIncidentEdges, getNeighbors, isIncident, isNeighborOf, numNeighbors
 
Methods inherited from interface edu.uci.ics.jung.graph.Element
getGraph, getIncidentElements
 
Methods inherited from interface edu.uci.ics.jung.utils.UserDataContainer
addUserDatum, clone, containsUserDatumKey, getUserDatum, getUserDatumCopyAction, getUserDatumKeyIterator, importUserData, removeUserDatum, setUserDatum
 

Field Detail

incident_edges

protected Collection incident_edges
Constructor Detail

CollectionHypervertex

public CollectionHypervertex()
Method Detail

getNeighbors_internal

protected Collection getNeighbors_internal()
Description copied from class: AbstractArchetypeVertex
Returns a set containing all neighbors of this vertex. This is an internal method which is not intended for users.

Specified by:
getNeighbors_internal in class AbstractArchetypeVertex
See Also:
AbstractArchetypeVertex.getNeighbors_internal()

getEdges_internal

protected Collection getEdges_internal()
Description copied from class: AbstractArchetypeVertex
Returns a set containing all the incident edges of this vertex. This is an internal method which is not intended for users.

Specified by:
getEdges_internal in class AbstractArchetypeVertex
See Also:
AbstractArchetypeVertex.getEdges_internal()