Uses of Interface
org.goplanit.utils.graph.GraphEntity
-
Packages that use GraphEntity 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.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 classesorg.goplanit.utils.zoning zoning oriented utility classesorg.goplanit.zoning -
-
Uses of GraphEntity in org.goplanit.graph
Classes in org.goplanit.graph with type parameters of type GraphEntity Modifier and Type Class Description classGraphEntitiesImpl<E extends GraphEntity>Base class for containers of entities on graphclassGraphEntityFactoryImpl<E extends GraphEntity>Base implementation for creating and registering graph entities on underlying container and conducting changes to ids based on the factory settings for egenrating ids.Classes in org.goplanit.graph that implement GraphEntity Modifier and Type Class Description classEdgeImplEdge class connecting two vertices via some geometry.classGraphEntityImplBase implementation for graph entity (edge, vertex, etc.)classVertexImplVertex representation connected to one or more entry and exit edgesConstructor parameters in org.goplanit.graph with type arguments of type GraphEntity Constructor Description GraphEntityImpl(IdGroupingToken tokenId, Class<? extends GraphEntity> clazz)Constructor -
Uses of GraphEntity in org.goplanit.graph.directed
Classes in org.goplanit.graph.directed that implement GraphEntity Modifier and Type Class Description classDirectedEdgeImplEdge class connecting two vertices via some geometry.classDirectedVertexImplvertex representation connected to one or more entry and exit edgesclassEdgeSegmentImplEdgeSegment represents an edge in a particular (single) direction. -
Uses of GraphEntity in org.goplanit.network.layer.macroscopic
Classes in org.goplanit.network.layer.macroscopic that implement GraphEntity Modifier and Type Class Description classMacroscopicLinkSegmentImplLink segment for macroscopic transport networks. -
Uses of GraphEntity in org.goplanit.network.layer.physical
Classes in org.goplanit.network.layer.physical that implement GraphEntity Modifier and Type Class Description classLinkImplLink class connecting two nodes via some geometry.classLinkSegmentImplLink segment object representing physical links in the network and storing their propertiesclassNodeImplNode representation connected to one or more entry and exit links -
Uses of GraphEntity in org.goplanit.network.layer.service
Classes in org.goplanit.network.layer.service that implement GraphEntity Modifier and Type Class Description classServiceLegImplA service leg connects two service nodes.classServiceLegSegmentImplA service leg segment implementation.classServiceNodeImplA ServiceNode is used in a ServiceNetwork where it holds a reference to a DirectedNode of the ServiceNetworkLayer's underlying physical network layer. -
Uses of GraphEntity in org.goplanit.network.virtual
Classes in org.goplanit.network.virtual that implement GraphEntity 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 linksclassConnectoidSegmentImplThe link segment that connects a zone to the physical network is not a physical link segment. -
Uses of GraphEntity in org.goplanit.utils.graph
Classes in org.goplanit.utils.graph with type parameters of type GraphEntity Modifier and Type Interface Description interfaceGraphEntities<E extends GraphEntity>Container class for any graph entities and a factory to create theminterfaceGraphEntityFactory<E extends GraphEntity>A base abstract class for factories that create graph entities on an underlying container No specification of the container here because it is used as a placeholder to be able to let derived classes implement this interface with as much freedom as possible.interfaceManagedGraphEntities<E extends GraphEntity>Container class for any graph entities and a factory to create themSubinterfaces of GraphEntity in org.goplanit.utils.graph Modifier and Type Interface Description interfaceEdgeEdge interface connecting two vertices in a non-directional fashion.interfaceEdgeSegmentEdgeSegment represents an edge in a particular (single) direction.interfaceVertexVertex representation connected to one or more edges and/or edge segments -
Uses of GraphEntity in org.goplanit.utils.graph.directed
Subinterfaces of GraphEntity in org.goplanit.utils.graph.directed Modifier and Type Interface Description interfaceDirectedEdgeDirected Edge interface connecting two vertices in a directional fashion.interfaceDirectedVertexDirected vertex representation connected to one or more edge segments that have direction. -
Uses of GraphEntity in org.goplanit.utils.network.layer.macroscopic
Subinterfaces of GraphEntity in org.goplanit.utils.network.layer.macroscopic Modifier and Type Interface Description interfaceMacroscopicLinkSegmentMacroscopic traffic modeling oriented link segment. -
Uses of GraphEntity in org.goplanit.utils.network.layer.physical
Subinterfaces of GraphEntity in org.goplanit.utils.network.layer.physical Modifier and Type Interface Description interfaceLinkLink interface which extends the Edge interface with a unique id (not all edges are links) as well as an external idinterfaceLinkSegmentInterface for link segments (directional) part of link (non-directional).interfaceNodeNode is a vertex but not all vertices are nodes. -
Uses of GraphEntity in org.goplanit.utils.network.layer.service
Subinterfaces of GraphEntity in org.goplanit.utils.network.layer.service Modifier and Type Interface Description interfaceServiceLegService leg interface which extends the Edge interface.interfaceServiceLegSegmentInterface for directed ServiceLegSegment part of non-directional ServiceLeg.interfaceServiceNodeService node is a vertex but not all vertices are service nodes. -
Uses of GraphEntity in org.goplanit.utils.network.virtual
Subinterfaces of GraphEntity in org.goplanit.utils.network.virtual Modifier and Type Interface Description interfaceConnectoidEdgethe connecting component between centroid and a first physical node in the network.interfaceConnectoidSegmentConnectoid segment represents a directional virtual segment connecting a centroid and a physical node. -
Uses of GraphEntity in org.goplanit.utils.zoning
Subinterfaces of GraphEntity in org.goplanit.utils.zoning Modifier and Type Interface Description interfaceCentroidA centroid is a special type of vertex representing the location of departure/arrival of traffic in a zone -
Uses of GraphEntity in org.goplanit.zoning
Classes in org.goplanit.zoning that implement GraphEntity Modifier and Type Class Description classCentroidImplCentroid implementation
-