Class DirectedVertexImpl<E extends EdgeSegment>

    • Constructor Detail

      • DirectedVertexImpl

        protected DirectedVertexImpl​(IdGroupingToken groupId,
                                     Class<? extends Vertex> idClazz)
        Constructor
        Parameters:
        groupId - , contiguous id generation within this group for instances of this class
        idClazz - to use for generating the internal id
      • DirectedVertexImpl

        protected DirectedVertexImpl​(IdGroupingToken groupId)
        Constructor. USe default id class for generating id
        Parameters:
        groupId - , contiguous id generation within this group for instances of this class
      • DirectedVertexImpl

        protected DirectedVertexImpl​(long id)
        Constructor. Only to be used when not relying on contiguous id generation within enclosing container
        Parameters:
        id - to use
      • DirectedVertexImpl

        protected DirectedVertexImpl​(DirectedVertexImpl<E> directedVertexImpl,
                                     boolean deepCopy)
        Copy constructor
        Parameters:
        directedVertexImpl - to copy
        deepCopy - flag indicating if a deep copy is required