org.drools.planner.examples.tsp.domain
Class TravelingSalesmanTour

java.lang.Object
  extended by org.drools.planner.examples.common.domain.AbstractPersistable
      extended by org.drools.planner.examples.tsp.domain.TravelingSalesmanTour
All Implemented Interfaces:
Serializable, Solution<SimpleDoubleScore>

public class TravelingSalesmanTour
extends AbstractPersistable
implements Solution<SimpleDoubleScore>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
TravelingSalesmanTour()
           
 
Method Summary
 TravelingSalesmanTour cloneSolution()
          Clone will only deep copy the cityAssignmentList.
 boolean equals(Object o)
           
 List<CityAssignment> getCityAssignmentList()
           
 List<City> getCityList()
           
 Collection<? extends Object> getFacts()
           
 String getName()
           
 SimpleDoubleScore getScore()
           
 City getStartCity()
           
 CityAssignment getStartCityAssignment()
           
 int hashCode()
           
 boolean isInitialized()
           
 void setCityAssignmentList(List<CityAssignment> cityAssignmentList)
           
 void setCityList(List<City> cityList)
           
 void setName(String name)
           
 void setScore(SimpleDoubleScore score)
           
 void setStartCity(City startCity)
           
 void setStartCityAssignment(CityAssignment startCityAssignment)
           
 
Methods inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
getId, setId, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TravelingSalesmanTour

public TravelingSalesmanTour()
Method Detail

getName

public String getName()

setName

public void setName(String name)

getCityList

public List<City> getCityList()

setCityList

public void setCityList(List<City> cityList)

getStartCity

public City getStartCity()

setStartCity

public void setStartCity(City startCity)

getCityAssignmentList

public List<CityAssignment> getCityAssignmentList()

setCityAssignmentList

public void setCityAssignmentList(List<CityAssignment> cityAssignmentList)

getStartCityAssignment

public CityAssignment getStartCityAssignment()

setStartCityAssignment

public void setStartCityAssignment(CityAssignment startCityAssignment)

getScore

public SimpleDoubleScore getScore()
Specified by:
getScore in interface Solution<SimpleDoubleScore>

setScore

public void setScore(SimpleDoubleScore score)
Specified by:
setScore in interface Solution<SimpleDoubleScore>

isInitialized

public boolean isInitialized()

getFacts

public Collection<? extends Object> getFacts()
Specified by:
getFacts in interface Solution<SimpleDoubleScore>

cloneSolution

public TravelingSalesmanTour cloneSolution()
Clone will only deep copy the cityAssignmentList.

Specified by:
cloneSolution in interface Solution<SimpleDoubleScore>

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.