JOpt.SDK.Implementation
Class Route
java.lang.Object
JOpt.SDK.Implementation.Route
- All Implemented Interfaces:
- IRoute, IViolation
- public class Route
- extends java.lang.Object
- implements IRoute
|
Constructor Summary |
Route()
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Route
public Route()
setRouteId
public void setRouteId(java.lang.String routeId)
- Specified by:
setRouteId in interface IRoute
getRouteId
public java.lang.String getRouteId()
- Specified by:
getRouteId in interface IRoute
setResourceId
public void setResourceId(java.lang.String resourceId)
- Specified by:
setResourceId in interface IRoute
getResourceId
public java.lang.String getResourceId()
- Specified by:
getResourceId in interface IRoute
setTotalDistance
public void setTotalDistance(double totalDistance)
- Specified by:
setTotalDistance in interface IRoute
getTotalDistance
public double getTotalDistance()
- Specified by:
getTotalDistance in interface IRoute
setTotalCost
public void setTotalCost(double totalCost)
- Specified by:
setTotalCost in interface IRoute
getTotalCost
public double getTotalCost()
- Specified by:
getTotalCost in interface IRoute
setRouteStart
public void setRouteStart(java.util.GregorianCalendar routeStart)
- Specified by:
setRouteStart in interface IRoute
getRouteStart
public java.util.GregorianCalendar getRouteStart()
- Specified by:
getRouteStart in interface IRoute
setRouteEnd
public void setRouteEnd(java.util.GregorianCalendar routeEnd)
- Specified by:
setRouteEnd in interface IRoute
getRouteEnd
public java.util.GregorianCalendar getRouteEnd()
- Specified by:
getRouteEnd in interface IRoute
addViolation
public void addViolation(IViolation violation)
- Specified by:
addViolation in interface IRoute
getViolations
public IViolation[] getViolations()
- Specified by:
getViolations in interface IRoute
setTimeTotal
public void setTimeTotal(double timeTotal)
- Specified by:
setTimeTotal in interface IRoute
getTimeTotal
public double getTimeTotal()
- Specified by:
getTimeTotal in interface IRoute
setTimeStop
public void setTimeStop(double timeStop)
- Specified by:
setTimeStop in interface IRoute
getTimeStop
public double getTimeStop()
- Specified by:
getTimeStop in interface IRoute
setTimeTrip
public void setTimeTrip(double timeTrip)
- Specified by:
setTimeTrip in interface IRoute
getTimeTrip
public double getTimeTrip()
- Specified by:
getTimeTrip in interface IRoute
setTimeBreak
public void setTimeBreak(double timeBreak)
- Specified by:
setTimeBreak in interface IRoute
getTimeBreak
public double getTimeBreak()
- Specified by:
getTimeBreak in interface IRoute
setTimeIdle
public void setTimeIdle(double timeIdle)
- Specified by:
setTimeIdle in interface IRoute
getTimeIdle
public double getTimeIdle()
- Specified by:
getTimeIdle in interface IRoute
getRouteNodes
public IScheduledNode[] getRouteNodes()
- Specified by:
getRouteNodes in interface IRoute
addNode
public void addNode(IScheduledNode node)
- Specified by:
addNode in interface IRoute
getResource
public ICapacityResource getResource()
- Specified by:
getResource in interface IRoute
setResource
public void setResource(ICapacityResource resource)
- Specified by:
setResource in interface IRoute