Uses of Interface
org.goplanit.utils.graph.GraphEntities
-
Packages that use GraphEntities Package Description org.goplanit.graph Network component object classesorg.goplanit.graph.directed org.goplanit.network.layer.macroscopic Macroscopic physical network component object classesorg.goplanit.network.layer.physical Physical network component object classesorg.goplanit.network.layer.service org.goplanit.network.virtual Virtual network component object classesorg.goplanit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.goplanit.utils.geo org.goplanit.utils.graph Utilities for setting up graphsorg.goplanit.utils.graph.directed org.goplanit.utils.network.layer.macroscopic org.goplanit.utils.network.layer.physical org.goplanit.utils.network.layer.service org.goplanit.utils.network.virtual Virtual physical network oriented utility classes -
-
Uses of GraphEntities in org.goplanit.graph
Classes in org.goplanit.graph that implement GraphEntities Modifier and Type Class Description classEdgesImplImplementation of Edges interfaceclassGraphEntitiesImpl<E extends GraphEntity>Base class for containers of entities on graphclassVerticesImplVertices implementation container and factory accessFields in org.goplanit.graph declared as GraphEntities Modifier and Type Field Description protected GraphEntities<E>UntypedGraphImpl. edgesclass instance containing all edgesprotected GraphEntities<V>UntypedGraphImpl. verticesclass instance containing all verticesMethods in org.goplanit.graph that return GraphEntities Modifier and Type Method Description GraphEntities<E>UntypedGraphImpl. getEdges()collect edges of graphprotected GraphEntities<E>GraphEntityFactoryImpl. getGraphEntities()The entities to register onGraphEntities<V>UntypedGraphImpl. getVertices()collect vertices of graphConstructors in org.goplanit.graph with parameters of type GraphEntities Constructor Description GraphEntityFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<E> graphEntities)ConstructorGraphImpl(IdGroupingToken groupId, GraphEntities<V> vertices, GraphEntities<E> edges)Graph ConstructorUntypedGraphImpl(IdGroupingToken groupId, GraphEntities<V> vertices, GraphEntities<E> edges)Graph Constructor -
Uses of GraphEntities in org.goplanit.graph.directed
Classes in org.goplanit.graph.directed that implement GraphEntities Modifier and Type Class Description classDirectedEdgesImplImplementation of DirectedEdges interfaceclassDirectedVerticesImplDirectedVertices implementation container and factory accessclassEdgeSegmentsImplImplementation of EdgeSegments interface.Fields in org.goplanit.graph.directed declared as GraphEntities Modifier and Type Field Description protected GraphEntities<ES>UntypedDirectedGraphImpl. edgeSegmentsclass instance containing all edge segmentsMethods in org.goplanit.graph.directed that return GraphEntities Modifier and Type Method Description GraphEntities<ES>UntypedDirectedGraphImpl. getEdgeSegments()Collect edges segments of graphConstructors in org.goplanit.graph.directed with parameters of type GraphEntities Constructor Description DirectedGraphImpl(IdGroupingToken groupToken, GraphEntities<V> vertices, GraphEntities<E> edges, GraphEntities<ES> edgeSegments)DirectedGraph ConstructorUntypedDirectedGraphImpl(IdGroupingToken groupToken, GraphEntities<V> vertices, GraphEntities<E> edges, GraphEntities<ES> edgeSegments)DirectedGraph Constructor -
Uses of GraphEntities in org.goplanit.network.layer.macroscopic
Classes in org.goplanit.network.layer.macroscopic that implement GraphEntities Modifier and Type Class Description classMacroscopicLinkSegmentsImplLink segments container implementation -
Uses of GraphEntities in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement GraphEntities Modifier and Type Class Description classLinkSegmentsImplLink segments primary managed container implementationclassLinksImplLinks primary managed container implementationclassNodesImplNodes primary managed container implementationConstructors in org.goplanit.network.layer.physical with parameters of type GraphEntities Constructor Description LinkFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<Link> links)Constructor -
Uses of GraphEntities in org.goplanit.network.layer.service
Classes in org.goplanit.network.layer.service that implement GraphEntities Modifier and Type Class Description classServiceLegSegmentsImplImplementation of ServiceLegSegments container.classServiceLegsImplContainer class for managing service legs within a service networkclassServiceNodesImplServiceNodes implementation.Constructors in org.goplanit.network.layer.service with parameters of type GraphEntities Constructor Description ServiceLegFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<ServiceLeg> serviceLegs)ConstructorServiceLegSegmentFactoryImpl(IdGroupingToken groupIdToken, GraphEntities<ServiceLegSegment> serviceLegSegments)Constructor -
Uses of GraphEntities in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement GraphEntities Modifier and Type Class Description classConnectoidEdgesImplConnectoid edge container implementationclassConnectoidSegmentsImplConnectoid segments container implementationConstructors in org.goplanit.network.virtual with parameters of type GraphEntities Constructor Description ConnectoidEdgeFactoryImpl(IdGroupingToken groupId, GraphEntities<ConnectoidEdge> connectoidEdges)ConstructorConnectoidSegmentFactoryImpl(IdGroupingToken groupId, GraphEntities<ConnectoidSegment> connectoidSegments)Constructor -
Uses of GraphEntities in org.goplanit.output.adapter
Methods in org.goplanit.output.adapter that return GraphEntities Modifier and Type Method Description GraphEntities<LinkSegment>PhysicalLinkOutputTypeAdapterImpl. getPhysicalLinkSegments(long infrastructureLayerId)Provide access to the link segments containerGraphEntities<T>UntypedLinkOutputTypeAdapter. getPhysicalLinkSegments(long infrastructureLayerId)Return the Link segments for this assignment -
Uses of GraphEntities in org.goplanit.utils.geo
Method parameters in org.goplanit.utils.geo with type arguments of type GraphEntities Modifier and Type Method Description static <T extends Edge>
org.locationtech.jts.index.quadtree.QuadtreePlanitGraphGeoUtils. createSpatiallyIndexedPlanitEdges(Collection<? extends GraphEntities<T>> edgesCollection)Created quadtree based on edge envelopes as spatial index. -
Uses of GraphEntities in org.goplanit.utils.graph
Subinterfaces of GraphEntities in org.goplanit.utils.graph Modifier and Type Interface Description interfaceEdgesContainer and factory class for edges in a graph, also to be used to create and register edges of any (derived) typeinterfaceManagedGraphEntities<E extends GraphEntity>Container class for any graph entities and a factory to create theminterfaceVerticesContainer class for vertices and creating instances within this container via factory.Methods in org.goplanit.utils.graph that return GraphEntities Modifier and Type Method Description GraphEntities<E>GraphEntities. clone()Force clone implementationGraphEntities<E>UntypedGraph. getEdges()collect edges of graphGraphEntities<ES>UntypedDirectedGraph. getEdgeSegments()Collect edges segments of graphGraphEntities<V>UntypedGraph. getVertices()collect vertices of graph -
Uses of GraphEntities in org.goplanit.utils.graph.directed
Subinterfaces of GraphEntities in org.goplanit.utils.graph.directed Modifier and Type Interface Description interfaceDirectedEdgesContainer and managing class for directed edges in a graph.interfaceDirectedVerticesContainer class for directed vertices and creating instances within this container via factory.interfaceEdgeSegmentsContainer and factory class for edge segments in a graph, also to be used to create and register edge segments of any (derived) type -
Uses of GraphEntities in org.goplanit.utils.network.layer.macroscopic
Subinterfaces of GraphEntities in org.goplanit.utils.network.layer.macroscopic Modifier and Type Interface Description interfaceMacroscopicLinkSegmentsPrimary managed container for MacroscopicLinkSegments explicitly and create them on the container via its dedicated factory class -
Uses of GraphEntities in org.goplanit.utils.network.layer.physical
Subinterfaces of GraphEntities in org.goplanit.utils.network.layer.physical Modifier and Type Interface Description interfaceLinksrimary managed container class for links with access to factory capable of creating new links and registering them on the container directlyinterfaceLinkSegmentsPrimary managed container for linkSegments explicitly and create them on the container via its dedicated factory classinterfaceNodesContainer class for primary managed nodes container and access to factory to create and register them on this instanceMethods in org.goplanit.utils.network.layer.physical that return GraphEntities Modifier and Type Method Description GraphEntities<L>UntypedPhysicalLayer. getLinks()Collect the linksGraphEntities<LS>UntypedPhysicalLayer. getLinkSegments()Collect the link segmentsGraphEntities<N>UntypedPhysicalLayer. getNodes()Collect the nodes -
Uses of GraphEntities in org.goplanit.utils.network.layer.service
Subinterfaces of GraphEntities in org.goplanit.utils.network.layer.service Modifier and Type Interface Description interfaceServiceLegsContainer around service legs with factory accessinterfaceServiceLegSegmentsContainer for service leg segmentsinterfaceServiceNodesService node container and factory -
Uses of GraphEntities in org.goplanit.utils.network.virtual
Subinterfaces of GraphEntities in org.goplanit.utils.network.virtual Modifier and Type Interface Description interfaceConnectoidEdgesContainer to register and manager connectoid edges.interfaceConnectoidSegmentsContainer to register and manager connectoids that define the points of access for zones regarding infrastructure network (layer)
-