basics.route
Class TourActivities
java.lang.Object
basics.route.TourActivities
public class TourActivities
- extends java.lang.Object
- Author:
- stefan schroeder
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TourActivities
public TourActivities()
copyOf
public static TourActivities copyOf(TourActivities tourActivities)
emptyTour
public static TourActivities emptyTour()
getActivities
public java.util.List<TourActivity> getActivities()
iterator
public java.util.Iterator<TourActivity> iterator()
isEmpty
public boolean isEmpty()
getJobs
public java.util.Collection<Job> getJobs()
servesJob
public boolean servesJob(Job job)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
removeJob
public boolean removeJob(Job job)
- Removes job AND belonging activity from tour and returns true if job has been removed, otherwise false.
- Parameters:
job -
- Returns:
addActivity
public void addActivity(int insertionIndex,
TourActivity act)
addActivity
public void addActivity(TourActivity act)
jobSize
public int jobSize()
reverseActivityIterator
public java.util.Iterator<TourActivity> reverseActivityIterator()