21 package org.matsim.facilities;
24 import java.util.TreeMap;
53 private final Map<String, ActivityOption>
activities =
new TreeMap<>();
55 private String
desc = null;
84 String type2 = type.intern();
92 String type = option.
getType() ;
93 if (this.activities.containsKey(type)) {
96 this.activities.put(type, option);
101 this.coord = newCoord;
105 if (desc == null) { this.desc = null; }
106 else { this.desc = desc.intern(); }
129 return "[" + super.toString() +
131 "| linkID=" + this.linkId +
132 "| nof_activities=" + this.activities.size() +
148 if (this.customizableDelegate == null) {
final Id< ActivityFacility > getId()
final Map< String, Object > getCustomAttributes()
final Attributes attributes
static double calcEuclideanDistance(Coord coord, Coord other)
Attributes getAttributes()
Map< String, Object > getCustomAttributes()
final void addActivityOption(ActivityOption option)
final Id< Link > getLinkId()
final void setLinkId(Id< Link > linkId)
static Customizable createCustomizable()
final double calcDistance(Coord otherCoord)
final void setCoord(Coord newCoord)
Id< ActivityFacility > id
final Map< String, ActivityOption > activities
Customizable customizableDelegate
final Map< String, ActivityOption > getActivityOptions()
final void setDesc(String desc)
final ActivityOptionImpl createAndAddActivityOption(final String type)
ActivityFacilityImpl(final Id< ActivityFacility > id, final Coord center, final Id< Link > linkId)