MATSIM
core
mobsim
qsim
interfaces
NetsimNetwork.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.core.mobsim.qsim.interfaces;
21
22
import
java.util.Map;
23
24
import
org
.
matsim
.
api
.
core
.
v01
.
Id
;
25
import
org
.
matsim
.
api
.
core
.
v01
.
network
.
Link
;
26
import
org
.
matsim
.
api
.
core
.
v01
.
network
.
Network
;
27
import
org
.
matsim
.
api
.
core
.
v01
.
network
.
Node
;
28
import
org
.
matsim
.
core
.
api
.
internal
.
MatsimNetworkObject
;
29
import
org
.
matsim
.
vis
.
snapshotwriters
.
VisNetwork
;
30
35
public
interface
NetsimNetwork
extends
VisNetwork
,
MatsimNetworkObject
{
36
// yyyy "extends VisNetwork" possibly a temporary fix
37
38
@Override
39
Network
getNetwork
();
40
41
Map<Id<Link>, ? extends
NetsimLink
>
getNetsimLinks
();
42
// yyyy this should arguable be getQLinks() or getMobsimLinks(). Esthetically less pleasing, but imho easier to use. kai, may'10
43
44
Map<Id<Node>, ? extends
NetsimNode
>
getNetsimNodes
() ;
45
49
public
NetsimLink
getNetsimLink
(
final
Id<Link>
id
) ;
50
54
public
NetsimNode
getNetsimNode
(
final
Id<Node>
id
) ;
55
56
}
org.matsim.api.core.v01.network
Definition:
Link.java:20
org.matsim.api.core.v01.Id
Definition:
Id.java:44
org.matsim.core.mobsim.qsim.interfaces.NetsimNetwork.getNetwork
Network getNetwork()
org.matsim.core.mobsim.qsim.interfaces.NetsimLink
Definition:
NetsimLink.java:28
org
org.matsim.core.mobsim.qsim.interfaces.NetsimNetwork.getNetsimLink
NetsimLink getNetsimLink(final Id< Link > id)
org.matsim.core.mobsim.qsim.interfaces.NetsimNetwork
Definition:
NetsimNetwork.java:35
org.matsim.core.api.internal
Definition:
MatsimComparator.java:21
org.matsim.vis.snapshotwriters
Definition:
AgentSnapshotInfo.java:20
org.matsim.core.mobsim.qsim.interfaces.NetsimNetwork.getNetsimNode
NetsimNode getNetsimNode(final Id< Node > id)
org.matsim.api
org.matsim.core.mobsim.qsim.interfaces.NetsimNode
Definition:
NetsimNode.java:28
org.matsim.core
org.matsim.api.core
org.matsim.core.api.internal.MatsimNetworkObject
Definition:
MatsimNetworkObject.java:28
org.matsim.vis
org.matsim.core.mobsim.qsim.interfaces.NetsimNetwork.getNetsimNodes
Map< Id< Node >, ? extends NetsimNode > getNetsimNodes()
org.matsim.core.api
org.matsim.core.mobsim.qsim.interfaces.NetsimNetwork.getNetsimLinks
Map< Id< Link >, ? extends NetsimLink > getNetsimLinks()
org.matsim.api.core.v01.network.Network
Definition:
Network.java:32
org.matsim.vis.snapshotwriters.VisNetwork
Definition:
VisNetwork.java:30
org.matsim
org.matsim.api.core.v01.network.Link
Definition:
Link.java:34
org.matsim.api.core.v01
Definition:
BasicLocation.java:20
org.matsim.api.core.v01.network.Node
Definition:
Node.java:39
Generated by
1.8.13