- DateUtil - Class in br.otimizes.oplatool.domain.config
 
-  
 
- DateUtil() - Constructor for class br.otimizes.oplatool.domain.config.DateUtil
 
-  
 
- DB_DIR - Static variable in class br.otimizes.oplatool.domain.config.FileConstants
 
-  
 
- dbscan() - Method in class br.otimizes.oplatool.core.learning.Clustering
 
- 
DBSCAN Execution Method
 - Observations:
 The only measure that changes the solution is as follows:
 getDBSCAN().setOptions(new String[]{"-A", "weka.core.ManhattanDistance"});
 
- DC - Class in br.otimizes.oplatool.core.jmetal4.metrics.objectivefunctions
 
- 
Feature Diffusion (Santos et al., 2015)
 
- DC(Architecture) - Constructor for class br.otimizes.oplatool.core.jmetal4.metrics.objectivefunctions.DC
 
-  
 
- DCObjectiveFunction - Class in br.otimizes.oplatool.domain.entity.objectivefunctions
 
-  
 
- DCObjectiveFunction(String, Execution, Experiment) - Constructor for class br.otimizes.oplatool.domain.entity.objectivefunctions.DCObjectiveFunction
 
-  
 
- DCObjectiveFunctionRepository - Interface in br.otimizes.oplatool.persistence.repository.objectivefunctions
 
-  
 
- DCObjectiveFunctionResource - Class in br.otimizes.oplatool.api.resource.objectivefunctions
 
-  
 
- DCObjectiveFunctionResource(BaseService<DCObjectiveFunction>) - Constructor for class br.otimizes.oplatool.api.resource.objectivefunctions.DCObjectiveFunctionResource
 
-  
 
- DCObjectiveFunctionService - Class in br.otimizes.oplatool.persistence.service.objectivefunctions
 
-  
 
- DCObjectiveFunctionService(DCObjectiveFunctionRepository) - Constructor for class br.otimizes.oplatool.persistence.service.objectivefunctions.DCObjectiveFunctionService
 
-  
 
- decode() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Binary
 
- 
This method is intended to be used in subclass of Binary,
 for examples the classes, BinaryReal and BinaryInt.
 
- decode() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.BinaryReal
 
- 
Decodes the real value encoded in the binary string represented
 by the BinaryReal object.
 
- decrementMaxThreads() - Static method in class br.otimizes.oplatool.core.jmetal4.main.NSGAIIOPLAMultithread
 
-  
 
- decrementRunningThreads() - Static method in class br.otimizes.oplatool.core.jmetal4.main.NSGAIIOPLAMultithread
 
-  
 
- deepClone() - Method in class br.otimizes.oplatool.architecture.representation.Architecture
 
-  
 
- deepClone() - Method in class br.otimizes.oplatool.architecture.representation.Class
 
-  
 
- deepClone() - Method in class br.otimizes.oplatool.architecture.representation.Interface
 
-  
 
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Architecture
 
- 
Create an exact copy of the Architecture object.
 
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Class
 
-  
 
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Element
 
-  
 
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Interface
 
-  
 
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Package
 
-  
 
- deepCopy() - Method in class br.otimizes.oplatool.common.Variable
 
- 
Creates an exact copy of a Variable object.
 
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.ArrayInt
 
-  
 
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.ArrayReal
 
-  
 
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Binary
 
- 
Creates an exact copy of a Binary object
 
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.BinaryReal
 
- 
Creates an exact copy of a BinaryReal object.
 
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Int
 
- 
Creates an exact copy of the Int object.
 
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Permutation
 
- 
Create an exact copy of the Permutation object.
 
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Real
 
- 
Returns a exact copy of the Real variable
 
- DEFAULT_PRECISION - Static variable in class br.otimizes.oplatool.core.jmetal4.encodings.variable.BinaryReal
 
- 
Defines the default number of bits used for binary coded variables.
 
- delete(String) - Method in class br.otimizes.oplatool.api.base.BaseResource
 
-  
 
- delete(T) - Method in class br.otimizes.oplatool.persistence.base.BaseService
 
-  
 
- deleteAll(Iterable<T>) - Method in class br.otimizes.oplatool.persistence.base.BaseService
 
-  
 
- deleteAll() - Method in class br.otimizes.oplatool.persistence.base.BaseService
 
-  
 
- deleteById(String) - Method in class br.otimizes.oplatool.persistence.base.BaseService
 
-  
 
- deleteClassRelationships(Class) - Method in class br.otimizes.oplatool.architecture.representation.Architecture
 
-  
 
- deleteTempFolder() - Method in class br.otimizes.oplatool.architecture.smarty.util.SaveStringToFile
 
- 
this method delete a TEMP directory and all of its content
 
- dependencies - Variable in class br.otimizes.oplatool.core.jmetal4.util.QtdElements
 
-  
 
- DEPENDENCY - Static variable in class br.otimizes.oplatool.architecture.helpers.ElementsTypes
 
-  
 
- DependencyIn - Class in br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics
 
- 
Measures the number of UML dependencies where the package is the provider (Wüst, 2014)
 
- DependencyIn(Architecture) - Constructor for class br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics.DependencyIn
 
-  
 
- DependencyNode - Class in br.otimizes.oplatool.architecture.papyrus.touml
 
- 
Dependency node
 
- DependencyNode(DocumentManager, String, String, String, List<String>, Architecture) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DependencyNode
 
-  
 
- DependencyOperations - Class in br.otimizes.oplatool.architecture.papyrus.touml
 
- 
Dependency operations
 
- DependencyOperations(DocumentManager, Architecture) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DependencyOperations
 
-  
 
- DependencyOperations(DocumentManager, String) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DependencyOperations
 
-  
 
- DependencyOut - Class in br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics
 
- 
Measures the number of UML dependencies where the package is the client (Wüst, 2014)
 
- DependencyOut(Architecture) - Constructor for class br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics.DependencyOut
 
-  
 
- DependencyRelationship - Class in br.otimizes.oplatool.architecture.representation.relationship
 
- 
Dependency relationship class
 
- DependencyRelationship() - Constructor for class br.otimizes.oplatool.architecture.representation.relationship.DependencyRelationship
 
-  
 
- DependencyRelationship(Element, Element, String, String) - Constructor for class br.otimizes.oplatool.architecture.representation.relationship.DependencyRelationship
 
-  
 
- DependencyRelationship(Element, Element, String) - Constructor for class br.otimizes.oplatool.architecture.representation.relationship.DependencyRelationship
 
-  
 
- DependencyRelationshipBuilder - Class in br.otimizes.oplatool.architecture.builders
 
- 
Dependency relationship builder
 
- DependencyRelationshipBuilder(Architecture) - Constructor for class br.otimizes.oplatool.architecture.builders.DependencyRelationshipBuilder
 
-  
 
- dereferenceProperties(Properties) - Static method in class br.otimizes.oplatool.core.jmetal4.util.PropUtils
 
-  
 
- DESIGN_TIME - Static variable in class br.otimizes.oplatool.architecture.papyrus.touml.BindingTime
 
-  
 
- DesignPattern - Class in br.otimizes.oplatool.patterns.designpatterns
 
- 
The Class DesignPattern.
 
- DesignPattern(String, String) - Constructor for class br.otimizes.oplatool.patterns.designpatterns.DesignPattern
 
- 
Instantiates a new design pattern.
 
- DesignPatternAndPLAMutation - Class in br.otimizes.oplatool.core.jmetal4.operators.mutation
 
- 
Mutation operator that uses the PLA mutation and Design pattern
 
- DesignPatternAndPLAMutation(Map<String, Object>, DesignPatternsMutationOperator, PLAMutationOperator) - Constructor for class br.otimizes.oplatool.core.jmetal4.operators.mutation.DesignPatternAndPLAMutation
 
-  
 
- designPatterns - Variable in class br.otimizes.oplatool.api.dto.OptimizationOptionsDTO
 
-  
 
- DesignPatternsAndPLAMutationOperator - Class in br.otimizes.oplatool.core.jmetal4.main.patterns
 
-  
 
- DesignPatternsAndPLAMutationOperator(Map<String, Object>, ScopeSelectionStrategy, DesignPatternSelectionStrategy) - Constructor for class br.otimizes.oplatool.core.jmetal4.main.patterns.DesignPatternsAndPLAMutationOperator
 
-  
 
- designPatternSelectionStrategy - Variable in class br.otimizes.oplatool.core.jmetal4.operators.pattern.impl.DesignPatternsMutationOperator
 
-  
 
- DesignPatternSelectionStrategy - Interface in br.otimizes.oplatool.patterns.strategies.designpatternselection
 
- 
The Interface DesignPatternSelectionStrategy.
 
- DesignPatternsMutationOperator - Class in br.otimizes.oplatool.core.jmetal4.operators.pattern.impl
 
- 
Class that call the design patterns operators
 
- DesignPatternsMutationOperator(Map<String, Object>, ScopeSelectionStrategy, DesignPatternSelectionStrategy) - Constructor for class br.otimizes.oplatool.core.jmetal4.operators.pattern.impl.DesignPatternsMutationOperator
 
-  
 
- detailLogRelationship(Relationship) - Static method in class br.otimizes.oplatool.architecture.helpers.UtilResources
 
-  
 
- Diff - Class in br.otimizes.oplatool.architecture.builders
 
-  
 
- Diff() - Constructor for class br.otimizes.oplatool.architecture.builders.Diff
 
-  
 
- dirPng - Variable in class br.otimizes.oplatool.core.jmetal4.util.RScriptOptionElement
 
-  
 
- disableCrossover() - Method in class br.otimizes.oplatool.core.jmetal4.experiments.ExperimentCommonConfigs
 
-  
 
- disableMutation() - Method in class br.otimizes.oplatool.core.jmetal4.experiments.ExperimentCommonConfigs
 
-  
 
- distance(double[], double[]) - Method in class br.otimizes.oplatool.core.jmetal4.qualityIndicator.util.MetricsUtil
 
- 
This method returns the distance (taken the euclidean distance) between
 two points given as double []
 
- Distance - Class in br.otimizes.oplatool.core.jmetal4.util
 
- 
This class implements some utilities for calculating distances
 
- Distance() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.Distance
 
- 
Constructor.
 
- distanceBetweenObjectives(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
 
- 
Returns the distance between two solutions in objective space.
 
- distanceBetweenSolutions(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
 
- 
Returns the distance between two solutions in the search space.
 
- DistanceEuclidean - Class in br.otimizes.oplatool.domain.entity
 
-  
 
- DistanceEuclidean() - Constructor for class br.otimizes.oplatool.domain.entity.DistanceEuclidean
 
-  
 
- DistanceEuclideanMetricResource - Class in br.otimizes.oplatool.api.resource
 
-  
 
- DistanceEuclideanMetricResource(BaseService<DistanceEuclidean>) - Constructor for class br.otimizes.oplatool.api.resource.DistanceEuclideanMetricResource
 
-  
 
- DistanceEuclideanRepository - Interface in br.otimizes.oplatool.persistence.repository
 
-  
 
- DistanceEuclideanService - Class in br.otimizes.oplatool.persistence.service
 
-  
 
- DistanceEuclideanService(DistanceEuclideanRepository) - Constructor for class br.otimizes.oplatool.persistence.service.DistanceEuclideanService
 
-  
 
- distanceMatrix(SolutionSet) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
 
- 
Returns a matrix with distances between solutions in a
 SolutionSet.
 
- distanceMatrix_ - Variable in class br.otimizes.oplatool.core.jmetal4.problems.singleObjective.TSP
 
-  
 
- DistanceNode - Class in br.otimizes.oplatool.core.jmetal4.util
 
- 
This is an auxiliar class for calculating the SPEA2 environmental selection.
 
- DistanceNode(double, int) - Constructor for class br.otimizes.oplatool.core.jmetal4.util.DistanceNode
 
- 
Constructor.
 
- DistanceNodeComparator - Class in br.otimizes.oplatool.core.jmetal4.util
 
- 
This class implements a Comparator to compare instances of
 DistanceNode.
 
- DistanceNodeComparator() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.DistanceNodeComparator
 
-  
 
- distanceToClosedPoint(double[], double[][]) - Method in class br.otimizes.oplatool.core.jmetal4.qualityIndicator.util.MetricsUtil
 
- 
Gets the distance between a point and the nearest one in
 a given front (the front is given as double [][])
 
- distanceToNearestPoint(double[], double[][]) - Method in class br.otimizes.oplatool.core.jmetal4.qualityIndicator.util.MetricsUtil
 
- 
Gets the distance between a point and the nearest one in
 a given front, and this distance is greater than 0.0
 
- DistanceToPopulationComparator - Class in br.otimizes.oplatool.core.jmetal4.util.comparators
 
- 
This class implements a Comparator (a method for comparing
 Solution objects) based on the euclidean distance to a
 solution set.
 
- DistanceToPopulationComparator() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.comparators.DistanceToPopulationComparator
 
-  
 
- distanceToSolutionSetInObjectiveSpace(Solution, SolutionSet) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
 
- 
Returns the minimum distance from a Solution to a
 SolutionSet according to the objective values.
 
- distanceToSolutionSetInSolutionSpace(Solution, SolutionSet) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
 
- 
Returns the minimum distance from a Solution to a
 SolutionSet according to the variable values.
 
- distributeUserEvaluation(DistributeUserEvaluation) - Method in class br.otimizes.oplatool.core.jmetal4.core.OPLASolutionSet
 
- 
Generalize the evaluatios in a cluster (see approaches in Bindewald, 2020)
 
- DistributeUserEvaluation - Enum in br.otimizes.oplatool.core.learning
 
- 
Distribution evaluation on cluster, approach by Bindewald, 2019
 
- divideToResults(double) - Method in class br.otimizes.oplatool.core.jmetal4.metrics.ObjectiveFunctionImplementation
 
-  
 
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAComplementaryCrossover
 
-  
 
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAComplementaryCrossoverOldVersion
 
-  
 
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAFeatureDrivenCrossover
 
-  
 
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAModularCrossover1
 
-  
 
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAModularCrossover2
 
-  
 
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAModularCrossover3
 
-  
 
- Document - Class in br.otimizes.oplatool.architecture.papyrus.touml
 
- 
Document
 
- Document() - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.Document
 
-  
 
- DocumentManager - Class in br.otimizes.oplatool.architecture.papyrus.touml
 
- 
Document manager
 
- DocumentManager(String) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DocumentManager
 
-  
 
- doesObjectContainField(Class, String) - Method in class br.otimizes.oplatool.persistence.base.BaseService
 
-  
 
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class br.otimizes.oplatool.api.resource.OplaRequestFilter
 
-  
 
- DominanceComparator - Class in br.otimizes.oplatool.core.jmetal4.util.comparators
 
- 
This class implements a Comparator (a method for comparing
 Solution objects) based on a constraint violation test +
 dominance checking, as in NSGA-II.
 
- DominanceComparator() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.comparators.DominanceComparator
 
-  
 
- doMutation(double, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.main.patterns.PLAMutation
 
-  
 
- doMutation(double, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.mutation.PLAMutationOperator
 
-  
 
- DOUBLE - Static variable in class br.otimizes.oplatool.architecture.papyrus.touml.Types
 
-  
 
- downloadAllAlternative(String, String, HttpServletResponse) - Method in class br.otimizes.oplatool.api.resource.OptimizationResource
 
-  
 
- downloadAllAlternative(String, String) - Method in class br.otimizes.oplatool.api.resource.OptimizationService
 
-  
 
- downloadAlternative(String, String, Integer, HttpServletResponse) - Method in class br.otimizes.oplatool.api.resource.OptimizationResource
 
-  
 
- dto() - Method in class br.otimizes.oplatool.api.resource.OptimizationResource
 
-