- check() - Method in interface org.leialearns.logic.model.Observed
-
- check(DeltaDiff.Map, ExpectedModel) - Method in interface org.leialearns.logic.model.Observed
-
- check(Observed) - Method in class org.leialearns.logic.model.ObservedHelper
-
- check(ObservedHelper.CheckMode, Observed) - Method in class org.leialearns.logic.model.ObservedHelper
-
- check(Observed, DeltaDiff.Map, ExpectedModel) - Method in class org.leialearns.logic.model.ObservedHelper
-
- check(ObservedHelper.CheckMode, Observed, DeltaDiff.Map, ExpectedModel) - Method in class org.leialearns.logic.model.ObservedHelper
-
- clear() - Method in class org.leialearns.logic.utilities.Approximation
-
- Command - Interface in org.leialearns.command
-
- command(String...) - Method in interface org.leialearns.command.Command
-
Executes the command with the given arguments.
- command(String...) - Method in class org.leialearns.command.consolidator.Consolidator
-
Consolidates the model of expected behavior.
- command(String...) - Method in class org.leialearns.command.encounter.Encounter
-
Feeds the given files to the LEIA system.
- command(String...) - Method in class org.leialearns.command.minimizer.Minimizer
-
Minimizes the model of expected behavior.
- command(String...) - Method in class org.leialearns.command.observer.Observer
-
Creates a new version of the model of observed behavior.
- compareTo(AlphabetDTO) - Method in class org.leialearns.graph.interaction.AlphabetDTO
-
- compareTo(InteractionContextDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- compareTo(SymbolDTO, Object) - Method in class org.leialearns.graph.interaction.SymbolDAO
-
- compareTo(SymbolDTO) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- compareTo(FractionBaseDTO) - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- compareTo(VersionDTO, Object) - Method in class org.leialearns.graph.model.VersionDAO
-
- compareTo(VersionDTO) - Method in class org.leialearns.graph.model.VersionDTO
-
- compareTo(NodeDTO, NodeDTO) - Method in class org.leialearns.graph.structure.NodeDAO
-
- compareTo(NodeDTO) - Method in class org.leialearns.graph.structure.NodeDTO
-
- compareTo(Fraction, Object) - Method in class org.leialearns.logic.model.FractionHelper
-
- compareTo(Fraction) - Method in class org.leialearns.logic.model.TransientFraction
-
- compareTo(Node) - Method in interface org.leialearns.logic.structure.Node
-
- compareTo(Approximation) - Method in class org.leialearns.logic.utilities.Approximation
-
- compareTo(Pair<L, R>) - Method in class org.leialearns.utilities.Pair
-
- configure(InputStream) - Method in class org.leialearns.executable.LogConfigurator
-
Configures the logging system using the given logging properties.
- Consolidator - Interface in org.leialearns.command.api
-
- Consolidator - Class in org.leialearns.command.consolidator
-
Consolidates toggled versions into a version of the model of expected behavior that can be queried efficiently.
- Consolidator() - Constructor for class org.leialearns.command.consolidator.Consolidator
-
- copyCounters(VersionDTO, VersionDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- copyCountersFromLastDelta(ObservedDTO, ObservedDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- copyCountersFromLastDelta(Observed) - Method in interface org.leialearns.logic.model.Observed
-
- copyCountersFromLastObserved(ObservedDTO, VersionDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- copyCountersFromLastObserved(VersionDTO, VersionDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- copyCountersFromLastObserved(Version) - Method in interface org.leialearns.logic.model.Observed
-
- copyEstimates(ExpectedDTO, VersionDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- copyEstimates(Version) - Method in interface org.leialearns.logic.model.Expected
-
- Counted - Interface in org.leialearns.logic.model
-
- CountedDTO - Class in org.leialearns.graph.model
-
- CountedDTO() - Constructor for class org.leialearns.graph.model.CountedDTO
-
- Counter - Interface in org.leialearns.logic.model
-
- Counter.Iterable - Interface in org.leialearns.logic.model
-
- CounterDAO - Class in org.leialearns.graph.model
-
- CounterDAO(CounterRepository) - Constructor for class org.leialearns.graph.model.CounterDAO
-
- CounterDTO - Class in org.leialearns.graph.model
-
- CounterDTO() - Constructor for class org.leialearns.graph.model.CounterDTO
-
- CounterLogger - Class in org.leialearns.logic.model
-
- CounterLogger() - Constructor for class org.leialearns.logic.model.CounterLogger
-
- CounterRepository - Interface in org.leialearns.graph.model
-
- CounterUpdate - Interface in org.leialearns.logic.model
-
- CounterUpdateDTO - Class in org.leialearns.graph.model
-
- CounterUpdateDTO() - Constructor for class org.leialearns.graph.model.CounterUpdateDTO
-
- countWordChain(AlphabetDTO) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- create(VersionDTO, NodeDTO, SymbolDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- create(VersionDTO, NodeDTO, SymbolDTO, FractionBaseDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- create(VersionDTO) - Method in class org.leialearns.graph.model.ExpectedDAO
-
- create(VersionDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- create(SessionDTO, NodeDTO, boolean) - Method in class org.leialearns.graph.model.ToggledDAO
-
- create(RootDTO, InteractionContextDTO) - Method in class org.leialearns.graph.session.SessionDAO
-
- createCountedVersion() - Method in class org.leialearns.graph.model.VersionDAO
-
- createCountedVersion(VersionDTO) - Method in class org.leialearns.graph.model.VersionDAO
-
- createCountedVersion(SessionDTO) - Method in class org.leialearns.graph.session.SessionDAO
-
- createCountedVersion() - Method in interface org.leialearns.logic.model.Version
-
- createCountedVersion() - Method in interface org.leialearns.logic.session.Session
-
Creates a new Counted
object for this session.
- createCountersFromRecentCounted(ObservedDTO, ObservedDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- createCountersFromRecentCounted(VersionDTO, VersionDTO, VersionDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- createCountersFromRecentCounted(Observed) - Method in interface org.leialearns.logic.model.Observed
-
- createDeltaHistogram(Node) - Method in interface org.leialearns.logic.model.Observed
-
- createDeltaHistogram(Observed, Node) - Method in class org.leialearns.logic.model.ObservedHelper
-
- createDirectedSymbol(Direction) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- createDirectedSymbol(Direction) - Method in interface org.leialearns.logic.interaction.Symbol
-
Creates a directed symbol that corresponds to the given direction and this symbol.
- createEstimate(ExpectedDTO, NodeDTO, SymbolDTO, FractionBaseDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- createEstimate(ToggledDTO, NodeDTO, SymbolDTO, FractionBaseDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- createEstimate(Node, Symbol, Fraction) - Method in interface org.leialearns.logic.model.Expected
-
- createEstimate(Node, Symbol, Fraction) - Method in interface org.leialearns.logic.model.Toggled
-
- createExpectation(Root) - Method in class org.leialearns.logic.model.ExpectationHelper
-
- createExpectation() - Method in interface org.leialearns.logic.session.Root
-
- createExpectedVersion(VersionDTO) - Method in class org.leialearns.graph.model.ExpectedDAO
-
- createExpectedVersion() - Method in interface org.leialearns.logic.model.Version
-
- createFraction(RootDTO, long, long, long) - Method in class org.leialearns.graph.model.FractionDAO
-
- createFraction(RootDTO, long, long, long, boolean) - Method in class org.leialearns.graph.model.FractionDAO
-
- createFraction(long, long, long) - Method in interface org.leialearns.logic.session.Root
-
Creates a new persistent fraction object.
- createFraction(long, long, long, boolean) - Method in interface org.leialearns.logic.session.Root
-
Creates a new persistent fraction object.
- createHistogram(Node) - Method in interface org.leialearns.logic.model.Observed
-
- createHistogram(Observed, Node) - Method in class org.leialearns.logic.model.ObservedHelper
-
- createHistogram(Version, Node, String) - Method in class org.leialearns.logic.model.ObservedHelper
-
- createHistogram() - Method in class org.leialearns.logic.model.ObservedHelper
-
- createInteractionContext(String) - Method in class org.leialearns.graph.session.RootDTO
-
- createInteractionContext(String, String, String, String) - Method in class org.leialearns.graph.session.RootDTO
-
- createInteractionContext(String) - Method in interface org.leialearns.logic.session.Root
-
Creates a new interaction context instance.
- createInteractionContext(String, String, String, String) - Method in interface org.leialearns.logic.session.Root
-
Creates a new interaction context instance.
- createObservedVersion(VersionDTO) - Method in class org.leialearns.graph.model.VersionDAO
-
- createObservedVersion() - Method in interface org.leialearns.logic.model.Version
-
- createPath(InteractionContextDTO, String...) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- createPath(String...) - Method in interface org.leialearns.logic.interaction.InteractionContext
-
Returns an iterable of directed symbols that corresponds to the given strings.
- createSession(String) - Method in class org.leialearns.graph.session.RootDTO
-
- createSession(InteractionContextDTO) - Method in class org.leialearns.graph.session.RootDTO
-
- createSession(String) - Method in interface org.leialearns.logic.session.Root
-
Creates a session that can be used to create and/or obtain
Version
s of
various types of models.
- createSession(InteractionContext) - Method in interface org.leialearns.logic.session.Root
-
Creates a session that can be used to create and/or obtain
Version
s of
various types of models.
- createToggledVersion(SessionDTO, NodeDTO, boolean) - Method in class org.leialearns.graph.session.SessionDAO
-
- createToggledVersion(Node, boolean) - Method in interface org.leialearns.logic.session.Session
-
Creates a new Toggled
object for this session.
- createTransientFraction(Root, long, long, long) - Method in class org.leialearns.logic.model.FractionHelper
-
- createTransientFraction(long, long, long) - Method in interface org.leialearns.logic.session.Root
-
Creates a new transient fraction object.
- createTransientHistogram() - Method in interface org.leialearns.logic.model.Observed
-
- createTransientHistogram(String) - Method in interface org.leialearns.logic.model.Observed
-
- createTransientHistogram(Observed, String) - Method in class org.leialearns.logic.model.ObservedHelper
-
- createTransientHistogram(Observed) - Method in class org.leialearns.logic.model.ObservedHelper
-
- createVersion(SessionDTO, ModelType) - Method in class org.leialearns.graph.model.VersionDAO
-
- createVersion(ModelType) - Method in interface org.leialearns.logic.session.Session
-
Creates a new version instance.
- FactoryAccessor<NT> - Class in org.leialearns.bridge
-
Provides type-safe access to the
BridgeFactory
of a given near type.
- FactoryAccessor(Class<NT>) - Constructor for class org.leialearns.bridge.FactoryAccessor
-
Creates a new FactoryAccessor
instance for the given near type.
- FactoryInjector - Class in org.leialearns.bridge
-
- FactoryInjector() - Constructor for class org.leialearns.bridge.FactoryInjector
-
- FarObject<NT> - Interface in org.leialearns.bridge
-
Marker interface to signify that this type of object can be used as a far object in the context of a
bridge instance.
- filterLine(String) - Method in interface org.leialearns.executable.LineFilter
-
Performs substitutions on a single line of a text resource.
- find(String) - Method in class org.leialearns.graph.interaction.AlphabetDAO
-
- find(String) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- find(AlphabetDTO, String) - Method in class org.leialearns.graph.interaction.SymbolDAO
-
- find(VersionDTO) - Method in class org.leialearns.graph.model.ExpectedDAO
-
- find(VersionDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- find(VersionDTO) - Method in class org.leialearns.graph.model.ToggledDAO
-
- find(StructureDTO, TypedIterable<DirectedSymbolDTO>) - Method in class org.leialearns.graph.structure.NodeDAO
-
- find(String) - Method in class org.leialearns.graph.structure.StructureDAO
-
- find(long, long, long) - Method in class org.leialearns.logic.utilities.Oracle
-
- findAll() - Method in class org.leialearns.graph.interaction.AlphabetDAO
-
- findAll() - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- findAll() - Method in class org.leialearns.graph.model.CounterDAO
-
- findAll() - Method in class org.leialearns.graph.structure.NodeDAO
-
- findAllAlphabets() - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- findAlphabets() - Method in class org.leialearns.graph.session.RootDTO
-
- findAlphabets() - Method in interface org.leialearns.logic.session.Root
-
Returns all alphabets that are available in the data store.
- findByContextAndOrdinal(InteractionContextDTO, Long) - Method in interface org.leialearns.graph.model.VersionRepository
-
- findByIndex(long) - Method in interface org.leialearns.graph.model.FractionOracleRepository
-
- findChildren(NodeDTO) - Method in class org.leialearns.graph.structure.NodeDAO
-
- findChildren() - Method in interface org.leialearns.logic.structure.Node
-
Returns an iterable that contains the child nodes of this node.
- findCounter(VersionDTO, NodeDTO, SymbolDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- findCounter(Node, Symbol) - Method in interface org.leialearns.logic.model.Version
-
- findCounterByVersionAndNodeAndSymbol(VersionDTO, NodeDTO, SymbolDTO) - Method in interface org.leialearns.graph.model.CounterRepository
-
- findCounters(VersionDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- findCounters(VersionDTO, NodeDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- findCounters() - Method in interface org.leialearns.logic.model.Version
-
- findCounters(Node) - Method in interface org.leialearns.logic.model.Version
-
- findCountersByVersion(VersionDTO) - Method in interface org.leialearns.graph.model.CounterRepository
-
- findCounterUpdates(VersionDTO, VersionDTO, VersionDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- findCounterUpdates(ObservedDTO, ObservedDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- findCounterUpdates(Observed) - Method in interface org.leialearns.logic.model.Observed
-
- findEstimate(VersionDTO, NodeDTO, SymbolDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- findEstimates(VersionDTO, NodeDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- findEstimates(VersionDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- findEstimates(Node) - Method in interface org.leialearns.logic.model.Version
-
- findExpected(CountedDTO) - Method in class org.leialearns.graph.model.VersionDAO
-
- findFirstVersion(InteractionContextDTO) - Method in interface org.leialearns.graph.model.VersionRepository
-
- findFraction(RootDTO, long) - Method in class org.leialearns.graph.model.FractionDAO
-
- findFraction(long) - Method in interface org.leialearns.logic.session.Root
-
Returns the fraction object with the given index.
- findFractions(RootDTO) - Method in class org.leialearns.graph.model.FractionDAO
-
- findFractions() - Method in interface org.leialearns.logic.session.Root
-
Returns all fraction objects in the data store.
- findInternalizedSymbols(AlphabetDTO) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- findLargestSymbolOrdinal(AlphabetDTO) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- findLargestSymbolOrdinal(AlphabetDTO) - Method in class org.leialearns.graph.interaction.SymbolDAO
-
- findLargestSymbolOrdinal() - Method in interface org.leialearns.logic.interaction.Alphabet
-
Returns the largest ordinal of all symbols in this alphabet.
- findLastBefore(VersionDTO, ModelType, AccessMode) - Method in class org.leialearns.graph.model.VersionDAO
-
- findLastBefore(ModelType, AccessMode) - Method in interface org.leialearns.logic.model.Version
-
- findLastVersion(SessionDTO, ModelType, AccessMode) - Method in class org.leialearns.graph.model.VersionDAO
-
- findLastVersion(InteractionContextDTO) - Method in interface org.leialearns.graph.model.VersionRepository
-
- findLastVersion(ModelType, AccessMode) - Method in interface org.leialearns.logic.session.Session
-
Returns the last version of the given model type and with the given access mode.
- findNextVersion(VersionDTO) - Method in interface org.leialearns.graph.model.VersionRepository
-
- findNodes(StructureDTO) - Method in class org.leialearns.graph.structure.NodeDAO
-
- findNodes(StructureDTO, int) - Method in class org.leialearns.graph.structure.NodeDAO
-
- findNodes() - Method in interface org.leialearns.logic.structure.Structure
-
Returns an iterable that contains all nodes in the tree.
- findNodes(int) - Method in interface org.leialearns.logic.structure.Structure
-
Returns an iterable that contains all nodes in the tree with the given depth.
- findNodesByStructure(StructureDTO) - Method in interface org.leialearns.graph.structure.NodeRepository
-
- findOrCreate(String) - Method in class org.leialearns.graph.interaction.AlphabetDAO
-
- findOrCreate(String) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- findOrCreate(String, AlphabetDTO, AlphabetDTO, StructureDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- findOrCreate(VersionDTO, NodeDTO, SymbolDTO, FractionBaseDTO) - Method in class org.leialearns.graph.model.EstimateDAO
-
- findOrCreate(VersionDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- findOrCreate(StructureDTO, SymbolDTO, Direction) - Method in class org.leialearns.graph.structure.NodeDAO
-
- findOrCreate(NodeDTO, SymbolDTO, Direction) - Method in class org.leialearns.graph.structure.NodeDAO
-
- findOrCreate(String) - Method in class org.leialearns.graph.structure.StructureDAO
-
- findOrCreate(Symbol, Direction) - Method in interface org.leialearns.logic.structure.Node
-
Finds or creates a child node of this node with the given symbol and direction.
- findOrCreateCounter(VersionDTO, NodeDTO, SymbolDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- findOrCreateCounter(Node, Symbol) - Method in interface org.leialearns.logic.model.Version
-
- findOrCreateFraction(RootDTO, Fraction) - Method in class org.leialearns.graph.model.FractionDAO
-
- findOrCreateFraction(RootDTO, long, long, long) - Method in class org.leialearns.graph.model.FractionDAO
-
- findOrCreateFraction(long, long, long) - Method in interface org.leialearns.logic.session.Root
-
Returns a persistent fraction object, creates a new one if necessary.
- findOrCreateFraction(Fraction) - Method in interface org.leialearns.logic.session.Root
-
Returns a persistent fraction object, creates a new one if necessary.
- findOrCreateLastVersion(SessionDTO, ModelType, AccessMode) - Method in class org.leialearns.graph.model.VersionDAO
-
- findOrCreateLastVersion(ModelType, AccessMode) - Method in interface org.leialearns.logic.session.Session
-
Returns the last version of the given model type and with the given access mode.
- findOrCreateNode(StructureDTO, TypedIterable<DirectedSymbolDTO>) - Method in class org.leialearns.graph.structure.StructureDAO
-
- findOrCreateNode(StructureDTO, SymbolDTO, Direction) - Method in class org.leialearns.graph.structure.StructureDAO
-
- findOrCreateNode(StructureDTO, SymbolDTO, TypedIterable<DirectedSymbolDTO>) - Method in class org.leialearns.graph.structure.StructureDAO
-
- findOrCreateNode(StructureDTO, DirectedSymbolDTO, TypedIterable<DirectedSymbolDTO>) - Method in class org.leialearns.graph.structure.StructureDAO
-
- findOrCreateNode(DirectedSymbol.Iterable) - Method in interface org.leialearns.logic.structure.Structure
-
Finds or creates a node in the tree.
- findOrCreateNode(Symbol, TypedIterable<DirectedSymbol>) - Method in interface org.leialearns.logic.structure.Structure
-
Finds or creates a node in the tree.
- findOrCreateNode(Symbol, Direction) - Method in interface org.leialearns.logic.structure.Structure
-
Finds or creates a node in the tree.
- findPreviousVersion(VersionDTO) - Method in interface org.leialearns.graph.model.VersionRepository
-
- findRangeMax(VersionDTO, VersionDTO, ModelType, AccessMode) - Method in class org.leialearns.graph.model.VersionDAO
-
- findRangeMax(Version, ModelType, AccessMode) - Method in interface org.leialearns.logic.model.Version
-
- findRootNodes(StructureDTO) - Method in class org.leialearns.graph.structure.NodeDAO
-
- findRootNodes() - Method in interface org.leialearns.logic.structure.Structure
-
Returns an iterable that contains the root nodes of this structure.
- findSymbol(AlphabetDTO, String) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- findToggledVersion(VersionDTO) - Method in class org.leialearns.graph.model.VersionDAO
-
- findToggledVersion() - Method in interface org.leialearns.logic.model.Version
-
- findVersion(SessionDTO, long) - Method in class org.leialearns.graph.model.VersionDAO
-
- findVersion(long) - Method in interface org.leialearns.logic.session.Session
-
Returns the version that is associated with the given ordinal.
- findVersionsInRange(SessionDTO, long, long, ModelType, AccessMode) - Method in class org.leialearns.graph.model.VersionDAO
-
- findVersionsInRange(long, long, ModelType, AccessMode) - Method in interface org.leialearns.logic.session.Session
-
Returns all versions of the given model type and with the given access mode.
- first() - Method in interface org.leialearns.bridge.NearIterable
-
Returns the first object of this iterable; or null
if the iterable is empty.
- first() - Method in class org.leialearns.utilities.TypedIterable
-
Returns the first item of this iterable.
- fixate(AlphabetDTO) - Method in class org.leialearns.graph.interaction.AlphabetDAO
-
- fixate() - Method in interface org.leialearns.logic.interaction.Alphabet
-
Marks this alphabet as finite and complete.
- flush(SessionDTO) - Method in class org.leialearns.graph.session.SessionDAO
-
- flush() - Method in interface org.leialearns.logic.session.Session
-
Flushes all cached data to persistent storage.
- format(LogRecord) - Method in class org.leialearns.executable.SimpleFormatter
-
Formats a logRecord
.
- Fraction - Interface in org.leialearns.logic.model
-
- Fraction.Iterable - Interface in org.leialearns.logic.model
-
- FractionBaseDTO - Class in org.leialearns.graph.model
-
- FractionBaseDTO() - Constructor for class org.leialearns.graph.model.FractionBaseDTO
-
- FractionDAO - Class in org.leialearns.graph.model
-
- FractionDAO() - Constructor for class org.leialearns.graph.model.FractionDAO
-
- FractionEstimateDTO - Class in org.leialearns.graph.model
-
- FractionEstimateDTO() - Constructor for class org.leialearns.graph.model.FractionEstimateDTO
-
- FractionEstimateRepository - Interface in org.leialearns.graph.model
-
- FractionHelper - Class in org.leialearns.logic.model
-
- FractionHelper() - Constructor for class org.leialearns.logic.model.FractionHelper
-
- FractionOracleDTO - Class in org.leialearns.graph.model
-
- FractionOracleDTO() - Constructor for class org.leialearns.graph.model.FractionOracleDTO
-
- FractionOracleRepository - Interface in org.leialearns.graph.model
-
- Function<Domain,Range> - Interface in org.leialearns.utilities
-
Convenience interface for inline class instances that map values from the domain type to the range type.
- gcd(long, long) - Static method in class org.leialearns.utilities.Static
-
- GenericBridgeFacet - Interface in org.leialearns.bridge
-
- get() - Method in class org.leialearns.bridge.FactoryAccessor
-
Returns the bridge factory for this accessor.
- get() - Method in interface org.leialearns.utilities.Expression
-
Returns the value of this expression.
- get(Domain) - Method in interface org.leialearns.utilities.Function
-
Return the mapped value for the given object
- get() - Method in class org.leialearns.utilities.Setting
-
Returns the value of this setting.
- getAccessMode() - Method in class org.leialearns.graph.model.VersionDTO
-
- getAccessMode() - Method in interface org.leialearns.logic.model.Version
-
- getActions() - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- getActions() - Method in interface org.leialearns.logic.interaction.InteractionContext
-
Returns the collection of actions for this interaction context.
- getAlphabet() - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- getAlphabet() - Method in interface org.leialearns.logic.interaction.Symbol
-
Returns the alphabet that contains this symbol.
- getAlphabetByUri(String) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- getAmount() - Method in class org.leialearns.graph.model.CounterUpdateDTO
-
- getAmount() - Method in interface org.leialearns.logic.model.CounterUpdate
-
- getApproximations(Approximation) - Method in class org.leialearns.logic.utilities.Oracle
-
- getBridgeFacets() - Method in class org.leialearns.bridge.BaseBridgeFacet
-
- getBridgeFacets() - Method in interface org.leialearns.bridge.BridgeFacet
-
Returns the
BridgeFacets
object that provides access to all facets of a bridge instance.
- getBridgeFactory() - Method in class org.leialearns.bridge.BridgeFacets
-
Returns the BridgeFactory
associated with this bridge instance.
- getBridgeFactory(Class<?>) - Method in class org.leialearns.bridge.BridgeHeadTypeRegistry
-
Returns the bridge factory that corresponds to the given far type
- getCounted(ObservedDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- getCounted() - Method in interface org.leialearns.logic.model.Observed
-
- getCountedVersion() - Method in class org.leialearns.graph.model.ObservedDTO
-
- getCountedVersion() - Method in interface org.leialearns.logic.model.Observed
-
- getCounter(CountedDTO, TypedIterable<DirectedSymbolDTO>, SymbolDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- getCounter(CountedDTO, NodeDTO, SymbolDTO) - Method in class org.leialearns.graph.model.CounterDAO
-
- getCounter() - Method in class org.leialearns.graph.model.CounterUpdateDTO
-
- getCounter(Node, Symbol) - Method in interface org.leialearns.logic.model.Counted
-
- getCounter(DirectedSymbol.Iterable, Symbol) - Method in interface org.leialearns.logic.model.Counted
-
- getCounter() - Method in interface org.leialearns.logic.model.CounterUpdate
-
- getCounters() - Method in interface org.leialearns.logic.model.Histogram
-
- getCounters() - Method in class org.leialearns.logic.model.HistogramObject
-
- getDeltaAdditions() - Method in class org.leialearns.logic.model.DeltaDiff
-
- getDeltaSubtractions() - Method in class org.leialearns.logic.model.DeltaDiff
-
- getDeltaVersion() - Method in class org.leialearns.graph.model.ObservedDTO
-
- getDeltaVersion() - Method in interface org.leialearns.logic.model.Observed
-
- getDenominator() - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- getDenominator() - Method in interface org.leialearns.logic.model.Fraction
-
- getDenominator() - Method in class org.leialearns.logic.model.TransientFraction
-
- getDenominator() - Method in class org.leialearns.logic.utilities.Approximation
-
- getDenotation(AlphabetDTO) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- getDenotation() - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- getDenotation() - Method in interface org.leialearns.logic.interaction.Symbol
-
Returns the string that denotes this symbol.
- getDepth() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getDepth() - Method in interface org.leialearns.logic.structure.Node
-
Returns the depth of the node in the tree.
- getDirection() - Method in class org.leialearns.graph.interaction.DirectedSymbolDTO
-
- getDirection() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getDirection() - Method in interface org.leialearns.logic.interaction.DirectedSymbol
-
Returns the direction of this directed symbol.
- getDirection() - Method in interface org.leialearns.logic.structure.Node
-
Returns the direction associated with this node.
- getExpectation(ExpectedModel, Node) - Method in class org.leialearns.logic.model.ExpectationHelper
-
- getExpectation(Expected, Node) - Method in class org.leialearns.logic.model.ExpectationHelper
-
- getExpectation(Toggled, Node) - Method in class org.leialearns.logic.model.ExpectationHelper
-
- getExpectation(Node) - Method in interface org.leialearns.logic.model.ExpectedModel
-
- getExpected() - Method in class org.leialearns.graph.model.ObservedDTO
-
- getExpected() - Method in class org.leialearns.graph.model.ToggledDTO
-
- getExpected() - Method in interface org.leialearns.logic.model.Observed
-
- getExpected() - Method in interface org.leialearns.logic.model.Toggled
-
- getExpectedModel() - Method in interface org.leialearns.logic.model.Observed
-
- getExpectedModel(Observed) - Method in class org.leialearns.logic.model.ObservedHelper
-
- getExtensible() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getExtensible() - Method in interface org.leialearns.logic.structure.Node
-
Returns a flag that indicates whether the tree may be extended beyond this node.
- getFacets(Object) - Static method in class org.leialearns.bridge.Static
-
Returns the
BridgeFacets
container object for the given bridge facet.
- getFarObject() - Method in class org.leialearns.bridge.BridgeFacets
-
Returns the far object of this bridge instance
- getFarObject(NT, Class<FT>) - Static method in class org.leialearns.bridge.Static
-
Returns the far object that corresponds to the given near object in a type safe way.
- getFarObject(Object) - Static method in class org.leialearns.bridge.Static
-
Returns the far object that corresponds to the given near object.
- getFarType() - Method in class org.leialearns.bridge.BridgeFactory
-
Returns the far type of the bridge.
- getFarType(Class<?>) - Method in class org.leialearns.bridge.BridgeHeadTypeRegistry
-
Returns the far type that corresponds to the given near type.
- getFixated() - Method in class org.leialearns.graph.interaction.AlphabetDTO
-
- getFixatedDescriptionLength() - Method in interface org.leialearns.logic.interaction.Alphabet
-
Returns the uniform description length for all symbols in this alphabet.
- getFixatedDescriptionLength() - Method in class org.leialearns.logic.interaction.AlphabetAugmenter
-
- getFraction() - Method in class org.leialearns.graph.model.EstimateDTO
-
- getFraction() - Method in interface org.leialearns.logic.model.Estimate
-
- getFraction(Symbol) - Method in interface org.leialearns.logic.model.Expectation
-
- getFraction(Symbol) - Method in class org.leialearns.logic.model.ExpectationObject
-
- getFraction() - Method in class org.leialearns.logic.utilities.Approximation
-
- getHelper(int) - Method in class org.leialearns.bridge.BridgeFacets
-
Returns the specified helper instance.
- getHelper(Class<T>) - Method in class org.leialearns.bridge.BridgeFacets
-
- getHelper(Class<T>) - Method in class org.leialearns.bridge.BridgeFactory
-
Returns a helper of the given type.
- getHelpers() - Method in class org.leialearns.bridge.BridgeFactory
-
Returns the array of helpers used by this factory instance
- getHistogram(Version, Node) - Method in class org.leialearns.logic.model.HistogramCache
-
- getHistogram(Version, Node) - Method in interface org.leialearns.logic.session.Session
-
Retrieves a histogram from the cache.
- getHistogram(Version, Node) - Method in class org.leialearns.logic.session.SessionAugmenter
-
- getId() - Method in interface org.leialearns.graph.HasId
-
- getId() - Method in class org.leialearns.graph.interaction.AlphabetDTO
-
- getId() - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- getId() - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- getId() - Method in class org.leialearns.graph.model.CounterDTO
-
- getId() - Method in class org.leialearns.graph.model.EstimateDTO
-
- getId() - Method in class org.leialearns.graph.model.ExpectedDTO
-
- getId() - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- getId() - Method in class org.leialearns.graph.model.ObservedDTO
-
- getId() - Method in class org.leialearns.graph.model.ToggledDTO
-
- getId() - Method in class org.leialearns.graph.model.VersionDTO
-
- getId() - Method in class org.leialearns.graph.session.SessionDTO
-
- getId() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getId() - Method in class org.leialearns.graph.structure.StructureDTO
-
- getId() - Method in class org.leialearns.logic.model.TransientCounter
-
- getInclude() - Method in class org.leialearns.graph.model.ToggledDTO
-
- getInclude() - Method in interface org.leialearns.logic.model.Toggled
-
- getIndex() - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- getIndex() - Method in class org.leialearns.graph.model.FractionEstimateDTO
-
- getIndex() - Method in class org.leialearns.graph.model.FractionOracleDTO
-
- getIndex() - Method in interface org.leialearns.logic.model.Fraction
-
- getIndex() - Method in class org.leialearns.logic.model.TransientFraction
-
- getIndex() - Method in class org.leialearns.logic.utilities.Approximation
-
- getInOracle() - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- getInOracle() - Method in class org.leialearns.graph.model.FractionEstimateDTO
-
- getInOracle() - Method in class org.leialearns.graph.model.FractionOracleDTO
-
- getInteractionContext() - Method in class org.leialearns.graph.model.VersionDTO
-
- getInteractionContext() - Method in class org.leialearns.graph.session.SessionDTO
-
- getInteractionContext() - Method in interface org.leialearns.logic.model.Version
-
- getInteractionContext() - Method in interface org.leialearns.logic.session.Session
-
Returns the interaction context associated with this session.
- getInteractionContextByUri(String) - Method in interface org.leialearns.graph.interaction.InteractionContextRepository
-
- getLabel() - Method in class org.leialearns.logic.model.BaseDistribution
-
- getLastCreated() - Method in interface org.leialearns.command.api.Observer
-
- getLastCreated() - Method in class org.leialearns.command.observer.Observer
-
Returns the last Observed
object created by this observer.
- getLastExpected() - Method in interface org.leialearns.command.api.Consolidator
-
- getLastExpected() - Method in class org.leialearns.command.consolidator.Consolidator
-
- getLastVersion() - Method in interface org.leialearns.command.api.Encounter
-
- getLastVersion() - Method in class org.leialearns.command.encounter.Encounter
-
- getLeft() - Method in class org.leialearns.logic.utilities.Approximation
-
- getLeft() - Method in class org.leialearns.utilities.Pair
-
- getLoggingClass(Object) - Static method in class org.leialearns.utilities.Static
-
Returns the class that can be used to derive the logger name from.
- getLogInterval() - Method in class org.leialearns.graph.model.VersionDTO
-
- getMaxDepth() - Method in class org.leialearns.graph.structure.StructureDTO
-
- getMaxDepth() - Method in interface org.leialearns.logic.structure.Structure
-
Returns the maximum depth of all nodes in the tree.
- getMessage() - Method in exception org.leialearns.executable.ErrorMessage
-
Returns the message to the user.
- getModelType() - Method in class org.leialearns.graph.model.CountedDTO
-
- getModelType() - Method in class org.leialearns.graph.model.ExpectedDTO
-
- getModelType() - Method in class org.leialearns.graph.model.ObservedDTO
-
- getModelType() - Method in class org.leialearns.graph.model.ToggledDTO
-
- getModelType() - Method in class org.leialearns.graph.model.VersionDTO
-
- getModelType() - Method in interface org.leialearns.logic.model.TypedVersionExtension
-
- getModelType() - Method in interface org.leialearns.logic.model.Version
-
- getNearObject() - Method in class org.leialearns.bridge.BridgeFacets
-
Returns the near object of this bridge instance.
- getNearObject(Object) - Method in class org.leialearns.bridge.BridgeFactory
-
Finds or creates a near object for the given far object.
- getNearObject(Object) - Method in class org.leialearns.bridge.FactoryAccessor
-
Returns the near object that corresponds to the given far object.
- getNearObject() - Method in class org.leialearns.graph.session.RootDTO
-
- getNearType() - Method in class org.leialearns.bridge.BridgeFactory
-
Returns the near type of the bridge.
- getNearType() - Method in class org.leialearns.bridge.FactoryAccessor
-
Returns the near type that corresponds to this accessor.
- getNode() - Method in class org.leialearns.graph.model.CounterDTO
-
- getNode() - Method in class org.leialearns.graph.model.EstimateDTO
-
- getNode() - Method in class org.leialearns.graph.model.ToggledDTO
-
- getNode() - Method in class org.leialearns.logic.model.BaseDistribution
-
- getNode() - Method in class org.leialearns.logic.model.DeltaDiff
-
- getNode() - Method in interface org.leialearns.logic.model.Distribution
-
- getNode() - Method in interface org.leialearns.logic.model.Locus
-
- getNode() - Method in interface org.leialearns.logic.model.Toggled
-
- getNode() - Method in class org.leialearns.logic.model.TransientCounter
-
- getNodeByStructureAndPath(StructureDTO, String) - Method in interface org.leialearns.graph.structure.NodeRepository
-
- getNumerator() - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- getNumerator() - Method in interface org.leialearns.logic.model.Fraction
-
- getNumerator() - Method in class org.leialearns.logic.model.TransientFraction
-
- getNumerator() - Method in class org.leialearns.logic.utilities.Approximation
-
- getObserved() - Method in class org.leialearns.graph.model.ExpectedDTO
-
- getObserved() - Method in class org.leialearns.graph.model.ToggledDTO
-
- getObserved() - Method in interface org.leialearns.logic.model.ExpectedModel
-
- getOperatorAdd(boolean) - Static method in class org.leialearns.logic.model.DeltaDiff
-
- getOperatorSubtract(boolean) - Static method in class org.leialearns.logic.model.DeltaDiff
-
- getOrCreateDelta(ObservedDTO) - Method in class org.leialearns.graph.model.ObservedDAO
-
- getOrCreateDelta() - Method in interface org.leialearns.logic.model.Observed
-
- getOrdinal(SymbolDTO) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- getOrdinal(VersionDTO) - Method in interface org.leialearns.graph.interaction.InteractionContextRepository
-
- getOrdinal() - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- getOrdinal() - Method in class org.leialearns.graph.model.VersionDTO
-
- getOrdinal() - Method in interface org.leialearns.logic.interaction.Symbol
-
Returns the ordinal number of this symbol within the containing alphabet.
- getOrdinal() - Method in interface org.leialearns.logic.model.Version
-
- getOrigin() - Method in interface org.leialearns.logic.model.Histogram
-
- getOrigin() - Method in class org.leialearns.logic.model.HistogramObject
-
- getOwner() - Method in class org.leialearns.graph.model.VersionDTO
-
- getOwner() - Method in interface org.leialearns.logic.model.Version
-
- getParent() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getParent() - Method in interface org.leialearns.logic.structure.Node
-
Returns the parent node of this node.
- getPath() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getPersistent() - Method in class org.leialearns.logic.model.BaseDistribution
-
- getReaders() - Method in class org.leialearns.graph.model.VersionDTO
-
- getReaders() - Method in interface org.leialearns.logic.model.Version
-
- getResponses() - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- getResponses() - Method in interface org.leialearns.logic.interaction.InteractionContext
-
Returns the collection of responses for this interaction context.
- getRight() - Method in class org.leialearns.logic.utilities.Approximation
-
- getRight() - Method in class org.leialearns.utilities.Pair
-
- getRoot() - Method in class org.leialearns.graph.session.SessionDTO
-
- getRoot() - Method in interface org.leialearns.logic.session.Session
-
Returns the root object associated with this session.
- getRootNodes() - Method in class org.leialearns.graph.structure.StructureDTO
-
- getSnapshot(String) - Method in interface org.leialearns.logic.model.Histogram
-
- getSnapshot(String) - Method in class org.leialearns.logic.model.HistogramObject
-
- getStructure() - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- getStructure() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getStructure() - Method in interface org.leialearns.logic.interaction.InteractionContext
-
Returns the tree of interactions histories for this interaction context.
- getStructure() - Method in interface org.leialearns.logic.structure.Node
-
Returns the structure that contains this node.
- getStructureByUri(String) - Method in interface org.leialearns.graph.structure.StructureRepository
-
- getSymbol() - Method in class org.leialearns.graph.interaction.DirectedSymbolDTO
-
- getSymbol() - Method in class org.leialearns.graph.model.CounterDTO
-
- getSymbol() - Method in class org.leialearns.graph.model.EstimateDTO
-
- getSymbol() - Method in class org.leialearns.graph.structure.NodeDTO
-
- getSymbol() - Method in interface org.leialearns.logic.interaction.DirectedSymbol
-
Returns the (undirected) symbol that is behind this directed symbol.
- getSymbol() - Method in interface org.leialearns.logic.model.Locus
-
- getSymbol() - Method in class org.leialearns.logic.model.TransientCounter
-
- getSymbol() - Method in interface org.leialearns.logic.structure.Node
-
Returns the symbol associated with this node.
- getSymbols() - Method in interface org.leialearns.logic.model.Expectation
-
- getSymbols() - Method in class org.leialearns.logic.model.ExpectationObject
-
- getToggled() - Method in class org.leialearns.graph.model.ExpectedDTO
-
- getToggled() - Method in class org.leialearns.graph.model.ObservedDTO
-
- getToggled() - Method in interface org.leialearns.logic.model.Expected
-
- getToggled() - Method in interface org.leialearns.logic.model.Observed
-
- getTrace() - Method in interface org.leialearns.logic.model.Histogram
-
- getTrace() - Method in class org.leialearns.logic.model.HistogramObject
-
- getType() - Method in class org.leialearns.utilities.TypedIterable
-
Returns the base type of this iterable.
- getTypeLabel() - Method in class org.leialearns.logic.model.ExpectationObject
-
- getTypeLabel() - Method in class org.leialearns.logic.model.HistogramObject
-
- getURI() - Method in class org.leialearns.graph.interaction.AlphabetDTO
-
- getURI() - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- getURI() - Method in class org.leialearns.graph.structure.StructureDTO
-
- getURI() - Method in interface org.leialearns.logic.interaction.Alphabet
-
Returns the identifying URI of this alphabet.
- getURI() - Method in interface org.leialearns.logic.interaction.InteractionContext
-
Returns the identifying URI of this interaction context.
- getURI() - Method in interface org.leialearns.logic.structure.Structure
-
Returns the identifying URI of this structure.
- getValue() - Method in class org.leialearns.graph.model.CounterDTO
-
- getValue() - Method in interface org.leialearns.logic.model.Counter
-
- getValue(Symbol) - Method in interface org.leialearns.logic.model.Histogram
-
- getValue(Symbol) - Method in class org.leialearns.logic.model.HistogramObject
-
- getValue() - Method in class org.leialearns.logic.model.TransientCounter
-
- getVersion() - Method in class org.leialearns.graph.model.CountedDTO
-
- getVersion() - Method in class org.leialearns.graph.model.CounterDTO
-
- getVersion() - Method in class org.leialearns.graph.model.EstimateDTO
-
- getVersion() - Method in class org.leialearns.graph.model.ExpectedDTO
-
- getVersion() - Method in class org.leialearns.graph.model.ObservedDTO
-
- getVersion() - Method in class org.leialearns.graph.model.ToggledDTO
-
- getVersion() - Method in class org.leialearns.logic.model.BaseDistribution
-
- getVersion() - Method in interface org.leialearns.logic.model.Distribution
-
- getVersion() - Method in interface org.leialearns.logic.model.Locus
-
- getVersion() - Method in interface org.leialearns.logic.model.Observed
-
- getVersion() - Method in class org.leialearns.logic.model.TransientCounter
-
- getVersion() - Method in interface org.leialearns.logic.model.TypedVersionExtension
-
- getVersionOrdinal(TypedVersionExtension) - Static method in class org.leialearns.logic.utilities.Static
-
- getVersionOrdinal(String, TypedVersionExtension) - Static method in class org.leialearns.logic.utilities.Static
-
- getWeight() - Method in interface org.leialearns.logic.model.Histogram
-
- getWeight() - Method in class org.leialearns.logic.model.HistogramObject
-
- getWrappedIterable() - Method in interface org.leialearns.utilities.HasWrappedIterable
-
Returns the wrapped iterable that backs this iterable.
- getWrappedIterable() - Method in class org.leialearns.utilities.TypedIterable
-
Returns the backing iterable.
- getWriters() - Method in class org.leialearns.graph.model.VersionDTO
-
- getWriters() - Method in interface org.leialearns.logic.model.Version
-
- Observed - Interface in org.leialearns.logic.model
-
- ObservedDAO - Class in org.leialearns.graph.model
-
- ObservedDAO(ObservedRepository) - Constructor for class org.leialearns.graph.model.ObservedDAO
-
- ObservedDTO - Class in org.leialearns.graph.model
-
- ObservedDTO() - Constructor for class org.leialearns.graph.model.ObservedDTO
-
- ObservedHelper - Class in org.leialearns.logic.model
-
- ObservedHelper() - Constructor for class org.leialearns.logic.model.ObservedHelper
-
- ObservedRepository - Interface in org.leialearns.graph.model
-
- Observer - Interface in org.leialearns.command.api
-
- Observer - Class in org.leialearns.command.observer
-
Creates a new version of the model of observed behavior.
- Observer() - Constructor for class org.leialearns.command.observer.Observer
-
- offer(T) - Method in class org.leialearns.utilities.Setting
-
Offers the value as a candidate for the reference.
- offer(T, T[]) - Static method in class org.leialearns.utilities.Static
-
Creates a copy of an array with a single item prepended to it.
- offer(T[], T[]) - Static method in class org.leialearns.utilities.Static
-
Creates a copy of an array with another array prepended to it.
- operate(T) - Method in interface org.leialearns.utilities.Operation
-
- Operation<T> - Interface in org.leialearns.utilities
-
- Oracle - Class in org.leialearns.logic.utilities
-
- Oracle() - Constructor for class org.leialearns.logic.utilities.Oracle
-
- org.leialearns - package org.leialearns
-
The LEIA system is a learning system that learns from interacting with a completely unknown
environment over a bidirectional steam of symbols.
- org.leialearns.bridge - package org.leialearns.bridge
-
Provides a factory with supporting classes that generates implementations of a logical interface whose methods are
delegated to various helper objects on both sides of an abstraction separation.
- org.leialearns.command - package org.leialearns.command
-
Provides sub-commands for the LEIA executable.
- org.leialearns.command.api - package org.leialearns.command.api
-
- org.leialearns.command.consolidator - package org.leialearns.command.consolidator
-
- org.leialearns.command.encounter - package org.leialearns.command.encounter
-
Provides a sub-command that connects the LEIA system to its environment.
- org.leialearns.command.minimizer - package org.leialearns.command.minimizer
-
Provides a sub-command that evaluates whether nodes should be added to, or removed from, the model of
expected behavior, in order to minimize the total description length of the interaction so far.
- org.leialearns.command.observer - package org.leialearns.command.observer
-
- org.leialearns.enumerations - package org.leialearns.enumerations
-
Provides the enumerations that are used in both the logic and the persistence layer.
- org.leialearns.executable - package org.leialearns.executable
-
Provides classes that wrap the LEIA library in an executable that can be run from the command line.
- org.leialearns.graph - package org.leialearns.graph
-
- org.leialearns.graph.interaction - package org.leialearns.graph.interaction
-
- org.leialearns.graph.model - package org.leialearns.graph.model
-
- org.leialearns.graph.session - package org.leialearns.graph.session
-
- org.leialearns.graph.structure - package org.leialearns.graph.structure
-
- org.leialearns.logic.interaction - package org.leialearns.logic.interaction
-
Defines objects that are closely related to the symbols that are exchanged between the LEIA
library and its environment.
- org.leialearns.logic.model - package org.leialearns.logic.model
-
- org.leialearns.logic.session - package org.leialearns.logic.session
-
Defines the top level context for persistent objects used by LEIA.
- org.leialearns.logic.structure - package org.leialearns.logic.structure
-
Defines the objects that describes the common tree structure of interaction histories that underlies the
model versions of an instance of the LEIA database.
- org.leialearns.logic.utilities - package org.leialearns.logic.utilities
-
- org.leialearns.utilities - package org.leialearns.utilities
-
- save(DTO) - Method in class org.leialearns.graph.IdDaoSupport
-
- save(AlphabetDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- Session - Interface in org.leialearns.logic.session
-
Defines an object that can be used to create and/or obtain
Version
s of
various types of models.
- SessionAugmenter - Class in org.leialearns.logic.session
-
Augments
Session
objects with methods to cache histograms.
- SessionAugmenter() - Constructor for class org.leialearns.logic.session.SessionAugmenter
-
- SessionDAO - Class in org.leialearns.graph.session
-
- SessionDAO(SessionRepository) - Constructor for class org.leialearns.graph.session.SessionDAO
-
- SessionDTO - Class in org.leialearns.graph.session
-
- SessionDTO() - Constructor for class org.leialearns.graph.session.SessionDTO
-
- SessionRepository - Interface in org.leialearns.graph.session
-
- set(BridgeFactory) - Method in class org.leialearns.bridge.FactoryAccessor
-
Sets the bridge factory to use with this accessor.
- set(Version, Node) - Method in class org.leialearns.logic.model.BaseDistribution
-
- set(Version, Node) - Method in interface org.leialearns.logic.model.Distribution
-
- set(T) - Method in class org.leialearns.utilities.Setting
-
Sets the value, if possible.
- setAccessMode(VersionDTO, AccessMode, SessionDTO) - Method in class org.leialearns.graph.model.VersionDAO
-
- setAccessMode(AccessMode) - Method in class org.leialearns.graph.model.VersionDTO
-
- setAccessMode(AccessMode, Session) - Method in interface org.leialearns.logic.model.Version
-
- setAccessModeFlag(char) - Method in class org.leialearns.graph.model.VersionDTO
-
- setActions(InteractionContextDTO, AlphabetDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- setActions(AlphabetDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- setAlphabet(AlphabetDTO) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- setAutoExtendLimit(int) - Method in class org.leialearns.command.encounter.Encounter
-
Sets the maximum depth of nodes that will be marked extensible.
- setBridgeFacets(BridgeFacets) - Method in class org.leialearns.bridge.BaseBridgeFacet
-
- setBridgeFacets(BridgeFacets) - Method in interface org.leialearns.bridge.GenericBridgeFacet
-
Sets the BridgeFacets
instance for this facet.
- setCountedVersion(VersionDTO) - Method in class org.leialearns.graph.model.ObservedDTO
-
- setData(String) - Method in class org.leialearns.logic.utilities.Oracle
-
- setDeltaVersion(VersionDTO) - Method in class org.leialearns.graph.model.ObservedDTO
-
- setDenominator(Long) - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- setDenotation(String) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- setDepth(Integer) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setDirection(Direction) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setDirectionFlag(char) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setEmptySymbolChain(AlphabetDTO) - Method in interface org.leialearns.graph.interaction.AlphabetRepository
-
- setEmptyVersionChain(InteractionContextDTO) - Method in interface org.leialearns.graph.interaction.InteractionContextRepository
-
- setExpected(ExpectedDTO) - Method in class org.leialearns.graph.model.ObservedDTO
-
- setExpected(ExpectedDTO) - Method in class org.leialearns.graph.model.ToggledDTO
-
- setExpected(Expected) - Method in interface org.leialearns.logic.model.Toggled
-
- setExtensible(boolean) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setFraction(FractionBaseDTO) - Method in class org.leialearns.graph.model.EstimateDTO
-
- setFractions(Map<Symbol, Fraction>) - Method in interface org.leialearns.logic.model.Expectation
-
- setFractions(Map<Symbol, Fraction>) - Method in class org.leialearns.logic.model.ExpectationObject
-
- setId(Long) - Method in interface org.leialearns.graph.HasId
-
- setId(Long) - Method in class org.leialearns.graph.interaction.AlphabetDTO
-
- setId(Long) - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- setId(Long) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- setId(Long) - Method in class org.leialearns.graph.model.CounterDTO
-
- setId(Long) - Method in class org.leialearns.graph.model.EstimateDTO
-
- setId(Long) - Method in class org.leialearns.graph.model.ExpectedDTO
-
- setId(Long) - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- setId(Long) - Method in class org.leialearns.graph.model.ObservedDTO
-
- setId(Long) - Method in class org.leialearns.graph.model.ToggledDTO
-
- setId(Long) - Method in class org.leialearns.graph.model.VersionDTO
-
- setId(Long) - Method in class org.leialearns.graph.session.SessionDTO
-
- setId(Long) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setId(Long) - Method in class org.leialearns.graph.structure.StructureDTO
-
- setId(Long) - Method in class org.leialearns.logic.model.TransientCounter
-
- setInclude(Boolean) - Method in class org.leialearns.graph.model.ToggledDTO
-
- setInclude(Boolean) - Method in interface org.leialearns.logic.model.Toggled
-
- setIndex(long) - Method in class org.leialearns.graph.model.FractionOracleDTO
-
- setInputStream(InputStream) - Method in interface org.leialearns.command.encounter.StreamAdapter
-
Sets the input stream that backs this stream adapter.
- setInputStream(InputStream) - Method in class org.leialearns.command.encounter.TokensAdapter
-
- setInteractionContext(InteractionContextDTO) - Method in class org.leialearns.graph.model.VersionDTO
-
- setInteractionContext(InteractionContextDTO) - Method in class org.leialearns.graph.session.SessionDTO
-
- setInteractionContextUri(String) - Method in class org.leialearns.command.consolidator.Consolidator
-
Sets the URL of the interaction context to use.
- setInteractionContextUri(String) - Method in class org.leialearns.command.encounter.Encounter
-
Sets the URI to use for the interaction context.
- setInteractionContextUri(String) - Method in class org.leialearns.command.minimizer.Minimizer
-
Sets the URL of the interaction context to use.
- setInteractionContextUri(String) - Method in class org.leialearns.command.observer.Observer
-
Sets the URL of the interaction context to use.
- setLabel(String) - Method in class org.leialearns.logic.model.BaseDistribution
-
- setLabel(String) - Method in interface org.leialearns.logic.model.Histogram
-
- setLimit(Long) - Method in interface org.leialearns.command.encounter.StreamAdapter
-
- setLimit(Long) - Method in class org.leialearns.command.encounter.TokensAdapter
-
- setLimitFlag(boolean) - Method in class org.leialearns.command.encounter.Encounter
-
Sets the flag that indicates whether the encounter should stop after a fixed number of symbols.
- setMaxDepth(int) - Method in class org.leialearns.graph.structure.StructureDTO
-
- setModelType(ModelType) - Method in class org.leialearns.graph.model.VersionDTO
-
- setModelTypeFlag(char) - Method in class org.leialearns.graph.model.VersionDTO
-
- setNearObject(Object) - Method in class org.leialearns.bridge.BridgeFacets
-
Sets the near object to the given instance.
- setNode(NodeDTO) - Method in class org.leialearns.graph.model.CounterDTO
-
- setNode(NodeDTO) - Method in class org.leialearns.graph.model.EstimateDTO
-
- setNode(NodeDTO) - Method in class org.leialearns.graph.model.ToggledDTO
-
- setNode(Node) - Method in class org.leialearns.logic.model.BaseDistribution
-
- setNode(Node) - Method in interface org.leialearns.logic.model.Distribution
-
- setNode(Node) - Method in interface org.leialearns.logic.model.Toggled
-
- setNumerator(Long) - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- setObserved(ObservedDTO) - Method in class org.leialearns.graph.model.ExpectedDTO
-
- setObserved(ObservedDTO) - Method in class org.leialearns.graph.model.ToggledDTO
-
- setObserved(Observed) - Method in interface org.leialearns.logic.model.ExpectedModel
-
- setOrdinal(SymbolDTO) - Method in class org.leialearns.graph.interaction.SymbolDAO
-
- setOrdinal(Long) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- setOrdinal(VersionDTO) - Method in class org.leialearns.graph.model.VersionDAO
-
- setOrdinal(Long) - Method in class org.leialearns.graph.model.VersionDTO
-
- setOwner(SessionDTO) - Method in class org.leialearns.graph.model.VersionDTO
-
- setParent(NodeDTO) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setPath(String) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setRegexFormat(boolean) - Method in class org.leialearns.executable.SimpleFormatter
-
Sets property regexFormat
.
- setRegistry(BridgeHeadTypeRegistry) - Method in class org.leialearns.bridge.BridgeFactory
-
Sets the
BridgeHeadTypeRegistry
, registers this factory
instance with it, and looks up bindings for the methods in the near type.
- setRegistry(BridgeHeadTypeRegistry) - Method in class org.leialearns.bridge.FactoryInjector
-
Sets the registry that maps types to bridge factories.
- setResponses(InteractionContextDTO, AlphabetDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
-
- setResponses(AlphabetDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- setRoot(RootDTO) - Method in class org.leialearns.graph.session.SessionDTO
-
- setSkip(long) - Method in interface org.leialearns.command.encounter.StreamAdapter
-
- setSkip(long) - Method in class org.leialearns.command.encounter.TokensAdapter
-
- setStreamAdapter(StreamAdapter) - Method in class org.leialearns.command.encounter.Encounter
-
Sets the stream adapter that provides the symbols for this encounter.
- setStructure(StructureDTO) - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- setStructure(StructureDTO) - Method in class org.leialearns.graph.structure.NodeDTO
-
- setSymbol(SymbolDTO) - Method in class org.leialearns.graph.model.CounterDTO
-
- setSymbol(SymbolDTO) - Method in class org.leialearns.graph.model.EstimateDTO
-
- setSymbol(SymbolDTO) - Method in class org.leialearns.graph.structure.NodeDTO
-
- Setting<T> - Class in org.leialearns.utilities
-
Encapsulates a reference to a value that can be set only once.
- Setting(String, Expression<T>) - Constructor for class org.leialearns.utilities.Setting
-
Creates a new Setting
instance.
- Setting(String, T) - Constructor for class org.leialearns.utilities.Setting
-
Creates a new Setting
instance.
- Setting(String) - Constructor for class org.leialearns.utilities.Setting
-
Creates a new Setting
instance.
- setToggled(ToggledDTO) - Method in class org.leialearns.graph.model.ExpectedDTO
-
- setToggled(ToggledDTO) - Method in class org.leialearns.graph.model.ObservedDTO
-
- setToggled(Toggled) - Method in interface org.leialearns.logic.model.Expected
-
- setTokenPattern(String) - Method in class org.leialearns.command.encounter.TokensAdapter
-
Sets the regular expression that is used to match each token.
- setURI(String) - Method in class org.leialearns.graph.interaction.AlphabetDTO
-
- setURI(String) - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- setURI(String) - Method in class org.leialearns.graph.structure.StructureDTO
-
- setValue(long) - Method in class org.leialearns.graph.model.CounterDTO
-
- setVersion(VersionDTO) - Method in class org.leialearns.graph.model.CountedDTO
-
- setVersion(VersionDTO) - Method in class org.leialearns.graph.model.CounterDTO
-
- setVersion(VersionDTO) - Method in class org.leialearns.graph.model.EstimateDTO
-
- setVersion(VersionDTO) - Method in class org.leialearns.graph.model.ExpectedDTO
-
- setVersion(VersionDTO) - Method in class org.leialearns.graph.model.ObservedDTO
-
- setVersion(VersionDTO) - Method in class org.leialearns.graph.model.ToggledDTO
-
- show(String) - Static method in class org.leialearns.utilities.Display
-
Shows a string in such a way that it can be uniquely decoded, but with a minimum of syntactic sugar.
- showPath(StringBuilder) - Method in class org.leialearns.graph.structure.NodeDTO
-
- showPath(StringBuilder) - Method in interface org.leialearns.logic.structure.Node
-
Appends a representation of the path to this node to the given string builder.
- showPathReverse(StringBuilder) - Method in class org.leialearns.graph.structure.NodeDTO
-
- showPathReverse(StringBuilder) - Method in interface org.leialearns.logic.structure.Node
-
Appends a representation of the path to this node to the given string builder.
- SimpleFormatter - Class in org.leialearns.executable
-
Provides a formatter that can be used with java.util.logging
to produce single-line log-entries that
are reasonably compact and are prefixed with a sort-proof time-stamp.
- SimpleFormatter() - Constructor for class org.leialearns.executable.SimpleFormatter
-
Creates a new SimpleFormatter
instance.
- stateToString(Collection<DirectedSymbol>) - Method in class org.leialearns.command.encounter.Encounter
-
Returns a string representation of the given state
- Static - Class in org.leialearns.bridge
-
Provides static convenience methods that pertain to the bridge factory package.
- Static - Class in org.leialearns.logic.utilities
-
- Static() - Constructor for class org.leialearns.logic.utilities.Static
-
- Static - Class in org.leialearns.utilities
-
Provides static convenience methods.
- StreamAdapter - Interface in org.leialearns.command.encounter
-
Defines a token source that is backed by an
InputStream
.
- Structure - Interface in org.leialearns.logic.structure
-
Defines an object that contains the interaction history tree.
- StructureDAO - Class in org.leialearns.graph.structure
-
- StructureDAO() - Constructor for class org.leialearns.graph.structure.StructureDAO
-
- StructureDTO - Class in org.leialearns.graph.structure
-
- StructureDTO() - Constructor for class org.leialearns.graph.structure.StructureDTO
-
- StructureRepository - Interface in org.leialearns.graph.structure
-
- subtract(Histogram) - Method in class org.leialearns.logic.model.DeltaDiff
-
- subtract(Histogram) - Method in class org.leialearns.logic.model.HistogramObject
-
- subtract(Histogram) - Method in interface org.leialearns.logic.model.Modifiable
-
- subtract(Fraction, Fraction) - Method in class org.leialearns.logic.utilities.Oracle
-
- subtractFrom(Modifiable) - Method in class org.leialearns.logic.model.DeltaDiff
-
- Symbol - Interface in org.leialearns.logic.interaction
-
Defines the unit of communication.
- Symbol.Iterable - Interface in org.leialearns.logic.interaction
-
Represents a NearIterable
that returns symbol items.
- SymbolAugmenter - Class in org.leialearns.logic.interaction
-
Implements the logic of symbol objects insofar as it can be oblivious of the ORM framework.
- SymbolAugmenter() - Constructor for class org.leialearns.logic.interaction.SymbolAugmenter
-
- SymbolDAO - Class in org.leialearns.graph.interaction
-
- SymbolDAO(SymbolRepository) - Constructor for class org.leialearns.graph.interaction.SymbolDAO
-
- SymbolDTO - Class in org.leialearns.graph.interaction
-
- SymbolDTO() - Constructor for class org.leialearns.graph.interaction.SymbolDTO
-
- SymbolRepository - Interface in org.leialearns.graph.interaction
-
- toBinary(BigInteger) - Static method in class org.leialearns.logic.utilities.DescriptionLength
-
Returns an ascii form of the binary representation of the given big integer.
- toChar() - Method in enum org.leialearns.enumerations.AccessMode
-
Returns the single character representation of this access mode.
- toChar() - Method in enum org.leialearns.enumerations.Direction
-
Returns the -- unique -- character that corresponds to this direction.
- toChar() - Method in enum org.leialearns.enumerations.ModelType
-
Returns the single character representation of this model type.
- Toggled - Interface in org.leialearns.logic.model
-
- ToggledAugmenter - Class in org.leialearns.logic.model
-
- ToggledAugmenter() - Constructor for class org.leialearns.logic.model.ToggledAugmenter
-
- ToggledDAO - Class in org.leialearns.graph.model
-
- ToggledDAO() - Constructor for class org.leialearns.graph.model.ToggledDAO
-
- ToggledDTO - Class in org.leialearns.graph.model
-
- ToggledDTO() - Constructor for class org.leialearns.graph.model.ToggledDTO
-
- toID(String, HasId) - Static method in class org.leialearns.graph.IdDaoSupport
-
- TokensAdapter - Class in org.leialearns.command.encounter
-
Parses the input from the backing input stream to a stream of tokens.
- TokensAdapter() - Constructor for class org.leialearns.command.encounter.TokensAdapter
-
- TokenSource - Interface in org.leialearns.command.encounter
-
Defines a source of tokens.
- toList(TypedIterable<T>) - Static method in class org.leialearns.utilities.Static
-
- toShortString(Direction) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- toShortString() - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- toShortString() - Method in interface org.leialearns.logic.interaction.Symbol
-
Returns a short string that denotes this symbol.
- toShortString(Direction) - Method in interface org.leialearns.logic.interaction.Symbol
-
Returns a short string that denotes this symbol together with (normally preceded by) the denotation of the
given direction.
- toString() - Method in class org.leialearns.graph.interaction.AlphabetDTO
-
- toString() - Method in class org.leialearns.graph.interaction.DirectedSymbolDTO
-
- toString() - Method in class org.leialearns.graph.interaction.InteractionContextDTO
-
- toString() - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- toString(Direction) - Method in class org.leialearns.graph.interaction.SymbolDTO
-
- toString() - Method in class org.leialearns.graph.model.CountedDTO
-
- toString() - Method in class org.leialearns.graph.model.CounterDTO
-
- toString() - Method in class org.leialearns.graph.model.EstimateDTO
-
- toString() - Method in class org.leialearns.graph.model.ExpectedDTO
-
- toString() - Method in class org.leialearns.graph.model.FractionBaseDTO
-
- toString() - Method in class org.leialearns.graph.model.ObservedDTO
-
- toString() - Method in class org.leialearns.graph.model.ToggledDTO
-
- toString() - Method in class org.leialearns.graph.model.VersionDTO
-
- toString() - Method in class org.leialearns.graph.session.SessionDTO
-
- toString() - Method in class org.leialearns.graph.structure.NodeDTO
-
- toString() - Method in class org.leialearns.graph.structure.StructureDTO
-
- toString(Direction) - Method in interface org.leialearns.logic.interaction.Symbol
-
Returns the string that denotes this symbol together with (normally preceded by) the denotation of the
given direction.
- toString() - Method in class org.leialearns.logic.model.BaseDistribution
-
- toString() - Method in class org.leialearns.logic.model.DeltaDiff
-
- toString() - Method in class org.leialearns.logic.model.TransientCounter
-
- toString() - Method in class org.leialearns.logic.model.TransientFraction
-
- toString() - Method in class org.leialearns.logic.utilities.Approximation
-
- toString() - Method in class org.leialearns.utilities.BaseExpression
-
- toString() - Method in class org.leialearns.utilities.L
-
- toString() - Method in class org.leialearns.utilities.Pair
-
- toString() - Method in class org.leialearns.utilities.Setting
-
- TransformingIterable<T> - Class in org.leialearns.utilities
-
Produces iterators that transform each element returned by an iterator of a backing iterable.
- TransformingIterable(Iterable<?>, Class<T>, Function<Object, T>) - Constructor for class org.leialearns.utilities.TransformingIterable
-
Creates a new TransformingIterable
instance.
- TransientCounter - Class in org.leialearns.logic.model
-
- TransientCounter(Symbol) - Constructor for class org.leialearns.logic.model.TransientCounter
-
- TransientFraction - Class in org.leialearns.logic.model
-
- TransientFraction(long, long, long) - Constructor for class org.leialearns.logic.model.TransientFraction
-
- TypedIterable<T> - Class in org.leialearns.utilities
-
Adds a bit of run-time type information to an iterable.
- TypedIterable(Iterable<T>, Class<T>) - Constructor for class org.leialearns.utilities.TypedIterable
-
Creates a new TypedIterable
instance.
- TypedIterable(Class<T>, Iterable<?>) - Constructor for class org.leialearns.utilities.TypedIterable
-
Creates a new TypedIterable
instance.
- TypedVersionExtension - Interface in org.leialearns.logic.model
-
- valueOf(String) - Static method in enum org.leialearns.enumerations.AccessMode
-
Returns the enum constant of this type with the specified name.
- valueOf(char) - Static method in enum org.leialearns.enumerations.AccessMode
-
Returns the access mode constant that corresponds to the given character.
- valueOf(String) - Static method in enum org.leialearns.enumerations.AgentMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.leialearns.enumerations.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(char) - Static method in enum org.leialearns.enumerations.Direction
-
Returns the direction constant that corresponds to the given character.
- valueOf(String) - Static method in enum org.leialearns.enumerations.ModelType
-
Returns the enum constant of this type with the specified name.
- valueOf(char) - Static method in enum org.leialearns.enumerations.ModelType
-
Returns the model type constant that corresponds to the given character.
- valueOf(String) - Static method in enum org.leialearns.logic.model.DeltaDiff.Operator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.leialearns.enumerations.AccessMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.leialearns.enumerations.AgentMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.leialearns.enumerations.Direction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.leialearns.enumerations.ModelType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.leialearns.logic.model.DeltaDiff.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Version - Interface in org.leialearns.logic.model
-
- Version.Iterable - Interface in org.leialearns.logic.model
-
- VersionDAO - Class in org.leialearns.graph.model
-
- VersionDAO(VersionRepository) - Constructor for class org.leialearns.graph.model.VersionDAO
-
- VersionDTO - Class in org.leialearns.graph.model
-
- VersionDTO() - Constructor for class org.leialearns.graph.model.VersionDTO
-
- VersionRepository - Interface in org.leialearns.graph.model
-