MATSIM
Packages | Classes
Package org.matsim.pt.transitSchedule

Packages

package  api
 

Classes

class  Constants
 
class  DepartureImpl
 
class  MinimalTransferTimesImpl
 
class  TransitLineImpl
 
class  TransitRouteImpl
 
class  TransitRouteStopImpl
 
class  TransitScheduleFactoryImpl
 
class  TransitScheduleImpl
 
class  TransitScheduleReaderV1
 
class  TransitScheduleReaderV2
 
class  TransitScheduleUtils
 
class  TransitScheduleWriterV1
 
class  TransitScheduleWriterV2
 
class  TransitStopFacilityImpl
 

Detailed Description

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):

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