MATSIM
run
RunMatsim.java
Go to the documentation of this file.
1
/* *********************************************************************** *
2
* project: org.matsim.*
3
* *********************************************************************** *
4
* *
5
* copyright : (C) 2007 by the members listed in the COPYING, *
6
* LICENSE and WARRANTY file. *
7
* email : info at matsim dot org *
8
* *
9
* *********************************************************************** *
10
* *
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
15
* See also COPYING, LICENSE and WARRANTY file *
16
* *
17
* *********************************************************************** */
18
19
package
org.matsim.run;
20
21
import
org
.
matsim
.
api
.
core
.
v01
.
Scenario
;
22
import
org
.
matsim
.
core
.
controler
.
OutputDirectoryHierarchy
;
23
24
32
public
class
RunMatsim
{
33
34
private
final
org
.
matsim
.
core
.
controler
.
Controler
controler
;
35
36
public
RunMatsim
(
final
String[] args) {
37
this.
controler
=
new
org
.
matsim
.
core
.
controler
.
Controler
(args);
38
}
39
40
public
RunMatsim
(
final
String configFilename) {
41
this.
controler
=
new
org
.
matsim
.
core
.
controler
.
Controler
(configFilename);
42
}
43
44
public
void
setOverwriteFiles
(
final
boolean
overwriteFiles) {
45
this.
controler
.getConfig().controller().setOverwriteFileSetting(
46
overwriteFiles ?
47
OutputDirectoryHierarchy
.
OverwriteFileSetting
.
overwriteExistingFiles
:
48
OutputDirectoryHierarchy
.
OverwriteFileSetting
.
failIfDirectoryExists
);
49
}
50
51
public
Scenario
getScenario
() {
52
return
this.
controler
.getScenario() ;
53
}
54
55
public
void
run
() {
56
this.
controler
.run();
57
}
58
59
public
static
void
main
(String[] args) {
60
new
RunMatsim
(args).run();
61
}
62
}
org.matsim.run.RunMatsim.run
void run()
Definition:
RunMatsim.java:55
org.matsim.run.RunMatsim
Definition:
RunMatsim.java:32
org
org.matsim.run.RunMatsim.getScenario
Scenario getScenario()
Definition:
RunMatsim.java:51
org.matsim.run.RunMatsim.main
static void main(String[] args)
Definition:
RunMatsim.java:59
org.matsim.run.RunMatsim.controler
final org.matsim.core.controler.Controler controler
Definition:
RunMatsim.java:34
org.matsim.run.RunMatsim.setOverwriteFiles
void setOverwriteFiles(final boolean overwriteFiles)
Definition:
RunMatsim.java:44
org.matsim.api
org.matsim.core.controler.OutputDirectoryHierarchy.OverwriteFileSetting
Definition:
OutputDirectoryHierarchy.java:46
org.matsim.core.controler
Definition:
AbstractController.java:20
org.matsim.core
org.matsim.api.core.v01.Scenario
Definition:
Scenario.java:76
org.matsim.core.controler.OutputDirectoryHierarchy.OverwriteFileSetting.failIfDirectoryExists
failIfDirectoryExists
Definition:
OutputDirectoryHierarchy.java:46
org.matsim.api.core
org.matsim.run.RunMatsim.RunMatsim
RunMatsim(final String configFilename)
Definition:
RunMatsim.java:40
org.matsim
org.matsim.run.RunMatsim.RunMatsim
RunMatsim(final String[] args)
Definition:
RunMatsim.java:36
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
org.matsim.core.controler.Controler
Definition:
Controler.java:68
org.matsim.core.controler.OutputDirectoryHierarchy.OverwriteFileSetting.overwriteExistingFiles
overwriteExistingFiles
Definition:
OutputDirectoryHierarchy.java:46
org.matsim.core.controler.OutputDirectoryHierarchy
Definition:
OutputDirectoryHierarchy.java:44
Generated by
1.8.13