public class VehicleRoutingSolution extends AbstractPersistable implements org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore>
| Modifier and Type | Field and Description |
|---|---|
protected List<Customer> |
customerList |
protected List<Depot> |
depotList |
protected DistanceType |
distanceType |
protected String |
distanceUnitOfMeasurement |
protected List<Location> |
locationList |
protected String |
name |
protected org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore |
score |
protected List<Vehicle> |
vehicleList |
id| Constructor and Description |
|---|
VehicleRoutingSolution() |
| Modifier and Type | Method and Description |
|---|---|
List<Customer> |
getCustomerList() |
List<Depot> |
getDepotList() |
String |
getDistanceString(NumberFormat numberFormat) |
DistanceType |
getDistanceType() |
String |
getDistanceUnitOfMeasurement() |
List<Location> |
getLocationList() |
String |
getName() |
Collection<? extends Object> |
getProblemFacts() |
org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore |
getScore() |
List<Vehicle> |
getVehicleList() |
void |
setCustomerList(List<Customer> customerList) |
void |
setDepotList(List<Depot> depotList) |
void |
setDistanceType(DistanceType distanceType) |
void |
setDistanceUnitOfMeasurement(String distanceUnitOfMeasurement) |
void |
setLocationList(List<Location> locationList) |
void |
setName(String name) |
void |
setScore(org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore score) |
void |
setVehicleList(List<Vehicle> vehicleList) |
compareTo, getId, setId, toStringprotected String name
protected DistanceType distanceType
protected String distanceUnitOfMeasurement
@XStreamConverter(value=org.optaplanner.persistence.xstream.impl.score.XStreamScoreConverter.class,
types=org.optaplanner.core.impl.score.buildin.hardsoftlong.HardSoftLongScoreDefinition.class)
protected org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore score
public String getName()
public void setName(String name)
public DistanceType getDistanceType()
public void setDistanceType(DistanceType distanceType)
public String getDistanceUnitOfMeasurement()
public void setDistanceUnitOfMeasurement(String distanceUnitOfMeasurement)
public org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore getScore()
getScore in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore>public void setScore(org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore score)
setScore in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore>public Collection<? extends Object> getProblemFacts()
getProblemFacts in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore>public String getDistanceString(NumberFormat numberFormat)
Copyright © 2006–2015 JBoss by Red Hat. All rights reserved.