com.azalient.api.a.model
Interface IDemand

All Superinterfaces:
IModule, IPage

public interface IDemand
extends IModule, IPage

A handle to the currently active page of objects associated with the Demand component


Field Summary
 
Fields inherited from interface com.azalient.api.a.tables.IModule
NONE
 
Fields inherited from interface com.azalient.api.a.tables.IPage
ZERO
 
Method Summary
 IStore<IDwell> dwells()
          A store of dwell objects: these are service-stand combinations.
 ArrayList<IMatrix> matrices()
          A list of matrices.
 IStore<IMatrixDescription> matrixDescriptions()
          A store of matrix descriptions.
 String name()
          The name of this demand page
 IStore<IPlaceIndex> placeIndices()
          A store of place indices.
 IStore<IProfile> profiles()
          A store of profiles
 IStore<ITransportTrip> transportTrips()
          A store of all transport trips, at their exact (timetabled) departure time.
 ICreator transportTripsCreator()
           
 ITransportTrip[] trips(IService service)
          A convenience method to return an array of all trips for a given service
 IStore<IVolume> volumes()
          A store of undirected demand volumes
 
Methods inherited from interface com.azalient.api.a.tables.IModule
addTable, baseName, childModules, destroy, open, open, pageName, pageType, parentModule, rename, save, save, table, verify
 
Methods inherited from interface com.azalient.api.a.tables.IPage
baseName, pageName, pageType
 

Method Detail

name

String name()
The name of this demand page


profiles

IStore<IProfile> profiles()
A store of profiles


placeIndices

IStore<IPlaceIndex> placeIndices()
A store of place indices. A place index maps a numeric index position of the place within a demand source, for example the index of a zone within a demand matrix


volumes

IStore<IVolume> volumes()
A store of undirected demand volumes


matrixDescriptions

IStore<IMatrixDescription> matrixDescriptions()
A store of matrix descriptions. A matrix description holds the metadata describing a matrix, such as division, profile, etc., but not the matrix itself.


matrices

ArrayList<IMatrix> matrices()
A list of matrices. These objects are stored as tables of raw data. The meta data is stored in the matrix description


dwells

IStore<IDwell> dwells()
A store of dwell objects: these are service-stand combinations.


transportTrips

IStore<ITransportTrip> transportTrips()
A store of all transport trips, at their exact (timetabled) departure time. Each trip from this store will be duplicated in the Trips component, if the service is enabled at Trip Generation time. However the departure time of each trip may be varied according to the variability parameter.


trips

ITransportTrip[] trips(IService service)
A convenience method to return an array of all trips for a given service


transportTripsCreator

ICreator transportTripsCreator()
Internal - Not recommended for use. Public as a side-effect of implementation method
For pasting demands