Interface Edges

    • Method Detail

      • getFactory

        EdgeFactory getFactory()
        Collect the edge factory to use for creating instances
        Specified by:
        getFactory in interface GraphEntities<Edge>
        Returns:
        edgeFactory to create edges for this container
      • deepCloneWithMapping

        Edges deepCloneWithMapping​(BiConsumer<Edge,​Edge> mapper)
        Deep clone implementation with mapping retained between original and copies created
        Specified by:
        deepCloneWithMapping in interface GraphEntities<Edge>
        Parameters:
        mapper - that is applied to each deep copy entity mapping pair of origin and copy
        Returns:
        pair with deep copy of entities and mapping from original entities to deep copies of these entities