org.optaplanner.examples.vehiclerouting.domain.timewindowed
public class VrpTimeWindowedCustomer extends VrpCustomer
demand, location, nextCustomer, previousStandstill, vehicle
id
Constructor and Description |
---|
VrpTimeWindowedCustomer() |
Modifier and Type | Method and Description |
---|---|
Integer |
getArrivalTime() |
Integer |
getDepartureTime() |
int |
getDueTime() |
VrpTimeWindowedCustomer |
getNextCustomer() |
int |
getReadyTime() |
int |
getServiceDuration() |
String |
getTimeWindowLabel() |
boolean |
isArrivalAfterDueTime() |
boolean |
isArrivalBeforeReadyTime() |
void |
setArrivalTime(Integer arrivalTime) |
void |
setDueTime(int dueTime) |
void |
setReadyTime(int readyTime) |
void |
setServiceDuration(int serviceDuration) |
getDemand, getDistanceTo, getDistanceToPreviousStandstill, getLocation, getPreviousStandstill, getVehicle, setDemand, setLocation, setNextCustomer, setPreviousStandstill, setVehicle, solutionEquals, solutionHashCode, toString
compareTo, getId, setId
public int getReadyTime()
public void setReadyTime(int readyTime)
public int getDueTime()
public void setDueTime(int dueTime)
public int getServiceDuration()
public void setServiceDuration(int serviceDuration)
public Integer getArrivalTime()
public void setArrivalTime(Integer arrivalTime)
public String getTimeWindowLabel()
public Integer getDepartureTime()
public boolean isArrivalBeforeReadyTime()
public boolean isArrivalAfterDueTime()
public VrpTimeWindowedCustomer getNextCustomer()
getNextCustomer
in interface VrpStandstill
getNextCustomer
in class VrpCustomer
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.