Uses of Interface
org.goplanit.utils.network.layers.NetworkLayers
-
Packages that use NetworkLayers Package Description org.goplanit.network org.goplanit.network.layers org.goplanit.utils.network.layers -
-
Uses of NetworkLayers in org.goplanit.network
Classes in org.goplanit.network with type parameters of type NetworkLayers Modifier and Type Class Description class
LayeredNetwork<U extends NetworkLayer,T extends NetworkLayers<U>>
A transport network with one or more layers. -
Uses of NetworkLayers in org.goplanit.network.layers
Classes in org.goplanit.network.layers that implement NetworkLayers Modifier and Type Class Description class
MacroscopicNetworkLayersImpl
Implementation of container and factory to manager layers.class
ServiceNetworkLayersImpl
Implementation of container and factory to manage service network layers.class
TopologicalLayersImpl<T extends TopologicalLayer>
implementation of the transport layers interface, without the createNew() method, but now with base layer class of TopologicalLayerclass
TransportLayersImpl<T extends NetworkLayer>
Base implementation of the TransportLayer interface, without the createNew() methodclass
UntypedPhysicalNetworkLayersImpl<L extends UntypedPhysicalLayer<?,?,?>>
Implementation of container and factory to manage physical network layers. -
Uses of NetworkLayers in org.goplanit.utils.network.layers
Subinterfaces of NetworkLayers in org.goplanit.utils.network.layers Modifier and Type Interface Description interface
MacroscopicNetworkLayers
interface to manage macroscopic physical network layers, i.e., layers that contain a topologically meaningful representation in the form of nodes and linksinterface
ServiceNetworkLayers
interface to manage service network layers, i.e., layers that contain service networks on top of other network layersinterface
TopologicalLayers<T extends TopologicalLayer>
interface to manage topological layers, i.e., layers that contain a topologically meaningful representation, without enforcing how this is implemented.interface
UntypedDirectedGraphLayers<L extends UntypedDirectedGraphLayer<?,?,?>>
Interface to manage physical network layers, i.e., layers that contain a topologically meaningful representation in the form of nodes and linksinterface
UntypedPhysicalNetworkLayers<L extends UntypedPhysicalLayer<?,?,?>>
Interface to manage physical network layers, i.e., layers that contain a topologically meaningful representation in the form of nodes and linksMethods in org.goplanit.utils.network.layers that return NetworkLayers Modifier and Type Method Description NetworkLayers<T>
NetworkLayers. deepClone()
Deep clone implementationNetworkLayers<T>
NetworkLayers. deepCloneWithMapping(BiConsumer<T,T> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperNetworkLayers<T>
NetworkLayers. shallowClone()
Shallow clone implementation
-