Package ai.libs.jaicore.components.model
-
Interface Summary Interface Description EvaluatedSoftwareConfigurationSolution<V extends java.lang.Comparable<V>> IParameterDomain -
Class Summary Class Description BooleanParameterDomain CategoricalParameterDomain Component AComponentis 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 givenComponent, aComponent Instancedefines all parameter values and the required interfaces (recursively) and thus provides a grounding of the respectiveComponent.ComponentInstanceUtil The ComponentInstanceUtil provides some utilities to deal with component instances.ComponentUtil The ComponentUtil class can be used to deal with Components in a convenient way.CompositionProblemUtil Dependency Interface NumericParameterDomain Parameter 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 refinedSoftwareConfigurationProblem<V extends java.lang.Comparable<V>> UnparametrizedComponentInstance