Uses of Interface
org.goplanit.utils.network.layer.ServiceNetworkLayer
-
-
Uses of ServiceNetworkLayer in org.goplanit.converter.idmapping
Methods in org.goplanit.converter.idmapping that return types with arguments of type ServiceNetworkLayer Modifier and Type Method Description static Function<ServiceNetworkLayer,String>
IdMapperFunctionFactory. createServiceNetworkLayerIdMappingFunction(IdMapperType idMapper)
create a function that takes a ServiceNetworkLayer and generates the appropriate id based on the user configurationFunction<ServiceNetworkLayer,String>
ServiceNetworkIdMapper. getServiceNetworkLayerIdMapper()
get id mapper for ServiceNetworkLayer instances -
Uses of ServiceNetworkLayer in org.goplanit.geoio.util
Methods in org.goplanit.geoio.util with parameters of type ServiceNetworkLayer Modifier and Type Method Description static Set<PlanitEntityFeatureTypeContext<? extends ManagedId>>
GeoIoFeatureTypeBuilder. createServiceNetworkLayerFeatureContexts(ServiceNetworkIdMapper primaryIdMapper, ServiceNetworkLayer layer, NetworkIdMapper networkIdMappers)
Construct all PLANit entities that have an associated GIS feature context containing the information required for persistence -
Uses of ServiceNetworkLayer in org.goplanit.io.converter.service
Methods in org.goplanit.io.converter.service with parameters of type ServiceNetworkLayer Modifier and Type Method Description protected org.goplanit.xml.generated.XMLElementServiceNetworkLayer
PlanitServiceNetworkWriter. createAndPopulateXmlNetworkLayer(ServiceNetworkLayer serviceNetworkLayer, ServiceNetwork serviceNetwork)
Populate the network layer -
Uses of ServiceNetworkLayer in org.goplanit.network
Constructor parameters in org.goplanit.network with type arguments of type ServiceNetworkLayer Constructor Description ServiceNetwork(ServiceNetwork other, boolean deepCopy, ManagedIdDeepCopyMapper<ServiceNetworkLayer> layerMapper)
Copy constructor. -
Uses of ServiceNetworkLayer in org.goplanit.network.layer.service
Classes in org.goplanit.network.layer.service that implement ServiceNetworkLayer Modifier and Type Class Description class
ServiceNetworkLayerImpl
A service network layer is built on top of a physical network (layer).Methods in org.goplanit.network.layer.service that return ServiceNetworkLayer Modifier and Type Method Description ServiceNetworkLayer
ServiceNetworkLayerFactoryImpl. registerNew(MacroscopicNetworkLayer parentLayer)
Create a new service network layer -
Uses of ServiceNetworkLayer in org.goplanit.network.layers
Method parameters in org.goplanit.network.layers with type arguments of type ServiceNetworkLayer Modifier and Type Method Description ServiceNetworkLayersImpl
ServiceNetworkLayersImpl. deepCloneWithMapping(BiConsumer<ServiceNetworkLayer,ServiceNetworkLayer> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperServiceNetworkLayersImpl
ServiceNetworkLayersImpl. deepCloneWithMapping(BiConsumer<ServiceNetworkLayer,ServiceNetworkLayer> mapper)
Deep clone implementation where the mapping for its internal copies is captured by the provided mapperConstructor parameters in org.goplanit.network.layers with type arguments of type ServiceNetworkLayer Constructor Description ServiceNetworkLayersImpl(ServiceNetworkLayersImpl other, boolean deepCopy, BiConsumer<ServiceNetworkLayer,ServiceNetworkLayer> mapper)
Copy constructor, also creates new factory with this as its underlying containerServiceNetworkLayersImpl(ServiceNetworkLayersImpl other, boolean deepCopy, BiConsumer<ServiceNetworkLayer,ServiceNetworkLayer> mapper)
Copy constructor, also creates new factory with this as its underlying container -
Uses of ServiceNetworkLayer in org.goplanit.service.routed
Methods in org.goplanit.service.routed that return ServiceNetworkLayer Modifier and Type Method Description ServiceNetworkLayer
RoutedServicesLayerImpl. getParentLayer()
The parent layer of this routed services layerMethods in org.goplanit.service.routed with parameters of type ServiceNetworkLayer Modifier and Type Method Description protected RoutedServicesLayer
RoutedServicesLayerFactoryImpl. createNew(ServiceNetworkLayer parentLayer)
Create a newly created instance without registering on the containerRoutedServicesLayer
RoutedServicesLayerFactoryImpl. registerNew(ServiceNetworkLayer parentLayer)
Register a newly created instance on the underlying containerConstructors in org.goplanit.service.routed with parameters of type ServiceNetworkLayer Constructor Description RoutedServicesLayerImpl(IdGroupingToken tokenId, ServiceNetworkLayer parentLayer)
Constructor -
Uses of ServiceNetworkLayer in org.goplanit.utils.network.layer
Methods in org.goplanit.utils.network.layer that return ServiceNetworkLayer Modifier and Type Method Description ServiceNetworkLayer
ServiceNetworkLayer. deepClone()
A network layer deep clone is expected to update interdependencies between "owned" deep cloned entities where possibleServiceNetworkLayer
ServiceNetworkLayer. shallowClone()
Create a shallow copy of this entity -
Uses of ServiceNetworkLayer in org.goplanit.utils.network.layer.service
Methods in org.goplanit.utils.network.layer.service with parameters of type ServiceNetworkLayer Modifier and Type Method Description static boolean
ServiceLegSegmentUtils. isMappedToServiceNetwork(ServiceLegSegment serviceLegSegment, ServiceNetworkLayer serviceNetworkLayer)
Verify if service leg segment is present in the service network layer, i.e., it is present on the service network containers., and its nodes are present on the service node contains. -
Uses of ServiceNetworkLayer in org.goplanit.utils.network.layers
Methods in org.goplanit.utils.network.layers that return ServiceNetworkLayer Modifier and Type Method Description ServiceNetworkLayer
ServiceNetworkLayerFactory. registerNew(MacroscopicNetworkLayer parentLayer)
Create a new service network layer -
Uses of ServiceNetworkLayer in org.goplanit.utils.service.routed
Methods in org.goplanit.utils.service.routed that return ServiceNetworkLayer Modifier and Type Method Description ServiceNetworkLayer
RoutedServicesLayer. getParentLayer()
The parent service layer of this routed services layerMethods in org.goplanit.utils.service.routed with parameters of type ServiceNetworkLayer Modifier and Type Method Description static List<Integer>
RoutedTripFrequencyUtils. findServiceLegSegmentsNotMappedToServiceNetwork(RoutedTripFrequency routedTripFrequency, ServiceNetworkLayer serviceNetworkLayer)
Identify which service leg segments that make up the routed trip frequency are in fact not valid anymore due to being absent in the provided service networkstatic boolean
RoutedTripFrequencyUtils. isRoutedTripFrequencyMappedToServiceNetwork(RoutedTripFrequency routedTripFrequency, ServiceNetworkLayer serviceNetworkLayer)
Verify if all the routed frequency's leg segments are mapped to the service network, i.e., its service leg segments and their service nodes also exist on the service network containers.RoutedServicesLayer
RoutedServicesLayerFactory. registerNew(ServiceNetworkLayer parentLayer)
Register a newly created instance on the underlying container
-