MATSIM
StreamingActivityFacilities.java
Go to the documentation of this file.
1 package org.matsim.facilities;
2 
3 import org.matsim.api.core.v01.Id;
6 
7 import java.util.Map;
8 import java.util.TreeMap;
9 import java.util.function.Consumer;
10 
18 
19  private final Consumer<ActivityFacility> consumer;
21 
22  public StreamingActivityFacilities(Consumer<ActivityFacility> consumer) {
23  this.consumer = consumer;
24  }
25 
26  @Override
27  public String getName() {
28  return null;
29  }
30 
31  @Override
32  public void setName(String name) {
33  }
34 
35  @Override
37  return this.factory;
38  }
39 
40  @Override
41  public Map<Id<ActivityFacility>, ? extends ActivityFacility> getFacilities() {
42  return null;
43  }
44 
45  @Override
46  public void addActivityFacility(ActivityFacility facility) {
47  this.consumer.accept(facility);
48  }
49 
50  @Override
53  }
54 
55  @Override
56  public TreeMap<Id<ActivityFacility>, ActivityFacility> getFacilitiesForActivityType(String actType) {
57  return null;
58  }
59 
60  @Override
62  return null;
63  }
64 }
StreamingActivityFacilities(Consumer< ActivityFacility > consumer)
Map< Id< ActivityFacility >, ? extends ActivityFacility > getFacilities()
TreeMap< Id< ActivityFacility >, ActivityFacility > getFacilitiesForActivityType(String actType)