Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- ai.libs.jaicore.basic.algorithm.AAlgorithm<I,O> (implements org.api4.java.algorithm.IAlgorithm<I,O>, org.api4.java.common.control.ILoggingCustomizable, org.api4.java.common.event.IRelaxedEventEmitter)
- ai.libs.jaicore.basic.algorithm.ASolutionCandidateIterator<I,O> (implements org.api4.java.algorithm.ISolutionCandidateIterator<I,O>)
- ai.libs.jaicore.basic.algorithm.AOptimizer<I,O,V> (implements org.api4.java.algorithm.IOptimizationAlgorithm<I,O,V>)
- ai.libs.jaicore.components.optimizingfactory.SoftwareConfigurationAlgorithm<P,O,V>
- ai.libs.jaicore.basic.algorithm.AOptimizer<I,O,V> (implements org.api4.java.algorithm.IOptimizationAlgorithm<I,O,V>)
- ai.libs.jaicore.components.optimizingfactory.OptimizingFactory<P,T,C,V>
- ai.libs.jaicore.basic.algorithm.ASolutionCandidateIterator<I,O> (implements org.api4.java.algorithm.ISolutionCandidateIterator<I,O>)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- ai.libs.jaicore.components.model.ComponentRepository (implements ai.libs.jaicore.components.api.IComponentRepository)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- ai.libs.jaicore.components.model.NumericParameterRefinementConfigurationMap (implements ai.libs.jaicore.components.api.INumericParameterRefinementConfigurationMap)
- java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
- ai.libs.jaicore.components.model.CategoricalParameterDomain (implements ai.libs.jaicore.components.api.IParameterDomain)
- ai.libs.jaicore.components.model.BooleanParameterDomain
- ai.libs.jaicore.components.model.Component (implements ai.libs.jaicore.components.api.IComponent, java.io.Serializable)
- ai.libs.jaicore.components.model.ComponentInstance (implements ai.libs.jaicore.components.api.IComponentInstance, java.io.Serializable)
- ai.libs.jaicore.components.model.ComponentInstanceConstraint (implements ai.libs.jaicore.components.api.IComponentInstanceConstraint)
- ai.libs.jaicore.components.model.ComponentInstanceUtil
- ai.libs.jaicore.components.serialization.ComponentSerialization (implements org.api4.java.common.control.ILoggingCustomizable)
- ai.libs.jaicore.components.model.ComponentUtil
- ai.libs.jaicore.components.model.CompositionProblemUtil
- ai.libs.jaicore.components.model.Dependency (implements ai.libs.jaicore.components.api.IParameterDependency, java.io.Serializable)
- ai.libs.jaicore.components.model.Interface (implements ai.libs.jaicore.components.api.IRequiredInterfaceDefinition, java.io.Serializable)
- ai.libs.jaicore.basic.sets.Interval (implements java.io.Serializable)
- ai.libs.jaicore.components.model.NumericParameterDomain (implements ai.libs.jaicore.components.api.IParameterDomain)
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable)
- ai.libs.jaicore.components.serialization.ComponentInstanceDeserializer
- ai.libs.jaicore.components.serialization.ParameterDeserializer
- ai.libs.jaicore.components.serialization.ParameterDomainDeserializer
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable)
- ai.libs.jaicore.components.model.NumericParameterRefinementConfiguration (implements ai.libs.jaicore.components.api.INumericParameterRefinementConfiguration)
- ai.libs.jaicore.components.optimizingfactory.OptimizingFactoryProblem<P,T,V>
- ai.libs.jaicore.components.model.Parameter (implements ai.libs.jaicore.components.api.IParameter, java.io.Serializable)
- ai.libs.jaicore.components.model.SoftwareConfigurationProblem<V>
- ai.libs.jaicore.components.model.RefinementConfiguredSoftwareConfigurationProblem<V>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- ai.libs.jaicore.components.exceptions.ComponentInstantiationFailedException
- ai.libs.jaicore.components.exceptions.ComponentNotFoundException
- java.lang.RuntimeException
- ai.libs.jaicore.components.exceptions.UnresolvableRequiredInterfaceException
- java.lang.Exception
- ai.libs.jaicore.components.model.UnparametrizedComponentInstance
- ai.libs.jaicore.basic.algorithm.AAlgorithm<I,O> (implements org.api4.java.algorithm.IAlgorithm<I,O>, org.api4.java.common.control.ILoggingCustomizable, org.api4.java.common.event.IRelaxedEventEmitter)
Interface Hierarchy
- ai.libs.jaicore.components.optimizingfactory.BaseFactory<T>
- org.api4.java.algorithm.IAlgorithmFactory<I,O,A>
- ai.libs.jaicore.components.optimizingfactory.SoftwareConfigurationAlgorithmFactory<P,O,V,A>
- ai.libs.jaicore.basic.IAnnotatable
- ai.libs.jaicore.components.api.IComponentInstance (also extends java.io.Serializable)
- ai.libs.jaicore.components.api.IComponentInstanceConstraint
- ai.libs.jaicore.components.api.INumericParameterRefinementConfiguration
- ai.libs.jaicore.components.api.INumericParameterRefinementConfigurationMap
- java.lang.Iterable<T>
- java.util.Collection<E>
- ai.libs.jaicore.components.api.IComponentRepository
- java.util.Collection<E>
- org.api4.java.common.attributedobjects.ScoredItem<V>
- ai.libs.jaicore.components.api.IEvaluatedSoftwareConfigurationSolution<V>
- java.io.Serializable
- ai.libs.jaicore.components.api.IComponent
- ai.libs.jaicore.components.api.IComponentInstance (also extends ai.libs.jaicore.basic.IAnnotatable)
- ai.libs.jaicore.components.api.IParameter
- ai.libs.jaicore.components.api.IParameterDependency
- ai.libs.jaicore.components.api.IParameterDomain
- ai.libs.jaicore.components.api.IRequiredInterfaceDefinition
- ai.libs.jaicore.components.api.IUnparametrizedComponentInstance