Uses of Interface
org.goplanit.utils.graph.ConjugateVertex
-
Packages that use ConjugateVertex Package Description org.goplanit.graph Network component object classesorg.goplanit.utils.graph Utilities for setting up graphs -
-
Uses of ConjugateVertex in org.goplanit.graph
Classes in org.goplanit.graph with type parameters of type ConjugateVertex Modifier and Type Class Description class
ConjugateEdgeImpl<V extends ConjugateVertex>
ConjugateEdge class connecting two conjugate vertices.class
ConjugateGraphImpl<V extends ConjugateVertex,E extends ConjugateEdge>
A conjugate graph implementation consisting of conjugate vertices and conjugate edgesClasses in org.goplanit.graph that implement ConjugateVertex Modifier and Type Class Description class
ConjugateVertexImpl
Conjugate vertex representation connected to one or more entry and exit conjugate edgesMethods in org.goplanit.graph that return ConjugateVertex Modifier and Type Method Description ConjugateVertex
ConjugateVertexFactoryImpl. createNew(Edge originalEdge)
Create a new conjugate vertex (without registering on this class)ConjugateVertex
ConjugateVertexFactoryImpl. registerNew(Edge originalEdge)
Create and register new conjugate vertex -
Uses of ConjugateVertex in org.goplanit.utils.graph
Fields in org.goplanit.utils.graph with type parameters of type ConjugateVertex Modifier and Type Field Description static Class<ConjugateVertex>
ConjugateVertex. CONJUGATE_VERTEX_ID_CLASS
id class for generating idsMethods in org.goplanit.utils.graph that return ConjugateVertex Modifier and Type Method Description ConjugateVertex
ConjugateVertexFactory. createNew(Edge originalEdge)
Create a new conjugate vertex (without registering on this class)ConjugateVertex
ConjugateVertex. deepClone()
Deep Clone the conjugate vertexConjugateVertex
ConjugateEdge. getVertexA()
Vertex A of the edgeConjugateVertex
ConjugateEdge. getVertexB()
Vertex B of the edgeConjugateVertex
ConjugateVertexFactory. registerNew(Edge originalEdge)
Create and register new conjugate vertexConjugateVertex
ConjugateVertex. shallowClone()
Shallow Clone the conjugate vertexMethods in org.goplanit.utils.graph that return types with arguments of type ConjugateVertex Modifier and Type Method Description default Class<? extends ConjugateVertex>
ConjugateVertex. getIdClass()
All vertices use the CONJUGATE_VERTEX_ID_CLASS to generate the unique internal idsMethods in org.goplanit.utils.graph with parameters of type ConjugateVertex Modifier and Type Method Description default ConjugateEdge
ConjugateEdgeFactory. registerNew(ConjugateVertex vertexA, ConjugateVertex vertexB, Edge originalEdge)
Create new edge to graph identified via its id, (not registered on vertices)ConjugateEdge
ConjugateEdgeFactory. registerNew(ConjugateVertex vertexA, ConjugateVertex vertexB, Edge originalEdge, boolean registerOnVertices)
Create new conjugate edge to network identified via its id, allow to be registered on conjugate vertices if indicated)Method parameters in org.goplanit.utils.graph with type arguments of type ConjugateVertex Modifier and Type Method Description ConjugateVertices
ConjugateVertices. deepCloneWithMapping(BiConsumer<ConjugateVertex,ConjugateVertex> mapper)
Deep clone implementation with mapping retained between original and copies createdConjugateVertices
ConjugateVertices. deepCloneWithMapping(BiConsumer<ConjugateVertex,ConjugateVertex> mapper)
Deep clone implementation with mapping retained between original and copies created
-