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 voidTransportModelNetwork. 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 classConnectoidEdgeImplEdge 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 ConnectoidEdgeConjugateConnectoidNodeImpl. originaloriginal this conjugate representsMethods in org.goplanit.network.virtual that return ConnectoidEdge Modifier and Type Method Description ConnectoidEdgeConjugateConnectoidNodeImpl. getOriginalEdge()Original edge in original directed graph this conjugate representsConnectoidEdgeConnectoidEdgeFactoryImpl. 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 ConjugateConnectoidNodeConjugateConnectoidNodeFactoryImpl. createNew(ConnectoidEdge originalConnectoidEdge)Create a new conjugate connectoid node (without registering)ConjugateConnectoidEdgeConjugateConnectoidEdgeFactoryImpl. registerNew(ConjugateConnectoidNode vertexA, ConjugateConnectoidNode vertexB, boolean registerOnNodes, ConnectoidEdge originalConnectoidEdge)Register a new conjugate connectoid edgeConjugateConnectoidNodeConjugateConnectoidNodeFactoryImpl. registerNew(ConnectoidEdge originalConnectoidEdge)Create and register new conjugate node.ConnectoidSegmentConnectoidSegmentFactoryImpl. 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 ConnectoidEdgesImplConnectoidEdgesImpl. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConnectoidEdgesImplConnectoidEdgesImpl. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperVirtualNetworkImplVirtualNetworkImpl. 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_CLASSadditional id class for generating connectoid edge idsMethods in org.goplanit.utils.network.virtual that return ConnectoidEdge Modifier and Type Method Description ConnectoidEdgeConnectoidEdge. deepClone()Deep copy, non-owned members are reference copiedConnectoidEdgeConnectoidEdgeFactory. 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.ConnectoidEdgeConnectoidEdge. 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 ConjugateConnectoidNodeConjugateConnectoidNodeFactory. createNew(ConnectoidEdge originalConnectoidEdge)Create a new conjugate connectoid node (without registering)ConjugateConnectoidEdgeConjugateConnectoidEdgeFactory. registerNew(ConjugateConnectoidNode vertexA, ConjugateConnectoidNode vertexB, boolean registerOnNodes, ConnectoidEdge originalConnectoidEdge)Register a new conjugate connectoid edgeConjugateConnectoidNodeConjugateConnectoidNodeFactory. registerNew(ConnectoidEdge originalConnectoidEdge)Create and register new conjugate node.ConnectoidSegmentConnectoidSegmentFactory. 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 ConnectoidEdgesConnectoidEdges. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)Deep clone implementation with mapping retained between original and copies createdConnectoidEdgesConnectoidEdges. deepCloneWithMapping(BiConsumer<ConnectoidEdge,ConnectoidEdge> mapper)Deep clone implementation with mapping retained between original and copies createdVirtualNetworkVirtualNetwork. 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
-