Uses of Interface
com.dna.jopt.member.bucket.route.ILogicEntityRoute
Packages that use ILogicEntityRoute
Package
Description
-
Uses of ILogicEntityRoute in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionIOptimization.getAnchoredRoutes()
Optimization.getAnchoredRoutes()
IOptimization.getFirstMatchingRoute
(INode node) IOptimization.getFirstMatchingRoute
(String nodeId) Optimization.getFirstMatchingRoute
(INode node) Optimization.getFirstMatchingRoute
(String nodeId) -
Uses of ILogicEntityRoute in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionAbstractOptimizationOutcome.getRoutes()
IOptimizationOutcome.getRoutes()
Gets the routes.Methods in com.dna.jopt.framework.outcomewrapper with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionIOptimizationResult.getOrderedRouteItems
(ILogicEntityRoute route) Gets theroute
elements sorted by arrival.OptimizationResult.getOrderedRouteItems
(ILogicEntityRoute route) AbstractOptimizationOutcome.getResourceId
(ILogicEntityRoute route) IOptimizationOutcome.getResourceId
(ILogicEntityRoute route) Gets the resource id.AbstractOptimizationOutcome.getResourceWorkingHours
(ILogicEntityRoute route) IOptimizationOutcome.getResourceWorkingHours
(ILogicEntityRoute route) Gets the resource working hours.double
AbstractOptimizationOutcome.getRouteCost
(ILogicEntityRoute route) double
IOptimizationOutcome.getRouteCost
(ILogicEntityRoute route) Gets the route cost.int
AbstractOptimizationOutcome.getRouteId
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteId
(ILogicEntityRoute route) Gets the route id.int
AbstractOptimizationOutcome.getRouteIdleTimeSeconds
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteIdleTimeSeconds
(ILogicEntityRoute route) Gets the route idle time seconds.int
AbstractOptimizationOutcome.getRouteProductiveTimeSeconds
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteProductiveTimeSeconds
(ILogicEntityRoute route) Gets the route productive time seconds.AbstractOptimizationOutcome.getRouteStartId
(ILogicEntityRoute route) IOptimizationOutcome.getRouteStartId
(ILogicEntityRoute route) Gets the route start id.AbstractOptimizationOutcome.getRouteTerminationId
(ILogicEntityRoute route) IOptimizationOutcome.getRouteTerminationId
(ILogicEntityRoute route) Gets the route termination id.int
AbstractOptimizationOutcome.getRouteTerminationTransitionDistanceMeter
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteTerminationTransitionDistanceMeter
(ILogicEntityRoute route) Gets the route termination transition distance meter.int
AbstractOptimizationOutcome.getRouteTerminationTransitionTimeSeconds
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteTerminationTransitionTimeSeconds
(ILogicEntityRoute route) Gets the route termination transition time seconds.int
AbstractOptimizationOutcome.getRouteTimeSeconds
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteTimeSeconds
(ILogicEntityRoute route) Gets the route time seconds.int
AbstractOptimizationOutcome.getRouteTransitionDistanceMeter
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteTransitionDistanceMeter
(ILogicEntityRoute route) Gets the route transition distance meter.int
AbstractOptimizationOutcome.getRouteTransitionTimeSeconds
(ILogicEntityRoute route) int
IOptimizationOutcome.getRouteTransitionTimeSeconds
(ILogicEntityRoute route) Gets the route transition time seconds.double
AbstractOptimizationOutcome.getRouteUtilizationPercent
(ILogicEntityRoute route) double
IOptimizationOutcome.getRouteUtilizationPercent
(ILogicEntityRoute route) Gets the route utilization percent.AbstractOptimizationOutcome.getRouteViolations
(ILogicEntityRoute route) IOptimizationOutcome.getRouteViolations
(ILogicEntityRoute route) Gets the route violations.AbstractOptimizationOutcome.getRouteViolationSummary
(ILogicEntityRoute route) IOptimizationOutcome.getRouteViolationSummary
(ILogicEntityRoute route) Gets the route violation summary.Method parameters in com.dna.jopt.framework.outcomewrapper with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic void
AbstractOptimizationOutcome.distributeJobViolations2Nodes
(List<ILogicEntityRoute> routes, List<IViolation> jobVios) -
Uses of ILogicEntityRoute in com.dna.jopt.member.bucket.entity
Methods in com.dna.jopt.member.bucket.entity that return ILogicEntityRouteModifier and TypeMethodDescriptionEntity.exchangeExistingRouteWithClone
(ILogicEntityRoute existingRoute) IEntity.exchangeExistingRouteWithClone
(ILogicEntityRoute existingRoute) Entity.getRoute
(int index) IEntity.getRoute
(int index) Gets theILogicEntityRoute
according to theindex
.Methods in com.dna.jopt.member.bucket.entity that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionEntity.exchangeExistingRoutesWithClones
(List<ILogicEntityRoute> existingRoutes) IEntity.exchangeExistingRoutesWithClones
(List<ILogicEntityRoute> existingRoutes) Entity.getAnchoredRoutes()
IEntity.getAnchoredRoutes()
Returns allILogicEntityRoute
withanchorNodes
, which are essentiallyIPillarNodes
overwriting the start or end of aRoute
.Entity.getFirstMatchingRoute
(INode node) Entity.getFirstMatchingRoute
(String nodeId) IEntity.getFirstMatchingRoute
(INode node) IEntity.getFirstMatchingRoute
(String nodeId) Returns the firstILogicEntityRoute
in which theINode
orIPillarNode
with the inputnodeId
was found.Entity.getRouteIterator()
IEntity.getRouteIterator()
Gets the routeiterator
.Entity.getRoutes()
IEntity.getRoutes()
Gets the wholelist
ofILogicEntityRoutes
.Entity.getRoutesByResource
(IResource res) IEntity.getRoutesByResource
(IResource res) Entity.getRoutesContainingElementId
(String elementId) Entity.getRoutesContainingElementId
(String elementId, boolean ignoreStartEnd) Entity.getRoutesContainingElementId
(String elementId, String visitor, boolean ignoreStartEnd) IEntity.getRoutesContainingElementId
(String elementId) IEntity.getRoutesContainingElementId
(String elementId, boolean ignoreStartEnd) IEntity.getRoutesContainingElementId
(String elementId, String visitor, boolean ignoreStartEnd) Methods in com.dna.jopt.member.bucket.entity with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionvoid
Entity.addRoute
(int index, ILogicEntityRoute logicRoute) void
Entity.addRoute
(ILogicEntityRoute logicRoute) void
IEntity.addRoute
(int index, ILogicEntityRoute logicRoute) Adds aILogicEntityRoute
at theindex
position, shifting theRoute
at that position to the right and updating allindexes
void
IEntity.addRoute
(ILogicEntityRoute logicRoute) Adds anILogicEntityRoute
.Entity.exchangeExistingRouteWithClone
(ILogicEntityRoute existingRoute) IEntity.exchangeExistingRouteWithClone
(ILogicEntityRoute existingRoute) boolean
Entity.exchangeExistingRouteWithExistingRoute
(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) boolean
IEntity.exchangeExistingRouteWithExistingRoute
(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) Entity.partialCopyExchangeExistingRoute
(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) IEntity.partialCopyExchangeExistingRoute
(ILogicEntityRoute existingRouteOrg, ILogicEntityRoute existingRouteReplace) void
Entity.removeRoute
(ILogicEntityRoute remRoute) void
IEntity.removeRoute
(ILogicEntityRoute remRoute) Removes anILogicEntityRoute
from anIEntity
.void
Entity.updateJointEntityBaseValueWithRoute
(ILogicEntityRoute route) void
IEntity.updateJointEntityBaseValueWithRoute
(ILogicEntityRoute route) Adds the value ofdistance, idle time, productive time, transit time
etc of the inputILogicEntityRoute
to theIJoinedEntityDetailController
of theIEntity
.Method parameters in com.dna.jopt.member.bucket.entity with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionEntity.exchangeExistingRoutesWithClones
(List<ILogicEntityRoute> existingRoutes) IEntity.exchangeExistingRoutesWithClones
(List<ILogicEntityRoute> existingRoutes) Entity.partialCopy
(List<ILogicEntityRoute> routes2BeCopied) IEntity.partialCopy
(List<ILogicEntityRoute> routes2BeCopied) Returns anIEntity
in which only the inputILogicEntityRoutes
are actual copies, the rest of theIEntity
consists of references to the originalObject
.void
Entity.setRoutes
(List<ILogicEntityRoute> routes) void
IEntity.setRoutes
(List<ILogicEntityRoute> routes) -
Uses of ILogicEntityRoute in com.dna.jopt.member.bucket.route
Classes in com.dna.jopt.member.bucket.route that implement ILogicEntityRouteFields in com.dna.jopt.member.bucket.route with type parameters of type ILogicEntityRouteModifier and TypeFieldDescriptionstatic final Comparator<ILogicEntityRoute>
LogicEntityRouteComparators.AVERAGECOSTANDUTILIZATION
The Constant AVERAGECOSTANDUTILIZATION.static final Comparator<ILogicEntityRoute>
LogicEntityRouteComparators.CONSTRAINT_ID
static final Comparator<ILogicEntityRoute>
LogicEntityRouteComparators.DUTYHOURSSTART
The Constant DUTYHOURSSTART.Methods in com.dna.jopt.member.bucket.route that return ILogicEntityRouteMethods in com.dna.jopt.member.bucket.route with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionboolean
ILogicEntityRoute.hasSameElementsStructure
(ILogicEntityRoute compareRoute) boolean
LogicEntityRoute.hasSameElementsStructure
(ILogicEntityRoute compareRoute) boolean
ILogicEntityRoute.hasSameElementsStructureIgnorePillars
(ILogicEntityRoute compareRoute, boolean doIgnorePillars) boolean
LogicEntityRoute.hasSameElementsStructureIgnorePillars
(ILogicEntityRoute compareRoute, boolean doIgnorePillars) -
Uses of ILogicEntityRoute in com.dna.jopt.member.bucket.route.controller.cluster
Methods in com.dna.jopt.member.bucket.route.controller.cluster with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionvoid
IClusterController.invokeNode
(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) void
RouteClusterController.invokeNode
(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder nodeHolder, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pprovider) -
Uses of ILogicEntityRoute in com.dna.jopt.member.bucket.route.controller.loadcontroller
Methods in com.dna.jopt.member.bucket.route.controller.loadcontroller with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionboolean
ILoadController.cleanByRoute
(ILogicEntityRoute route) boolean
LoadController.cleanByRoute
(ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition
Methods in com.dna.jopt.member.unit.condition with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
IConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) Assesses the route, checking if the appropriatequalifications
for theconstraints
are present.boolean
IConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) Filters out hard constraint mismatches by checking whether aNode
demands aQualification
as ahard constraint
but theResource
does not provide this one. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.connectedconstraint
Methods in com.dna.jopt.member.unit.condition.connectedconstraint with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
ConnectedConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) boolean
ConnectedConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.node
Methods in com.dna.jopt.member.unit.condition.node with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
NodeNotRedistributableConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) boolean
NodeNotRedistributableConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.pillar
Methods in com.dna.jopt.member.unit.condition.pillar with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
PillarLateConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
PillarNotReachableConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
PillarResourceAttachedConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) boolean
PillarLateConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) boolean
PillarNotReachableConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) boolean
PillarResourceAttachedConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.resource
Methods in com.dna.jopt.member.unit.condition.resource with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
BindingResourceConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
ExcludingResourceConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
ResourceLocationConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) static com.dna.jopt.assessment.costassessorrestriction.restrictionresult.EntityRestrictionResult
ResourceLocationConstraint.assessMaxRadius
(ILogicEntityRoute route, IOptimizationElement node, IOptimizationElement anchorNode, double maxRadiusDistanceMeter, String distanceViolationPrefix, long maxRadiusTimeMillis, String timeViolationPrefix, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) boolean
BindingResourceConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) boolean
ExcludingResourceConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) boolean
ResourceLocationConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.type
Methods in com.dna.jopt.member.unit.condition.type with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
TypeConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) boolean
TypeConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.typewithexpertise
Methods in com.dna.jopt.member.unit.condition.typewithexpertise with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
TypeWithExpertiseConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) boolean
TypeWithExpertiseConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.multi
Methods in com.dna.jopt.member.unit.condition.workinghour.multi with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionvoid
AbstractMultiWorkingHoursLevelConstraint.addCurrentCost
(ILogicEntityRoute route, Double addCost) void
IMultiWorkingHoursLevelConstraint.addCurrentCost
(ILogicEntityRoute route, Double addCost) static com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
AbstractMultiWorkingHoursLevelConstraint.applyCostAndGetResult
(IMultiWorkingHoursLevelConstraint con, IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> allRoutes, List<org.apache.commons.lang3.tuple.Pair<Double, Optional<IViolation>>> costAndVios, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
AbstractMultiWorkingHoursLevelConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
IMultiWorkingHoursLevelConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster iEntityCostAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider iPropertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
IMultiWorkingHoursLevelConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) AbstractMultiWorkingHoursLevelConstraint.getCurrentCost
(ILogicEntityRoute route) IMultiWorkingHoursLevelConstraint.getCurrentCost
(ILogicEntityRoute route) void
AbstractMultiWorkingHoursLevelConstraint.setCurrentCost
(ILogicEntityRoute route, Double cost) void
IMultiWorkingHoursLevelConstraint.setCurrentCost
(ILogicEntityRoute route, Double cost) Method parameters in com.dna.jopt.member.unit.condition.workinghour.multi with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
AbstractMultiWorkingHoursLevelConstraint.applyCostAndGetResult
(IMultiWorkingHoursLevelConstraint con, IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> allRoutes, List<org.apache.commons.lang3.tuple.Pair<Double, Optional<IViolation>>> costAndVios, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
IMultiWorkingHoursLevelConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) Constructor parameters in com.dna.jopt.member.unit.condition.workinghour.multi with type arguments of type ILogicEntityRouteModifierConstructorDescriptionprotected
AbstractMultiWorkingHoursLevelConstraint
(ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) protected
AbstractMultiWorkingHoursLevelConstraint
(ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) protected
AbstractMultiWorkingHoursLevelConstraint
(List<org.apache.commons.lang3.tuple.Pair<String, Integer>> pairs, ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) protected
AbstractMultiWorkingHoursLevelConstraint
(List<org.apache.commons.lang3.tuple.Pair<String, Integer>> pairs, ToDoubleFunction<ILogicEntityRoute> costGetterFunction, ObjDoubleConsumer<ILogicEntityRoute> costSetterFunction) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.nodecolor
Methods in com.dna.jopt.member.unit.condition.workinghour.nodecolor with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
AbsoluteNodeColorMultiRouteConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
NodeColorMultiRouteConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) Method parameters in com.dna.jopt.member.unit.condition.workinghour.nodecolor with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
AbsoluteNodeColorMultiRouteConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
NodeColorMultiRouteConstraint.assessConstraint
(IEntity en, ILogicEntityRoute triggerRoute, List<ILogicEntityRoute> routes, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster costAdjuster, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.zone
Methods in com.dna.jopt.member.unit.condition.workinghour.zone with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionboolean
AbstractZoneCodeConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) IZoneCodeConstraint.matchCodesAndPenalize
(Q qualification, List<Z> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
UKPostCodeConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) UKPostCodeConstraint.matchCodesAndPenalize
(UKPostCodeQualification quali, List<UKPostCode> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber
Methods in com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptioncom.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult
ZoneNumberConstraint.assessConstraint
(IEntity en, ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) ZoneNumberConstraint.matchCodesAndPenalize
(ZoneNumberQualification quali, List<ZoneNumber> masterCodes, ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, boolean resultRequested) static Optional<IViolation>
ZoneNumberConstraint.setNoMatchCost
(ILogicEntityRoute route, com.dna.jopt.assessment.costadjustment.IEntityCostAdjuster cad, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, int zoneNumberDelta, boolean resultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic List<IOptimizationElement>
ForceFilterHelper.extractViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<ILogicRouteElementDetailItem> filterDecider) static List<IOptimizationElement>
ForceFilterHelper.extractViolationCausingNodesViolationBased
(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<List<IViolation>> filterDecider) static List<IOptimizationElement>
ForceFilterHelper.getCapacityOverloadViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>
ForceFilterHelper.getEarlyViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static Optional<List<JointCluster>>
ClusterFilterHelper.getEffectiveClusters
(ILogicEntityRoute route, double radiusMeter) static Optional<List<JointCluster>>
ClusterFilterHelper.getEffectiveClusters
(ILogicEntityRoute route, double radiusMeter, boolean useOnlyOptimizableNodes) static List<IOptimizationElement>
ForceFilterHelper.getEndAnchorViolationsCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>
ForceFilterHelper.getLateViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector) static List<IOptimizationElement>
ForceFilterHelper.getRouteDistanceViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.getRouteTimeViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, boolean isUseStrictMarign) static Optional<org.apache.commons.math3.util.Pair<List<IOptimizationElement>,
List<INodeFilterReason>>> ForceFilterHelper.getViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> c) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveEarlyViolation
(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveLateViolation
(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveRequiredSkillViolation
(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveResourceMismatchViolation
(List<List<IOptimizationElement>> removeChunks, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ForceFilterHelper.gracefullySolveRouteViolation
(List<List<IOptimizationElement>> removeChunks, List<IOptimizationElement> alreadyFixedRemoveElements, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity en, ILogicEntityRoute route, INodeEdgeConnector connector, Class<? extends IAutoFilterNodeConstraint> clazz, boolean isUseStrictMarign) static List<IOptimizationElement>
ClusterFilterHelper.validateFilterNodesSingleRoute
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity ten, ILogicEntityRoute route, List<IOptimizationElement> kickNodesAspirants) Method parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic List<IOptimizationElement>
ForceFilterHelper.extractViolationCausingNodes
(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<ILogicRouteElementDetailItem> filterDecider) static List<IOptimizationElement>
ForceFilterHelper.extractViolationCausingNodesViolationBased
(IEntity en, ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, ToDoubleFunction<ILogicEntityRoute> costExtractor, Class<? extends IAutoFilterNodeConstraint> autoFilterConstraintTargetClazz, Predicate<List<IViolation>> filterDecider) static List<IOptimizationElement>
ClusterFilterHelper.validateFilterNodes
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor assessor, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, IEntity ten, Map<ILogicEntityRoute, List<INode>> kicknodeAspirants2Routes, List<IOptimizationElement> kickNodesAspirants) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.filter.auto.filternodeconstraint
Methods in com.dna.jopt.member.unit.filter.auto.filternodeconstraint with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionabstract double
AbstractAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
AfterEndPillarAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
CapacityOverloadAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
DoubleBookingAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
EarlyAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
LateAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
MaximalDistanceExceededAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
RelationMismatchAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
RequiredSkillAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
ResourceMismatchAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) double
WorkingHoursExceededAutoFilterConstraint.getAttachedCost
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) boolean
AbstractAutoFilterConstraint.isInConstraintState
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) boolean
IAutoFilterNodeConstraint.isInConstraintState
(INode node, ILogicEntityRoute curRoute, IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider) Checks whether theNode
(or theRoute
of thatNode
) is in aconstraint state
by checking whether the costs fromconstraints
are higher than 0. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.node
Methods in com.dna.jopt.member.unit.node with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionint
AbstractNode.getJointVisitDuration
(ILogicEntityRoute ownerRoute) Deprecated.int
INode.getJointVisitDuration
(ILogicEntityRoute ownerRoute) Deprecated.long
AbstractNode.getJointVisitDurationMillis
(ILogicEntityRoute ownerRoute) long
INode.getJointVisitDurationMillis
(ILogicEntityRoute ownerRoute) Gets theAbstractNode.getJointVisitDurationMillis(com.dna.jopt.member.bucket.route.ILogicEntityRoute)
, which is the reducedvisitDuration
of aNode
caused by efficiency effects since severalNodes
close to one another.long
AbstractNode.getVisitDurationMillis
(ILogicEntityRoute ownerRoute) long
INode.getVisitDurationMillis
(ILogicEntityRoute ownerRoute) Gets the defined visit duration of a job at aNode
in seconds. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.nodeedge
Methods in com.dna.jopt.member.unit.nodeedge with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionINodeEdgeConnector.getNodeConnection
(IOptimizationElement from, IOptimizationElement to, ILogicEntityRoute contextRoute) NodeEdgeConnector.getNodeConnection
(IOptimizationElement fromElement, IOptimizationElement toElement, ILogicEntityRoute contextRoute) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.nodeedge.externalprovider
Method parameters in com.dna.jopt.member.unit.nodeedge.externalprovider with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic void
ExternalConnectionInvoker.invokeOne2ManyExternalConnector
(IOptimizationElement targetElement, INodeEdgeConnector nc, List<ILogicEntityRoute> selectedRoutes, IConnectionProviderCaller caller) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.capacity
Methods in com.dna.jopt.member.unit.pnd.capacity with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionILoadCapacity.visit
(ILoad load, IResourceDepot orgResourceDepot, double totalMatchedLeftCapacity, ILogicEntityRoute route, long resourceArrivalTime) The capacity is "visiting" a load. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.capacity.degrading
Methods in com.dna.jopt.member.unit.pnd.capacity.degrading with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionDegradingLoadCapacity.visit
(ILoad load, IResourceDepot orgResourceDepot, double totalMatchedLeftCapacity, ILogicEntityRoute route, long resourceArrivalTime) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.capacity.simple
Methods in com.dna.jopt.member.unit.pnd.capacity.simple with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionSimpleLoadCapacity.visit
(ILoad load, IResourceDepot orgResourceDepot, double totalMatchedLeftCapacity, ILogicEntityRoute route, long resourceArrivalTime) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.depot.resource
Methods in com.dna.jopt.member.unit.pnd.depot.resource with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionIResourceDepot.visit
(INodeDepot nodeDepot, ILogicEntityRoute route, long arrivalTime) Visit. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.depot.resource.simple
Methods in com.dna.jopt.member.unit.pnd.depot.resource.simple with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionSimpleResourceDepot.visit
(INodeDepot nodeDepot, ILogicEntityRoute route, long resourceArrivalTime) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.pnd.evaluation
Methods in com.dna.jopt.member.unit.pnd.evaluation with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic Optional<VisitDepotExchangeHelper>
PNDEvaluationHelper.evaluateCapacity
(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedNodeDataHolder, boolean isResultRequested) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.realtime
Methods in com.dna.jopt.member.unit.realtime with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionvoid
IRealTimeManager.lockRoute
(ILogicEntityRoute lockRoute) Lock route. -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.relation.node2node
Methods in com.dna.jopt.member.unit.relation.node2node that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic Optional<ILogicEntityRoute>
AbstracNode2NodeRelation.getRouteOfElement
(IEntity en, IOptimizationElement e) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.routefinalize
Methods in com.dna.jopt.member.unit.routefinalize with parameters of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic boolean
RouteFinalizer2.activateRoute
(ILogicEntityRoute route, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> curLockStopMillisOpt) Activate route.void
IRouteFinalizer.finalizeElements
(List<IEntity> entities, ILogicEntityRoute targetRoute, List<IOptimizationElement> finalizeElements, List<IPillarNode> finalizePillars, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime) Finalize element.void
RouteFinalizer2.finalizeElements
(List<IEntity> entities, ILogicEntityRoute targetRoute, List<IOptimizationElement> finalizeElements, List<IPillarNode> finalizePillars, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime) void
IRouteFinalizer.finalizeRoute
(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Finalize element based on a selected master entity.void
IRouteFinalizer.finalizeRoute
(List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) Finalize route.void
RouteFinalizer2.finalizeRoute
(IEntity masterEntity, List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) void
RouteFinalizer2.finalizeRoute
(List<IEntity> entities, ILogicEntityRoute targetRoute, com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, Optional<Long> lockdownTime, Optional<Long> prevLockdownTime, boolean asLockdown) -
Uses of ILogicEntityRoute in com.dna.jopt.member.unit.violation
Methods in com.dna.jopt.member.unit.violation that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionIViolation.getViolationActorRoutes()
Gets the routes, which are triggering the violation.Violation.getViolationActorRoutes()
Method parameters in com.dna.jopt.member.unit.violation with type arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionvoid
IViolation.setViolationActorRoutes
(List<ILogicEntityRoute> routes) Sets the routes, which are triggering the violation.void
Violation.setViolationActorRoutes
(List<ILogicEntityRoute> routes) -
Uses of ILogicEntityRoute in com.dna.jopt.util
Methods in com.dna.jopt.util that return types with arguments of type ILogicEntityRouteModifier and TypeMethodDescriptionstatic Optional<ILogicEntityRoute>
ExtractUtil.findFirstRoute
(IEntity entity, Optional<String> resourceId, Boolean pillars, Boolean anchors) Find any route satisfied by conditions in paramsstatic List<ILogicEntityRoute>
ExtractUtil.getRoutes
(IEntity entity, IDutyHours whs) Get routes with resource duty hours got intersection with working hours specified by param whsstatic List<ILogicEntityRoute>
ExtractUtil.getRoutesHavingPillars
(IEntity entity) Get routes containing pillarsstatic List<ILogicEntityRoute>
ExtractUtil.getRoutesONS
(IEntity entity, Boolean justInUse) Get routes containing ONS nodes -
Uses of ILogicEntityRoute in com.dna.jopt.util.resultpostprocessor
Fields in com.dna.jopt.util.resultpostprocessor with type parameters of type ILogicEntityRouteModifier and TypeFieldDescriptionstatic final UnaryOperator<ILogicEntityRoute>
ResultPostProcessor.MULTI_DAY_DETAIL_MAPPER