MATSIM
PopulationFactory.java
Go to the documentation of this file.
1 /* *********************************************************************** *
2  * project: org.matsim.*
3  * *
4  * *********************************************************************** *
5  * *
6  * copyright : (C) 2008 by the members listed in the COPYING, *
7  * LICENSE and WARRANTY file. *
8  * email : info at matsim dot org *
9  * *
10  * *********************************************************************** *
11  * *
12  * This program is free software; you can redistribute it and/or modify *
13  * it under the terms of the GNU General Public License as published by *
14  * the Free Software Foundation; either version 2 of the License, or *
15  * (at your option) any later version. *
16  * See also COPYING, LICENSE and WARRANTY file *
17  * *
18  * *********************************************************************** */
19 
20 package org.matsim.api.core.v01.population;
21 
22 import org.matsim.api.core.v01.Coord;
23 import org.matsim.api.core.v01.Id;
28 
32 public interface PopulationFactory extends MatsimFactory {
33 
35 
36  Plan createPlan();
37 
46  Activity createActivityFromCoord(String actType, Coord coord);
47 
48  Activity createInteractionActivityFromCoord(String actType, Coord coord);
49 
56  Activity createActivityFromLinkId(String actType, Id<Link> linkId);
57 
59 
60  Activity createActivityFromActivityFacilityId( String actType, Id<ActivityFacility> activityFacilityId ) ;
61 
63 
64  Leg createLeg(String legMode);
65 
67 
68 }
Activity createActivityFromActivityFacilityId(String actType, Id< ActivityFacility > activityFacilityId)
Activity createActivityFromLinkId(String actType, Id< Link > linkId)
Activity createInteractionActivityFromActivityFacilityId(String actType, Id< ActivityFacility > activityFacilityId)
Activity createInteractionActivityFromCoord(String actType, Coord coord)
Activity createActivityFromCoord(String actType, Coord coord)
Activity createInteractionActivityFromLinkId(String actType, Id< Link > linkId)