Uses of Interface
org.goplanit.utils.network.virtual.ConnectoidEdge
-
Packages that use ConnectoidEdge Package Description org.goplanit.converter.idmapping org.goplanit.network.transport Integrated network component object classesorg.goplanit.network.virtual Virtual network component object classesorg.goplanit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of ConnectoidEdge in org.goplanit.converter.idmapping
Methods in org.goplanit.converter.idmapping that return types with arguments of type ConnectoidEdge Modifier and Type Method Description Function<ConnectoidEdge,String>
VirtualNetworkIdMapper. getConnectoidEdgeIdMapper()
get id mapper for links -
Uses of ConnectoidEdge in org.goplanit.network.transport
Methods in org.goplanit.network.transport with parameters of type ConnectoidEdge Modifier and Type Method Description protected void
TransportModelNetwork. createAndRegisterConnectoidEdgeSegments(ConnectoidSegmentFactory connectoidSegmentFactory, ConnectoidEdge connectoidEdge)
create and register the edge segments for the passed in connectoid edge, XML id set to id prefixed with "c_ab or c_ba". -
Uses of ConnectoidEdge in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement ConnectoidEdge Modifier and Type Class Description class
ConnectoidEdgeImpl
Edge implementation that represent edges that exist between centroids and connectoids (their node reference), so not physical entities but rather virtual linksFields in org.goplanit.network.virtual declared as ConnectoidEdge Modifier and Type Field Description protected ConnectoidEdge
ConjugateConnectoidNodeImpl. original
original this conjugate representsMethods in org.goplanit.network.virtual that return ConnectoidEdge Modifier and Type Method Description ConnectoidEdge
ConjugateConnectoidNodeImpl. getOriginalEdge()
Original edge in original directed graph this conjugate representsConnectoidEdge
ConnectoidEdgeFactoryImpl. registerNew(CentroidVertex centroidVertex, DirectedVertex nonCentroidVertex, double lengthKm)
Create new connectoid edges from a specified connectoid to all centroids of the zones this connectoid has registered as access zone.Methods in org.goplanit.network.virtual with parameters of type ConnectoidEdge Modifier and Type Method Description ConjugateConnectoidNode
ConjugateConnectoidNodeFactoryImpl. createNew(ConnectoidEdge originalConnectoidEdge)
Create a new conjugate connectoid node (without registering)ConjugateConnectoidEdge
ConjugateConnectoidEdgeFactoryImpl. registerNew(ConjugateConnectoidNode vertexA, ConjugateConnectoidNode vertexB, boolean registerOnNodes, ConnectoidEdge originalConnectoidEdge)
Register a new conjugate connectoid edgeConjugateConnectoidNode
ConjugateConnectoidNodeFactoryImpl. registerNew(ConnectoidEdge originalConnectoidEdge)
Create and register new conjugate node.ConnectoidSegment
ConnectoidSegmentFactoryImpl. registerNew(ConnectoidEdge parent, boolean directionAb)
Create and register connectoid segment in AB direction on containerMethod parameters in org.goplanit.network.virtual with type arguments of type ConnectoidEdge Modifier and Type Method Description ConnectoidEdgesImpl
ConnectoidEdgesImpl. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConnectoidEdgesImpl
ConnectoidEdgesImpl. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperVirtualNetworkImpl
VirtualNetworkImpl. deepCloneWithMapping(GraphEntityDeepCopyMapper<ConnectoidEdge> connectoidEdgeMapper, GraphEntityDeepCopyMapper<ConnectoidSegment> connectoidSegmentMapper, GraphEntityDeepCopyMapper<CentroidVertex> centroidVertexMapper)
Perform a deep clone where mappings between original and copy are captured in the two provided mappersConstructors in org.goplanit.network.virtual with parameters of type ConnectoidEdge Constructor Description ConjugateConnectoidEdgeImpl(IdGroupingToken groupId, ConjugateConnectoidNode nodeA, ConjugateConnectoidNode nodeB, ConnectoidEdge originalConnectoidEdge)
ConstructorConjugateConnectoidNodeImpl(ConnectoidEdge original)
Conjugate connectoid node constructor.ConnectoidSegmentImpl(IdGroupingToken groupId, ConnectoidEdge parentEdge, boolean directionAb)
ConstructorConstructor parameters in org.goplanit.network.virtual with type arguments of type ConnectoidEdge Constructor Description ConnectoidEdgeFactoryImpl(IdGroupingToken groupId, GraphEntities<ConnectoidEdge> connectoidEdges)
ConstructorConnectoidEdgesImpl(ConnectoidEdgesImpl other, boolean deepCopy, BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)
Copy constructor, also creates new factory with this as its underlying containerConnectoidEdgesImpl(ConnectoidEdgesImpl other, boolean deepCopy, BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)
Copy constructor, also creates new factory with this as its underlying containerVirtualNetworkImpl(VirtualNetworkImpl other, boolean deepCopy, GraphEntityDeepCopyMapper<ConnectoidEdge> connectoidEdgeMapper, GraphEntityDeepCopyMapper<ConnectoidSegment> connectoidSegmentMapper, GraphEntityDeepCopyMapper<CentroidVertex> centroidVertexMapper)
Copy constructor -
Uses of ConnectoidEdge in org.goplanit.utils.network.virtual
Fields in org.goplanit.utils.network.virtual with type parameters of type ConnectoidEdge Modifier and Type Field Description static Class<ConnectoidEdge>
ConnectoidEdge. CONNECTOID_EDGE_ID_CLASS
additional id class for generating connectoid edge idsMethods in org.goplanit.utils.network.virtual that return ConnectoidEdge Modifier and Type Method Description ConnectoidEdge
ConnectoidEdge. deepClone()
Deep copy, non-owned members are reference copiedConnectoidEdge
ConnectoidEdgeFactory. registerNew(CentroidVertex centroidVertex, DirectedVertex nonCentroidVertex, double lengthKm)
Create new connectoid edges from a specified connectoid to all centroids of the zones this connectoid has registered as access zone.ConnectoidEdge
ConnectoidEdge. shallowClone()
Shallow copyMethods in org.goplanit.utils.network.virtual that return types with arguments of type ConnectoidEdge Modifier and Type Method Description default Class<ConnectoidEdge>
ConnectoidEdge. getConnectoidEdgeIdClass()
Return class used to generate unique connectoid edge ids via the id generatorMethods in org.goplanit.utils.network.virtual with parameters of type ConnectoidEdge Modifier and Type Method Description ConjugateConnectoidNode
ConjugateConnectoidNodeFactory. createNew(ConnectoidEdge originalConnectoidEdge)
Create a new conjugate connectoid node (without registering)ConjugateConnectoidEdge
ConjugateConnectoidEdgeFactory. registerNew(ConjugateConnectoidNode vertexA, ConjugateConnectoidNode vertexB, boolean registerOnNodes, ConnectoidEdge originalConnectoidEdge)
Register a new conjugate connectoid edgeConjugateConnectoidNode
ConjugateConnectoidNodeFactory. registerNew(ConnectoidEdge originalConnectoidEdge)
Create and register new conjugate node.ConnectoidSegment
ConnectoidSegmentFactory. registerNew(ConnectoidEdge parent, boolean directionAb)
Create and register connectoid segment in AB direction on containerMethod parameters in org.goplanit.utils.network.virtual with type arguments of type ConnectoidEdge Modifier and Type Method Description ConnectoidEdges
ConnectoidEdges. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)
Deep clone implementation with mapping retained between original and copies createdConnectoidEdges
ConnectoidEdges. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)
Deep clone implementation with mapping retained between original and copies createdVirtualNetwork
VirtualNetwork. deepCloneWithMapping(GraphEntityDeepCopyMapper<ConnectoidEdge> connectoidEdgeMapper, GraphEntityDeepCopyMapper<ConnectoidSegment> connectoidSegmentMapper, GraphEntityDeepCopyMapper<CentroidVertex> centroidVertexMapper)
Perform a deep clone where mappings between original and copy are captured in the two provided mappers
-