A B C D E G H I L M N O P R S T U 
All Classes All Packages

A

addDependency(Dependency) - Method in class ai.libs.jaicore.components.model.Component
Adds a dependency constraint to the dependencies of this Component.
addParameter(Parameter) - Method in class ai.libs.jaicore.components.model.Component
Adds a parameter to the set of parameters iff the parameter or another parameter with the same name does not yet exist.
addProvidedInterface(String) - Method in class ai.libs.jaicore.components.model.Component
Adds another provided interface to the collection of provided interfaces.
addRequiredInterface(String, String) - Method in class ai.libs.jaicore.components.model.Component
 
addRequiredInterface(String, String, Integer, Integer) - Method in class ai.libs.jaicore.components.model.Component
Adds an additional required interface with an ID (local identifier) and an interface name (provided interface of another Component) to the required interfaces of this Component.
ai.libs.jaicore.components.exceptions - package ai.libs.jaicore.components.exceptions
 
ai.libs.jaicore.components.model - package ai.libs.jaicore.components.model
 
ai.libs.jaicore.components.optimizingfactory - package ai.libs.jaicore.components.optimizingfactory
 
ai.libs.jaicore.components.serialization - package ai.libs.jaicore.components.serialization
 
appendAnnotation(String, String) - Method in class ai.libs.jaicore.components.model.ComponentInstance
 

B

BaseFactory<T> - Interface in ai.libs.jaicore.components.optimizingfactory
 
BooleanParameterDomain - Class in ai.libs.jaicore.components.model
 
BooleanParameterDomain() - Constructor for class ai.libs.jaicore.components.model.BooleanParameterDomain
 

C

call() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
cancel() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
CategoricalParameterDomain - Class in ai.libs.jaicore.components.model
 
CategoricalParameterDomain(String[]) - Constructor for class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
CategoricalParameterDomain(Collection<String>) - Constructor for class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
categoricalParameterizationsOfComponent(Component) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
Component - Class in ai.libs.jaicore.components.model
A Component is described by - a name - a collection of provided interfaces - a list of required interfaces - a set of parameters - a list of dependencies and can be used to describe any kind of components and model complex multi-component systems.
Component(String) - Constructor for class ai.libs.jaicore.components.model.Component
Constructor creating an empty Component with a specific name.
Component(String, Collection<String>, List<Interface>, PartialOrderedSet<Parameter>, Collection<Dependency>) - Constructor for class ai.libs.jaicore.components.model.Component
Constructor for a component giving the provided and required interfaces, the collection of parameters and a list of dependencies.
Component(String, Collection<String>, List<Interface>, PartialOrderedSet<Parameter>, List<Dependency>) - Constructor for class ai.libs.jaicore.components.model.Component
Constructor for a component giving the provided and required interfaces, the collection of parameters and a list of dependencies.
ComponentInstance - Class in ai.libs.jaicore.components.model
For a given Component, a Component Instance defines all parameter values and the required interfaces (recursively) and thus provides a grounding of the respective Component.
ComponentInstance(ComponentInstance) - Constructor for class ai.libs.jaicore.components.model.ComponentInstance
 
ComponentInstance(Component, Map<String, String>, Map<String, ComponentInstance>) - Constructor for class ai.libs.jaicore.components.model.ComponentInstance
Constructor for creating a ComponentInstance for a particular Component.
ComponentInstanceDeserializer - Class in ai.libs.jaicore.components.serialization
 
ComponentInstanceDeserializer(Collection<Component>) - Constructor for class ai.libs.jaicore.components.serialization.ComponentInstanceDeserializer
 
ComponentInstanceUtil - Class in ai.libs.jaicore.components.model
The ComponentInstanceUtil provides some utilities to deal with component instances.
ComponentInstantiationFailedException - Exception in ai.libs.jaicore.components.exceptions
 
ComponentInstantiationFailedException(Throwable, String) - Constructor for exception ai.libs.jaicore.components.exceptions.ComponentInstantiationFailedException
 
ComponentLoader - Class in ai.libs.jaicore.components.serialization
 
ComponentLoader() - Constructor for class ai.libs.jaicore.components.serialization.ComponentLoader
 
ComponentLoader(boolean) - Constructor for class ai.libs.jaicore.components.serialization.ComponentLoader
 
ComponentLoader(File) - Constructor for class ai.libs.jaicore.components.serialization.ComponentLoader
 
ComponentLoader(File, boolean) - Constructor for class ai.libs.jaicore.components.serialization.ComponentLoader
 
ComponentNotFoundException - Exception in ai.libs.jaicore.components.serialization
 
ComponentNotFoundException() - Constructor for exception ai.libs.jaicore.components.serialization.ComponentNotFoundException
 
ComponentNotFoundException(String) - Constructor for exception ai.libs.jaicore.components.serialization.ComponentNotFoundException
 
ComponentNotFoundException(String, Throwable) - Constructor for exception ai.libs.jaicore.components.serialization.ComponentNotFoundException
 
ComponentNotFoundException(Throwable) - Constructor for exception ai.libs.jaicore.components.serialization.ComponentNotFoundException
 
ComponentUtil - Class in ai.libs.jaicore.components.model
The ComponentUtil class can be used to deal with Components in a convenient way.
ComponentUtils - Class in ai.libs.jaicore.components.serialization
 
CompositionProblemUtil - Class in ai.libs.jaicore.components.model
 
CompositionSerializer - Class in ai.libs.jaicore.components.serialization
 
contains(Object) - Method in class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
contains(Object) - Method in interface ai.libs.jaicore.components.model.IParameterDomain
 

D

Dependency - Class in ai.libs.jaicore.components.model
 
Dependency(Collection<Collection<Pair<Parameter, IParameterDomain>>>, Collection<Pair<Parameter, IParameterDomain>>) - Constructor for class ai.libs.jaicore.components.model.Dependency
 
deserialize(JsonParser, DeserializationContext) - Method in class ai.libs.jaicore.components.serialization.ComponentInstanceDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class ai.libs.jaicore.components.serialization.ParameterDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class ai.libs.jaicore.components.serialization.ParameterDomainDeserializer
 

E

equals(Object) - Method in class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
equals(Object) - Method in class ai.libs.jaicore.components.model.Component
 
equals(Object) - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
equals(Object) - Method in class ai.libs.jaicore.components.model.Dependency
 
equals(Object) - Method in class ai.libs.jaicore.components.model.Interface
 
equals(Object) - Method in class ai.libs.jaicore.components.model.Parameter
 
equals(Object) - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
equals(Object) - Method in class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
equals(Object) - Method in class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
equals(Object) - Method in class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
 
EvaluatedSoftwareConfigurationSolution<V extends java.lang.Comparable<V>> - Interface in ai.libs.jaicore.components.model
 

G

getAffectedComponents(Collection<Component>, String) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
Returns a collection of components that is relevant to resolve all recursive dependency when the request concerns a component with the provided required interface.
getAllAlgorithmSelectionInstances(Component, Collection<Component>) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
Enumerates all possible component instances for a specific root component and a collection of components for resolving required interfaces.
getAllAlgorithmSelectionInstances(String, Collection<Component>) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
Enumerates all possible component instances for a specific root component and a collection of components for resolving required interfaces.
getAnnotation(String) - Method in class ai.libs.jaicore.components.model.ComponentInstance
Retrieve an annotation by its key.
getBaseFactory() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactoryProblem
 
getComponent() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getComponentAsJsonNode(String) - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
 
getComponentByName(String, Collection<Component>) - Static method in class ai.libs.jaicore.components.serialization.ComponentUtils
 
getComponentInstance() - Method in interface ai.libs.jaicore.components.model.EvaluatedSoftwareConfigurationSolution
 
getComponentInstanceAsComponentNames(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
getComponentInstanceOfObject() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
getComponentInstancesOfComposition(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
Computes a list of all component instances of the given composition.
getComponentInstantiation(ComponentInstance) - Method in interface ai.libs.jaicore.components.optimizingfactory.BaseFactory
 
getComponentName() - Method in class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
 
getComponentNamesOfComposition(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
Computes a String of component names that appear in the composition which can be used as an identifier for the composition
getComponents() - Method in class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
getComponents() - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
 
getComponentsOfComposition(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
Computes a list of all components of the given composition.
getComponentsProvidingInterface(Collection<Component>, String) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
Searches and returns all components within a collection of components that provide a specific interface.
getComponentsThatProvideInterface(SoftwareConfigurationProblem<?>, String) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 
getComponentsThatResolveProblem(SoftwareConfigurationProblem<?>) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 
getComponentWithName(String) - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
This method searches for a component with the given name.
getCompositionEvaluator() - Method in class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
getConclusion() - Method in class ai.libs.jaicore.components.model.Dependency
 
getConfigurationProblem() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactoryProblem
 
getContainedComponents() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getDefaultDomain() - Method in class ai.libs.jaicore.components.model.Parameter
 
getDefaultParameterizationOfComponent(Component) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
This procedure returns a ComponentInstance of the given Component with default parameterization.
getDefaultParametrization(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.ComponentInstanceUtil
 
getDefaultValue() - Method in class ai.libs.jaicore.components.model.Parameter
 
getDependencies() - Method in class ai.libs.jaicore.components.model.Component
 
getFocusPoint() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
getId() - Method in class ai.libs.jaicore.components.model.Interface
 
getIntervalLength() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
getJsonNodeComponents() - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
 
getLogBasis() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
getLoggerName() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
getMax() - Method in class ai.libs.jaicore.components.model.Interface
 
getMin() - Method in class ai.libs.jaicore.components.model.Interface
 
getName() - Method in class ai.libs.jaicore.components.model.Component
 
getName() - Method in class ai.libs.jaicore.components.model.Interface
 
getName() - Method in class ai.libs.jaicore.components.model.Parameter
 
getNestedComponentDescription() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getNumberOfUnparametrizedCompositions(Collection<Component>, String) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
getNumericParameterRefinement(Interval, double, boolean, ParameterRefinementConfiguration) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 
getOptimizer() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
getParamConfigs() - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
 
getParameters() - Method in class ai.libs.jaicore.components.model.Component
 
getParametersThatHaveBeenSetExplicitly() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getParametersThatHaveNotBeenSetExplicitly() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getParameterValue(Parameter) - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getParameterValue(String) - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getParameterValues() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getParameterWithName(String) - Method in class ai.libs.jaicore.components.model.Component
Returns the parameter for a given name.
getParamRefinementConfig() - Method in class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
getPerformanceOfObject() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
getPremise() - Method in class ai.libs.jaicore.components.model.Dependency
 
getPrettyPrint() - Method in class ai.libs.jaicore.components.model.ComponentInstance
Returns the description of a ComponentInstance as a pretty print with indentation.
getProvidedInterfaces() - Method in class ai.libs.jaicore.components.model.Component
 
getRandomParameterizationOfComponent(Component, Random) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
This procedure returns a valid random parameterization of a given component.
getRandomParametrization(ComponentInstance, Random) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
getRefinementsPerStep() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
getRequiredInterface() - Method in class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
getRequiredInterfaceIds() - Method in class ai.libs.jaicore.components.model.Component
 
getRequiredInterfaceNames() - Method in class ai.libs.jaicore.components.model.Component
 
getRequiredInterfaces() - Method in class ai.libs.jaicore.components.model.Component
 
getSatisfactionOfRequiredInterfaces() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
getSatisfactionOfRequiredInterfaces() - Method in class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
 
getStatsForComponents(Collection<Component>) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
getSubComposition(List<String>) - Method in class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
Determines the sub-composition under a path of required interfaces
getUnresolvableRequiredInterfaces() - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
 
getValues() - Method in class ai.libs.jaicore.components.model.CategoricalParameterDomain
 

H

hasCycles(Collection<Component>, String) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
hashCode() - Method in class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
hashCode() - Method in class ai.libs.jaicore.components.model.Component
 
hashCode() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
hashCode() - Method in class ai.libs.jaicore.components.model.Dependency
 
hashCode() - Method in class ai.libs.jaicore.components.model.Interface
 
hashCode() - Method in class ai.libs.jaicore.components.model.Parameter
 
hashCode() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
hashCode() - Method in class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
hashCode() - Method in class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
hashCode() - Method in class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
 

I

init() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
Interface - Class in ai.libs.jaicore.components.model
 
Interface(String, String, Boolean, Integer, Integer) - Constructor for class ai.libs.jaicore.components.model.Interface
 
Interface(String, String, Integer, Integer) - Constructor for class ai.libs.jaicore.components.model.Interface
 
IParameterDomain - Interface in ai.libs.jaicore.components.model
 
isCategorical() - Method in class ai.libs.jaicore.components.model.Parameter
 
isDefaultConfiguration(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
isDefaultParametrized() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
isDefaultValue(Object) - Method in class ai.libs.jaicore.components.model.Parameter
 
isDependencyConditionSatisfied(Collection<Pair<Parameter, IParameterDomain>>, Map<Parameter, IParameterDomain>) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 
isDependencyPremiseSatisfied(Dependency, Map<Parameter, IParameterDomain>) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 
isEquals(Object, Object) - Method in class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
isEquals(Object, Object) - Method in interface ai.libs.jaicore.components.model.IParameterDomain
 
isEquals(Object, Object) - Method in class ai.libs.jaicore.components.model.NumericParameterDomain
 
isInitRefinementOnLogScale() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
isInitWithExtremalPoints() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
isNumeric() - Method in class ai.libs.jaicore.components.model.Parameter
 
isValidComponentInstantiation(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.ComponentInstanceUtil
Checks whether a component instance adheres to the defined inter-parameter dependencies defined in the component.

L

loadComponents(File) - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
 

M

main(String[]) - Static method in class ai.libs.jaicore.components.serialization.ComponentLoader
 
matchesPathRestriction(List<Pair<String, String>>) - Method in class ai.libs.jaicore.components.model.ComponentInstance
This method checks, whether a path of refinements conforms the constraints for parameter refinements.
matchesPathRestrictions(Collection<List<Pair<String, String>>>) - Method in class ai.libs.jaicore.components.model.ComponentInstance
This method checks, whether a given list of paths of refinements conforms the constraints for parameter refinements.
maxParameterizationOfComponent(Component) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 
minParameterizationOfComponent(Component) - Static method in class ai.libs.jaicore.components.model.ComponentUtil
 

N

nextWithException() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
NumericParameterDomain - Class in ai.libs.jaicore.components.model
 
NumericParameterDomain(boolean, double, double) - Constructor for class ai.libs.jaicore.components.model.NumericParameterDomain
 

O

OptimizingFactory<P extends SoftwareConfigurationProblem<V>,​T,​C extends EvaluatedSoftwareConfigurationSolution<V>,​V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.components.optimizingfactory
 
OptimizingFactory(OptimizingFactoryProblem<P, T, V>, SoftwareConfigurationAlgorithmFactory<P, C, V, ?>) - Constructor for class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
OptimizingFactoryProblem<P extends SoftwareConfigurationProblem<V>,​T,​V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.components.optimizingfactory
 
OptimizingFactoryProblem(BaseFactory<T>, P) - Constructor for class ai.libs.jaicore.components.optimizingfactory.OptimizingFactoryProblem
 

P

Parameter - Class in ai.libs.jaicore.components.model
 
Parameter(String, IParameterDomain, Serializable) - Constructor for class ai.libs.jaicore.components.model.Parameter
 
ParameterDeserializer - Class in ai.libs.jaicore.components.serialization
 
ParameterDeserializer() - Constructor for class ai.libs.jaicore.components.serialization.ParameterDeserializer
 
ParameterDeserializer(Class<Parameter>) - Constructor for class ai.libs.jaicore.components.serialization.ParameterDeserializer
 
ParameterDomainDeserializer - Class in ai.libs.jaicore.components.serialization
 
ParameterDomainDeserializer() - Constructor for class ai.libs.jaicore.components.serialization.ParameterDomainDeserializer
 
ParameterDomainDeserializer(Class<IParameterDomain>) - Constructor for class ai.libs.jaicore.components.serialization.ParameterDomainDeserializer
 
ParameterRefinementConfiguration - Class in ai.libs.jaicore.components.model
 
ParameterRefinementConfiguration(boolean, int, double) - Constructor for class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
ParameterRefinementConfiguration(double, double, boolean, int, double) - Constructor for class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
putAnnotation(String, String) - Method in class ai.libs.jaicore.components.model.ComponentInstance
Add an annotation to this component instance.

R

readAsTree(TreeNode) - Method in class ai.libs.jaicore.components.serialization.ComponentInstanceDeserializer
 
readFromJson(String) - Method in class ai.libs.jaicore.components.serialization.ComponentInstanceDeserializer
 
readFromString(String) - Method in class ai.libs.jaicore.components.serialization.ComponentLoader
 
RefinementConfiguredSoftwareConfigurationProblem<V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.components.model
In this problem, the core software configuration problem is extended by predefining how the the parameters may be refined
RefinementConfiguredSoftwareConfigurationProblem(RefinementConfiguredSoftwareConfigurationProblem<V>, String) - Constructor for class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
RefinementConfiguredSoftwareConfigurationProblem(RefinementConfiguredSoftwareConfigurationProblem<V>, Collection<Component>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Constructor for class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
RefinementConfiguredSoftwareConfigurationProblem(RefinementConfiguredSoftwareConfigurationProblem<V>, IObjectEvaluator<ComponentInstance, V>) - Constructor for class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
RefinementConfiguredSoftwareConfigurationProblem(SoftwareConfigurationProblem<V>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Constructor for class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
RefinementConfiguredSoftwareConfigurationProblem(File, String, IObjectEvaluator<ComponentInstance, V>) - Constructor for class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
RefinementConfiguredSoftwareConfigurationProblem(Collection<Component>, String, IObjectEvaluator<ComponentInstance, V>, Map<Component, Map<Parameter, ParameterRefinementConfiguration>>) - Constructor for class ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem
 
refineOnLinearScale(Interval, int, double) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 
refineOnLogScale(Interval, int, double, double) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 
refineRecursively(Interval, int, double, double, double) - Static method in class ai.libs.jaicore.components.model.CompositionProblemUtil
 

S

serializeComponentInstance(ComponentInstance) - Static method in class ai.libs.jaicore.components.serialization.CompositionSerializer
 
setLoggerName(String) - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
setTimeout(Timeout) - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 
SoftwareConfigurationAlgorithm<P extends SoftwareConfigurationProblem<V>,​O extends EvaluatedSoftwareConfigurationSolution<V>,​V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.components.optimizingfactory
 
SoftwareConfigurationAlgorithm(IOwnerBasedAlgorithmConfig, P) - Constructor for class ai.libs.jaicore.components.optimizingfactory.SoftwareConfigurationAlgorithm
 
SoftwareConfigurationAlgorithm(P) - Constructor for class ai.libs.jaicore.components.optimizingfactory.SoftwareConfigurationAlgorithm
 
SoftwareConfigurationAlgorithmFactory<P extends SoftwareConfigurationProblem<V>,​O extends EvaluatedSoftwareConfigurationSolution<V>,​V extends java.lang.Comparable<V>,​A extends SoftwareConfigurationAlgorithm<P,​O,​V>> - Interface in ai.libs.jaicore.components.optimizingfactory
 
SoftwareConfigurationProblem<V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.components.model
 
SoftwareConfigurationProblem(SoftwareConfigurationProblem<V>) - Constructor for class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
SoftwareConfigurationProblem(File, String, IObjectEvaluator<ComponentInstance, V>) - Constructor for class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
SoftwareConfigurationProblem(Collection<Component>, String, IObjectEvaluator<ComponentInstance, V>) - Constructor for class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
subsumes(IParameterDomain) - Method in class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
subsumes(IParameterDomain) - Method in interface ai.libs.jaicore.components.model.IParameterDomain
 
subsumes(IParameterDomain) - Method in class ai.libs.jaicore.components.model.NumericParameterDomain
 

T

toComponentNameString() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
toComponentNameString(ComponentInstance) - Static method in class ai.libs.jaicore.components.model.ComponentInstanceUtil
 
toString() - Method in class ai.libs.jaicore.components.model.CategoricalParameterDomain
 
toString() - Method in class ai.libs.jaicore.components.model.Component
 
toString() - Method in class ai.libs.jaicore.components.model.ComponentInstance
 
toString() - Method in class ai.libs.jaicore.components.model.Dependency
 
toString() - Method in class ai.libs.jaicore.components.model.Parameter
 
toString() - Method in class ai.libs.jaicore.components.model.ParameterRefinementConfiguration
 
toString() - Method in class ai.libs.jaicore.components.model.SoftwareConfigurationProblem
 
toString() - Method in class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
 
toString() - Method in class ai.libs.jaicore.components.optimizingfactory.OptimizingFactory
 

U

UnparametrizedComponentInstance - Class in ai.libs.jaicore.components.model
 
UnparametrizedComponentInstance(ComponentInstance) - Constructor for class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
 
UnparametrizedComponentInstance(String, Map<String, UnparametrizedComponentInstance>) - Constructor for class ai.libs.jaicore.components.model.UnparametrizedComponentInstance
 
UnresolvableRequiredInterfaceException - Exception in ai.libs.jaicore.components.serialization
This exception can be thrown if components define required interfaces which cannot be resolved with the so far seen provided interfaces of components.
UnresolvableRequiredInterfaceException() - Constructor for exception ai.libs.jaicore.components.serialization.UnresolvableRequiredInterfaceException
 
UnresolvableRequiredInterfaceException(String) - Constructor for exception ai.libs.jaicore.components.serialization.UnresolvableRequiredInterfaceException
 
UnresolvableRequiredInterfaceException(String, Throwable) - Constructor for exception ai.libs.jaicore.components.serialization.UnresolvableRequiredInterfaceException
 
UnresolvableRequiredInterfaceException(Throwable) - Constructor for exception ai.libs.jaicore.components.serialization.UnresolvableRequiredInterfaceException
 
A B C D E G H I L M N O P R S T U 
All Classes All Packages