public interface IOptimizationOutcome extends Serializable
Modifier and Type | Method and Description |
---|---|
double |
getJobCost()
Gets the job cost.
|
int |
getJobElementCount()
Gets the job element count.
|
int |
getJobIdleTimeSeconds()
Gets the job idle time seconds.
|
int |
getJobProductiveTimeSeconds()
Gets the job productive time seconds.
|
double |
getJobRelationshipCost()
Gets the job relationship cost.
|
int |
getJobRouteCount()
Gets the job route count.
|
IViolationSummary |
getJobSpecificViolationSummary()
Gets the job specific violation summary.
|
int |
getJobTerminationTransitionDistanceMeter()
Gets the job termination transition distance meter.
|
int |
getJobTerminationTransitionTimeSeconds()
Gets the job termination transition time seconds.
|
int |
getJobTimeSeconds()
Gets the job time seconds.
|
int |
getJobTransitionDistanceMeter()
Gets the job transition distance meter.
|
int |
getJobTransitionTimeSeconds()
Gets the job transition time seconds.
|
double |
getJobUtilizationPercent()
Gets the job utilization percent.
|
List<IViolation> |
getJobViolations()
Gets the job violations.
|
IViolationSummary |
getJoinedViolationSummary()
Gets the joined violation summary.
|
String |
getResourceId(ILogicEntityRoute route)
Gets the resource id.
|
IDutyHours |
getResourceWorkingHours(ILogicEntityRoute route)
Gets the resource working hours.
|
IEntity |
getResultEntity()
Gets the result entity.
|
double |
getRouteCost(ILogicEntityRoute route)
Gets the route cost.
|
int |
getRouteId(ILogicEntityRoute route)
Gets the route id.
|
int |
getRouteIdleTimeSeconds(ILogicEntityRoute route)
Gets the route idle time seconds.
|
int |
getRouteProductiveTimeSeconds(ILogicEntityRoute route)
Gets the route productive time seconds.
|
List<ILogicEntityRoute> |
getRoutes()
Gets the routes.
|
String |
getRouteStartId(ILogicEntityRoute route)
Gets the route start id.
|
String |
getRouteTerminationId(ILogicEntityRoute route)
Gets the route termination id.
|
int |
getRouteTerminationTransitionDistanceMeter(ILogicEntityRoute route)
Gets the route termination transition distance meter.
|
int |
getRouteTerminationTransitionTimeSeconds(ILogicEntityRoute route)
Gets the route termination transition time seconds.
|
int |
getRouteTimeSeconds(ILogicEntityRoute route)
Gets the route time seconds.
|
int |
getRouteTransitionDistanceMeter(ILogicEntityRoute route)
Gets the route transition distance meter.
|
int |
getRouteTransitionTimeSeconds(ILogicEntityRoute route)
Gets the route transition time seconds.
|
double |
getRouteUtilizationPercent(ILogicEntityRoute route)
Gets the route utilization percent.
|
List<IViolation> |
getRouteViolations(ILogicEntityRoute route)
Gets the route violations.
|
List<IViolationSummary> |
getRouteViolationSummaries()
Gets the route violation summaries.
|
IViolationSummary |
getRouteViolationSummary(ILogicEntityRoute route)
Gets the route violation summary.
|
List<IOptimizationElement> |
getUnassignedNodes()
Gets the unassigned nodes.
|
int getJobRouteCount()
int getJobElementCount()
double getJobCost()
int getJobIdleTimeSeconds()
int getJobProductiveTimeSeconds()
int getJobTransitionTimeSeconds()
int getJobTerminationTransitionTimeSeconds()
int getJobTransitionDistanceMeter()
int getJobTerminationTransitionDistanceMeter()
double getJobUtilizationPercent()
int getJobTimeSeconds()
List<ILogicEntityRoute> getRoutes()
int getRouteId(ILogicEntityRoute route)
route
- the routeString getRouteStartId(ILogicEntityRoute route)
route
- the routeString getRouteTerminationId(ILogicEntityRoute route)
route
- the routeString getResourceId(ILogicEntityRoute route)
route
- the routeIDutyHours getResourceWorkingHours(ILogicEntityRoute route)
route
- the routedouble getRouteCost(ILogicEntityRoute route)
route
- the routeint getRouteIdleTimeSeconds(ILogicEntityRoute route)
route
- the routeint getRouteProductiveTimeSeconds(ILogicEntityRoute route)
route
- the routeint getRouteTransitionTimeSeconds(ILogicEntityRoute route)
route
- the routeint getRouteTerminationTransitionTimeSeconds(ILogicEntityRoute route)
route
- the routeint getRouteTransitionDistanceMeter(ILogicEntityRoute route)
route
- the routeint getRouteTerminationTransitionDistanceMeter(ILogicEntityRoute route)
route
- the routedouble getRouteUtilizationPercent(ILogicEntityRoute route)
route
- the routeint getRouteTimeSeconds(ILogicEntityRoute route)
route
- the routeList<IViolation> getRouteViolations(ILogicEntityRoute route)
route
- the routeList<IOptimizationElement> getUnassignedNodes()
IViolationSummary getRouteViolationSummary(ILogicEntityRoute route)
route
- the routeList<IViolationSummary> getRouteViolationSummaries()
IViolationSummary getJoinedViolationSummary()
List<IViolation> getJobViolations()
IEntity getResultEntity()
double getJobRelationshipCost()
IViolationSummary getJobSpecificViolationSummary()
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.