Uses of Interface
com.dna.jopt.member.unit.nodeedge.INodeEdgeConnector
Packages that use INodeEdgeConnector
Package
Description
-
Uses of INodeEdgeConnector in com.dna.jopt.framework.body
Methods in com.dna.jopt.framework.body that return INodeEdgeConnectorModifier and TypeMethodDescriptionIOptimization.getNodeConnector()Gets theOptimization.getNodeConnector().Optimization.getNodeConnector()Methods in com.dna.jopt.framework.body with parameters of type INodeEdgeConnectorModifier and TypeMethodDescriptionvoidIOptimization.setNodeConnector(INodeEdgeConnector nodeConnector) Sets theOptimization.getNodeConnector().voidOptimization.setNodeConnector(INodeEdgeConnector nodeConnector) -
Uses of INodeEdgeConnector in com.dna.jopt.framework.body.scheme
Methods in com.dna.jopt.framework.body.scheme with parameters of type INodeEdgeConnectorModifier 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.voidAbstractOptimizationScheme.initAssessor(com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider propertyProvider, INodeEdgeConnector connector, INodeUnassigner unassignManager) voidIOptimizationScheme.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
Method parameters in com.dna.jopt.io.importing with type arguments of type INodeEdgeConnectorModifier and TypeMethodDescriptionbooleanIOptimizationImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate) Takes an existingIOptimizationinstance and updates it with an optimization from an InputStream.booleanIOptimizationImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate, boolean isIgnoreExistingSolution) Takes an existingIOptimizationinstance and updates it with an optimization from an InputStream. -
Uses of INodeEdgeConnector in com.dna.jopt.io.importing.json
Method parameters in com.dna.jopt.io.importing.json with type arguments of type INodeEdgeConnectorModifier and TypeMethodDescriptionbooleanOptimizationJSONImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate) Updates an existingIOptimizationoptionally with already existingINodeEdgeConnectorandproperties.booleanOptimizationJSONImporter.update(InputStream fis, IOptimization existingOpti, Optional<INodeEdgeConnector> existingNodeConnector, Properties existingProperties, boolean isOnlyPropertyUpdate, boolean isIgnoreExistingSolution) Updates an existingIOptimizationoptionally with already existingINodeEdgeConnectorandproperties. -
Uses of INodeEdgeConnector in com.dna.jopt.member.unit.filter.auto
Methods in com.dna.jopt.member.unit.filter.auto with parameters of type INodeEdgeConnectorModifier 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
Methods in com.dna.jopt.member.unit.legacywrapper.matrixwrapper that return INodeEdgeConnectorModifier and TypeMethodDescriptionIMatrixLegacyWrapper.getNodeConnector()MatrixLegacyWrapper.getNodeConnector()Gets the node connector. -
Uses of INodeEdgeConnector in com.dna.jopt.member.unit.nodeedge
Classes in com.dna.jopt.member.unit.nodeedge that implement INodeEdgeConnectorModifier and TypeClassDescriptionclassclassA node connector is holding atableofINodeConnectorItemwhich hold the twoStringsof the start and the end location. -
Uses of INodeEdgeConnector in com.dna.jopt.member.unit.nodeedge.externalprovider
Methods in com.dna.jopt.member.unit.nodeedge.externalprovider with parameters of type INodeEdgeConnectorModifier and TypeMethodDescriptionstatic voidExternalConnectionInvoker.invokeLikleyClusterConnections(com.dna.jopt.framework.analyze.clustering.cluster.IElementsCluster c, INodeEdgeConnector nc, IExternalConnectionProvider provider, IConnectionProviderCaller caller) static voidExternalConnectionInvoker.invokeOne2ManyExternalConnector(IOptimizationElement targetElement, INodeEdgeConnector nc, List<ILogicEntityRoute> selectedRoutes, IConnectionProviderCaller caller) -
Uses of INodeEdgeConnector in com.dna.jopt.util.cutter
Methods in com.dna.jopt.util.cutter with parameters of type INodeEdgeConnectorModifier and TypeMethodDescriptionstatic voidOptimizationCutter.singleDebugAssess(IEntity en, com.dna.jopt.framework.inputplausibility.properties.IPropertyProvider pp, INodeEdgeConnector nedc, INodeUnassigner un)