Class NeighborIndex.Neighbors<V>

  • Enclosing class:
    NeighborIndex<V,​E>

    static class NeighborIndex.Neighbors<V>
    extends java.lang.Object
    Stores cached neighbors for a single vertex. Includes support for live neighbor sets and duplicate neighbors.
    • Field Detail

      • neighborSet

        private java.util.Set<V> neighborSet
    • Constructor Detail

      • Neighbors

        public Neighbors​(java.util.Collection<V> neighbors)
    • Method Detail

      • addNeighbor

        public void addNeighbor​(V v)
      • removeNeighbor

        public void removeNeighbor​(V v)
      • getNeighbors

        public java.util.Set<V> getNeighbors()
      • getNeighborList

        public java.util.List<V> getNeighborList()