All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| BaseFactory<T> |
|
| BooleanParameterDomain |
|
| CategoricalParameterDomain |
|
| Component |
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.
|
| ComponentInstance |
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.
|
| ComponentInstanceDeserializer |
|
| ComponentInstanceUtil |
The ComponentInstanceUtil provides some utilities to deal with component instances.
|
| ComponentInstantiationFailedException |
|
| ComponentLoader |
|
| ComponentNotFoundException |
|
| ComponentUtil |
The ComponentUtil class can be used to deal with Components in a convenient way.
|
| ComponentUtils |
|
| CompositionProblemUtil |
|
| CompositionSerializer |
|
| Dependency |
|
| EvaluatedSoftwareConfigurationSolution<V extends java.lang.Comparable<V>> |
|
| Interface |
|
| IParameterDomain |
|
| NumericParameterDomain |
|
| OptimizingFactory<P extends SoftwareConfigurationProblem<V>,T,C extends EvaluatedSoftwareConfigurationSolution<V>,V extends java.lang.Comparable<V>> |
|
| OptimizingFactoryProblem<P extends SoftwareConfigurationProblem<V>,T,V extends java.lang.Comparable<V>> |
|
| Parameter |
|
| ParameterDeserializer |
|
| ParameterDomainDeserializer |
|
| ParameterRefinementConfiguration |
|
| RefinementConfiguredSoftwareConfigurationProblem<V extends java.lang.Comparable<V>> |
In this problem, the core software configuration problem is extended by predefining how the the parameters may be refined
|
| SoftwareConfigurationAlgorithm<P extends SoftwareConfigurationProblem<V>,O extends EvaluatedSoftwareConfigurationSolution<V>,V extends java.lang.Comparable<V>> |
|
| SoftwareConfigurationAlgorithmFactory<P extends SoftwareConfigurationProblem<V>,O extends EvaluatedSoftwareConfigurationSolution<V>,V extends java.lang.Comparable<V>,A extends SoftwareConfigurationAlgorithm<P,O,V>> |
|
| SoftwareConfigurationProblem<V extends java.lang.Comparable<V>> |
|
| UnparametrizedComponentInstance |
|
| UnresolvableRequiredInterfaceException |
This exception can be thrown if components define required interfaces which cannot be resolved with the so far seen provided interfaces of components.
|