|
MATSIM
|

Public Member Functions | |
| Object | putAttribute (final String attribute, final Object value) |
| Object | getAttribute (final String attribute) |
| Object | removeAttribute (final String attribute) |
| void | clear () |
| Map< String, Object > | getAsMap () |
| int | size () |
| boolean | isEmpty () |
Definition at line 29 of file Attributes.java.
| Object org.matsim.utils.objectattributes.attributable.Attributes.putAttribute | ( | final String | attribute, |
| final Object | value | ||
| ) |
Implemented in org.matsim.utils.objectattributes.attributable.AttributesImpl, and org.matsim.utils.objectattributes.attributable.LazyAllocationAttributes.
Referenced by org.matsim.core.network.filter.NetworkFilterManager.addLink(), org.matsim.core.network.turnRestrictions.TurnRestrictionsNetworkCleaner.colorNetwork(), org.matsim.utils.objectattributes.attributable.AttributesUtils.copyTo(), org.matsim.utils.objectattributes.attributable.AttributesUtils.copyToExcept(), org.matsim.vehicles.VehicleUtils.createVehicle(), org.matsim.utils.objectattributes.attributable.AttributesXmlReaderDelegate.endTag(), org.matsim.pt.transitSchedule.TransitScheduleReaderV2.endTag(), org.matsim.core.scoring.EventsToLegs.handleEvent(), org.matsim.vehicles.VehicleUtils.insertVehicleIdsIntoPersonAttributes(), org.matsim.vehicles.VehicleUtils.insertVehicleTypesIntoPersonAttributes(), org.matsim.lanes.LanesReader.parse(), org.matsim.utils.objectattributes.attributable.LazyAllocationAttributes.putAttribute(), org.matsim.vehicles.VehicleUtils.setAccessTime(), org.matsim.core.population.PersonUtils.setAge(), org.matsim.core.population.PersonUtils.setCarAvail(), org.matsim.vehicles.VehicleUtils.setCostsPerSecondInService(), org.matsim.vehicles.VehicleUtils.setCostsPerSecondWaiting(), org.matsim.core.network.NetworkUtils.setDisallowedNextLinks(), org.matsim.vehicles.VehicleUtils.setDoorOperationMode(), org.matsim.vehicles.VehicleUtils.setEgressTime(), org.matsim.core.population.PersonUtils.setEmployed(), org.matsim.vehicles.VehicleUtils.setEnergyCapacity(), org.matsim.vehicles.VehicleUtils.setEnergyConsumptionKWhPerMeter(), org.matsim.vehicles.VehicleUtils.setFuelConsumptionLitersPerMeter(), org.matsim.vehicles.VehicleUtils.setHbefaEmissionsConcept(), org.matsim.vehicles.VehicleUtils.setHbefaSizeClass(), org.matsim.vehicles.VehicleUtils.setHbefaTechnology(), org.matsim.vehicles.VehicleUtils.setHbefaVehicleCategory(), org.matsim.core.population.PersonUtils.setIncome(), org.matsim.vehicles.VehicleUtils.setInitialLinkId(), org.matsim.core.population.PersonUtils.setLicence(), org.matsim.core.network.NetworkUtils.setLinkAccessTime(), org.matsim.core.network.NetworkUtils.setLinkEgressTime(), org.matsim.core.population.PersonUtils.setModeConstants(), org.matsim.core.network.NetworkUtils.setOrigId(), org.matsim.core.mobsim.qsim.PreplanningUtils.setPrebookingOffset_s(), org.matsim.core.population.PersonUtils.setSex(), org.matsim.pt.transitSchedule.TransitScheduleUtils.setStopAccessTime(), org.matsim.pt.transitSchedule.TransitScheduleUtils.setStopEgressTime(), and org.matsim.core.network.NetworkUtils.setType().
| Object org.matsim.utils.objectattributes.attributable.Attributes.getAttribute | ( | final String | attribute | ) |
Implemented in org.matsim.utils.objectattributes.attributable.AttributesImpl, and org.matsim.utils.objectattributes.attributable.LazyAllocationAttributes.
Referenced by ch.sbb.matsim.routing.pt.raptor.DefaultRaptorStopFinder.addInitialStopsForParamSet(), org.matsim.vehicles.VehicleUtils.createVehicle(), org.matsim.counts.CountsReaderMatsimV2.endTag(), org.matsim.pt.transitSchedule.TransitScheduleReaderV2.endTag(), org.matsim.vehicles.VehicleUtils.getAccessTime(), org.matsim.core.population.PersonUtils.getAge(), org.matsim.core.network.NetworkUtils.getAllowedSpeed(), org.matsim.core.population.PersonUtils.getCarAvail(), org.matsim.vehicles.VehicleUtils.getCostsPerSecondInService(), org.matsim.vehicles.VehicleUtils.getCostsPerSecondWaiting(), org.matsim.core.network.NetworkUtils.getDisallowedNextLinks(), org.matsim.vehicles.VehicleUtils.getDoorOperationMode(), org.matsim.vehicles.VehicleUtils.getEgressTime(), org.matsim.vehicles.VehicleUtils.getEnergyCapacity(), org.matsim.vehicles.VehicleUtils.getEnergyConsumptionKWhPerMeter(), org.matsim.vehicles.VehicleUtils.getFuelConsumptionLitersPerMeter(), org.matsim.vehicles.VehicleUtils.getHbefaEmissionsConcept(), org.matsim.vehicles.VehicleUtils.getHbefaSizeClass(), org.matsim.vehicles.VehicleUtils.getHbefaTechnology(), org.matsim.vehicles.VehicleUtils.getHbefaVehicleCategory(), org.matsim.core.network.NetworkUtils.getHighwayType(), org.matsim.core.population.PersonUtils.getIncome(), org.matsim.vehicles.VehicleUtils.getInitialLinkId(), org.matsim.analysis.TripsAndLegsWriter.getLegRecord(), org.matsim.core.population.PersonUtils.getLicense(), org.matsim.core.network.NetworkUtils.getLinkAccessTime(), org.matsim.core.network.NetworkUtils.getLinkEgressTime(), org.matsim.core.population.PersonUtils.getModeConstants(), org.matsim.core.network.NetworkUtils.getOrigId(), org.matsim.core.network.NetworkUtils.getOriginalGeometry(), org.matsim.core.mobsim.qsim.PreplanningUtils.getPrebookingOffset_s(), org.matsim.core.population.PersonUtils.getSex(), org.matsim.pt.transitSchedule.TransitScheduleUtils.getStopAccessTime(), org.matsim.pt.transitSchedule.TransitScheduleUtils.getStopEgressTime(), org.matsim.core.network.NetworkUtils.getType(), org.matsim.vehicles.VehicleUtils.getVehicleIds(), org.matsim.vehicles.VehicleUtils.getVehicleTypes(), org.matsim.vehicles.VehicleUtils.hasVehicleId(), org.matsim.vehicles.VehicleUtils.insertVehicleIdsIntoPersonAttributes(), org.matsim.vehicles.VehicleUtils.insertVehicleTypesIntoPersonAttributes(), org.matsim.core.population.PersonUtils.isEmployed(), org.matsim.vis.snapshotwriters.SnapshotWriterManager.isGenerateSnapshot(), and org.matsim.core.replanning.ReplanningUtils.isInitialPlan().
| Object org.matsim.utils.objectattributes.attributable.Attributes.removeAttribute | ( | final String | attribute | ) |
Implemented in org.matsim.utils.objectattributes.attributable.AttributesImpl, and org.matsim.utils.objectattributes.attributable.LazyAllocationAttributes.
Referenced by org.matsim.core.network.NetworkUtils.removeDisallowedNextLinks(), org.matsim.core.population.PopulationUtils.removePersonAttribute(), and org.matsim.core.population.PopulationUtils.removeSubpopulation().
| void org.matsim.utils.objectattributes.attributable.Attributes.clear | ( | ) |
| Map<String, Object> org.matsim.utils.objectattributes.attributable.Attributes.getAsMap | ( | ) |
Implemented in org.matsim.utils.objectattributes.attributable.AttributesImpl, and org.matsim.utils.objectattributes.attributable.LazyAllocationAttributes.
Referenced by org.matsim.core.network.filter.NetworkFilterManager.addLink(), org.matsim.core.network.NetworkCollector.addNodeIfNecessary(), org.matsim.utils.objectattributes.attributable.AttributesUtils.copyTo(), org.matsim.utils.objectattributes.attributable.AttributesUtils.copyToExcept(), org.matsim.utils.objectattributes.attributable.AttributesComparison.equals(), and org.matsim.utils.objectattributes.attributable.AttributesXmlWriterDelegate.writeAttributes().
| int org.matsim.utils.objectattributes.attributable.Attributes.size | ( | ) |
Implemented in org.matsim.utils.objectattributes.attributable.AttributesImpl, and org.matsim.utils.objectattributes.attributable.LazyAllocationAttributes.
Referenced by org.matsim.utils.objectattributes.attributable.AttributesComparison.equals(), org.matsim.utils.objectattributes.attributable.AttributesUtils.isEmpty(), and org.matsim.utils.objectattributes.attributable.AttributesXmlWriterDelegate.writeAttributes().
| boolean org.matsim.utils.objectattributes.attributable.Attributes.isEmpty | ( | ) |
1.8.13