org.drools.planner.examples.tsp.domain
Class Visit
java.lang.Object
org.drools.planner.examples.common.domain.AbstractPersistable
org.drools.planner.examples.tsp.domain.Visit
- All Implemented Interfaces:
- Serializable, Comparable<AbstractPersistable>, Appearance
public class Visit
- extends AbstractPersistable
- implements Appearance
- See Also:
- Serialized Form
Constructor Summary |
Visit()
|
Visit
public Visit()
getCity
public City getCity()
- Specified by:
getCity
in interface Appearance
- Returns:
- never null
setCity
public void setCity(City city)
getPreviousAppearance
public Appearance getPreviousAppearance()
setPreviousAppearance
public void setPreviousAppearance(Appearance previousAppearance)
getDistanceToPreviousAppearance
public int getDistanceToPreviousAppearance()
getDistanceTo
public int getDistanceTo(Appearance appearance)
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
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.