Interface Plan
-
- All Superinterfaces:
Attributable
,BasicPlan
,Customizable
,MatsimExtensionPoint
,MatsimPopulationObject
public interface Plan extends MatsimPopulationObject, Customizable, BasicPlan, Attributable
A plan contains the intention of an agent. In consequence, all information is expected. For example, travel times and travel distances in routes are expected. Even something like mode could be expected, if the plan is fed into a mobsim that is within-day replanning capable at the mode level. The only thing which is not "expected" in the same sense is the score.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addActivity(Activity act)
void
addLeg(Leg leg)
Person
getPerson()
List<PlanElement>
getPlanElements()
String
getType()
void
setPerson(Person person)
Sets the reference to the person.void
setType(String type)
-
Methods inherited from interface org.matsim.utils.objectattributes.attributable.Attributable
getAttributes
-
Methods inherited from interface org.matsim.api.core.v01.Customizable
getCustomAttributes
-
-
-
-
Method Detail
-
getPlanElements
List<PlanElement> getPlanElements()
-
addActivity
void addActivity(Activity act)
-
-