permission = permission.remove(StreetTraversalPermission.PEDESTRIAN);
permission = permission.remove(StreetTraversalPermission.BICYCLE);
if (permission == StreetTraversalPermission.NONE) {
// TODO Shouldn't we have a graph.removeEdge()?
graph.streetNotesService.removeStaticNotes(pse);
pse.detach(graph);
} else {
pse.setPermission(permission);
}
}
}