MATSIM
Public Member Functions | List of all members
org.matsim.utils.objectattributes.attributable.Attributes Interface Reference
Inheritance diagram for org.matsim.utils.objectattributes.attributable.Attributes:
Inheritance graph
[legend]

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 ()
 

Detailed Description

Author
cdobler

Definition at line 29 of file Attributes.java.

Member Function Documentation

◆ putAttribute()

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().

◆ getAttribute()

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().

◆ removeAttribute()

Object org.matsim.utils.objectattributes.attributable.Attributes.removeAttribute ( final String  attribute)

◆ clear()

void org.matsim.utils.objectattributes.attributable.Attributes.clear ( )

◆ getAsMap()

Map<String, Object> org.matsim.utils.objectattributes.attributable.Attributes.getAsMap ( )

◆ size()

int org.matsim.utils.objectattributes.attributable.Attributes.size ( )

◆ isEmpty()

boolean org.matsim.utils.objectattributes.attributable.Attributes.isEmpty ( )

The documentation for this interface was generated from the following file: