MATSIM
MyEventHandler1.java
Go to the documentation of this file.
1 package tutorial.programming.example06EventsHandling;
2 
16 public class MyEventHandler1 implements LinkEnterEventHandler,
19 
20  @Override
21  public void reset(int iteration) {
22  System.out.println("reset...");
23  }
24 
25 
26  @Override
27  public void handleEvent(LinkEnterEvent event) {
28  System.out.println("LinkEnterEvent");
29  System.out.println("Time: " + event.getTime());
30  System.out.println("LinkId: " + event.getLinkId());
31  }
32 
33  @Override
34  public void handleEvent(LinkLeaveEvent event) {
35  System.out.println("LinkLeaveEvent");
36  System.out.println("Time: " + event.getTime());
37  System.out.println("LinkId: " + event.getLinkId());
38  }
39 
40  @Override
41  public void handleEvent(PersonArrivalEvent event) {
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  }
47 
48  @Override
49  public void handleEvent(PersonDepartureEvent event) {
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  }
55 }