org.optaplanner.examples.tsp.domain
Class TravelingSalesmanTour
java.lang.Object
org.optaplanner.examples.common.domain.AbstractPersistable
org.optaplanner.examples.tsp.domain.TravelingSalesmanTour
- All Implemented Interfaces:
- Serializable, Comparable<AbstractPersistable>, org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore>
public class TravelingSalesmanTour
- extends AbstractPersistable
- implements org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore>
- See Also:
- Serialized Form
distanceType
protected DistanceType distanceType
distanceUnitOfMeasurement
protected String distanceUnitOfMeasurement
TravelingSalesmanTour
public TravelingSalesmanTour()
getName
public String getName()
setName
public void setName(String name)
getDistanceType
public DistanceType getDistanceType()
setDistanceType
public void setDistanceType(DistanceType distanceType)
getDistanceUnitOfMeasurement
public String getDistanceUnitOfMeasurement()
setDistanceUnitOfMeasurement
public void setDistanceUnitOfMeasurement(String distanceUnitOfMeasurement)
getLocationList
public List<Location> getLocationList()
setLocationList
public void setLocationList(List<Location> locationList)
getDomicile
public Domicile getDomicile()
setDomicile
public void setDomicile(Domicile domicile)
getVisitList
public List<Visit> getVisitList()
setVisitList
public void setVisitList(List<Visit> visitList)
getScore
public org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore getScore()
- Specified by:
getScore in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore>
setScore
public void setScore(org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore score)
- Specified by:
setScore in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore>
getDomicileRange
public List<Domicile> getDomicileRange()
getProblemFacts
public Collection<? extends Object> getProblemFacts()
- Specified by:
getProblemFacts in interface org.optaplanner.core.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore>
Copyright © 2006-2015 JBoss by Red Hat. All Rights Reserved.