1 package org.matsim.core.population.algorithms;
19 .flatMap(p -> p.getPlanElements().stream())
20 .filter(pe -> pe instanceof
Leg)
22 .forEach(this::resetRouteIfInconsistentModes);
35 boolean allLinksHaveLegMode = netRoute.getLinkIds().stream()
36 .map(
id -> network.
getLinks().get(
id))
37 .allMatch(link -> link.getAllowedModes().contains(leg.
getMode()));
39 if (!allLinksHaveLegMode) {
void setRoute(Route route)
PersonRouteCheck(Network network)
Map< Id< Link >, ? extends Link > getLinks()
void resetRouteIfInconsistentModes(Leg leg)
abstract List<? extends T > getPlans()