Package org.matsim.pt.transitSchedule

This package contains classes related to schedules/time tables of public transport (transit). Only the interfaces in .api.* should be used. To createt new elements, use the provided Builder.

Package Maintainer(s):

  • Marcel Rieser

Structure of a TransitSchedule

 TransitSchedule
  |
  |- TransitStopFacility (zero or more, 0+)
  |   |- id
  |   |- coordinate
  |   |- link
  |   |- isBlockingLane
  |
  |- TransitLine (0+)
      |- lineId
      |- TransitRoute (0+)
          |- routeId
          |- description
          |- transportMode
          |- TransitRouteStop (0+)
          |   |- TransitStopFacility
          |   |- arrivalDelay
          |   |- departureDelay
          |
          |- Departure (0+)
              |- id
              |- departureTime
              |- vehicle