Uses of Interface
com.dna.jopt.member.unit.nodeedge.INodeEdgeConnector
Package
Description
-
Uses of INodeEdgeConnector in com.dna.jopt.framework.body
Modifier and TypeMethodDescriptionIOptimization.getNodeConnector()
Gets theOptimization.getNodeConnector()
.Optimization.getNodeConnector()
Modifier and TypeMethodDescriptionvoid
IOptimization.setNodeConnector
(INodeEdgeConnector nodeConnector) Sets theOptimization.getNodeConnector()
.void
Optimization.setNodeConnector
(INodeEdgeConnector nodeConnector) -
Uses of INodeEdgeConnector in com.dna.jopt.framework.body.scheme
Modifier and TypeMethodDescriptionOptional<List<com.dna.jopt.assessment.costassessorrestriction.joblevel.IEntityCostAssessorJobRestriction>>
AbstractOptimizationScheme.getAssessorJobRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Optional<List<com.dna.jopt.assessment.costassessorrestriction.joblevel.IEntityCostAssessorJobRestriction>>
IOptimizationScheme.getAssessorJobRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Gets the assessor job restrictions.Optional<List<com.dna.jopt.assessment.costassessorrestriction.multiroutelevel.IEntityCostAssessorMultiRouteRestriction>>
AbstractOptimizationScheme.getAssessorMultiRouteRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Optional<List<com.dna.jopt.assessment.costassessorrestriction.multiroutelevel.IEntityCostAssessorMultiRouteRestriction>>
IOptimizationScheme.getAssessorMultiRouteRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Gets the assessor multi route restrictions.Optional<List<com.dna.jopt.assessment.costassessorrestriction.nodelevel.IEntityCostAssesorNodeRestriction>>
AbstractOptimizationScheme.getAssessorNodeRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Optional<List<com.dna.jopt.assessment.costassessorrestriction.nodelevel.IEntityCostAssesorNodeRestriction>>
IOptimizationScheme.getAssessorNodeRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Gets the assessor node restrictions.Optional<List<com.dna.jopt.assessment.costassessorrestriction.routelevel.IEntityCostAssessorRouteRestriction>>
AbstractOptimizationScheme.getAssessorRouteRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Optional<List<com.dna.jopt.assessment.costassessorrestriction.routelevel.IEntityCostAssessorRouteRestriction>>
IOptimizationScheme.getAssessorRouteRestrictions
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector) Gets the assessor route restrictions.void
AbstractOptimizationScheme.initAssessor
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector, INodeUnassigner unassignManager) void
IOptimizationScheme.initAssessor
(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider provider, INodeEdgeConnector connector, INodeUnassigner unassignManager) Inits the assessor by adding the different components of the optimization. -
Uses of INodeEdgeConnector in com.dna.jopt.io.importing
Modifier and TypeMethodDescriptionboolean
IOptimizationImporter.update
(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate) Takes an existingIOptimization
instance and updates it with an optimization from an InputStream.boolean
IOptimizationImporter.update
(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate, boolean isIgnoreExistingSolution) Takes an existingIOptimization
instance and updates it with an optimization from an InputStream. -
Uses of INodeEdgeConnector in com.dna.jopt.io.importing.json
Modifier and TypeMethodDescriptionboolean
OptimizationJSONImporter.update
(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate) Updates an existingIOptimization
optionally with already existingINodeEdgeConnector
andproperties
.boolean
OptimizationJSONImporter.update
(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate, boolean isIgnoreExistingSolution) Updates an existingIOptimization
optionally with already existingINodeEdgeConnector
andproperties
. -
Uses of INodeEdgeConnector in com.dna.jopt.member.unit.filter.auto
Modifier and TypeMethodDescriptionstatic 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 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) -
Uses of INodeEdgeConnector in com.dna.jopt.member.unit.legacywrapper.matrixwrapper
Modifier and TypeMethodDescriptionIMatrixLegacyWrapper.getNodeConnector()
MatrixLegacyWrapper.getNodeConnector()
Gets the node connector. -
Uses of INodeEdgeConnector in com.dna.jopt.member.unit.nodeedge
Modifier and TypeClassDescriptionclass
class
A node connector is holding atable
ofINodeConnectorItem
which hold the twoStrings
of the start and the end location. -
Uses of INodeEdgeConnector in com.dna.jopt.member.unit.nodeedge.externalprovider
Modifier and TypeMethodDescriptionstatic void
ExternalConnectionInvoker.invokeLikleyClusterConnections
(com.dna.jopt.framework.analyze.clustering.cluster.IElementsCluster c, INodeEdgeConnector nc, IExternalConnectionProvider provider, IConnectionProviderCaller caller) static void
ExternalConnectionInvoker.invokeOne2ManyExternalConnector
(IOptimizationElement targetElement, INodeEdgeConnector nc, List<ILogicEntityRoute> selectedRoutes, IConnectionProviderCaller caller) -
Uses of INodeEdgeConnector in com.dna.jopt.util.cutter
Modifier and TypeMethodDescriptionstatic void
OptimizationCutter.singleDebugAssess
(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, INodeEdgeConnector nedc, INodeUnassigner un)