A B C D E F G H I J L M N O P R S T U V W 

A

AccessMode - Enum in org.leialearns.enumerations
Defines the possible values of the accessMode property of a Version.
add(Histogram) - Method in class org.leialearns.logic.model.DeltaDiff
 
add(Histogram) - Method in class org.leialearns.logic.model.HistogramObject
 
add(Histogram) - Method in interface org.leialearns.logic.model.Modifiable
 
add(Approximation) - Method in class org.leialearns.logic.utilities.Approximation
 
add(Fraction, Fraction) - Method in class org.leialearns.logic.utilities.Oracle
 
addTo(Modifiable) - Method in class org.leialearns.logic.model.DeltaDiff
 
adjustDeltaForToggledNodes(Observed) - Method in interface org.leialearns.logic.model.Observed
 
adjustDeltaForToggledNodes(Observed, Observed) - Method in class org.leialearns.logic.model.ObservedHelper
 
AgentMode - Enum in org.leialearns.enumerations
Defines the possible values for the agentMode argument of the register methods of a Version.
Alphabet - Interface in org.leialearns.logic.interaction
Defines a collection of Symbols that can be used together.
Alphabet.Iterable - Interface in org.leialearns.logic.interaction
Represents a NearIterable that returns alphabet items.
AlphabetAugmenter - Class in org.leialearns.logic.interaction
Implements the logic of alphabet objects insofar as it can be oblivious of the ORM framework.
AlphabetAugmenter() - Constructor for class org.leialearns.logic.interaction.AlphabetAugmenter
 
AlphabetDAO - Class in org.leialearns.graph.interaction
 
AlphabetDAO() - Constructor for class org.leialearns.graph.interaction.AlphabetDAO
 
AlphabetDTO - Class in org.leialearns.graph.interaction
 
AlphabetDTO() - Constructor for class org.leialearns.graph.interaction.AlphabetDTO
 
AlphabetRepository - Interface in org.leialearns.graph.interaction
 
App - Class in org.leialearns.executable
Provides the main method for the LEIA executable.
App() - Constructor for class org.leialearns.executable.App
Creates a new App instance.
Approximation - Class in org.leialearns.logic.utilities
 
asDisplay(Object) - Static method in class org.leialearns.utilities.Display
 
asDisplayWithTypes(Object) - Static method in class org.leialearns.utilities.Display
 
attach(Toggled, Root, Node, Expectation) - Method in class org.leialearns.logic.model.ExpectationHelper
 
attach(Root, Node, Expectation) - Method in interface org.leialearns.logic.model.Toggled
 
attachCounted(ObservedDTO, ObservedDTO) - Method in class org.leialearns.graph.model.ObservedDAO
 
attachCounted(Observed) - Method in interface org.leialearns.logic.model.Observed
 
attachExpected(ObservedDTO) - Method in class org.leialearns.graph.model.ObservedDAO
 
attachExpected() - Method in interface org.leialearns.logic.model.Observed
 
attachToggled(ObservedDTO) - Method in class org.leialearns.graph.model.ObservedDAO
 
attachToggled() - Method in interface org.leialearns.logic.model.Observed
 

B

BaseBridgeFacet - Class in org.leialearns.bridge
Convenience class that can be used as a super class for classes that should implement GenericBridgeFacet.
BaseBridgeFacet() - Constructor for class org.leialearns.bridge.BaseBridgeFacet
 
BaseDistribution - Class in org.leialearns.logic.model
 
BaseDistribution() - Constructor for class org.leialearns.logic.model.BaseDistribution
 
BaseExpression<T> - Class in org.leialearns.utilities
 
BaseExpression() - Constructor for class org.leialearns.utilities.BaseExpression
 
BaseNearIterable<NT> - Class in org.leialearns.bridge
Convenience class that can be used as a super class for classes that implement NearIterable.
BaseNearIterable(Iterable<?>, Class<NT>, Function<Object, NT>) - Constructor for class org.leialearns.bridge.BaseNearIterable
Creates a new BaseNearIterable instance.
BridgeFacet - Interface in org.leialearns.bridge
Declares the methods that are needed to be part of a bridge instance.
BridgeFacets - Class in org.leialearns.bridge
Composes the near object, the far object, and intermediate stateful helpers that together comprise a bridge instance.
BridgeFacets(FarObject<?>, BridgeFactory, Map<Integer, Object>) - Constructor for class org.leialearns.bridge.BridgeFacets
Creates a new BridgeFacets object.
BridgeFactory - Class in 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.
BridgeFactory(String, Object...) - Constructor for class org.leialearns.bridge.BridgeFactory
Creates a new BridgeFactory instance.
BridgeFactory(Class<? extends FarObject<?>>, Object...) - Constructor for class org.leialearns.bridge.BridgeFactory
Creates a new BridgeFactory instance.
BridgeHeadTypeRegistry - Class in org.leialearns.bridge
Registers types of objects that are used at both ends (bridge heads) of bridge objects as created by a BridgeFactory.
BridgeHeadTypeRegistry(FactoryInjector) - Constructor for class org.leialearns.bridge.BridgeHeadTypeRegistry
Creates a new BridgeHeadTypeRegistry instance.

C

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
Provides the uniform Command.command(String[]) method for all sub-commands of the LEIA application.
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 Versions 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 Versions 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.

D

declareNearType() - Method in class org.leialearns.bridge.BaseNearIterable
 
declareNearType() - Method in interface org.leialearns.bridge.DeclaresNearType
Declares the near type that corresponds to the object that implements this interface.
declareNearType() - Method in class org.leialearns.graph.interaction.AlphabetDTO
 
declareNearType() - Method in class org.leialearns.graph.interaction.DirectedSymbolDTO
 
declareNearType() - Method in class org.leialearns.graph.interaction.InteractionContextDTO
 
declareNearType() - Method in class org.leialearns.graph.interaction.SymbolDTO
 
declareNearType() - Method in class org.leialearns.graph.model.CountedDTO
 
declareNearType() - Method in class org.leialearns.graph.model.CounterDTO
 
declareNearType() - Method in class org.leialearns.graph.model.CounterUpdateDTO
 
declareNearType() - Method in class org.leialearns.graph.model.EstimateDTO
 
declareNearType() - Method in class org.leialearns.graph.model.ExpectedDTO
 
declareNearType() - Method in class org.leialearns.graph.model.FractionBaseDTO
 
declareNearType() - Method in class org.leialearns.graph.model.ObservedDTO
 
declareNearType() - Method in class org.leialearns.graph.model.ToggledDTO
 
declareNearType() - Method in class org.leialearns.graph.model.VersionDTO
 
declareNearType() - Method in class org.leialearns.graph.session.RootDTO
 
declareNearType() - Method in class org.leialearns.graph.session.SessionDTO
 
declareNearType() - Method in class org.leialearns.graph.structure.NodeDTO
 
declareNearType() - Method in class org.leialearns.graph.structure.StructureDTO
 
declareNearType() - Method in interface org.leialearns.logic.interaction.Alphabet.Iterable
 
declareNearType() - Method in interface org.leialearns.logic.interaction.DirectedSymbol.Iterable
 
declareNearType() - Method in interface org.leialearns.logic.interaction.Symbol.Iterable
 
declareNearType() - Method in interface org.leialearns.logic.model.Counter.Iterable
 
declareNearType() - Method in interface org.leialearns.logic.model.Estimate.Iterable
 
declareNearType() - Method in interface org.leialearns.logic.model.Fraction.Iterable
 
declareNearType() - Method in interface org.leialearns.logic.model.Version.Iterable
 
declareNearType() - Method in interface org.leialearns.logic.structure.Node.Iterable
 
DeclaresNearType<NT> - Interface in org.leialearns.bridge
Reminder interface to encourage implementers of FarObjects and NearIterables to declare the corresponding near type.
DeltaDiff - Class in org.leialearns.logic.model
 
DeltaDiff(Node, Observed, String) - Constructor for class org.leialearns.logic.model.DeltaDiff
 
DeltaDiff.Map - Interface in org.leialearns.logic.model
 
DeltaDiff.Operator - Enum in org.leialearns.logic.model
 
descriptionLength() - Method in class org.leialearns.logic.interaction.SymbolAugmenter
 
descriptionLength(Collection<Symbol>) - Method in interface org.leialearns.logic.model.Expectation
 
descriptionLength(Collection<Symbol>) - Method in class org.leialearns.logic.model.ExpectationObject
 
DescriptionLength - Class in org.leialearns.logic.utilities
Provides static functions to calculate the description length of a BigInteger.
descriptionLength(BigInteger) - Static method in class org.leialearns.logic.utilities.DescriptionLength
Returns the length of the bit-sequence that is represented by the prefix-free encoding of the given number.
descriptionLength() - Method in interface org.leialearns.logic.utilities.HasDescriptionLength
Returns the description length of this object.
DirectedSymbol - Interface in org.leialearns.logic.interaction
Defines a symbol with the additional direction property.
DirectedSymbol.Iterable - Interface in org.leialearns.logic.interaction
Represents a NearIterable that returns directed symbol items.
DirectedSymbolDTO - Class in org.leialearns.graph.interaction
 
DirectedSymbolDTO(Direction, SymbolDTO) - Constructor for class org.leialearns.graph.interaction.DirectedSymbolDTO
 
Direction - Enum in org.leialearns.enumerations
Defines the possible values for the direction property of a DirectedSymbol.
Display - Class in org.leialearns.utilities
Provides functions to display objects in a human friendly form.
display(Object) - Static method in class org.leialearns.utilities.Display
Displays the given object excluding type information.
display(Object, Object, Object...) - Static method in class org.leialearns.utilities.Display
Displays the given objects as an array excluding type information.
displayParts(Object...) - Static method in class org.leialearns.utilities.Display
Displays the given parts with a bit of syntactic sugar.
displayWithTypes(Object) - Static method in class org.leialearns.utilities.Display
Displays the given object including type information.
Distribution - Interface in org.leialearns.logic.model
 

E

EMPTY - Static variable in interface org.leialearns.logic.model.ExpectedModel
 
Encounter - Interface in org.leialearns.command.api
 
Encounter - Class in org.leialearns.command.encounter
Connects the LEIA system to its environment by feeding it tokens from a file.
Encounter() - Constructor for class org.leialearns.command.encounter.Encounter
 
equal(Object, Object) - Static method in class org.leialearns.utilities.Static
Compares two objects.
equals(AlphabetDTO, Object) - Method in class org.leialearns.graph.interaction.AlphabetDAO
 
equals(Object) - Method in class org.leialearns.graph.interaction.AlphabetDTO
 
equals(InteractionContextDTO, Object) - Method in class org.leialearns.graph.interaction.InteractionContextDAO
 
equals(Object) - Method in class org.leialearns.graph.interaction.InteractionContextDTO
 
equals(Object) - Method in class org.leialearns.graph.interaction.SymbolDTO
 
equals(Object) - Method in class org.leialearns.graph.model.CountedDTO
 
equals(Object) - Method in class org.leialearns.graph.model.FractionBaseDTO
 
equals(Object) - Method in class org.leialearns.graph.model.FractionEstimateDTO
 
equals(Object) - Method in class org.leialearns.graph.model.FractionOracleDTO
 
equals(ToggledDTO, Object) - Method in class org.leialearns.graph.model.ToggledDAO
 
equals(Object) - Method in class org.leialearns.graph.model.ToggledDTO
 
equals(VersionDTO, Object) - Method in class org.leialearns.graph.model.VersionDAO
 
equals(Object) - Method in class org.leialearns.graph.model.VersionDTO
 
equals(SessionDTO, Object) - Method in class org.leialearns.graph.session.SessionDAO
 
equals(Object) - Method in class org.leialearns.graph.session.SessionDTO
 
equals(NodeDTO, Object) - Method in class org.leialearns.graph.structure.NodeDAO
 
equals(Object) - Method in class org.leialearns.graph.structure.NodeDTO
 
equals(StructureDTO, Object) - Method in class org.leialearns.graph.structure.StructureDAO
 
equals(Object) - Method in class org.leialearns.graph.structure.StructureDTO
 
equals(Object) - Method in class org.leialearns.logic.model.TransientFraction
 
equals(Object) - Method in class org.leialearns.logic.utilities.Approximation
 
equals(Object) - Method in class org.leialearns.utilities.Pair
 
ErrorMessage - Exception in org.leialearns.executable
Provides a clean way to end the application with a message to the user.
ErrorMessage(String) - Constructor for exception org.leialearns.executable.ErrorMessage
Creates a new ErrorMessage instance.
ErrorMessage(Throwable) - Constructor for exception org.leialearns.executable.ErrorMessage
Creates a new ErrorMessage instance.
ErrorMessage(String, Throwable) - Constructor for exception org.leialearns.executable.ErrorMessage
Creates a new ErrorMessage instance.
Estimate - Interface in org.leialearns.logic.model
 
Estimate.Iterable - Interface in org.leialearns.logic.model
 
EstimateDAO - Class in org.leialearns.graph.model
 
EstimateDAO() - Constructor for class org.leialearns.graph.model.EstimateDAO
 
EstimateDTO - Class in org.leialearns.graph.model
 
EstimateDTO() - Constructor for class org.leialearns.graph.model.EstimateDTO
 
ExceptionWrapper - Class in org.leialearns.utilities
Provides a static function to wrap a throwable in a RuntimeException if necessary.
execute(String[]) - Method in class org.leialearns.executable.App
Initializes logging, finds the command bean that corresponds to the first command line argument and passes the remaining command line arguments to its Command.command(String[]) method.
Expectation - Interface in org.leialearns.logic.model
 
ExpectationHelper - Class in org.leialearns.logic.model
 
ExpectationHelper() - Constructor for class org.leialearns.logic.model.ExpectationHelper
 
ExpectationObject - Class in org.leialearns.logic.model
 
ExpectationObject(Root) - Constructor for class org.leialearns.logic.model.ExpectationObject
 
Expected - Interface in org.leialearns.logic.model
 
ExpectedDAO - Class in org.leialearns.graph.model
 
ExpectedDAO() - Constructor for class org.leialearns.graph.model.ExpectedDAO
 
ExpectedDTO - Class in org.leialearns.graph.model
 
ExpectedDTO() - Constructor for class org.leialearns.graph.model.ExpectedDTO
 
ExpectedHelper - Class in org.leialearns.logic.model
 
ExpectedHelper() - Constructor for class org.leialearns.logic.model.ExpectedHelper
 
ExpectedModel - Interface in org.leialearns.logic.model
 
Expression<T> - Interface in org.leialearns.utilities
Convenience interface for inline class instances that provide a single value.

F

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
Injects registered BridgeFactory beans into bean properties of type FactoryAccessor.
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.

G

gcd(long, long) - Static method in class org.leialearns.utilities.Static
 
GenericBridgeFacet - Interface in org.leialearns.bridge
Extends interface BridgeFacet with a method to set the encompassing BridgeFacets instance.
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
Returns the last ModelType.COUNTED version that was created by this 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
 

H

hasBridgeFacets() - Method in class org.leialearns.bridge.BaseBridgeFacet
 
hasBridgeFacets() - Method in interface org.leialearns.bridge.BridgeFacet
Returns an indication whether this facet is part of a bridge instance.
HasDescriptionLength - Interface in org.leialearns.logic.utilities
Provides a method to get the description length of the implementing object.
hasFarType(Class<?>) - Method in class org.leialearns.bridge.BridgeHeadTypeRegistry
Returns a flag that indicates whether the given class is registered as the far type of a BridgeFactory.
hashCode() - Method in class org.leialearns.graph.interaction.AlphabetDTO
 
hashCode() - Method in class org.leialearns.graph.interaction.SymbolDTO
 
hashCode() - Method in class org.leialearns.graph.model.FractionBaseDTO
 
hashCode() - Method in class org.leialearns.graph.model.FractionEstimateDTO
 
hashCode() - Method in class org.leialearns.graph.model.FractionOracleDTO
 
hashCode() - Method in class org.leialearns.graph.structure.NodeDTO
 
hashCode() - Method in class org.leialearns.graph.structure.StructureDTO
 
hashCode() - Method in class org.leialearns.logic.model.TransientFraction
 
hashCode() - Method in class org.leialearns.logic.utilities.Approximation
 
hashCode() - Method in class org.leialearns.utilities.Pair
 
HasId - Interface in org.leialearns.graph
 
hasNearObject() - Method in class org.leialearns.bridge.BridgeFacets
Returns an indication that tells whether the near object of this bridge instance is already fixated.
hasNearType(Class<?>) - Method in class org.leialearns.bridge.BridgeHeadTypeRegistry
Returns a flag that indicates whether the given class is registered as the near type of a BridgeFactory.
hasNext() - Method in class org.leialearns.command.encounter.TokensAdapter
HasWrappedIterable - Interface in org.leialearns.utilities
Provides a method to get the original iterable that was wrapped by i.e.
Histogram - Interface in org.leialearns.logic.model
 
HistogramCache - Class in org.leialearns.logic.model
 
HistogramCache() - Constructor for class org.leialearns.logic.model.HistogramCache
 
HistogramObject - Class in org.leialearns.logic.model
 
HistogramObject() - Constructor for class org.leialearns.logic.model.HistogramObject
 
HistogramTrace - Class in org.leialearns.logic.model
 
HistogramTrace(Histogram) - Constructor for class org.leialearns.logic.model.HistogramTrace
 
HistogramTrace(Histogram, String, Histogram) - Constructor for class org.leialearns.logic.model.HistogramTrace
 

I

IdDaoSupport<DTO extends HasId & FarObject<?>> - Class in org.leialearns.graph
 
IdDaoSupport() - Constructor for class org.leialearns.graph.IdDaoSupport
 
IdDaoSupport(GraphRepository<DTO>) - Constructor for class org.leialearns.graph.IdDaoSupport
 
increment(CounterDTO) - Method in class org.leialearns.graph.model.CounterDAO
 
increment(CounterDTO, long) - Method in class org.leialearns.graph.model.CounterDAO
 
increment() - Method in interface org.leialearns.logic.model.Counter
 
increment(long) - Method in interface org.leialearns.logic.model.Counter
 
increment() - Method in class org.leialearns.logic.model.TransientCounter
 
increment(long) - Method in class org.leialearns.logic.model.TransientCounter
 
injectInto(FactoryAccessor<?>) - Method in class org.leialearns.bridge.BridgeHeadTypeRegistry
Inject the correct BridgeFactory into the given accessor.
insert(Approximation) - Method in class org.leialearns.logic.utilities.Approximation
 
InteractionContext - Interface in org.leialearns.logic.interaction
Defines the context of the exchange of information between LEIA and its environment.
InteractionContextDAO - Class in org.leialearns.graph.interaction
 
InteractionContextDAO() - Constructor for class org.leialearns.graph.interaction.InteractionContextDAO
 
InteractionContextDTO - Class in org.leialearns.graph.interaction
 
InteractionContextDTO() - Constructor for class org.leialearns.graph.interaction.InteractionContextDTO
 
InteractionContextRepository - Interface in org.leialearns.graph.interaction
 
internalize(AlphabetDTO, String) - Method in class org.leialearns.graph.interaction.AlphabetDAO
 
internalize(String) - Method in interface org.leialearns.logic.interaction.Alphabet
Adds a symbol to the alphabet.
invert() - Method in class org.leialearns.logic.utilities.Approximation
 
isEmpty() - Method in interface org.leialearns.bridge.NearIterable
Returns an flag that indicates whether the iterable is empty.
isEmpty() - Method in interface org.leialearns.logic.model.Histogram
 
isEmpty() - Method in class org.leialearns.logic.model.HistogramObject
 
isEmpty() - Method in class org.leialearns.utilities.TypedIterable
Returns a flag that indicates whether this iterable is empty.
isFixated(AlphabetDTO) - Method in class org.leialearns.graph.interaction.AlphabetDAO
 
isFixated() - Method in interface org.leialearns.logic.interaction.Alphabet
Returns a flag that indicates whether this alphabet should be treated as finite and complete.
isFixated() - Method in class org.leialearns.utilities.Setting
Returns a flag that indicates whether the value of this setting is already fixated.
isIncluded(Expected, Node, Session) - Method in class org.leialearns.logic.model.ExpectedHelper
 
isIncluded(Node, Session) - Method in interface org.leialearns.logic.model.ExpectedModel
 
isIncluded(Node, Session) - Method in class org.leialearns.logic.model.ToggledAugmenter
 
isPrefixOf(Node) - Method in interface org.leialearns.logic.structure.Node
Returns a flag that indicates whether this node is a prefix of the given node
isPrefixOf(Node, Node) - Method in class org.leialearns.logic.structure.NodeHelper
iterator() - Method in class org.leialearns.logic.utilities.Approximation
 
iterator() - Method in class org.leialearns.utilities.TypedIterable
Returns an iterator for this iterable.

J

join(String, String[]) - Static method in class org.leialearns.utilities.Static
Joins an array of strings together using a given separator

L

L - Class in org.leialearns.utilities
Provides a wrapped String that is not mangled by Display.show(String).
LEIA - Interface in org.leialearns
LEIA.
LineFilter - Interface in org.leialearns.executable
Provides a method that can be called line by line to filter a text resource.
LineFilterInputStream - Class in org.leialearns.executable
Provides an input stream that filters a text resource.
LineFilterInputStream(Reader, LineFilter) - Constructor for class org.leialearns.executable.LineFilterInputStream
Creates a new LineFilterInputStream instance.
LineFilterInputStream(Reader, LineFilter, Boolean) - Constructor for class org.leialearns.executable.LineFilterInputStream
Creates a new LineFilterInputStream instance.
literal(String) - Static method in class org.leialearns.utilities.L
Creates a new L instance.
Locus - Interface in org.leialearns.logic.model
 
log() - Method in interface org.leialearns.logic.model.Distribution
 
log(String) - Method in interface org.leialearns.logic.model.Distribution
 
log() - Method in class org.leialearns.logic.model.ExpectationObject
 
log(String) - Method in class org.leialearns.logic.model.ExpectationObject
 
log() - Method in class org.leialearns.logic.model.HistogramObject
 
log(String) - Method in class org.leialearns.logic.model.HistogramObject
 
log(String) - Method in class org.leialearns.logic.model.HistogramTrace
 
LOG_2 - Static variable in class org.leialearns.command.minimizer.Minimizer
 
LogConfigurator - Class in org.leialearns.executable
Configures the logging system.
LogConfigurator(String) - Constructor for class org.leialearns.executable.LogConfigurator
Creates a new LogConfigurator instance.
logCounters() - Method in interface org.leialearns.logic.model.Counted
 
logCounters(Counted) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(Observed) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(Expected) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(Observed, Node) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(Expected, Node) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(Version...) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(String, Version...) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(Node, Version...) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters(String, Node, Function<Pair<Node, Symbol>, String>, Version...) - Method in class org.leialearns.logic.model.CounterLogger
 
logCounters() - Method in interface org.leialearns.logic.model.Expected
 
logCounters() - Method in interface org.leialearns.logic.model.Observed
 
logCounters(Node) - Method in interface org.leialearns.logic.model.Observed
 
logNodes(StructureDTO) - Method in class org.leialearns.graph.structure.StructureDAO
 
logNodes() - Method in interface org.leialearns.logic.structure.Structure
Logs all nodes in this structure.
logVersions(SessionDTO, String, TypedIterable<VersionDTO>) - Method in class org.leialearns.graph.session.SessionDAO
 
logVersions(String, Version.Iterable) - Method in interface org.leialearns.logic.session.Session
Logs the given versions.

M

main(String[]) - Static method in class org.leialearns.executable.App
Instantiates this class and calls the execute method on it.
markExtensible(NodeDTO) - Method in class org.leialearns.graph.structure.StructureDTO
 
markExtensible(Node) - Method in interface org.leialearns.logic.structure.Structure
Marks the given node as extensible.
markFixated() - Method in class org.leialearns.graph.interaction.AlphabetDTO
 
minimize(Histogram) - Method in class org.leialearns.logic.utilities.Oracle
 
Minimizer - Interface in org.leialearns.command.api
 
Minimizer - Class in org.leialearns.command.minimizer
Minimizes that total description length by optimizing the model of expected behavior.
Minimizer() - Constructor for class org.leialearns.command.minimizer.Minimizer
 
ModelType - Enum in org.leialearns.enumerations
Defines the possible values of the modelType property of a Version
Modifiable - Interface in org.leialearns.logic.model
 
modify(DeltaDiff.Operator, Modifiable) - Method in class org.leialearns.logic.model.DeltaDiff
 
multiply(Approximation) - Method in class org.leialearns.logic.utilities.Approximation
 

N

NearIterable<NT> - Interface in org.leialearns.bridge
Provides an iterable with a few convenience methods.
newArrayInstance(T[], int) - Static method in class org.leialearns.utilities.Static
Creates a new array instance in a type safe way.
next() - Method in class org.leialearns.command.encounter.TokensAdapter
Node - Interface in org.leialearns.logic.structure
Defines the objects that represent nodes in the interaction history tree.
Node.Iterable - Interface in org.leialearns.logic.structure
Represents a NearIterable that returns node items.
NodeDAO - Class in org.leialearns.graph.structure
 
NodeDAO() - Constructor for class org.leialearns.graph.structure.NodeDAO
 
NodeDTO - Class in org.leialearns.graph.structure
 
NodeDTO() - Constructor for class org.leialearns.graph.structure.NodeDTO
 
NodeHelper - Class in org.leialearns.logic.structure
Adds functionality to Nodes.
NodeHelper() - Constructor for class org.leialearns.logic.structure.NodeHelper
 
NodeRepository - Interface in org.leialearns.graph.structure
 
NullStream - Class in org.leialearns.utilities
Provides a stream that does not produce any input.
NullStream() - Constructor for class org.leialearns.utilities.NullStream
Creates a new NullStream instance.

O

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
Provides a sub-command that consolidates ModelType.TOGGLED versions into a new Expected object.
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
Provides a sub-command that consolidates ModelType.COUNTED versions into a new Observed object.
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
 

P

Pair<L extends Comparable<? super L>,R extends Comparable<? super R>> - Class in org.leialearns.utilities
 
Pair(L, R) - Constructor for class org.leialearns.utilities.Pair
 
postProcessAfterInitialization(Object, String) - Method in class org.leialearns.bridge.FactoryInjector
 
postProcessBeforeInitialization(Object, String) - Method in class org.leialearns.bridge.FactoryInjector
 
prefixDecode(Reader) - Static method in class org.leialearns.logic.utilities.DescriptionLength
 
prefixDecode(Reader, Collection<Symbol>) - Method in class org.leialearns.logic.utilities.Oracle
 
prefixEncode(Collection<Symbol>) - Method in interface org.leialearns.logic.model.Expectation
 
prefixEncode(Collection<Symbol>) - Method in class org.leialearns.logic.model.ExpectationObject
 
prefixEncode(BigInteger) - Static method in class org.leialearns.logic.utilities.DescriptionLength
Returns an ascii form of the prefix-free encoding of the given number.
putHistogram(Histogram) - Method in class org.leialearns.logic.model.HistogramCache
 
putHistogram(Histogram) - Method in interface org.leialearns.logic.session.Session
Stores the given histogram in the cache
putHistogram(Histogram) - Method in class org.leialearns.logic.session.SessionAugmenter

R

read() - Method in class org.leialearns.executable.LineFilterInputStream
 
read() - Method in class org.leialearns.utilities.NullStream
Always returns -1 (no more input).
refresh(CounterDTO) - Method in class org.leialearns.graph.model.CounterDAO
 
refresh(SessionDTO) - Method in class org.leialearns.graph.session.SessionDAO
 
refresh() - Method in interface org.leialearns.logic.model.Counter
 
refresh() - Method in class org.leialearns.logic.model.TransientCounter
 
refresh() - Method in interface org.leialearns.logic.session.Session
Returns a fresh copy of the session that is (re)attached to the ORM framework.
register(BridgeFactory) - Method in class org.leialearns.bridge.BridgeHeadTypeRegistry
Registers the given bridge factory and its bridge head types.
registerReader(SessionDTO, AgentMode) - Method in class org.leialearns.graph.model.VersionDTO
 
registerReader(Session, AgentMode) - Method in interface org.leialearns.logic.model.Version
 
registerWriter(SessionDTO, AgentMode) - Method in class org.leialearns.graph.model.VersionDTO
 
registerWriter(Session, AgentMode) - Method in interface org.leialearns.logic.model.Version
 
remove() - Method in class org.leialearns.command.encounter.TokensAdapter
Throws UnsupportedOperationException.
reset() - Method in class org.leialearns.logic.utilities.Oracle
 
retrieve() - Method in class org.leialearns.logic.model.BaseDistribution
 
retrieve() - Method in class org.leialearns.logic.model.ExpectationObject
 
retrieve() - Method in interface org.leialearns.logic.model.Histogram
 
retrieve() - Method in class org.leialearns.logic.model.HistogramObject
 
Root - Interface in org.leialearns.logic.session
Defines the singleton that contains the objects that are at least partially persisted through the ORM framework, but have no owner that is also persistent.
RootDTO - Class in org.leialearns.graph.session
 
RootDTO() - Constructor for class org.leialearns.graph.session.RootDTO
 

S

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 Versions 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
 

T

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
 

U

updateCounters(Observed) - Method in interface org.leialearns.logic.model.Observed
 
updateCounters(Observed, Observed) - Method in class org.leialearns.logic.model.ObservedHelper
 
updateMaxDepth(StructureDTO, NodeDTO) - Method in class org.leialearns.graph.structure.StructureDAO
 
updateMaxDepth(StructureDTO, Integer) - Method in interface org.leialearns.graph.structure.StructureRepository
 

V

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
 

W

waitForLock(VersionDTO, SessionDTO) - Method in class org.leialearns.graph.model.VersionDAO
 
waitForLock(Session) - Method in interface org.leialearns.logic.model.Version
 
wrap(Throwable) - Static method in class org.leialearns.utilities.ExceptionWrapper
Returns the given throwable as a RuntimeException wrapping it in a new RuntimeException if necessary.
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2013. All Rights Reserved.