Class EdgeFactoryImpl

    • Constructor Detail

      • EdgeFactoryImpl

        protected EdgeFactoryImpl​(IdGroupingToken groupId,
                                  Edges edges)
        Constructor
        Parameters:
        groupId - to use
        edges - to use
    • Method Detail

      • registerNew

        public Edge registerNew​(Vertex vertexA,
                                Vertex vertexB,
                                boolean registerOnVertices)
                         throws PlanItException
        Create new edge to network identified via its id, allow to be registered on vertices if indicated)
        Specified by:
        registerNew in interface EdgeFactory
        Parameters:
        vertexA - the first vertex in this edge
        vertexB - the second vertex in this edge
        registerOnVertices - choice to register new edge on the vertices or not
        Returns:
        the created edge
        Throws:
        PlanItException - thrown if there is an error