Hierarchy For All Packages
Package Hierarchies:- ai.libs.jaicore.basic,
- ai.libs.jaicore.basic.aggregate,
- ai.libs.jaicore.basic.aggregate.reals,
- ai.libs.jaicore.basic.aggregate.string,
- ai.libs.jaicore.basic.algorithm,
- ai.libs.jaicore.basic.algorithm.events,
- ai.libs.jaicore.basic.algorithm.events.serializable,
- ai.libs.jaicore.basic.algorithm.exceptions,
- ai.libs.jaicore.basic.algorithm.reduction,
- ai.libs.jaicore.basic.events,
- ai.libs.jaicore.basic.kvstore,
- ai.libs.jaicore.basic.sets,
- ai.libs.jaicore.concurrent,
- ai.libs.jaicore.db.sql,
- ai.libs.jaicore.graph,
- ai.libs.jaicore.interrupt,
- ai.libs.jaicore.logging,
- ai.libs.jaicore.timing
Class Hierarchy
- java.lang.Object
- ai.libs.jaicore.basic.algorithm.AAlgorithm<I,O> (implements ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O>, ai.libs.jaicore.basic.ILoggingCustomizable)
- ai.libs.jaicore.basic.algorithm.ASolutionCandidateIterator<I,O> (implements ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>)
- ai.libs.jaicore.basic.algorithm.AOptimizer<I,O,V> (implements ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V>)
- ai.libs.jaicore.basic.algorithm.reduction.AReducingSolutionIterator<I1,O1,I2,O2>
- ai.libs.jaicore.basic.algorithm.reduction.ReducingOptimizer<I1,O1,I2,O2,V> (implements ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V>)
- ai.libs.jaicore.basic.sets.LDSRelationComputer<T>
- ai.libs.jaicore.basic.algorithm.ASolutionCandidateIterator<I,O> (implements ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>)
- ai.libs.jaicore.basic.algorithm.events.AAlgorithmEvent (implements ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent)
- ai.libs.jaicore.basic.algorithm.events.AlgorithmCanceledEvent
- ai.libs.jaicore.basic.algorithm.events.AlgorithmFinishedEvent
- ai.libs.jaicore.basic.algorithm.events.AlgorithmInitializedEvent
- ai.libs.jaicore.basic.algorithm.events.AlgorithmInterruptedEvent
- ai.libs.jaicore.basic.algorithm.events.ASolutionCandidateFoundEvent<O> (implements ai.libs.jaicore.basic.algorithm.events.SolutionCandidateFoundEvent<O>)
- ai.libs.jaicore.basic.sets.TupleFoundEvent<T>
- ai.libs.jaicore.basic.sets.TupleOfCartesianProductFoundEvent<T>
- ai.libs.jaicore.basic.algorithm.AAlgorithmFactory<I,O> (implements ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<I,O>)
- ai.libs.jaicore.basic.sets.LDSRelationComputerFactory<T>
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractSequentialList<E>
- java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
- ai.libs.jaicore.basic.kvstore.KVStoreCollection
- java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
- java.util.AbstractSequentialList<E>
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
- ai.libs.jaicore.basic.sets.PartialOrderedSet<E>
- java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- ai.libs.jaicore.basic.Combinatorics
- ai.libs.jaicore.basic.aggregate.string.Concat (implements ai.libs.jaicore.basic.aggregate.string.IStringAggregateFunction)
- ai.libs.jaicore.basic.algorithm.events.serializable.DefaultPropertyProcessedAlgorithmEvent (implements ai.libs.jaicore.basic.algorithm.events.serializable.PropertyProcessedAlgorithmEvent)
- ai.libs.jaicore.basic.sets.ElementDecorator<E>
- ai.libs.jaicore.basic.EntitySelector<T>
- java.io.File (implements java.lang.Comparable<T>, java.io.Serializable)
- ai.libs.jaicore.basic.ResourceFile
- ai.libs.jaicore.basic.FileUtil
- ai.libs.jaicore.graph.Graph<T> (implements java.io.Serializable)
- ai.libs.jaicore.graph.LabeledGraph<T,L>
- ai.libs.jaicore.basic.algorithm.reduction.IdentityReduction<I,O> (implements ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction<I1,O1,I2,O2>)
- ai.libs.jaicore.interrupt.Interrupt
- ai.libs.jaicore.interrupt.Interrupter
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- ai.libs.jaicore.db.sql.ResultSetToJsonSerializer
- ai.libs.jaicore.basic.kvstore.KVStoreCollectionPartition (implements java.lang.Iterable<T>)
- ai.libs.jaicore.basic.kvstore.KVStoreSequentialComparator (implements java.util.Comparator<T>)
- ai.libs.jaicore.basic.kvstore.KVStoreStatisticsUtil
- ai.libs.jaicore.basic.kvstore.KVStoreUtil
- ai.libs.jaicore.basic.sets.ListDecorator<L,E,D> (implements java.util.List<E>)
- ai.libs.jaicore.logging.LoggerUtil
- ai.libs.jaicore.basic.Maps
- ai.libs.jaicore.basic.MathExt
- ai.libs.jaicore.basic.aggregate.reals.Max (implements ai.libs.jaicore.basic.aggregate.reals.IRealsAggregateFunction)
- ai.libs.jaicore.basic.aggregate.reals.Mean (implements ai.libs.jaicore.basic.aggregate.reals.IRealsAggregateFunction)
- ai.libs.jaicore.basic.aggregate.reals.Median (implements ai.libs.jaicore.basic.aggregate.reals.IRealsAggregateFunction)
- ai.libs.jaicore.basic.aggregate.reals.Min (implements ai.libs.jaicore.basic.aggregate.reals.IRealsAggregateFunction)
- ai.libs.jaicore.basic.sets.Pair<X,Y> (implements java.io.Serializable)
- ai.libs.jaicore.basic.sets.PartialOrderedSetUtil
- ai.libs.jaicore.basic.sets.RelationComputationProblem<T>
- ai.libs.jaicore.basic.sets.CartesianProductComputationProblem<T>
- ai.libs.jaicore.basic.ResourceUtil
- ai.libs.jaicore.db.sql.ResultSetToKVStoreSerializer
- ai.libs.jaicore.basic.sets.SetUtil
- ai.libs.jaicore.basic.SQLAdapter (implements java.lang.AutoCloseable, ai.libs.jaicore.basic.ILoggingCustomizable, java.io.Serializable)
- ai.libs.jaicore.basic.StatisticsUtil
- ai.libs.jaicore.basic.StringUtil
- ai.libs.jaicore.basic.kvstore.Table<V>
- ai.libs.jaicore.basic.TempFileHandler (implements java.io.Closeable)
- java.lang.Thread (implements java.lang.Runnable)
- ai.libs.jaicore.concurrent.ThreadGroupObserver
- ai.libs.jaicore.concurrent.ThreadObserver
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException
- ai.libs.jaicore.basic.algorithm.AlgorithmExecutionCanceledException
- ai.libs.jaicore.basic.algorithm.exceptions.DelayedTerminationCheckException
- java.io.IOException
- ai.libs.jaicore.basic.FileIsDirectoryException
- com.fasterxml.jackson.core.JsonProcessingException
- ai.libs.jaicore.db.sql.ResultSetSerializerException
- ai.libs.jaicore.graph.NodeNotFoundException
- ai.libs.jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedException
- java.lang.RuntimeException
- ai.libs.jaicore.basic.algorithm.ExceptionInAlgorithmIterationException
- ai.libs.jaicore.basic.LoadResourceAsFileFailedException
- ai.libs.jaicore.basic.PropertiesLoadFailedException
- ai.libs.jaicore.basic.SystemRequirementsNotMetException
- ai.libs.jaicore.basic.TooManyConnectionRetriesException
- java.util.concurrent.TimeoutException
- ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmTimeoutedException
- java.lang.Exception
- ai.libs.jaicore.timing.TimedComputation
- ai.libs.jaicore.timing.TimedObjectEvaluator<T,V> (implements ai.libs.jaicore.basic.IObjectEvaluator<T,V>)
- ai.libs.jaicore.basic.TimeOut (implements java.io.Serializable)
- java.util.Timer
- ai.libs.jaicore.concurrent.GlobalTimer
- java.util.TimerTask (implements java.lang.Runnable)
- ai.libs.jaicore.concurrent.NamedTimerTask
- ai.libs.jaicore.concurrent.CancellationTimerTask
- ai.libs.jaicore.interrupt.InterruptionTimerTask
- ai.libs.jaicore.concurrent.NamedTimerTask
- ai.libs.jaicore.logging.ToJSONStringUtil
- ai.libs.jaicore.graph.TreeNode<T>
- ai.libs.jaicore.basic.ValueUtil
- ai.libs.jaicore.basic.algorithm.AAlgorithm<I,O> (implements ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O>, ai.libs.jaicore.basic.ILoggingCustomizable)
Interface Hierarchy
- ai.libs.jaicore.basic.algorithm.reduction.AlgorithmicProblemReduction<I1,O1,I2,O2>
- java.util.concurrent.Callable<V>
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends ai.libs.jaicore.basic.Cancelable, java.lang.Iterable<T>, java.util.Iterator<E>)
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>)
- ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O>)
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends ai.libs.jaicore.basic.Cancelable, java.lang.Iterable<T>, java.util.Iterator<E>)
- ai.libs.jaicore.basic.Cancelable
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends java.util.concurrent.Callable<V>, java.lang.Iterable<T>, java.util.Iterator<E>)
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>)
- ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O>)
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends java.util.concurrent.Callable<V>, java.lang.Iterable<T>, java.util.Iterator<E>)
- ai.libs.jaicore.basic.aggregate.IAggregateFunction<D>
- ai.libs.jaicore.basic.aggregate.reals.IRealsAggregateFunction
- ai.libs.jaicore.basic.aggregate.string.IStringAggregateFunction
- ai.libs.jaicore.basic.algorithm.IAlgorithmFactory<I,O>
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithmFactory<I,O,V>
- ai.libs.jaicore.basic.events.IEvent
- ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent
- ai.libs.jaicore.basic.algorithm.events.SolutionCandidateFoundEvent<O>
- ai.libs.jaicore.basic.algorithm.events.ScoredSolutionCandidateFoundEvent<O,V>
- ai.libs.jaicore.basic.algorithm.events.SolutionCandidateFoundEvent<O>
- ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent
- ai.libs.jaicore.basic.events.IEventEmitter
- ai.libs.jaicore.basic.IGetter<C,P>
- ai.libs.jaicore.basic.IInformedObjectEvaluatorExtension<V>
- ai.libs.jaicore.basic.kvstore.IKVFilter
- ai.libs.jaicore.basic.ILoggingCustomizable
- ai.libs.jaicore.basic.IMetric<T>
- ai.libs.jaicore.basic.IObjectEvaluator<T,V>
- java.lang.Iterable<T>
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends java.util.concurrent.Callable<V>, ai.libs.jaicore.basic.Cancelable, java.util.Iterator<E>)
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>)
- ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O>)
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends java.util.concurrent.Callable<V>, ai.libs.jaicore.basic.Cancelable, java.util.Iterator<E>)
- java.util.Iterator<E>
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends java.util.concurrent.Callable<V>, ai.libs.jaicore.basic.Cancelable, java.lang.Iterable<T>)
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>)
- ai.libs.jaicore.basic.algorithm.ISolutionCandidateIterator<I,O>
- ai.libs.jaicore.basic.algorithm.IOptimizationAlgorithm<I,O,V> (also extends ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O>)
- ai.libs.jaicore.basic.algorithm.IAlgorithm<I,O> (also extends java.util.concurrent.Callable<V>, ai.libs.jaicore.basic.Cancelable, java.lang.Iterable<T>)
- java.util.Map<K,V>
- ai.libs.jaicore.basic.kvstore.IKVStore
- ai.libs.jaicore.basic.ScoredItem<V>
- java.io.Serializable
- org.aeonbits.owner.Config
- org.aeonbits.owner.Mutable
- ai.libs.jaicore.basic.IConfig
- ai.libs.jaicore.basic.algorithm.IAlgorithmConfig
- ai.libs.jaicore.basic.algorithm.IRandomAlgorithmConfig
- ai.libs.jaicore.basic.IDatabaseConfig (also extends org.aeonbits.owner.Reloadable)
- ai.libs.jaicore.basic.algorithm.IAlgorithmConfig
- ai.libs.jaicore.basic.IConfig
- org.aeonbits.owner.Reloadable
- ai.libs.jaicore.basic.IDatabaseConfig (also extends ai.libs.jaicore.basic.IConfig)
- org.aeonbits.owner.Mutable
- ai.libs.jaicore.basic.algorithm.events.serializable.PropertyProcessedAlgorithmEvent
- org.aeonbits.owner.Config
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- ai.libs.jaicore.basic.algorithm.EAlgorithmState
- ai.libs.jaicore.basic.kvstore.ESignificanceTestResult
- ai.libs.jaicore.basic.kvstore.KVStoreCollection.EGroupMethod
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)