OptaPlanner examples 6.2.0.Final

org.optaplanner.examples.tsp.domain
Class TravelingSalesmanTour

java.lang.Object
  extended by org.optaplanner.examples.common.domain.AbstractPersistable
      extended by 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

Field Summary
protected  DistanceType distanceType
           
protected  String distanceUnitOfMeasurement
           
 
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
TravelingSalesmanTour()
           
 
Method Summary
 DistanceType getDistanceType()
           
 String getDistanceUnitOfMeasurement()
           
 Domicile getDomicile()
           
 List<Domicile> getDomicileRange()
           
 List<Location> getLocationList()
           
 String getName()
           
 Collection<? extends Object> getProblemFacts()
           
 org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore getScore()
           
 List<Visit> getVisitList()
           
 void setDistanceType(DistanceType distanceType)
           
 void setDistanceUnitOfMeasurement(String distanceUnitOfMeasurement)
           
 void setDomicile(Domicile domicile)
           
 void setLocationList(List<Location> locationList)
           
 void setName(String name)
           
 void setScore(org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore score)
           
 void setVisitList(List<Visit> visitList)
           
 
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
compareTo, getId, setId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

distanceType

protected DistanceType distanceType

distanceUnitOfMeasurement

protected String distanceUnitOfMeasurement
Constructor Detail

TravelingSalesmanTour

public TravelingSalesmanTour()
Method Detail

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>

OptaPlanner examples 6.2.0.Final

Copyright © 2006-2015 JBoss by Red Hat. All Rights Reserved.