Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## edu.uci.ics.jung.graph.impl
Class CollectionHyperedge

    java.lang.Object
      edu.uci.ics.jung.utils.UserDataDelegate
          edu.uci.ics.jung.graph.impl.AbstractElement
              edu.uci.ics.jung.graph.impl.AbstractArchetypeEdge
                  edu.uci.ics.jung.graph.impl.AbstractHyperedge
                      edu.uci.ics.jung.graph.impl.CollectionHyperedge

All Implemented Interfaces:
  ArchetypeEdge, Cloneable, Element, Hyperedge, UserDataContainer

Direct Known Subclasses:
  ListHyperedge, SetHyperedge

public abstract class CollectionHyperedge
extends AbstractHyperedge

An implementation of `Hyperedge` that stores its collection of incident vertices internally as a `Collection`.

Author:
  Joshua O'Madadhain

Nested Class Summary

Nested classes inherited from class edu.uci.ics.jung.utils.UserDataContainer
`UserDataContainer.CopyAction`

Field Summary
`protected Collection` | `vertices`

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
`CollectionHyperedge()`

Method Summary
`protected Collection` | `getVertices_internal()`

Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractHyperedge
`connectVertex, copy, disconnectVertex, getIncidentVertices, initialize, toString`

Methods inherited from class edu.uci.ics.jung.graph.impl.AbstractArchetypeEdge
`equals, getEqualEdge, getEquivalentEdge, getIncidentElements, isIncident, numVertices`

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.ArchetypeEdge
`getEqualEdge, getEquivalentEdge, isIncident, numVertices`

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

### vertices

    protected Collection vertices

Constructor Detail

### CollectionHyperedge

    public CollectionHyperedge()

Method Detail

### getVertices_internal

    protected Collection getVertices_internal()

  Specified by:
    `getVertices_internal` in class `AbstractHyperedge`
  See Also:
    `AbstractHyperedge.getVertices_internal()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD