A B C D E G H I L M N O P R S T U
All Classes All Packages
All Classes All Packages
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
Componentis 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
Componentwith 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, aComponent Instancedefines all parameter values and the required interfaces (recursively) and thus provides a grounding of the respectiveComponent. - 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
ComponentInstancefor a particularComponent. - 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
ComponentInstanceas 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
All Classes All Packages