Commuter API Specification - version 4.06

These pages define the Azalient Commuter API specification.

See:
          Description

Packages
com.azalient.api This package provides a static method to start an instance of Commuter.
com.azalient.api.a This package provides interfaces to the model, the simulator, and the main window
com.azalient.api.a.model This package provides interfaces to components in the model: Parameters, Network, Control, etc
com.azalient.api.a.position This package provides interfaces to position and location objects: points, lines and curves
com.azalient.api.a.store This package provides interfaces to the data stores: IStore and IList
com.azalient.api.a.tables This package provides interfaces to tables and records: ITable, IRecord, etc
com.azalient.api.b.assignment This package provides interfaces to routing and assigment objects: ITwig, ISplit, etc
com.azalient.api.b.control This package provides interfaces to signal control objects: IGroup, IPhase, etc
com.azalient.api.b.demand This package provides interfaces to demand objects: IProfile, IMatrix, IDwell, etc.
com.azalient.api.b.display This package provides interfaces to display objects: IView, IFeature, ILabel etc.
com.azalient.api.b.network This package provides interfaces to network objects: ILink, ILane, IWalkway etc.
com.azalient.api.b.parameters This package provides interfaces to parameter objects: IType, IBehaviour, IRestriction, etc.
com.azalient.api.b.parking This package provides interfaces to parking objects: ParkingLane, ParkingVehicle, etc.
com.azalient.api.b.plugins This package provides interfaces to plugin-related objects: IPlugin, IPluginInfo, etc.
com.azalient.api.b.reporting This package provides interfaces to reporting functions: warnings, log messages, etc
com.azalient.api.b.results This package provides interfaces to results: creating new results pages, etc.
com.azalient.api.b.trips This package provides interfaces to trips and trip generation for people and vehicles.
com.azalient.api.draw This package provides interfaces to drawing methods and objects: IViewport, IDrawing, OpenGL, etc.
com.azalient.api.event This package provides interfaces to event listeners: StatusListener, StoreChangeListener, etc
com.azalient.api.event.agent This package provides interfaces to agent-specific event listeners: AgentEventDepart, etc
com.azalient.api.event.model This package provides interfaces to model-specific event listeners: ModelEventTimeStep, etc
com.azalient.api.event.ui This package provides interfaces to user-interface event listeners: GroupChangeListener, Runnable2, etc
com.azalient.api.file This package provides interfaces to data-file objects: RecordW, TableW, PageW, etc
com.azalient.api.file.event This package provides interfaces to page and table-specific event listeners: ModifyListener, NewTableListener, etc
com.azalient.api.file.record This package provides abstract template classes for creating data records, and utility classes for processing those records
com.azalient.api.file.table This package provides abstract template classes for creating data tables
com.azalient.api.file.view This package provides interfaces table-view classes: FileV, PageV, TableV, etc
com.azalient.api.file.xls This package provides interfaces to Excel-specific classes for formatting etc
com.azalient.api.i18n This package provides interfaces to regional and language-related classes.
com.azalient.api.sim.agents This package provides interfaces to agent-specific objects using in simulation.
com.azalient.api.sim.detection This package provides interfaces to loop-specific objects using in simulation.
com.azalient.api.sim.routes This package provides interfaces to routing objects using in simulation.
com.azalient.api.uf This package provides an example user-defined car-following model
com.azalient.api.ui.basics This package provides interfaces to user-interface basics: IBoolean, IDouble, etc
com.azalient.api.ui.clipboard This package provides interfaces to classes related to cout, copy and paste.
com.azalient.api.ui.edit This package provides interfaces to user-interface editing functions.
com.azalient.api.ui.undo This package provides interfaces to the "undo" stack.
com.azalient.apo This package contains static String and character constants
com.azalient.apo.basics This package contains utility classes, for example: Xyz, UTime, Distance, Speed, Price.
com.azalient.apo.enums This package contains enumerations: DayOfWeek, Signal, ResultsType, TripMode, etc.

 

Commuter API Specification - version 4.06

These pages define the Azalient Commuter API specification.

The Commuter API can be accessed either by: