Interface Digraph<E,​V>

    • Method Detail

      • addVertex

        boolean addVertex​(E vertex)
      • addAllVertices

        boolean addAllVertices​(Collection<? extends E> vertices)
      • putArc

        V putArc​(E origin,
                 E destination,
                 V arc)
      • getArc

        V getArc​(E origin,
                 E destination)
      • removeVertex

        boolean removeVertex​(E vertex)
      • removeAllVertices

        boolean removeAllVertices​(Collection<? extends E> vertices)
      • removeArc

        Object removeArc​(E origin,
                         E destination)
      • removeIncoming

        boolean removeIncoming​(E vertex)
      • removeOutgoing

        boolean removeOutgoing​(E vertex)
      • order

        int order()
      • size

        int size()
      • outgoingSize

        int outgoingSize​(E vertex)
      • incomingSize

        int incomingSize​(E vertex)
      • containsVertex

        boolean containsVertex​(E vertex)
      • containsAllVertices

        boolean containsAllVertices​(Collection<? extends E> vertices)
      • hasArc

        boolean hasArc​(E origin,
                       E destination)
      • isEmpty

        boolean isEmpty()
      • isOutgoingEmpty

        boolean isOutgoingEmpty​(E vertex)
      • isIncomingEmpty

        boolean isIncomingEmpty​(E vertex)