basics.route
Class End

java.lang.Object
  extended by basics.route.End
All Implemented Interfaces:
TourActivity

public final class End
extends java.lang.Object
implements TourActivity


Nested Class Summary
 
Nested classes/interfaces inherited from interface basics.route.TourActivity
TourActivity.JobActivity<T extends Job>
 
Field Summary
static int creation
           
 
Constructor Summary
End(End end)
           
End(java.lang.String locationId, double theoreticalStart, double theoreticalEnd)
           
 
Method Summary
static End copyOf(End end)
           
 TourActivity duplicate()
           
 double getArrTime()
           
 int getCapacityDemand()
           
 Coordinate getCoordinate()
           
 double getEndTime()
           
 java.lang.String getLocationId()
           
 java.lang.String getName()
           
 double getOperationTime()
           
 double getTheoreticalEarliestOperationStartTime()
           
 double getTheoreticalLatestOperationStartTime()
           
static End newInstance(java.lang.String locationId, double earliestArrival, double latestArrival)
           
 void setArrTime(double arrTime)
           
 void setCoordinate(Coordinate coordinate)
           
 void setEndTime(double endTime)
           
 void setLocationId(java.lang.String locationId)
           
 void setTheoreticalEarliestOperationStartTime(double theoreticalEarliestOperationStartTime)
           
 void setTheoreticalLatestOperationStartTime(double theoreticalLatestOperationStartTime)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

creation

public static int creation
Constructor Detail

End

public End(java.lang.String locationId,
           double theoreticalStart,
           double theoreticalEnd)

End

public End(End end)
Method Detail

newInstance

public static End newInstance(java.lang.String locationId,
                              double earliestArrival,
                              double latestArrival)

copyOf

public static End copyOf(End end)

getCoordinate

public Coordinate getCoordinate()

setCoordinate

public void setCoordinate(Coordinate coordinate)

setTheoreticalEarliestOperationStartTime

public void setTheoreticalEarliestOperationStartTime(double theoreticalEarliestOperationStartTime)

setTheoreticalLatestOperationStartTime

public void setTheoreticalLatestOperationStartTime(double theoreticalLatestOperationStartTime)

getTheoreticalEarliestOperationStartTime

public double getTheoreticalEarliestOperationStartTime()
Specified by:
getTheoreticalEarliestOperationStartTime in interface TourActivity

getTheoreticalLatestOperationStartTime

public double getTheoreticalLatestOperationStartTime()
Specified by:
getTheoreticalLatestOperationStartTime in interface TourActivity

getEndTime

public double getEndTime()
Specified by:
getEndTime in interface TourActivity

setEndTime

public void setEndTime(double endTime)
Specified by:
setEndTime in interface TourActivity

setLocationId

public void setLocationId(java.lang.String locationId)

getLocationId

public java.lang.String getLocationId()
Specified by:
getLocationId in interface TourActivity

getOperationTime

public double getOperationTime()
Specified by:
getOperationTime in interface TourActivity

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()
Specified by:
getName in interface TourActivity

getArrTime

public double getArrTime()
Specified by:
getArrTime in interface TourActivity

setArrTime

public void setArrTime(double arrTime)
Specified by:
setArrTime in interface TourActivity

getCapacityDemand

public int getCapacityDemand()
Specified by:
getCapacityDemand in interface TourActivity

duplicate

public TourActivity duplicate()
Specified by:
duplicate in interface TourActivity