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.XMLElementServiceNetworkLayerPlanitServiceNetworkWriter. 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 classServiceNetworkLayerImplA 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 ServiceNetworkLayerServiceNetworkLayerFactoryImpl. 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 ServiceNetworkLayersImplServiceNetworkLayersImpl. deepCloneWithMapping(BiConsumer<ServiceNetworkLayer,ServiceNetworkLayer> mapper)Deep clone implementation where the mapping for its internal copies is captured by the provided mapperServiceNetworkLayersImplServiceNetworkLayersImpl. 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 ServiceNetworkLayerRoutedServicesLayerImpl. 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 RoutedServicesLayerRoutedServicesLayerFactoryImpl. createNew(ServiceNetworkLayer parentLayer)Create a newly created instance without registering on the containerRoutedServicesLayerRoutedServicesLayerFactoryImpl. 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 ServiceNetworkLayerServiceNetworkLayer. deepClone()A network layer deep clone is expected to update interdependencies between "owned" deep cloned entities where possibleServiceNetworkLayerServiceNetworkLayer. 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 booleanServiceLegSegmentUtils. 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 ServiceNetworkLayerServiceNetworkLayerFactory. 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 ServiceNetworkLayerRoutedServicesLayer. 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 booleanRoutedTripFrequencyUtils. 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.RoutedServicesLayerRoutedServicesLayerFactory. registerNew(ServiceNetworkLayer parentLayer)Register a newly created instance on the underlying container
-