21 package org.matsim.core.mobsim.qsim.qnetsimengine;
23 import java.util.Collections;
58 this.queueNetworkFactory = netsimNetworkFactory;
64 this.simEngine = simEngine;
71 this.links.
put(l.getId(), qlink);
73 for (QNodeI n : this.nodes.
values()) {
85 return Collections.unmodifiableMap(this.links);
90 return Collections.unmodifiableMap(this.links);
95 return Collections.unmodifiableMap(this.nodes);
100 return this.links.
get(
id);
105 return this.nodes.
get(
id);
Map< Id< Node >, ? extends Node > getNodes()
QLinkI getNetsimLink(final Id< Link > id)
Map< Id< Link >, QLinkI > getNetsimLinks()
final IdMap< Node, QNodeI > nodes
final QNetworkFactory queueNetworkFactory
Map< Id< Link >, ? extends VisLink > getVisLinks()
Map< Id< Node >, QNodeI > getNetsimNodes()
QNodeI createNetsimNode(Node node)
final IdMap< Link, QLinkI > links
NetsimInternalInterface getNetsimInternalInterface()
NetsimNode getNetsimNode(final Id< Node > id)
void initializeFactory(AgentCounter agentCounter, MobsimTimer mobsimTimer, NetsimInternalInterface simEngine1)
Map< Id< Link >, ? extends Link > getLinks()
QLinkI createNetsimLink(Link link, QNodeI queueNode)
V put(Id< T > key, V value)
void initialize(QNetsimEngineI simEngine, AgentCounter agentCounter, MobsimTimer simTimer)