A C D E F G H I K M N P R S T U V W 
All Classes All Packages

A

addEntry(ScoredSolutionCandidateInfo) - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
Informs the plugin about a new HASCOSolution.
ai.libs.hasco.builder - package ai.libs.hasco.builder
 
ai.libs.hasco.builder.forwarddecomposition - package ai.libs.hasco.builder.forwarddecomposition
 
ai.libs.hasco.core - package ai.libs.hasco.core
 
ai.libs.hasco.core.events - package ai.libs.hasco.core.events
 
ai.libs.hasco.core.predicate - package ai.libs.hasco.core.predicate
 
ai.libs.hasco.core.reduction.planning2search - package ai.libs.hasco.core.reduction.planning2search
 
ai.libs.hasco.core.reduction.softcomp2planning - package ai.libs.hasco.core.reduction.softcomp2planning
 
ai.libs.hasco.gui.civiewplugin - package ai.libs.hasco.gui.civiewplugin
 
ai.libs.hasco.gui.statsplugin - package ai.libs.hasco.gui.statsplugin
 
ai.libs.hasco.metamining - package ai.libs.hasco.metamining
Classes used to gain meta information about a given (partial) software composition.
ai.libs.hasco.observers - package ai.libs.hasco.observers
 
ai.libs.hasco.twophase - package ai.libs.hasco.twophase
 

C

cancel() - Method in class ai.libs.hasco.core.HASCO
 
cancel() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
clear() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
Resets the combo box to the wild-card and removes all child nodes.
clear() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
Clears the model (and subsequently the view)
clear() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginView
 
compare(TFDNode, TFDNode) - Method in class ai.libs.hasco.metamining.MetaMinerBasedSorter
 
ComponentInstanceSerializer - Class in ai.libs.hasco.gui.statsplugin
 
ComponentInstanceSerializer() - Constructor for class ai.libs.hasco.gui.statsplugin.ComponentInstanceSerializer
 
convertToComponentInstance(TFDNode) - Method in class ai.libs.hasco.metamining.MetaMinerBasedSorter
Converts the given TFDNode to a ComponentInstance.

D

decodeSolution(IEvaluatedPlan<V>) - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
decodeSolution(IPlan) - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
decodeSolution(ILabeledPath<N, A>) - Method in class ai.libs.hasco.core.reduction.planning2search.DefaultHASCOPlanningReduction
 
DefaultHASCOPlanningReduction<N,​A> - Class in ai.libs.hasco.core.reduction.planning2search
This class only serves to facilitate the usage of HASCO when passing a IPlanningGraphGeneratorDeriver.
DefaultHASCOPlanningReduction(IHierarchicalPlanningToGraphSearchReduction<N, A, ? super CEOCIPSTNPlanningProblem, ? extends IPlan, ? extends GraphSearchInput<N, A>, ? super ILabeledPath<N, A>>) - Constructor for class ai.libs.hasco.core.reduction.planning2search.DefaultHASCOPlanningReduction
 
DefaultPathPriorizingPredicate<N> - Class in ai.libs.hasco.builder.forwarddecomposition
This is a node evaluator that assigns 0 to all nodes encoding (partial) compositions where each component refinement is with its default parameters.
DefaultPathPriorizingPredicate() - Constructor for class ai.libs.hasco.builder.forwarddecomposition.DefaultPathPriorizingPredicate
 
deserializeComponentInstance(String) - Method in class ai.libs.hasco.gui.statsplugin.ComponentInstanceSerializer
 
deserializeComponentInstance(String) - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
 

E

encodeProblem(RefinementConfiguredSoftwareConfigurationProblem<V>) - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
encodeProblem(CEOCIPSTNPlanningProblem) - Method in class ai.libs.hasco.core.reduction.planning2search.DefaultHASCOPlanningReduction
 
equals(Object) - Method in class ai.libs.hasco.twophase.TwoPhaseSoftwareConfigurationProblem
 
evaluate(IPlan) - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
expectedBlowupInPostprocessing() - Method in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
expectedBlowupInSelection() - Method in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 

F

FORWARD - ai.libs.hasco.builder.HASCOBuilder.Reduction
 

G

generateInfoForNode(BackPointerPath<TFDNode, String, Double>) - Method in class ai.libs.hasco.gui.civiewplugin.TFDNodeAsCIViewInfoGenerator
 
get() - Static method in class ai.libs.hasco.builder.HASCOBuilder
 
get(HASCOBuilder.Reduction) - Static method in class ai.libs.hasco.builder.HASCOBuilder
 
get(HASCOBuilder.Reduction, Class<V>) - Static method in class ai.libs.hasco.builder.HASCOBuilder
 
get(RefinementConfiguredSoftwareConfigurationProblem<Double>) - Static method in class ai.libs.hasco.builder.HASCOBuilder
 
getAlgorithm() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstBuilder
 
getAlgorithm() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
getAlgorithm() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDBuilder
 
getAlgorithm() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getAlgorithm() - Method in class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
getAlgorithm(TwoPhaseSoftwareConfigurationProblem) - Method in class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
getAlgorithm(RefinementConfiguredSoftwareConfigurationProblem<V>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getAllSeenSolutionCandidateFoundInfosUnordered() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
Gets an (unordered) collection of the solutions received so far.
getAllSelectionsOnPathToAnyLeaf() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
Determines the set of all selection paths from here to a any leaf.
getBenchmark() - Method in class ai.libs.hasco.core.events.HASCORunStartedEvent
 
getBestSolutionOfPhase1() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getClosedDatacontainersInState(Monom) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getComponentInstance() - Method in class ai.libs.hasco.core.HASCOSolutionCandidate
 
getComponentInstanceForNode(IHASCOPlanningReduction<N, A>, Collection<Component>, Monom, BackPointerPath<N, A, ?>, String, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getComponentInstanceForPlan(Collection<Component>, Monom, IPlan, String, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getComponentInstanceFromState(Collection<Component>, Monom, String, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getComponents() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getComponentSelector() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
 
getComposition() - Method in class ai.libs.hasco.core.events.HASCOSolutionEvaluationEvent
 
getCompositionOfSolution() - Method in class ai.libs.hasco.core.events.HASCORunTerminatedEvent
 
getConfig() - Method in class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
getConfig() - Method in class ai.libs.hasco.core.HASCO
 
getConfig() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getDurationPhase1() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCOReport
 
getEnsembleToSelectFromInPhase2() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getEstimatedInSelectionSingleIterationEvaluationTime() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getEstimatedPostProcessingTime() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getEstimatedTotalEffortInCaseOfSelection() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getEvaluationTimeStatisticsForComposition(UnparametrizedComponentInstance) - Method in class ai.libs.hasco.observers.HASCOModelStatisticsObserver
 
getEvaluationTimeStatisticsPerComposition() - Method in class ai.libs.hasco.observers.HASCOModelStatisticsObserver
 
getEvaluator() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getEvaluator() - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
getExpectedRuntimeForPhase2ForAGivenPool(Collection<HASCOSolutionCandidate<Double>>) - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getExpectedTotalRemainingRuntimeForAGivenPool(Collection<HASCOSolutionCandidate<Double>>, boolean) - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getFinalStateOfPlan(Monom, IPlan) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getGraphGenerator() - Method in class ai.libs.hasco.core.HASCO
 
getGraphGeneratorUsedByHASCOForSpecificPlanner(IHASCOPlanningReduction<T, A>) - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
This method is a utility for everybody who wants to work on the graph obtained from HASCO's reduction but without using the search logic of HASCO
getGraphSearchInput() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getGraphSearchInput() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getGroundComponentsFromState(Monom, Collection<Component>, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getHasco() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getHascoConfig() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getHascoFactory() - Method in class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
getHASCOReference() - Method in class ai.libs.hasco.builder.forwarddecomposition.DefaultPathPriorizingPredicate
 
getHASCOReference() - Method in interface ai.libs.hasco.core.IHascoAware
 
getInitState() - Static method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getKnownComponents() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
 
getLoggerName() - Method in class ai.libs.hasco.core.HASCO
 
getLoggerName() - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
getLoggerName() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getLoggerName() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getMaximumPostprocessingTimeOfAnyPoolMember(Collection<HASCOSolutionCandidate<Double>>) - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getMetaminer() - Method in class ai.libs.hasco.metamining.MetaMinerBasedSorter
Gets the IMetaMiner, which is used to derive a score for a given TFDNode based on its attached ComponentInstance.
getMethodIgnoreParamRefinement(String, String) - Static method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getMethodRefineParam(String, String) - Static method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getMethods(Collection<Component>) - Static method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getNumberOfConsideredSolutions() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getNumberOfCPUS() - Method in class ai.libs.hasco.core.events.HASCORunStartedEvent
 
getNumSolutionsInPhase1() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCOReport
 
getObservedSolutionsGroupedByModuloParameters() - Method in class ai.libs.hasco.observers.HASCOModelStatisticsObserver
 
getOperations(Collection<Component>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Static method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getOverwrittenDatacontainersInState(Monom) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getParameterContainerMap(Monom, String) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getParametrizations(Monom, Collection<Component>, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getParamRefinementConfig() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getParamsForNegativeEvaluation(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsNotRefinablePredicate
 
getParamsForNegativeEvaluation(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsRefinementCompletedPredicate
 
getParamsForNegativeEvaluation(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 
getParamsForPositiveEvaluation(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsNotRefinablePredicate
 
getParamsForPositiveEvaluation(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsRefinementCompletedPredicate
 
getParamsForPositiveEvaluation(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 
getPerformanceStatisticsForComposition(UnparametrizedComponentInstance) - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
 
getPerformanceStatisticsForComposition(UnparametrizedComponentInstance) - Method in class ai.libs.hasco.observers.HASCOModelStatisticsObserver
 
getPerformanceStatisticsPerComposition() - Method in class ai.libs.hasco.observers.HASCOModelStatisticsObserver
 
getPhase1ResultQueue() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getPlannigProblem(RefinementConfiguredSoftwareConfigurationProblem<V>) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getPlanningDomain() - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getPlanningGraphGeneratorDeriver() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getPlanningGraphGeneratorDeriver() - Method in class ai.libs.hasco.core.HASCO
 
getPlanningProblem() - Method in class ai.libs.hasco.core.HASCO
 
getPlanningProblem() - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getPlanningProblem(CEOCIPSTNPlanningDomain, CNFFormula, Monom) - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
getPostprocessingTimeOfCurrentlyBest() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getPreferredNodeEvaluator() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
getPriorizingPredicate() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
getProblem() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getPropertyComputers() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPlugin
 
getReduction() - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
getReort() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getReport() - Method in class ai.libs.hasco.core.HASCO
 
getRequiredInterface() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getRequiredInterface() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
 
getReturnedSolution() - Method in class ai.libs.hasco.core.events.HASCORunTerminatedEvent
 
getReturnedSolution() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCOReport
 
getScore() - Method in class ai.libs.hasco.core.events.HASCORunTerminatedEvent
 
getScore() - Method in class ai.libs.hasco.core.events.HASCOSolutionEvaluationEvent
 
getScore() - Method in class ai.libs.hasco.core.events.HASCOSolutionEvent
 
getScore() - Method in class ai.libs.hasco.core.HASCOSolutionCandidate
 
getScoreClass() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getSearch() - Method in class ai.libs.hasco.core.HASCO
 
getSearchFactory() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstBuilder
 
getSearchFactory() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getSearchFactory() - Method in class ai.libs.hasco.core.HASCO
 
getSearchProblem(Collection<Component>, String, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>, IHASCOPlanningReduction<N, A>) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getSearchProblemWithEvaluation(RefinementConfiguredSoftwareConfigurationProblem<V>, IHASCOPlanningReduction<N, A>) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getSearchProblemWithEvaluation(CostSensitiveHTNPlanningProblem<CEOCIPSTNPlanningProblem, V>, IHASCOPlanningReduction<N, A>) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getSecondsSpentInPhase1() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getSeed() - Method in class ai.libs.hasco.core.events.HASCORunStartedEvent
 
getSelectedSolutionCandidate() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getSelectionBenchmark() - Method in class ai.libs.hasco.twophase.TwoPhaseSoftwareConfigurationProblem
 
getSelectionForPhase2() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getSelectionPhaseEvaluationRunners() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
getSelectionScore() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getSelectionsOnPathToRoot() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
Gets the choices made in the combo boxes on the path from the root to here.
getSelf() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
getSolution() - Method in class ai.libs.hasco.core.events.HASCOSolutionEvaluationEvent
 
getSolution() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getSolutionCandidates() - Method in class ai.libs.hasco.core.HASCORunReport
 
getSolutionCompositionForNode(IHASCOPlanningReduction<N, A>, Collection<Component>, Monom, BackPointerPath<N, A, ?>, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getSolutionCompositionForPlan(Collection<Component>, Monom, IPlan, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getSolutionCompositionFromState(Collection<Component>, Monom, boolean) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getStringRepresentationOfSolutionCandidate(Object) - Method in class ai.libs.hasco.gui.statsplugin.HASCOSolutionCandidateRepresenter
 
getTimedEvaluator() - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
getTimeOfCreation() - Method in class ai.libs.hasco.core.HASCOSolutionCandidate
 
getTimeout() - Method in class ai.libs.hasco.core.events.HASCORunStartedEvent
 
getTimeoutForEvaluation() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getTimeToEvaluateCandidate() - Method in class ai.libs.hasco.core.HASCOSolutionCandidate
 
getTrueEvaluationTime() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
getTv() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentCell
 
getUpdatedDomainsOfComponentParameters(ComponentInstance) - Static method in class ai.libs.hasco.core.HASCOUtil
 
getUpdatedDomainsOfComponentParameters(Monom, Component, String) - Static method in class ai.libs.hasco.core.HASCOUtil
 

H

handleAlgorithmEventInternally(IPropertyProcessedAlgorithmEvent) - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginController
 
HASCO<N,​A,​V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core
Hierarchically create an object of type T
HASCO(HASCOConfig, RefinementConfiguredSoftwareConfigurationProblem<V>, IHASCOPlanningReduction<N, A>, IOptimalPathInORGraphSearchFactory<IPathSearchWithPathEvaluationsInput<N, A, V>, EvaluatedSearchGraphPath<N, A, V>, N, A, V, ?>) - Constructor for class ai.libs.hasco.core.HASCO
 
HASCO(RefinementConfiguredSoftwareConfigurationProblem<V>, IHASCOPlanningReduction<N, A>, IOptimalPathInORGraphSearchFactory<IPathSearchWithPathEvaluationsInput<N, A, V>, EvaluatedSearchGraphPath<N, A, V>, N, A, V, ?>) - Constructor for class ai.libs.hasco.core.HASCO
 
HASCOBuilder<N,​A,​V extends java.lang.Comparable<V>,​B extends HASCOBuilder<N,​A,​V,​B>> - Class in ai.libs.hasco.builder
 
HASCOBuilder(HASCOBuilder<N, A, V, ?>) - Constructor for class ai.libs.hasco.builder.HASCOBuilder
 
HASCOBuilder(Class<V>) - Constructor for class ai.libs.hasco.builder.HASCOBuilder
 
HASCOBuilder.Reduction - Enum in ai.libs.hasco.builder
 
HASCOConfig - Interface in ai.libs.hasco.core
 
HASCOModelStatisticsComponentCell - Class in ai.libs.hasco.gui.statsplugin
 
HASCOModelStatisticsComponentCell(TreeView<HASCOModelStatisticsComponentSelector>) - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentCell
 
HASCOModelStatisticsComponentSelector - Class in ai.libs.hasco.gui.statsplugin
 
HASCOModelStatisticsComponentSelector(HASCOModelStatisticsPluginView, HASCOModelStatisticsComponentSelector, String, HASCOModelStatisticsPluginModel) - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
 
HASCOModelStatisticsComponentSelector(HASCOModelStatisticsPluginView, HASCOModelStatisticsPluginModel) - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
 
HASCOModelStatisticsObserver - Class in ai.libs.hasco.observers
 
HASCOModelStatisticsObserver() - Constructor for class ai.libs.hasco.observers.HASCOModelStatisticsObserver
 
HASCOModelStatisticsPlugin - Class in ai.libs.hasco.gui.statsplugin
 
HASCOModelStatisticsPlugin() - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPlugin
 
HASCOModelStatisticsPlugin(String) - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPlugin
 
HASCOModelStatisticsPluginController - Class in ai.libs.hasco.gui.statsplugin
 
HASCOModelStatisticsPluginController(HASCOModelStatisticsPluginModel, HASCOModelStatisticsPluginView) - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginController
 
HASCOModelStatisticsPluginModel - Class in ai.libs.hasco.gui.statsplugin
 
HASCOModelStatisticsPluginModel() - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
 
HASCOModelStatisticsPluginView - Class in ai.libs.hasco.gui.statsplugin
 
HASCOModelStatisticsPluginView(HASCOModelStatisticsPluginModel) - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginView
 
HASCOModelStatisticsPluginView(HASCOModelStatisticsPluginModel, int) - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginView
 
HASCOReduction<V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core.reduction.softcomp2planning
This is the class that conducts the actual problem reduction of software configuration to HTN Planning
HASCOReduction() - Constructor for class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReduction
 
HASCOReductionSolutionEvaluator<V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core.reduction.softcomp2planning
 
HASCOReductionSolutionEvaluator(RefinementConfiguredSoftwareConfigurationProblem<V>, HASCOReduction<V>) - Constructor for class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
HASCORunReport<V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core
 
HASCORunReport(List<HASCOSolutionCandidate<V>>) - Constructor for class ai.libs.hasco.core.HASCORunReport
 
HASCORunStartedEvent<T,​V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core.events
 
HASCORunStartedEvent(IAlgorithm<?, ?>, int, int, int, IObjectEvaluator<T, V>) - Constructor for class ai.libs.hasco.core.events.HASCORunStartedEvent
 
HASCORunTerminatedEvent<T,​V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core.events
 
HASCORunTerminatedEvent(ComponentInstance, T, V) - Constructor for class ai.libs.hasco.core.events.HASCORunTerminatedEvent
 
HASCOSolutionCandidate<V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core
This is a wrapper class only used for efficient processing of solutions.
HASCOSolutionCandidate(ComponentInstance, IEvaluatedGraphSearchBasedPlan<?, ?, V>, int) - Constructor for class ai.libs.hasco.core.HASCOSolutionCandidate
 
HASCOSolutionCandidateRepresenter - Class in ai.libs.hasco.gui.statsplugin
 
HASCOSolutionCandidateRepresenter() - Constructor for class ai.libs.hasco.gui.statsplugin.HASCOSolutionCandidateRepresenter
 
HASCOSolutionEvaluationEvent<T,​V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core.events
 
HASCOSolutionEvaluationEvent(ComponentInstance, T, V) - Constructor for class ai.libs.hasco.core.events.HASCOSolutionEvaluationEvent
 
HASCOSolutionEvent<V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.core.events
 
HASCOSolutionEvent(IAlgorithm<?, ?>, HASCOSolutionCandidate<V>) - Constructor for class ai.libs.hasco.core.events.HASCOSolutionEvent
 
HASCOUtil - Class in ai.libs.hasco.core
Utility functions in the context of HASCO algorithm selection and configurtion.
HASCOViaFD<V extends java.lang.Comparable<V>> - Class in ai.libs.hasco.builder.forwarddecomposition
 
HASCOViaFD(RefinementConfiguredSoftwareConfigurationProblem<V>, IOptimalPathInORGraphSearchFactory<IPathSearchWithPathEvaluationsInput<TFDNode, String, V>, EvaluatedSearchGraphPath<TFDNode, String, V>, TFDNode, String, V, ?>) - Constructor for class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFD
 
HASCOViaFDAndBestFirstBuilder<V extends java.lang.Comparable<V>,​B extends HASCOViaFDAndBestFirstBuilder<V,​B>> - Class in ai.libs.hasco.builder.forwarddecomposition
This factory makes it easier to create HASCO objects.
HASCOViaFDAndBestFirstBuilder(HASCOBuilder<TFDNode, String, V, ?>) - Constructor for class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstBuilder
 
HASCOViaFDAndBestFirstWithRandomCompletionsBuilder - Class in ai.libs.hasco.builder.forwarddecomposition
 
HASCOViaFDAndBestFirstWithRandomCompletionsBuilder(HASCOBuilder<TFDNode, String, Double, ?>) - Constructor for class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
HASCOViaFDAndDFSBuilder<V extends java.lang.Comparable<V>,​B extends HASCOViaFDAndDFSBuilder<V,​B>> - Class in ai.libs.hasco.builder.forwarddecomposition
 
HASCOViaFDAndDFSBuilder(HASCOBuilder<TFDNode, String, V, ?>) - Constructor for class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndDFSBuilder
 
HASCOViaFDAndDFSBuilder(Class<V>) - Constructor for class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndDFSBuilder
 
HASCOViaFDBuilder<V extends java.lang.Comparable<V>,​B extends HASCOViaFDBuilder<V,​B>> - Class in ai.libs.hasco.builder.forwarddecomposition
 
HASCOViaFDBuilder(HASCOBuilder<TFDNode, String, V, ?>) - Constructor for class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDBuilder
 
HASCOViaFDBuilder(Class<V>) - Constructor for class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDBuilder
 
HASCOWithRandomCompletionsConfig - Interface in ai.libs.hasco.twophase
 
hashCode() - Method in class ai.libs.hasco.twophase.TwoPhaseSoftwareConfigurationProblem
 

I

IHascoAware - Interface in ai.libs.hasco.core
Classes can implement this interface if they want to be informed about the HASCO instance in which they are used.
IHASCOPlanningReduction<N,​A> - Interface in ai.libs.hasco.core.reduction.planning2search
 
IMetaMiner - Interface in ai.libs.hasco.metamining
Used to to compute a score for a given ComponentInstance based on meta features of the ComponentInstance and possibly also its application context.
informAboutNewSolution(ComponentInstance, double) - Method in class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 
IsNotRefinablePredicate - Class in ai.libs.hasco.core.predicate
 
IsNotRefinablePredicate(Collection<Component>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Constructor for class ai.libs.hasco.core.predicate.IsNotRefinablePredicate
 
isOracable() - Method in class ai.libs.hasco.core.predicate.IsNotRefinablePredicate
 
isOracable() - Method in class ai.libs.hasco.core.predicate.IsRefinementCompletedPredicate
 
isOracable() - Method in class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 
IsRefinementCompletedPredicate - Class in ai.libs.hasco.core.predicate
 
IsRefinementCompletedPredicate(Collection<Component>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Constructor for class ai.libs.hasco.core.predicate.IsRefinementCompletedPredicate
 
IsValidParameterRangeRefinementPredicate - Class in ai.libs.hasco.core.predicate
 
IsValidParameterRangeRefinementPredicate(Collection<Component>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Constructor for class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 

K

K_BLOWUP_POSTPROCESS - Static variable in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
K_BLOWUP_SELECTION - Static variable in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
K_RANDOM_COMPLETIONS_NUM - Static variable in interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
 
K_RANDOM_COMPLETIONS_TIMEOUT_NODE - Static variable in interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
 
K_RANDOM_COMPLETIONS_TIMEOUT_PATH - Static variable in interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
 
K_RANDOM_SEED - Static variable in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
K_SELECTION_EVALUATION_TIMEOUT_TOLERANCE - Static variable in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
K_SELECTION_NUM_CONSIDERED_SOLUTIONS - Static variable in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 

M

MetaMinerBasedSorter - Class in ai.libs.hasco.metamining
A Comparator for TFDNodes that sorts based on meta information about the underlying ComponentInstance of the node and possibly application context.
MetaMinerBasedSorter(IMetaMiner, Collection<Component>) - Constructor for class ai.libs.hasco.metamining.MetaMinerBasedSorter
 

N

nextWithException() - Method in class ai.libs.hasco.core.HASCO
 
nextWithException() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
numberOfRandomCompletions() - Method in interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
 

P

parseScoreToDouble(String) - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginModel
 

R

randomSeed() - Method in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
receiveSolutionEvent(HASCOSolutionEvent<Double>) - Method in class ai.libs.hasco.observers.HASCOModelStatisticsObserver
 
refineOnLinearScale(Interval, int, double, boolean, boolean) - Method in class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 
refineOnLogScale(Interval, int, double, double, boolean) - Method in class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 
registerSolutionEventListener(Consumer<HASCOSolutionEvent<V>>) - Method in class ai.libs.hasco.core.HASCO
 
requireThatProblemHasBeenDefined() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
run() - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 

S

score(ComponentInstance) - Method in interface ai.libs.hasco.metamining.IMetaMiner
Gives a score to the given ComponentInstance based on its meta features and possibly meta features of the application context as well.
selectionNumConsideredSolutions() - Method in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
selectionPhaseTimeoutTolerance() - Method in interface ai.libs.hasco.twophase.TwoPhaseHASCOConfig
 
selectModel() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
serializeComponentInstance(ComponentInstance) - Method in class ai.libs.hasco.gui.statsplugin.ComponentInstanceSerializer
 
setBenchmark(IObjectEvaluator<T, V>) - Method in class ai.libs.hasco.core.events.HASCORunStartedEvent
 
setConfig(TwoPhaseHASCOConfig) - Method in class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
setCreateComponentInstancesFromNodesInsteadOfPlans(boolean) - Method in class ai.libs.hasco.core.HASCO
 
setHasco(HASCO<N, A, Double>) - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
setHascoFactory(HASCOBuilder<N, A, Double, ?>) - Method in class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
setHascoReference(HASCO<?, ?, ?>) - Method in class ai.libs.hasco.builder.forwarddecomposition.DefaultPathPriorizingPredicate
 
setHascoReference(HASCO<?, ?, ?>) - Method in interface ai.libs.hasco.core.IHascoAware
 
setLoggerName(String) - Method in class ai.libs.hasco.core.HASCO
 
setLoggerName(String) - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
setLoggerName(String) - Method in class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
setLoggerName(String) - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
setMetaminer(IMetaMiner) - Method in class ai.libs.hasco.metamining.MetaMinerBasedSorter
Sets the IMetaMiner, which is used to derive a score for a given TFDNode based on its attached ComponentInstance.
setNumberOfConsideredSolutions(int) - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
setProblemInput(RefinementConfiguredSoftwareConfigurationProblem<V>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
shouldSearchTerminate(long) - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
shutdown() - Method in class ai.libs.hasco.core.HASCO
 
shutdown() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 

T

test(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsNotRefinablePredicate
 
test(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsRefinementCompletedPredicate
 
test(Monom, ConstantParam...) - Method in class ai.libs.hasco.core.predicate.IsValidParameterRangeRefinementPredicate
 
test(N) - Method in class ai.libs.hasco.builder.forwarddecomposition.DefaultPathPriorizingPredicate
 
TFDNodeAsCIViewInfoGenerator - Class in ai.libs.hasco.gui.civiewplugin
This info generator is meant to be used in combination with the node info plug-in.
TFDNodeAsCIViewInfoGenerator(Collection<Component>) - Constructor for class ai.libs.hasco.gui.civiewplugin.TFDNodeAsCIViewInfoGenerator
 
timeoutForCandidateEvaluation() - Method in interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
 
timeoutForNodeEvaluation() - Method in interface ai.libs.hasco.twophase.HASCOWithRandomCompletionsConfig
 
toString() - Method in class ai.libs.hasco.core.HASCO
 
toString() - Method in class ai.libs.hasco.core.reduction.planning2search.DefaultHASCOPlanningReduction
 
toString() - Method in class ai.libs.hasco.core.reduction.softcomp2planning.HASCOReductionSolutionEvaluator
 
toString() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
 
toString() - Method in class ai.libs.hasco.twophase.TwoPhaseHASCO
 
TwoPhaseCandidateEvaluator - Class in ai.libs.hasco.twophase
 
TwoPhaseCandidateEvaluator(HASCOSolutionCandidate<Double>, long, double, double, double, IObjectEvaluator<ComponentInstance, Double>, Semaphore) - Constructor for class ai.libs.hasco.twophase.TwoPhaseCandidateEvaluator
 
TwoPhaseHASCO<N,​A> - Class in ai.libs.hasco.twophase
 
TwoPhaseHASCO(TwoPhaseSoftwareConfigurationProblem, TwoPhaseHASCOConfig) - Constructor for class ai.libs.hasco.twophase.TwoPhaseHASCO
 
TwoPhaseHASCO(TwoPhaseSoftwareConfigurationProblem, TwoPhaseHASCOConfig, HASCO<N, A, Double>) - Constructor for class ai.libs.hasco.twophase.TwoPhaseHASCO
 
TwoPhaseHASCOBuilder<N,​A> - Class in ai.libs.hasco.builder
 
TwoPhaseHASCOBuilder() - Constructor for class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
TwoPhaseHASCOBuilder(HASCOBuilder<N, A, Double, ?>) - Constructor for class ai.libs.hasco.builder.TwoPhaseHASCOBuilder
 
TwoPhaseHASCOConfig - Interface in ai.libs.hasco.twophase
 
TwoPhaseHASCOPhaseSwitchEvent - Class in ai.libs.hasco.core.events
 
TwoPhaseHASCOPhaseSwitchEvent(IAlgorithm<?, ?>) - Constructor for class ai.libs.hasco.core.events.TwoPhaseHASCOPhaseSwitchEvent
 
TwoPhaseHASCOReport - Class in ai.libs.hasco.twophase
 
TwoPhaseHASCOReport(int, int, HASCOSolutionCandidate<Double>) - Constructor for class ai.libs.hasco.twophase.TwoPhaseHASCOReport
 
TwoPhaseSoftwareConfigurationProblem - Class in ai.libs.hasco.twophase
 
TwoPhaseSoftwareConfigurationProblem(SoftwareConfigurationProblem<Double>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>, IObjectEvaluator<ComponentInstance, Double>) - Constructor for class ai.libs.hasco.twophase.TwoPhaseSoftwareConfigurationProblem
 
TwoPhaseSoftwareConfigurationProblem(File, String, IObjectEvaluator<ComponentInstance, Double>, IObjectEvaluator<ComponentInstance, Double>) - Constructor for class ai.libs.hasco.twophase.TwoPhaseSoftwareConfigurationProblem
 

U

update() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentSelector
This recursively updates the whole tree view under this node with respect to the current selections.
update() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginView
 
updateHistogram() - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsPluginView
Updates the histogram at the bottom.
updateItem(HASCOModelStatisticsComponentSelector, boolean) - Method in class ai.libs.hasco.gui.statsplugin.HASCOModelStatisticsComponentCell
 

V

valueOf(String) - Static method in enum ai.libs.hasco.builder.HASCOBuilder.Reduction
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.libs.hasco.builder.HASCOBuilder.Reduction
Returns an array containing the constants of this enum type, in the order they are declared.
viaRandomCompletions() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstBuilder
 

W

withAlgorithmConfig(HASCOConfig) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withAlgorithmConfigFile(File) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withBestFirst() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDBuilder
 
withBlindSearch() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDBuilder
 
withComponents(Collection<Component>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withCPUs(int) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withDefaultAlgorithmConfig() - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withDefaultParametrizationsFirst() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
withDFS() - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDBuilder
 
withEvaluator(IObjectEvaluator<ComponentInstance, V>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withForwardDecomposition() - Static method in class ai.libs.hasco.builder.HASCOBuilder
 
withForwardDecomposition(Class<V>) - Static method in class ai.libs.hasco.builder.HASCOBuilder
 
withNumSamples(int) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
withParamRefinementConfig(Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withPlanningGraphGeneratorDeriver(IHierarchicalPlanningToGraphSearchReduction<N, A, ? super CEOCIPSTNPlanningProblem, ? extends IPlan, ? extends GraphSearchInput<N, A>, ? super ILabeledPath<N, A>>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withPreferredNodeEvaluator(IPathEvaluator<TFDNode, String, Double>) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
withPriorizingPredicate(Predicate<TFDNode>) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
withProblem(RefinementConfiguredSoftwareConfigurationProblem<V>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withProblem(File, String, IObjectEvaluator<ComponentInstance, V>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withRandom(Random) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
withReduction(AlgorithmicProblemReduction<IPathSearchInput<TFDNode, String>, EvaluatedSearchGraphPath<TFDNode, String, V>, GraphSearchWithSubpathEvaluationsInput<TFDNode, String, V>, EvaluatedSearchGraphPath<TFDNode, String, V>>) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstBuilder
 
withRequiredInterface(String) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withSearchFactory(IOptimalPathInORGraphSearchFactory<IPathSearchWithPathEvaluationsInput<N, A, V>, EvaluatedSearchGraphPath<N, A, V>, N, A, V, ?>) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withSeed(long) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
withTimeout(Timeout) - Method in class ai.libs.hasco.builder.HASCOBuilder
 
withTimeoutForNode(Timeout) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
withTimeoutForSingleEvaluation(Timeout) - Method in class ai.libs.hasco.builder.forwarddecomposition.HASCOViaFDAndBestFirstWithRandomCompletionsBuilder
 
A C D E F G H I K M N P R S T U V W 
All Classes All Packages