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 class
GraphEntitiesImpl<E extends GraphEntity>
Base class for containers of entities on graphclass
GraphEntityFactoryImpl<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 class
EdgeImpl
Edge class connecting two vertices via some geometry.class
GraphEntityImpl
Base implementation for graph entity (edge, vertex, etc.)class
VertexImpl
Vertex 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 class
DirectedEdgeImpl
Edge class connecting two vertices via some geometry.class
DirectedVertexImpl
vertex representation connected to one or more entry and exit edgesclass
EdgeSegmentImpl
EdgeSegment 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 class
MacroscopicLinkSegmentImpl
Link 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 class
LinkImpl
Link class connecting two nodes via some geometry.class
LinkSegmentImpl
Link segment object representing physical links in the network and storing their propertiesclass
NodeImpl
Node 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 class
ServiceLegImpl
A service leg connects two service nodes.class
ServiceLegSegmentImpl
A service leg segment implementation.class
ServiceNodeImpl
A 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 class
ConnectoidEdgeImpl
Edge implementation that represent edges that exist between centroids and connectoids (their node reference), so not physical entities but rather virtual linksclass
ConnectoidSegmentImpl
The 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 interface
GraphEntities<E extends GraphEntity>
Container class for any graph entities and a factory to create theminterface
GraphEntityFactory<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.interface
ManagedGraphEntities<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 interface
Edge
Edge interface connecting two vertices in a non-directional fashion.interface
EdgeSegment
EdgeSegment represents an edge in a particular (single) direction.interface
Vertex
Vertex 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 interface
DirectedEdge
Directed Edge interface connecting two vertices in a directional fashion.interface
DirectedVertex
Directed 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 interface
MacroscopicLinkSegment
Macroscopic 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 interface
Link
Link interface which extends the Edge interface with a unique id (not all edges are links) as well as an external idinterface
LinkSegment
Interface for link segments (directional) part of link (non-directional).interface
Node
Node 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 interface
ServiceLeg
Service leg interface which extends the Edge interface.interface
ServiceLegSegment
Interface for directed ServiceLegSegment part of non-directional ServiceLeg.interface
ServiceNode
Service 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 interface
ConnectoidEdge
the connecting component between centroid and a first physical node in the network.interface
ConnectoidSegment
Connectoid 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 interface
Centroid
A 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 class
CentroidImpl
Centroid implementation
-