org.drools.planner.examples.tsp.domain
Class CityAssignment
java.lang.Object
org.drools.planner.examples.common.domain.AbstractPersistable
org.drools.planner.examples.tsp.domain.CityAssignment
- All Implemented Interfaces:
- Serializable, Comparable<CityAssignment>
public class CityAssignment
- extends AbstractPersistable
- implements Comparable<CityAssignment>
- See Also:
- Serialized Form
CityAssignment
public CityAssignment()
getCity
public City getCity()
setCity
public void setCity(City city)
getPreviousCityAssignment
public CityAssignment getPreviousCityAssignment()
setPreviousCityAssignment
public void setPreviousCityAssignment(CityAssignment previousCityAssignment)
getNextCityAssignment
public CityAssignment getNextCityAssignment()
setNextCityAssignment
public void setNextCityAssignment(CityAssignment nextCityAssignment)
compareTo
public int compareTo(CityAssignment other)
- Specified by:
compareTo in interface Comparable<CityAssignment>
clone
public CityAssignment clone()
- Warning: previous and next do not point to new clones.
- Overrides:
clone in class Object
- Returns:
- never null
solutionEquals
public boolean solutionEquals(Object o)
- The normal methods
Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionHashCode()
solutionHashCode
public int solutionHashCode()
- The normal methods
Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionEquals(Object)
toString
public String toString()
- Overrides:
toString in class AbstractPersistable
getDistanceToNextCityAssignment
public int getDistanceToNextCityAssignment()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.