Uses of Interface
com.dna.jopt.member.unit.node.INode
Packages that use INode
Package
Description
-
Uses of INode in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return types with arguments of type INodeModifier and TypeMethodDescriptionIOptimization.getReassignNodes()
Optimization.getReassignNodes()
Methods in com.dna.jopt.framework.body with parameters of type INodeModifier and TypeMethodDescriptionvoid
IOptimization.addElement
(INode node) Adds anINode
to the optimization.void
Optimization.addElement
(INode node) IOptimization.getFirstMatchingRoute
(INode node) Optimization.getFirstMatchingRoute
(INode node) Method parameters in com.dna.jopt.framework.body with type arguments of type INodeModifier and TypeMethodDescriptionvoid
Adds allnodes
in the list to the optimization.void
void
IOptimization.addReassignNodes
(List<INode> nodes) Adds reassign nodes.void
Optimization.addReassignNodes
(List<INode> nodes) -
Uses of INode in com.dna.jopt.member.bucket.entity
Methods in com.dna.jopt.member.bucket.entity with parameters of type INodeModifier and TypeMethodDescriptionEntity.getFirstMatchingRoute
(INode node) IEntity.getFirstMatchingRoute
(INode node) -
Uses of INode in com.dna.jopt.member.bucket.route.controller.cluster
Methods in com.dna.jopt.member.bucket.route.controller.cluster with parameters of type INodeModifier 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 INode in com.dna.jopt.member.bucket.route.controller.detail
Methods in com.dna.jopt.member.bucket.route.controller.detail with parameters of type INodeModifier and TypeMethodDescriptionvoid
IJoinedRouteDetailController.addCurProductiveTime
(INode curNode, long productiveTime) Adds the cur productive time.void
JoinedRouteDetailController.addCurProductiveTime
(INode curNode, long productiveTime) -
Uses of INode in com.dna.jopt.member.unit.condition
Methods in com.dna.jopt.member.unit.condition with parameters of type INodeModifier 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 INode in com.dna.jopt.member.unit.condition.connectedconstraint
Methods in com.dna.jopt.member.unit.condition.connectedconstraint with parameters of type INodeModifier 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 INode in com.dna.jopt.member.unit.condition.node
Methods in com.dna.jopt.member.unit.condition.node with parameters of type INodeModifier 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 INode in com.dna.jopt.member.unit.condition.pillar
Methods in com.dna.jopt.member.unit.condition.pillar with parameters of type INodeModifier 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 INode in com.dna.jopt.member.unit.condition.resource
Methods in com.dna.jopt.member.unit.condition.resource with parameters of type INodeModifier 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) 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 INode in com.dna.jopt.member.unit.condition.type
Methods in com.dna.jopt.member.unit.condition.type with parameters of type INodeModifier 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 INode in com.dna.jopt.member.unit.condition.typewithexpertise
Methods in com.dna.jopt.member.unit.condition.typewithexpertise with parameters of type INodeModifier 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 INode in com.dna.jopt.member.unit.condition.workinghour.zone
Methods in com.dna.jopt.member.unit.condition.workinghour.zone with parameters of type INodeModifier and TypeMethodDescriptionIZoneCodeConstraint.getNodeZoneQualification
(INode node) boolean
AbstractZoneCodeConstraint.isSatisfied
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor ca, INode node, ILogicEntityRoute route) -
Uses of INode 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 INodeModifier 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.getNodeZoneQualification
(INode node) -
Uses of INode 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 INodeModifier 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.getNodeZoneQualification
(INode node) -
Uses of INode in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto that return types with arguments of type INodeModifier and TypeMethodDescriptionClusterFilterHelper.findCategory3Substitutes
(Map<IOptimizationElement, JointCluster> cat3NodesMap, List<JointCluster> allClusters, List<IOptimizationElement> alreadyValidated) ClusterFilterHelper.tryFindSingleClusters
(List<JointCluster> clusters, boolean filterForNonVisitDuration) Methods in com.dna.jopt.member.unit.filter.auto with parameters of type INodeModifier and TypeMethodDescriptionstatic INodeFilterReason
ClusterFilterHelper.createSubstituteFilterReason
(INode node) Method parameters in com.dna.jopt.member.unit.filter.auto with type arguments of type INodeModifier and TypeMethodDescriptionstatic 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 INode in com.dna.jopt.member.unit.filter.auto.collecting
Methods in com.dna.jopt.member.unit.filter.auto.collecting that return INodeModifier and TypeMethodDescriptionAutoFilterViolationAndConstraintCollector.getConnectedNode()
IAutoFilterViolationAndConstrainCollector.getConnectedNode()
Constructors in com.dna.jopt.member.unit.filter.auto.collecting with parameters of type INode -
Uses of INode in com.dna.jopt.member.unit.filter.auto.filternodeconstraint
Methods in com.dna.jopt.member.unit.filter.auto.filternodeconstraint with parameters of type INodeModifier 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) AbstractAutoFilterConstraint.getFilterReason
(INode node) IAutoFilterNodeConstraint.getFilterReason
(INode element) Gets thefilter reason
why theNode
was filtered.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 INode in com.dna.jopt.member.unit.node
Subinterfaces of INode in com.dna.jopt.member.unit.nodeModifier and TypeInterfaceDescriptioninterface
This interface provides methods necessary forPillarNodes
.Classes in com.dna.jopt.member.unit.node that implement INodeMethods in com.dna.jopt.member.unit.node that return types with arguments of type INodeModifier and TypeMethodDescriptionAbstractNode.getSubsequentSlaveNodes()
INode.getSubsequentSlaveNodes()
Methods in com.dna.jopt.member.unit.node with parameters of type INodeModifier and TypeMethodDescriptionvoid
AbstractNode.addSubsequentSlaveNode
(INode node) void
INode.addSubsequentSlaveNode
(INode node) Adds a subsequent slave node, which need to be visited in direct succession.Method parameters in com.dna.jopt.member.unit.node with type arguments of type INodeModifier and TypeMethodDescriptionvoid
AbstractNode.addSubsequentSlaveNodes
(List<INode> nodes) void
INode.addSubsequentSlaveNodes
(List<INode> nodes) Adds a list of subsequent slave nodes, which need to be visited in direct succession. -
Uses of INode in com.dna.jopt.member.unit.node.event
Subinterfaces of INode in com.dna.jopt.member.unit.node.eventClasses in com.dna.jopt.member.unit.node.event that implement INodeModifier and TypeClassDescriptionclass
This class describesEventnodes
which have no location.class
This classclass
This class describes anEventNode
that is also aPillar
.class
-
Uses of INode in com.dna.jopt.member.unit.node.geo
Subinterfaces of INode in com.dna.jopt.member.unit.node.geoModifier and TypeInterfaceDescriptioninterface
This interface provides additional methods to theIPillarNode
in order to allow setting thePillar
to aforcedStayNode
or ananchorNode
.Classes in com.dna.jopt.member.unit.node.geo that implement INodeModifier and TypeClassDescriptionclass
ATimeWindowGeoNode
which, if not reached in time, will be skipped entirely by unassigning it.class
TheTimeWindowGeoNode
is a normalINode
. -
Uses of INode in com.dna.jopt.member.unit.pnd.evaluation
Methods in com.dna.jopt.member.unit.pnd.evaluation with parameters of type INodeModifier and TypeMethodDescriptionstatic Optional<VisitDepotExchangeHelper>
PNDEvaluationHelper.evaluateCapacity
(ILogicEntityRoute route, INode node, com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedNodeDataHolder, boolean isResultRequested) -
Uses of INode in com.dna.jopt.member.unit.relation.node2node
Methods in com.dna.jopt.member.unit.relation.node2node that return INodeModifier and TypeMethodDescriptionAbstracNode2NodeRelation.getMasterNode()
INodeRelation.getMasterNode()
Gets theAbstracNode2NodeRelation.masterNode
AbstracNode2NodeRelation.getRelatedNode()
Deprecated.INode2NodeRelation.getRelatedNode()
Deprecated.Gets the relatedNode.Methods in com.dna.jopt.member.unit.relation.node2node that return types with arguments of type INodeModifier and TypeMethodDescriptionAbstracNode2NodeRelation.getRelatedNodes()
INode2NodeRelation.getRelatedNodes()
Methods in com.dna.jopt.member.unit.relation.node2node with parameters of type INodeModifier and TypeMethodDescriptionvoid
AbstracNode2NodeRelation.setMasterNode
(INode masterNode) void
INodeRelation.setMasterNode
(INode masterNode) Sets theNode
as aMasterNode
which has to be given service before the relatedRelatedNode
.void
AbstracNode2NodeRelation.setRelatedNode
(INode relatedNode) void
INode2NodeRelation.setRelatedNode
(INode relatedNode) Sets theNode
as aRelatedNode
which has to be given service after the relatedMasterNode
.Method parameters in com.dna.jopt.member.unit.relation.node2node with type arguments of type INodeModifier and TypeMethodDescriptionvoid
AbstracNode2NodeRelation.setRelatedNodes
(List<INode> relatedNodes) void
INode2NodeRelation.setRelatedNodes
(List<INode> relatedNodes) -
Uses of INode in com.dna.jopt.member.unit.unassign
Methods in com.dna.jopt.member.unit.unassign that return types with arguments of type INodeModifier and TypeMethodDescriptionNodeUnassigner.extractConnectedNodes
(INode currentNode, Set<INode> alreadyExtractedNodes, boolean respectOnlyStrongCoupling) NodeUnassigner.extractConnectedNodes
(List<IOptimizationElement> els, boolean respectOnlyStrongCoupling) Methods in com.dna.jopt.member.unit.unassign with parameters of type INodeModifier and TypeMethodDescriptionNodeUnassigner.extractConnectedNodes
(INode currentNode, Set<INode> alreadyExtractedNodes, boolean respectOnlyStrongCoupling) Method parameters in com.dna.jopt.member.unit.unassign with type arguments of type INodeModifier and TypeMethodDescriptionvoid
IInvalidNodeBucket.addInvalidNodes
(Collection<INode> nodes) void
InvalidNodesPostStepManager.addInvalidNodes
(Collection<INode> nodes) NodeUnassigner.extractConnectedNodes
(INode currentNode, Set<INode> alreadyExtractedNodes, boolean respectOnlyStrongCoupling) -
Uses of INode in com.dna.jopt.util
Methods in com.dna.jopt.util that return types with arguments of type INodeModifier and TypeMethodDescriptionExtractUtil.getNodeById
(IEntity entity, String id) Try to find node by id in routes of optimization entity in case of violations we don't try to find filtered nodesExtractUtil.getNodeById
(IEntity entity, String id, INodeUnassigner unassignNodeManager) Try to find node by ID in routes of optimization entity or unassignedNodeManager (in this case, if node was filtered, it is in UnassignedNodeManager)ExtractUtil.getNodesByType
(IEntity entity, Class<? extends INode> clazz) Find nodes by type in routes of optimization resultMethod parameters in com.dna.jopt.util with type arguments of type INode -
Uses of INode in com.dna.jopt.util.likelyconnection
Method parameters in com.dna.jopt.util.likelyconnection with type arguments of type INodeModifier and TypeMethodDescriptionstatic List<Map<IOptimizationElement,
List<IOptimizationElement>>> LikelyConnectionManager.createLikelyConnections
(com.dna.jopt.assessment.costassessor.IEntityCostAssessor as, Set<INode> nodes, Set<IResource> ress) -
Uses of INode in com.dna.jopt.util.nodesplitter
Fields in com.dna.jopt.util.nodesplitter with type parameters of type INodeModifier and TypeFieldDescriptionstatic final BiFunction<INode,
Integer, String> NodeSplitter.DEFAULT_ID_GENERATOR
Methods in com.dna.jopt.util.nodesplitter that return types with arguments of type INodeModifier and TypeMethodDescriptionNodeSplitter.splitNodeByConstantMaxDuration
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration) Split node by constant max duration.NodeSplitter.splitNodeByConstantMaxNumber
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, int numElements) NodeSplitter.splitNodeByFlexibleDuration
(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration) Split node by flexible duration.NodeSplitter.splitNodeByFlexibleDuration
(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration, Duration minIndividualDuration) NodeSplitter.splitNodeByFlexibleDuration
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration, Duration minIndividualDuration, double splitRatio) Methods in com.dna.jopt.util.nodesplitter with parameters of type INodeModifier and TypeMethodDescriptionNodeSplitter.splitNodeByConstantMaxDuration
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration) Split node by constant max duration.NodeSplitter.splitNodeByConstantMaxNumber
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, int numElements) NodeSplitter.splitNodeByFlexibleDuration
(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration) Split node by flexible duration.NodeSplitter.splitNodeByFlexibleDuration
(INode srcNode, Map<String, IResource> map, Duration maxIndividualDuration, Duration minIndividualDuration) NodeSplitter.splitNodeByFlexibleDuration
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration, Duration minIndividualDuration, double splitRatio) Method parameters in com.dna.jopt.util.nodesplitter with type arguments of type INodeModifier and TypeMethodDescriptionstatic Node2NodesMultiDayRelation
NodeSplitter.attachMultiDayRelation
(List<INode> nodes) Attach multi day relation.NodeSplitter.splitNodeByConstantMaxDuration
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration) Split node by constant max duration.NodeSplitter.splitNodeByConstantMaxNumber
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, int numElements) NodeSplitter.splitNodeByFlexibleDuration
(INode srcNode, Map<String, IResource> map, BiFunction<INode, Integer, String> idGenerator, Duration maxIndividualDuration, Duration minIndividualDuration, double splitRatio)