MATSIM
Public Member Functions | List of all members
tutorial.programming.example06EventsHandling.MyEventHandler1 Class Reference
Inheritance diagram for tutorial.programming.example06EventsHandling.MyEventHandler1:
Inheritance graph
[legend]

Public Member Functions

void reset (int iteration)
 
void handleEvent (LinkEnterEvent event)
 
void handleEvent (LinkLeaveEvent event)
 
void handleEvent (PersonArrivalEvent event)
 
void handleEvent (PersonDepartureEvent event)
 
void handleEvent (final PersonArrivalEvent event)
 

Detailed Description

This event handler prints some event information to the console.

Author
dgrether

Definition at line 16 of file MyEventHandler1.java.

Member Function Documentation

void tutorial.programming.example06EventsHandling.MyEventHandler1.reset ( int  iteration)

Gives the event handler the possibility to clean up its internal state. Within a Controler-Simulation, this is called before the mobsim starts.

Parameters
iterationthe up-coming iteration from which up-coming events will be from.

Implements org.matsim.core.events.handler.EventHandler.

Definition at line 21 of file MyEventHandler1.java.

21  {
22  System.out.println("reset...");
23  }
void tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent ( LinkEnterEvent  event)

Implements org.matsim.api.core.v01.events.handler.LinkEnterEventHandler.

Definition at line 27 of file MyEventHandler1.java.

References org.matsim.api.core.v01.events.LinkEnterEvent.getLinkId(), and org.matsim.api.core.v01.events.Event.getTime().

27  {
28  System.out.println("LinkEnterEvent");
29  System.out.println("Time: " + event.getTime());
30  System.out.println("LinkId: " + event.getLinkId());
31  }

Here is the call graph for this function:

void tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent ( LinkLeaveEvent  event)

Implements org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler.

Definition at line 34 of file MyEventHandler1.java.

References org.matsim.api.core.v01.events.LinkLeaveEvent.getLinkId(), and org.matsim.api.core.v01.events.Event.getTime().

34  {
35  System.out.println("LinkLeaveEvent");
36  System.out.println("Time: " + event.getTime());
37  System.out.println("LinkId: " + event.getLinkId());
38  }

Here is the call graph for this function:

void tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent ( PersonArrivalEvent  event)

Definition at line 41 of file MyEventHandler1.java.

References org.matsim.api.core.v01.events.PersonArrivalEvent.getLinkId(), org.matsim.api.core.v01.events.PersonArrivalEvent.getPersonId(), and org.matsim.api.core.v01.events.Event.getTime().

41  {
42  System.out.println("AgentArrivalEvent");
43  System.out.println("Time: " + event.getTime());
44  System.out.println("LinkId: " + event.getLinkId());
45  System.out.println("PersonId: " + event.getPersonId());
46  }

Here is the call graph for this function:

void tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent ( PersonDepartureEvent  event)

Implements org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler.

Definition at line 49 of file MyEventHandler1.java.

References org.matsim.api.core.v01.events.PersonDepartureEvent.getLinkId(), org.matsim.api.core.v01.events.PersonDepartureEvent.getPersonId(), and org.matsim.api.core.v01.events.Event.getTime().

49  {
50  System.out.println("AgentDepartureEvent");
51  System.out.println("Time: " + event.getTime());
52  System.out.println("LinkId: " + event.getLinkId());
53  System.out.println("PersonId: " + event.getPersonId());
54  }

Here is the call graph for this function:

void org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler.handleEvent ( final PersonArrivalEvent  event)
inherited

The documentation for this class was generated from the following file: