private Pathway doMap(org.onebusaway.gtfs.model.Pathway rhs) { Pathway lhs = new Pathway(); lhs.setId(AgencyAndIdMapper.mapAgencyAndId(rhs.getId())); lhs.setPathwayType(rhs.getPathwayType()); lhs.setFromStop(stopMapper.map(rhs.getFromStop())); lhs.setToStop(stopMapper.map(rhs.getToStop())); lhs.setTraversalTime(rhs.getTraversalTime()); lhs.setWheelchairTraversalTime(rhs.getWheelchairTraversalTime()); return lhs; } }
private Pathway reverse(Pathway p, AgencyAndId id) { Pathway q = new Pathway(); q.setFromStop(p.getToStop()); q.setToStop(p.getFromStop()); q.setTraversalTime(p.getTraversalTime()); q.setWheelchairTraversalTime(p.getWheelchairTraversalTime()); q.setPathwayMode(p.getPathwayMode()); q.setPathwayCode(p.getPathwayCode()); q.setId(id); return q; } }
private void loadPathways(Graph graph) { for (Pathway pathway : _dao.getAllPathways()) { Vertex fromVertex = graph.getVertex(id(pathway.getFromStop().getId())); Vertex toVertex = graph.getVertex(id(pathway.getToStop().getId())); Edge path; if (pathway.isWheelchairTraversalTimeSet()) { path = new PathwayEdge(fromVertex, toVertex, pathway.getTraversalTime()); } else { path = new PathwayEdge(fromVertex, toVertex, pathway.getTraversalTime(), pathway.getWheelchairTraversalTime()); } graph.addEdge(path); } }
public void createPathway(Stop from, Stop to, int mode, int traversalTime, int wheelchairTraversalTime, String id, String code, boolean reverse) { if (to == null || to.getId() == null) { _log.error("invalid to {}", to); return; } if (from == null || from.getId() == null) { _log.error("invalid from {}", from); return; } Pathway pathway = new Pathway(); pathway.setFromStop(from); pathway.setToStop(to); pathway.setPathwayMode(mode); pathway.setTraversalTime(traversalTime); if (wheelchairTraversalTime > 0) { pathway.setWheelchairTraversalTime(wheelchairTraversalTime); } pathway.setId(new AgencyAndId(agencyId, to.getId().getId() + "-" + id + "-IN")); if (code != null) { pathway.setPathwayCode(code); } if (reverse) { Pathway reversePathway = reverse(pathway, new AgencyAndId(agencyId, to.getId().getId() + "-" + id + "-OUT")); newPathways.add(reversePathway); } newPathways.add(pathway); }
pathway.getId().setAgencyId(reader.getDefaultAgencyId());
} else if (entity instanceof Pathway) { Pathway pathway = (Pathway) entity; registerAgencyId(Pathway.class, pathway.getId()); } else if (entity instanceof Route) { Route route = (Route) entity;
} else if (entity instanceof Pathway) { Pathway pathway = (Pathway) entity; registerAgencyId(Pathway.class, pathway.getId()); } else if (entity instanceof Route) { Route route = (Route) entity;