MATSIM
Main Page
Related Pages
Packages
Classes
Files
File List
tutorial
programming
example06EventsHandling
MyEventHandler1.java
Go to the documentation of this file.
1
package
tutorial.programming.example06EventsHandling;
2
3
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
LinkEnterEvent
;
4
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
LinkLeaveEvent
;
5
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
PersonArrivalEvent
;
6
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
PersonDepartureEvent
;
7
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
handler
.
LinkEnterEventHandler
;
8
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
handler
.
LinkLeaveEventHandler
;
9
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
handler
.
PersonArrivalEventHandler
;
10
import
org
.
matsim
.
api
.
core
.
v01
.
events
.
handler
.
PersonDepartureEventHandler
;
16
public
class
MyEventHandler1
implements
LinkEnterEventHandler
,
17
LinkLeaveEventHandler
,
PersonArrivalEventHandler
,
18
PersonDepartureEventHandler
{
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
}
org.matsim.api.core.v01.events.handler.PersonDepartureEventHandler
Definition:
PersonDepartureEventHandler.java:26
org.matsim.api.core.v01.events.handler.PersonArrivalEventHandler
Definition:
PersonArrivalEventHandler.java:26
org.matsim.api.core.v01.events.PersonArrivalEvent.getLinkId
Id< Link > getLinkId()
Definition:
PersonArrivalEvent.java:54
org
org.matsim.api.core.v01.events.PersonDepartureEvent.getPersonId
Id< Person > getPersonId()
Definition:
PersonDepartureEvent.java:50
org.matsim.api.core.v01.events.LinkEnterEvent
Definition:
LinkEnterEvent.java:30
tutorial.programming.example06EventsHandling.MyEventHandler1.reset
void reset(int iteration)
Definition:
MyEventHandler1.java:21
org.matsim.api.core.v01.events.PersonArrivalEvent.getPersonId
Id< Person > getPersonId()
Definition:
PersonArrivalEvent.java:50
org.matsim.api
org.matsim.api.core.v01.events.PersonDepartureEvent.getLinkId
Id< Link > getLinkId()
Definition:
PersonDepartureEvent.java:54
org.matsim.api.core
org.matsim.api.core.v01.events.LinkLeaveEvent
Definition:
LinkLeaveEvent.java:30
org.matsim.api.core.v01.events.handler.LinkLeaveEventHandler
Definition:
LinkLeaveEventHandler.java:26
tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent
void handleEvent(PersonArrivalEvent event)
Definition:
MyEventHandler1.java:41
org.matsim.api.core.v01.events.handler
Definition:
ActivityEndEventHandler.java:21
tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent
void handleEvent(PersonDepartureEvent event)
Definition:
MyEventHandler1.java:49
org.matsim.api.core.v01.events.LinkLeaveEvent.getLinkId
Id< Link > getLinkId()
Definition:
LinkLeaveEvent.java:66
org.matsim.api.core.v01.events
Definition:
ActivityEndEvent.java:21
org.matsim.api.core.v01.events.handler.LinkEnterEventHandler
Definition:
LinkEnterEventHandler.java:26
org.matsim.api.core.v01.events.Event.getTime
double getTime()
Definition:
Event.java:47
org.matsim.api.core.v01.events.PersonArrivalEvent
Definition:
PersonArrivalEvent.java:30
org.matsim
org.matsim.api.core.v01.events.LinkEnterEvent.getLinkId
Id< Link > getLinkId()
Definition:
LinkEnterEvent.java:64
org.matsim.api.core.v01.events.PersonDepartureEvent
Definition:
PersonDepartureEvent.java:30
tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent
void handleEvent(LinkLeaveEvent event)
Definition:
MyEventHandler1.java:34
tutorial.programming.example06EventsHandling.MyEventHandler1
Definition:
MyEventHandler1.java:16
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
tutorial.programming.example06EventsHandling.MyEventHandler1.handleEvent
void handleEvent(LinkEnterEvent event)
Definition:
MyEventHandler1.java:27
Generated on Sat Oct 22 2016 11:22:52 for MATSIM by
1.8.8