Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAtom - Class in fr.lirmm.graphik.integraal.api.core
 
AbstractAtom() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
AbstractAtomicPattern - Class in fr.inria.rules.integraal.model.data.readable.query
Represents a basic pattern for querying predicates with specific constraints on term positions.
AbstractAtomicPattern(Predicate, Set<Integer>, Map<Integer, Class<? extends Term>>) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
Constructs an AtomicPattern with specific constraints.
AbstractAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
 
AbstractAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
AbstractCloseableIterator<E> - Class in fr.inria.rules.integraal.util.stream
 
AbstractCloseableIterator<E> - Class in fr.lirmm.graphik.util.stream
 
AbstractCloseableIterator() - Constructor for class fr.inria.rules.integraal.util.stream.AbstractCloseableIterator
 
AbstractCloseableIterator() - Constructor for class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
 
AbstractDataSource<NativeQueryType,NativeResultType> - Class in fr.inria.rules.integraal.views.datasource
This wrapper represents data-sources accessed using mappings.
AbstractDataSource(Specializer<NativeQueryType>, NativeQueryEvaluator<NativeQueryType, NativeResultType>, Transformer<NativeResultType>) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractDataSource
Create a new wrapper over a data-source with a relational view
AbstractDataSource(String, Specializer<NativeQueryType>, NativeQueryEvaluator<NativeQueryType, NativeResultType>, Transformer<NativeResultType>) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractDataSource
Create a new wrapper over a data-source with a relational view
AbstractImmutableAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
 
AbstractImmutableAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
AbstractInMemoryAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
 
AbstractInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
AbstractLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Common methods for the implementation of a FunctionalTerm
AbstractLogicalFunctionalTermImpl(String, List<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
Default constructor
AbstractMapBasedSubstitution - Class in fr.lirmm.graphik.integraal.core
 
AbstractMapBasedSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
AbstractRule - Class in fr.lirmm.graphik.integraal.core
 
AbstractRule() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractRule
 
AbstractRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
 
AbstractRuleApplier(BodyToQueryTransformer, TriggerComputer<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Constructor
AbstractRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
 
AbstractRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
AbstractSubstitution - Class in fr.lirmm.graphik.integraal.core
 
AbstractSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
AbstractTerm - Class in fr.lirmm.graphik.integraal.api.core
 
AbstractTerm() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
accept(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingConsumer
Redefine the accept method to be able to declare that an exception is thrown
ACCEPT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
 
add(int, Iterator<Substitution>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Adds new results for the given level.
add(int, Iterator<Substitution>) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
Adds the given results at the given level.
add(int, Spliterator<Substitution>, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
add(int, Spliterator<Substitution>, Collection<Variable>) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Register the spliterator that will supply substitutions for level together with the
list of variables that those substitutions can bind for the first time.
add(EUAData, Object) - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Adds a key-value pair to the internal data section of the JSON response.
add(FOFormula) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atoms
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
add(FOFormula, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DelegatedApplication
 
add(FOFormula, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DirectApplication
 
add(FOFormula, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.FactsHandler
Adds the facts to the QueryableWritableData
add(Atom) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
 
add(Atom) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atom
add(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
add(Atom) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
add(Variable, Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Adds a mapping from the specified variable into the specified image to this substitution.
add(Variable, Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
add(FORule) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Add the given rule to the rule base
add(FORule) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
add(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Add the specified atom to this atom set if is not already present.
add(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
add(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
add(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
add(Substitution, Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
 
addAll(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
 
addAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
addAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
addAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
addAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
addAll(CloseableIterator<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Add the specified atom stream to this atom set.
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
addAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
addAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
addAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
addAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
addAll(CloseableIteratorWithoutException<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
addAll(CloseableIteratorWithoutException<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
addAll(Collection<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atoms
addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
addAll(Collection<FORule>) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Add the given rules to the rule base
addAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
addAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
addAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
addAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
addAll(Stream<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atoms
addAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
addAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
addAll(Stream<FORule>) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Add the given rules to the rule base
addAtom(Atom) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
addClass(Set<E>) - Method in class fr.inria.rules.integraal.model.partition.Partition
Add a class to the partition If there are some common elements with existing classes, the class will be merged with these existing classes
addComponent(int, Set<V>) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
AddCreatedFacts<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
When applied, this treatment adds the facts created at the previous step to the factbase This is used for parallel application of rules.
AddCreatedFacts() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
 
addDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
addEdge(int, int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
addEndOfStepTreatments(EndTreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds end of step treatments.
addFactBase(FactBase) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
addFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
addGlobalEndTreatments(EndTreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global end treatement
addGlobalEndTreatments(EndTreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds global end treatments.
addGlobalEndTreatments(Collection<EndTreatment<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global end treatement
addGlobalPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global pretreatment
addGlobalPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds global pretreatments.
addGlobalPretreatments(Collection<Pretreatment<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global pretreatment
addHaltingConditions(HaltingCondition<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given halting conditions
addHaltingConditions(HaltingCondition<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds halting conditions.
addHaltingConditions(Collection<HaltingCondition<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given halting conditions
addMandatoryPosition(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Adds a mandatory position.
addParameterSignature(String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
 
addQuery(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
addQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
addQueryableData(QueryableData) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Adds a QueryableData instance with all its predicates.
addQueryableData(Predicate, QueryableData) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Adds a QueryableData instance associated with a specific Predicate.
addQueryableData(Predicate, T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Adds a QueryableData instance associated with a specific Predicate.
addQueryableData(Collection<Predicate>, T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Adds a QueryableData instance with specific predicates
addQueryableData(T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Adds a QueryableData instance with all its predicates.
addQueryableWritableData(Predicate, W) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Adds a Writable instance, which is also Queryable, associated with a specific Predicate.
addRule(FORule) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
addRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
addSpecificConditions(String, List<Object>, FOQuery<?>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
addSpecificConditions(String, List<Object>, FOQuery<?>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
addSpecificConditions(String, List<Object>, FOQuery<?>) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Add strategy specific conditions to the given query
addStandardHaltingConditions() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the standard halting conditions
addStepEndTreatments(EndTreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step end treatement
addStepEndTreatments(Collection<EndTreatment<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step end treatement
addStepPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step pretreatment
addStepPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds step pretreatments.
addStepPretreatments(Collection<Pretreatment<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step pretreatment
addStorage(Predicate, QueryableData) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Add the given association
addTermConstraint(int, Class<? extends Term>) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Adds a term constraint.
addToFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
addToFactBase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
addView() - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
Finalizes the view configuration and returns to the parent builder.
addView(Predicate, ViewParameters<String>) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Adds a view to the current source with the given parameters and predicate.
AdHocSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Ad-hoc SQL layout : property tables
AdHocSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
The AdHoc strategy stores atoms as follows
A predicate table stores all the predicates associated with their arity and the corresponding table Each predicate is associated to an SQL table A term table stores all the terms and their corresponding type (variable, literal or constant)
For each predicate, the associated table contains its arity number of columns Each column represents a position in the atom Each row stores a tuple representing a list of terms corresponding to an atom.
AdHocSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Creates a new Strategy over the given driver
aggregate(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Creates a new unifier corresponding to the aggregation of this unifier and the given one
aggregate(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
aggregate(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
(const) This method construct a new Substitution which is the aggregation of this substitution with the specified one.
aggregate(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
aggregate(Substitution, Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
 
aggregate(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
The aggregation of a substitution is more complex that just add an new mapping for a new variable.
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
aggregated(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
The aggregation of a substitution is more complex that just add a new mapping for a new variable.
aggregated(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
AGRDProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
 
ALGORITHM_PARAMETERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
Represents the algorithm parameter keyword
AlgorithmParameters - Class in fr.inria.rules.integraal.component_builder
Default implementation for IAlgorithmParameters.
AlgorithmParameters(String, InteGraalKeywords.Algorithms) - Constructor for class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Constructs a new AlgorithmParameters instance.
AlgorithmParameters(String, InteGraalKeywords.Algorithms, IGParameter<InteGraalKeywords, ?>...) - Constructor for class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Constructs a new AlgorithmParameters instance and immediately sets parameters from the specified IGParameter object.
ALGORITHMS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Closed parameters
ALL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
all terms (including variables) in answers
ALL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Apply all transformations
ALL_QUERY_WORKLOAD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Runs the protocol and gives the explanation time for the whole set of queries
allMatch(Predicate<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
AllTransformer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
Transforms a rule's body into a query using all variables as answer variables
AllTransformer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.AllTransformer
 
AllVariablesInSubstitutionMapToConstant - Class in fr.inria.rules.integraal.model.logicalElements.functional
Predicate used to filter substitutions that do not map only to constants.
AllVariablesInSubstitutionMapToConstant() - Constructor for class fr.inria.rules.integraal.model.logicalElements.functional.AllVariablesInSubstitutionMapToConstant
 
AlwaysTrueChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Always accept the given trigger For test purposes or when you are sure the trigger is new
AlwaysTrueChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.AlwaysTrueChecker
 
Analyser - Class in fr.lirmm.graphik.integraal.rulesetanalyser
 
Analyser() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
Analyser(AnalyserRuleSet) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
ANALYSER_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
AnalyserRuleSet - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
 
AnalyserRuleSet(Rule) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(DefaultGraphOfRuleDependencies) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(CloseableIterator<Rule>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(CloseableIterator<Rule>, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterable<Rule>, DependencyChecker) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterator<Rule>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterator<Rule>, RulesCompilation) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterator<Rule>, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserUtils - Class in fr.inria.rules.integraal.api.internal
Utility class for analyzing rule bases via Graal.Kiabora.
AnalyserUtils() - Constructor for class fr.inria.rules.integraal.api.internal.AnalyserUtils
 
ANALYSIS_IS_DECIDABLE - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
ANALYSIS_IS_FES - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
ANALYSIS_IS_FUS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
ANSWERITERATOR_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
answers() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the answers record component.
ANSWERS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
ANSWERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
anyMatch(Predicate<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
ANYURI - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
applied_rules() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
 
applier - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
How to effectively apply the trigger
APPLIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
 
apply() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
Applies the treatment
apply(QueryEvaluationInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationFunction
 
apply(QueryEvaluationInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.PreemptiveQueryEvaluationFunction
 
apply(QueryEvaluationInput, String) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationOutputIfTimeoutFunction
 
apply(RewritingInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultRewritingFunction
 
apply(RewritingInput, String) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultQueryRewritingOutputIfTimeoutFunction
 
apply(FOQuery<?>) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Rewrite the query with the unifier
apply(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
 
apply(FORule, Substitution, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplier
Applies the given substitution to the rule's head and add the result to the readWriteData
apply(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
 
apply(AtomSet, AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Insert the application of this substitution on the src atom set into the target atom set.
apply(AtomSet, AtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
apply(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Insert the application of this substitution on the src atom set into the target atom set.
apply(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
apply(Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
 
apply(Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
 
apply(Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.ParallelTriggerRuleApplier
 
apply(Collection<FORule>, ChasableData<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
Applies the given rules on the given data and returns the result (see RuleApplicationStepResult)
apply(Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
apply(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
Redefine the apply method to be able to declare that an exception is thrown
apply(T) - Method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
 
applyEndOfStepTreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply end of step treatments These are treatments to do at the end of each step of the chase
applyEndOfStepTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyEndOfStepTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applyGlobalEndTreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply global end treatments These are treatments to do once at the end of the chase
applyGlobalEndTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyGlobalEndTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applyGlobalPretreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply global pretreatments These are treatments to do once at the beginning of the chase
applyGlobalPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyGlobalPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applyPretreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply pretreatments These are treatments to do at the beginning of each step of the chase
applyPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitutable
Applies the given substitution to this object.
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitutable
Applies the given substitution to this object.
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.GroundFunctionalTermImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
applyTrigger - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
 
arguments() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns the value of the arguments record component.
arity() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
 
arity() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Returns the value of the arity record component.
ArrayBlockingQueueToCloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator<T>, int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
ArrayBlockingStream<T> - Class in fr.inria.rules.integraal.util.stream
 
ArrayBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
 
ArrayBlockingStream(int) - Constructor for class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
ArrayBlockingStream(int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
ArrayCloseableIterator<T> - Class in fr.lirmm.graphik.util.stream
 
ArrayCloseableIterator(T...) - Constructor for class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
 
asAtomSet() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
asAtomSet() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
The given set does not represent any meaning on the formula as conjunctions, disjunctions and negations will be merged together.
asAtomSet() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
asAtomSet() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
asAtomSet() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
asBooleanQuery() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Makes a boolean query out of the given formula.
asksCountOnly() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
asksCountOnly() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
asksLists() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
asksLists() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
asksSet() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
asksSet() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
asLogicalFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
Atom - Interface in fr.inria.rules.integraal.model.logicalElements.api
Interface for Atoms.
Atom - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a logical atom.
ATOM_TABLE_PREDICATE_PREFIX - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
AtomConverter - Class in fr.inria.rules.integraal.util.converter
Converts Atom to and from Graal's Atom
This is used for compatibility with Graal 1.3 version.
AtomConverter() - Constructor for class fr.inria.rules.integraal.util.converter.AtomConverter
 
AtomErasingChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
This class represents a specific case of atom erasing which is used for computing the GRD dependencies.
AtomErasingChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
 
AtomFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
AtomicFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.atomic
Specialised evaluator for atomic first-order queries.
AtomicFOQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
 
AtomicPattern - Interface in fr.inria.rules.integraal.model.data.readable.query
Represents a basic pattern for querying predicates with specific constraints on term positions.
AtomicPatternBuilder - Class in fr.inria.rules.integraal.model.data.readable.query
Builder class for constructing instances of AtomicPattern.
AtomicPatternBuilder() - Constructor for class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
 
AtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Atom
AtomImpl(Predicate, Term...) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
Constructor with an array of terms
AtomImpl(Predicate, List<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
Constructor with a list of terms
atomReplacement() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns the value of the atomReplacement record component.
atomReplacement() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns the value of the atomReplacement record component.
atoms() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the atoms record component.
atomsByPredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all atoms with the specified predicate.
atomsByPredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
atomsByTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all atoms which contain specified term.
AtomSet - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a set of atoms.
AtomSetConverter - Class in fr.inria.rules.integraal.util.converter
Converts FOFormula to and from AtomSet
This is used for compatibility with Graal 1.3 version.
AtomSetConverter() - Constructor for class fr.inria.rules.integraal.util.converter.AtomSetConverter
 
AtomSetException - Exception Class in fr.lirmm.graphik.integraal.api.core
Reports an error while accessing the data.
AtomSetException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
 
AtomSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
 
AtomSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
 
AtomSetUtils - Class in fr.lirmm.graphik.integraal.core.atomset
 
AtomType - Class in fr.inria.rules.integraal.util
Computes the signature (or type) of an atom.
AtomType - Class in fr.lirmm.graphik.integraal.core
Computes the signature (or type) of an atom.
AtomType(Atom) - Constructor for class fr.inria.rules.integraal.util.AtomType
Creates the mask of the atom
AtomType(Atom, Substitution) - Constructor for class fr.inria.rules.integraal.util.AtomType
Creates the mask of the atom
AtomType(Atom) - Constructor for class fr.lirmm.graphik.integraal.core.AtomType
 
AtomType(Atom, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.AtomType
 
AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 

B

backtrack - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
BacktrackEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
Generic back-tracking evaluator for conjunctive first-order queries.
BacktrackEvaluator(FOQueryEvaluator<FOFormula, QueryableData>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
 
BacktrackEvaluator(FOQueryEvaluator<FOFormula, QueryableData>, Function<List<PreparedFOQuery<? extends FOFormula, QD>>, Scheduler<QD>>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
 
BacktrackIterator(FOQueryEvaluator<FOFormula, QD>, FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>, Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
BackwardChainingAlgorithm - Interface in fr.inria.rules.integraal.backward_chaining.api
A Backward Chaining algorithm rewrites a FOQuery according to the given RuleBase.
BASE - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a new base (prefix)
BASE64BINARY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
BasicQuery - Class in fr.inria.rules.integraal.model.data.readable.query
Represents a query built from a AtomicPattern.
BasicQuery(AtomicPattern, Map<Integer, Term>) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
Constructs a BasicQuery from a valid AtomicPattern.
BasicRegistry<T> - Class in fr.inria.rules.integraal.api.external.registries
A registry that stores values of type T with String keys.
BasicRegistry(String) - Constructor for class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Constructs a BasicRegistry with a prefix used for autogenerated keys.
batchEvaluate() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
Evaluates all queries in a batch and returns a list of QueryEvaluationOutput.
BatchProcessor<I,OutputType> - Class in fr.inria.rules.integraal.component_builder.evaluators.generic.processors
A generic class for batch processing of input objects.
BatchProcessor(Collection<I>, Function<I, OutputType>, ExternalAlgorithmHaltingConditions, BiFunction<I, String, OutputType>) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
Constructs a BatchProcessor with the given inputs and a transformation function.
BODY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Body variable dependent naming function
BodySkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Namer created with all the variables of the rule's body
BodySkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.BodySkolem
 
BodyToQueryTransformer - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
Transforms a rule body into a query The properties of the query answer variables are dependent on the implementation
bodyUnfolding(RuleBase) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Rewrite the bodies of all rules with using a query-rewriting algorithm
bodyUnfoldingWith(RuleBase, Collection<FORule>) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Rewrites the rules' bodies in the given toRewrite collection using the given RuleBase.
BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
BOOLEAN_BOTTOM_QUERY - Variable in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
BOOLEAN_INFORMATION - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
BOTTOM - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
Bottom predicate: always false
BOTTOM - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
 
BREADTH_FIRST - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Breadth-First Trigger Applier
BreadthFirstTriggerRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
The breadth first rule application applies the rules by * Computing the homomorphisms from the body of the rules to the factbase * Checking if the homomorphism is applicable * Applying the homomorphism to the head of the rule and * Adding the resulting atoms to the factbase
BreadthFirstTriggerRuleApplier(BodyToQueryTransformer, TriggerComputer<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
Constructor
BTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
 
build() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
The minimal configuration requires :
* a QueryableWritableData to saturate
* a RuleBase to get Rules from
* a TermFactory to create new terms

Default behavior is :
* a GRDScheduler for rules
* a TriggerRuleApplier with :
* * a SemiNaiveTriggerComputer with a default GenericFOQueryEvaluator
* * a SemiObliviousChecker
* * a Applier with :
* * * a FreshRenamer
* * * a DirectApplication
* HaltingConditions :
* * CreatedFactsAtPreviousStep
* * HasRulesToApply
build() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Builds the StratifiedChase instance.
build() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Builds a QueryableDataCollection instance from the added QueryableData.
build() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Builds a QueryableWritableDataCollection instance from the added data.
build() - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Builds and returns an instance of AtomicPattern.
build() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Creates and return the FactStorage associated to the current configuration
build() - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Finalizes the configuration and returns the configured source.
buildAndGetChase(FactBase, RuleBase, InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a Chase-based reasoning component.
buildAndGetChase(FactBase, RuleBase, InteGraalKeywords.Algorithms.Parameters.Chase.Checker, IGParameter<InteGraalKeywords, ?>) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a Chase-based reasoning component.
buildAndGetChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a Chase-based reasoning component.
buildAndGetOMQRewriter(RuleBase, Collection<Query>, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
buildAndGetOMQRewriter(RuleBase, Collection<Query>, InteGraalKeywords.Algorithms.Parameters.Compilation, IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
buildAndGetOMQRewriter(RuleBase, Collection<Query>, IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
buildAndGetQueryEvaluator(FactBase, Query, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a single query on a fact base.
buildAndGetQueryEvaluator(FactBase, Query, IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a single query on a fact base.
buildAndGetQueryEvaluator(FactBase, Set<Query>, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a set of queries on a fact base.
buildAndGetQueryEvaluator(FactBase, Set<Query>, IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a set of queries on a fact base.
buildAndGetRuleCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a component builder for rule compilation.
buildAndGetRuleCompilation(RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a component builder for rule compilation.
buildMaterialized() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Builds a MaterializedDataCollection instance if the type supports MaterializedData.
buildMaterialized() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Builds a MaterializedWritableDataCollection instance if the type supports MaterializedData.
buildMSASubstitution(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
buildOrGetChase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Builds or gets the Chase algorithm component.
buildOrGetChase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns chase algorithm based on the provided configuration.
buildOrGetCountingQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
buildOrGetQueryAnsweringAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Builds or gets the query answering algorithm component.
buildOrGetQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
buildOrGetRewriter() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Builds or gets the query rewriter component.
buildOrGetRewriter() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
 
BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
 
BY_PREDICATE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
 
BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
 
BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
 
ByPieceAndVariableCoreProcessor - Class in fr.inria.rules.integraal.core
Compute the core of a fact base with an algorithm that computes the core by removing a variable in the atom set and try to retract the piece that contains this variable into the fact base Based on the algorithm presented in "Efficient Core Computation in Data Exchange", p.9:41, by G.
ByPieceAndVariableCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
 
ByPieceAndVariableCoreProcessor(FOQueryEvaluator<FOFormula, ? super FactBase>) - Constructor for class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
 
ByPieceCoreProcessor<RW> - Class in fr.inria.rules.integraal.core
Compute the core of a fact base with an algorithm that computes the core by computing the retractions of each piece into the fact base.
ByPieceCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
 
ByPieceCoreProcessor(ByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
 
ByPieceCoreProcessor(ByPieceCoreProcessor.Variant, FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
 
ByPieceCoreProcessor(FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
 
ByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
 
ByPredicateScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Schedules all the rules that can be triggered by rules applied at the previous step according to the graph of rule dependencies
ByPredicateScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 

C

CallableWithTimeout - Class in fr.inria.rules.integraal.util.timeout
A utility class to execute a Callable with a specified timeout.
CallableWithTimeout() - Constructor for class fr.inria.rules.integraal.util.timeout.CallableWithTimeout
 
canHandleFiltering() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
canHandleFiltering() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
canHandleFiltering() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Filtering of the query is represented by the WHERE conditions in SQL.
chasableData() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the chasableData record component.
chasableData() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the chasableData record component.
ChasableData<ReadWrite> - Interface in fr.inria.rules.integraal.forward_chaining.chase.data
Represents data on which we can apply the chase.
ChasableDataImpl<ReadWrite> - Class in fr.inria.rules.integraal.forward_chaining.chase.data
 
ChasableDataImpl(QueryableData, ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
ChasableDataImpl(ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
chase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the chase record component.
chase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Chase initialized with the given parameters
Chase<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase
The Chase is a way to saturate a ChasableData according to rules
Chase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
Chase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, IGParameter<InteGraalKeywords, ?>) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
Chase(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
Chase(String, ExternalAlgorithmHaltingConditions) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase
Represents the chase keyword.
chaseBuilder() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the chaseBuilder record component.
ChaseBuilder<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase
 
ChaseBuilder() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
 
ChaseComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
Builds chase objects from configurations.
ChaseComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.ChaseComponentBuilder
 
ChaseDescription<RW> - Record Class in fr.inria.rules.integraal.forward_chaining.chase.description
 
ChaseDescription(ChasableData<RW>, RuleBase, RuleScheduler, RuleApplier<RW>, RuleApplicationStepResult, int, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Creates an instance of a ChaseDescription record class.
CHASEHALTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
ChaseImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase
Default implementation of the chase algorithm
ChaseImpl(ChasableData<RW>, RuleBase, RuleScheduler, RuleApplier<RW>, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
Use ChaseBuilder to create a chase
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
 
check() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
 
check(FOFormula) - Method in class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
 
check(FOFormula) - Method in class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
 
check(Atom) - Method in class fr.inria.rules.integraal.util.validator.data.ConstantOnlyAtomValidator
 
check(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
 
check(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
check(Query) - Method in class fr.inria.rules.integraal.util.validator.query.CQValidator
 
check(Query) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
 
check(Query) - Method in class fr.inria.rules.integraal.util.validator.query.UCQValidator
 
check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.ConjunctiveHeadRuleValidator
 
check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.DatalogRuleValidator
 
check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.PositiveHeadRuleValidator
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.AlwaysTrueChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.ObliviousChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.SemiObliviousChecker
 
check(FORule, Substitution, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.TriggerChecker
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
 
check(MarkedVariableSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
check(AnalyserRuleSet) - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
Check whether the given rule set satisfies the property or does not.
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
check(Collection<? extends T>) - Method in interface fr.inria.rules.integraal.util.validator.Validator
 
check(T) - Method in interface fr.inria.rules.integraal.util.validator.Validator
 
CHECK_INPUTS_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Checks only that the inputs are valid
checkAndGetEnumerationValue(String, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
checkAtomicQuery(FOQuery<Atom>) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
 
checkAtomSet(Collection<Atom>) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
 
checker - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
How to check the trigger should be applied
CHECKER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
checkTrigger - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
 
checkValidity() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Checks the validity of the Chasable
checkValueType(Object, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
clear() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Removes all entries from the registry.
clear() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
 
clear() - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Deletes all atoms
clear() - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
Removes all atoms from the fact base.
clear() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
clear() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
 
clear() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
CLEAR_DB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
CLEAR_DB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Flag to reset the database after opening the connection
clearDBOnConstruction() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to clear the database at construction
clearDependencyChecker() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
clone() - Method in class fr.inria.rules.integraal.grd.impl.GRDEdge
 
close() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
close() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
close() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
close() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
close() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Closes the stream and releases any system resources associated with it.
close() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
close() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
close() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
 
close() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
close() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
 
close() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
 
close() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
 
close() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
 
close() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
close() - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
close() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
close() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
close() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
 
CloseableIterable<T> - Interface in fr.inria.rules.integraal.util.stream
 
CloseableIterable<T> - Interface in fr.lirmm.graphik.util.stream
 
CloseableIterableAdapter<T> - Class in fr.inria.rules.integraal.util.stream
 
CloseableIterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
CloseableIterableAdapter(Iterable<T>) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIterableAdapter
 
CloseableIterableAdapter(Iterable<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
 
CloseableIterableWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
 
CloseableIterableWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
 
CloseableIterator<T> - Interface in fr.inria.rules.integraal.util.stream
 
CloseableIterator<T> - Interface in fr.lirmm.graphik.util.stream
 
CloseableIteratorAccumulator<E> - Class in fr.lirmm.graphik.util.stream
This Iterator stores the items passed in a buffer memory.
CloseableIteratorAccumulator(CloseableIterator<E>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
CloseableIteratorAdapter<T> - Class in fr.inria.rules.integraal.util.stream
 
CloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
CloseableIteratorAdapter(Iterator<T>) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
 
CloseableIteratorAdapter(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
CloseableIteratorAdapter(Stream<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
CloseableIteratorAggregator<E> - Class in fr.lirmm.graphik.util.stream
 
CloseableIteratorAggregator(CloseableIterator<CloseableIterator<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
CloseableIteratorAggregator(Iterator<CloseableIterator<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
CloseableIteratorAggregatorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
 
CloseableIteratorAggregatorWithoutException(CloseableIteratorWithoutException<CloseableIteratorWithoutException<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
 
CloseableIteratorAggregatorWithoutException(Iterator<CloseableIteratorWithoutException<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
 
CloseableIteratorRecursive<E> - Class in fr.lirmm.graphik.util.stream
This Iterator iterate recursively on Iterator or CloseableIterable results from a primary iterator.
CloseableIteratorRecursive(CloseableIterator<E>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
 
CloseableIteratorWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
 
CloseableIteratorWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
 
CODE_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
JSON key for the result code.
collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
collect(Collector<? super T, A, R>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
ColumnType - Enum Class in fr.inria.rules.integraal.model.kb.api
Type of column (term position) in an atom
COMBINE_BTS - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
COMBINE_FES - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
COMBINE_FUS - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
COMBINE_NONE - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
combineFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
combineFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
COMMENT - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a new comment
compare(Rule, Rule) - Method in class fr.lirmm.graphik.integraal.core.LabelRuleComparator
 
compareTo(Atom) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
compareTo(Predicate) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
compareTo(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
compareTo(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
compareTo(Term) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
compareTo(PredicatePosition) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
compilableRules() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the compilableRules record component.
compilation() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns the value of the compilation record component.
compilation() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the compilation record component.
Compilation(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rule compilation with the specified parameters.
Compilation(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rule compilation with the specified parameters.
Compilation(RuleBase) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
COMPILATION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
CompilationResult - Class in fr.inria.rules.integraal.api.internal
 
CompilationResult(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Constructor for class fr.inria.rules.integraal.api.internal.CompilationResult
 
compile(RuleBase) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
This method also removes the compiled rules from the given rulebase.
compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
compile(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Extract compilable rules from the specified ruleset and compile them.
compileAndGet(RuleBase) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
This method returns the original rulebase, the compilable rules, and the non-compilable rules.
compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
Creates a record with the partition of the compiled rules.
compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
Creates a record with the partition of the compiled rules.
compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
COMPILED_RB_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
compiledRewrite(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
ComponentBuilder - Class in fr.inria.rules.integraal.component_builder
A component builder is able to return an InteGraal object performing a main task, such as chasing, rewriting, evaluating queries, compiling rules.
ComponentBuilder(IInputDataScenario, IAlgorithmParameters) - Constructor for class fr.inria.rules.integraal.component_builder.ComponentBuilder
Constructs a component builder from the specified input scenario and algorithm parameters.
compose(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
(CONST)
This method construct a new Substitution which is the composition of this substitution with the specified one.
compose(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
compose(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
For example, if the current substitution is {Y -> Z} and you compose it with {X -> Y, V -> U}, the result is {X -> Z, Y -> Z, V -> U}.
compose(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
composeWith(RuleCompilationCondition) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
Compose the current Condition with another Condition.
composeWith(RuleCompilationCondition) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
CompoundFOFormula - Class in fr.inria.rules.integraal.model.formula.api
Abstract implementation for compound formula
CompoundFOFormula(Collection<? extends FOFormula>) - Constructor for class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
Constructor using sub formulas
compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
 
compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
 
compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
 
compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
Computes and returns the triggers of the sharedBody on the factbase
compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
 
computeAtomicHead(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate a set of atomic head rules equivalent of the specified rule.
computeAtomicHead(Iterator<Rule>) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate an iterator of atomic head rules from an iterator of rules.
computeCore(FactBase, Set<Variable>) - Method in class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
 
computeCore(FactBase, Set<Variable>) - Method in class fr.inria.rules.integraal.core.NaiveCoreProcessor
 
computeCore(FOQuery<? extends FOFormula>) - Method in class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
 
computeCore(FOQuery<? extends FOFormula>) - Method in interface fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessor
Compute the core of a query by removing all the redundant atoms in it, in considering the answer variables as constants, these variables must belong to the core.
computeCore(FOQuery<? extends FOFormula>) - Method in class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
 
computeCore(RW) - Method in interface fr.inria.rules.integraal.core.CoreProcessor
Compute the core of a fact base by removing all the redundant atoms in it
computeCore(RW, Set<Variable>) - Method in class fr.inria.rules.integraal.core.ByPieceCoreProcessor
 
computeCore(RW, Set<Variable>) - Method in interface fr.inria.rules.integraal.core.CoreProcessor
Compute the core of a fact base by removing all the redundant atoms in it, in considering the frozen variables as constants, these variables must belong to the core.
computeCore(RW, Set<Variable>) - Method in class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
 
ComputeCore<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
Treatment that computes the core of the current fact base
ComputeCore(CoreProcessor<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
 
ComputedAtom - Interface in fr.inria.rules.integraal.model.logicalElements.api
A computed atom is an Atom with special meaning
This kind of atom must use a full substitution of its variables to be evaluated
ComputedAtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of a ComputedAtom
ComputedAtomImpl(Invoker, Predicate, Term...) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
Constructor using an array of terms
ComputedAtomImpl(Invoker, Predicate, List<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
Constructor using a list of terms
computeLayers(Iterable<Integer>, boolean) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
ComputeLocalCore<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
Treatment that computes the local core of the current fact base This treatment consists of only remove all the redundant atoms created at the last step
ComputeLocalCore(CoreProcessor<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
 
computeNextLevel() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Compute and update the next level
computePreviousLevel() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Compute and update the previous level
computeProperties(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
computer - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
How to evaluate the rule's body
COMPUTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
computeSafeNegation(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Generate a set of safe-negative rules equivalent of the specified rule.
computeSinglePiece(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Generate a set of mono-piece rules equivalent of the specified rule.
computeSinglePiece(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate a set of mono-piece rules equivalent of the specified rule.
computeSinglePiece(Iterator<Rule>) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate an iterator of mono-piece rules from an iterator of rules.
computeSubstitutionsForRule - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
 
COMPUTING_UFOQ_REWRITING_EXECUTION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Execute a rewriting
CONCAT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
concreteDeletions() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
Concrete the virtual deletions by permanently removing all atoms currently marked as removed in the underlying fact base.
ConjunctionFormulaValidator - Class in fr.inria.rules.integraal.util.validator.rule
 
ConjunctionFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
 
ConjunctiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
 
ConjunctiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctiveHeadRuleValidator
 
ConjunctiveQuery - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a conjunctive query.
ConjunctiveQueryFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
ConjunctiveQueryRuleAdapter - Class in fr.lirmm.graphik.integraal.core
 
ConjunctiveQueryRuleAdapter(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
ConjunctiveQueryRuleAdapter(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
ConjunctiveQueryWithNegatedParts - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a conjunctive query with negated parts.
Constant - Interface in fr.inria.rules.integraal.model.logicalElements.api
A constant is a symbol referring to something
Constant - Interface in fr.lirmm.graphik.integraal.api.core
A constant is a symbol referring to something, is either a simple constant or a Literal.
CONSTANT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
Only constant (and literal) terms in answers
CONSTANT - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
 
CONSTANT_OR_FROZEN_VAR - Static variable in class fr.lirmm.graphik.integraal.core.AtomType
 
CONSTANT_OR_FROZEN_VAR_OR_GROUND_FUNCTIONAL_TERM - Static variable in class fr.inria.rules.integraal.util.AtomType
Mask for a constant
ConstantFilter - Class in fr.inria.rules.integraal.util.stream.filter
 
ConstantFilter() - Constructor for class fr.inria.rules.integraal.util.stream.filter.ConstantFilter
Default constructor
ConstantGenerator - Interface in fr.lirmm.graphik.integraal.api.core
 
ConstantImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Constant
ConstantImpl(String) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Constructor using a simple label
ConstantOnlyAtomValidator - Class in fr.inria.rules.integraal.util.validator.data
 
ConstantOnlyAtomValidator() - Constructor for class fr.inria.rules.integraal.util.validator.data.ConstantOnlyAtomValidator
 
constantsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all constants in this atom set.
constantsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
constantsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
constantsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
constantsOnly() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the constantsOnly record component.
consumeAll() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
Consume the iterator (iterate until the last element).
contains(Atom) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
contains(Atom) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
contains(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
contains(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
contains(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
contains(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns true if this atom set contains the specified atom.
contains(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
contains(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
contains(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
contains(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
 
contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
 
contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
contains(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
contains(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
contains(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
contains(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Returns true if the term list contains the specified term.
contains(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
contains(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
contains(Map<String, T>, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Checks if a specified key exists in the given map.
CONTAINS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
CONTAINS_KEY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
CONTAINS_VALUE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
containsAll(Collection<?>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
containsKey(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns true if the given key exists in the registry.
containsTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Check if there exists an atom that contains the term t
containsValue(T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns true if the given value is present in the registry.
containsValue(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Checks whether the registry contains the given labeled value.
convert(IGParameter<String, String>) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
Converts an "external" IGParameter (a tuple of String values) to an "internal" IGParameter (i.e. a tuple (InteGraalKeywords, Type)).
convert(IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
Converts multiple "external" IGParameters (tuples of String values) with String values to an array of "internal" IGParameters (i.e. tuples (InteGraalKeywords, Type)
This method processes each parameter individually and converts it using the convert method.
convert(FOFormula) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
Converts the given FOFormula into a Graal AtomSet
convert(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
Converts the given Atom into a Graal Atom
convert(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
Converts the given Predicate into a Graal Predicate
convert(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
Converts the given Term into a Graal Term
convert(FOQuery<?>) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
Converts the given FOQuery into a Graal ConjunctiveQuery
convert(FORule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
Converts the given FORule into a Graal Rule
convert2(FOFormula) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
Converts the given FOFormula into a Graal AtomSet
convert2(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
Converts the given Atom into a Graal Atom
convert2(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
Converts the given Predicate into a Graal Predicate
convert2(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
Converts the given Term into a Graal Term
convert2(FOQuery<?>) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
Converts the given FOQuery into a Graal ConjunctiveQuery
convert2(FORule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
Converts the given FORule into a Graal Rule
convertToTerm(Value) - Method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
Converts a RDF4J Value into a Term, if possible.
copy() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
copy() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
 
copy() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
copy() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
copy(FOFormula) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
copy(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
copy(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
copy(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
copy(Rule) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
copy(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
 
copy(String, char, int, Atom) - Method in interface fr.inria.rules.integraal.model.kb.api.CSVCopyable
Copy the content of the given CSV file into the storage system The exact layout of the resulting storage is dependent on the implementation
copy(String, char, int, Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
copy(Collection<UnionFOQuery>) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
copyAtom(Atom) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
copyConjunction(FOFormulaConjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
copyCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
copyCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
 
copyDisjunction(FOFormulaDisjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
copyFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
copyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
copyFBC(Collection<FactBase>) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
copyFromSTDIn(String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
 
copyNegation(FOFormulaNegation) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
copyQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
copyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
copyRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
copyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
CORE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Performs a core
coreChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs a core chase on the given FactBase with RuleBase by tuning the default behavior with the given IGParameters.
CoreProcessor<RW> - Interface in fr.inria.rules.integraal.core
Compute the core of a fact base.
count() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the count record component.
count() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
count(CloseableIterator<?>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
count(CloseableIteratorWithoutException<?>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
COUNT_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Provides only the count of answers
COUNT_VARIABLE_NAME - Static variable in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
countAnswers(FOQuery<? extends FOFormula>, QueryableData) - Method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
If using a DBMS, we ask the DBMS storage to evaluate the whole query If anything throws an exception, we use the GenericFOQueryEvaluator as a fallback
countAnswers(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
counter - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
 
CounterIterator<T> - Class in fr.lirmm.graphik.util.stream
 
CounterIterator(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.CounterIterator
 
countHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
CountingQueryEvaluatorWithMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
A class that wraps around an FOQueryEvaluator to provide both batch and lazy evaluation for a collection of FOQuery objects for which it only counts the number of answers.
CountingQueryEvaluatorWithMultiEvaluator(Collection<Query>, FactBase, QueryEvaluator<Query, QueryableData>, boolean, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.CountingQueryEvaluatorWithMultiEvaluator
 
cover(Set<FOQuery<? extends FOFormula>>) - Method in interface fr.inria.rules.integraal.backward_chaining.cover.CoverFunction
 
cover(Set<FOQuery<? extends FOFormula>>) - Method in class fr.inria.rules.integraal.backward_chaining.cover.NoCover
 
cover(Set<FOQuery<? extends FOFormula>>) - Method in class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
 
CoverFunction - Interface in fr.inria.rules.integraal.backward_chaining.cover
From Melanie Konïg's thesis Let Q1s and Q2s two set of queries We say that Q1s covers Q2s (noted Q1s >= Q2s) if for every query Q2 of Q2 there exist a query Q1 from Q1s such that Q1 >= Q2 (Q1 subsumes Q2) For termination reasons, the cover should keep in priority the already explored queries
CQValidator - Class in fr.inria.rules.integraal.util.validator.query
 
CQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.CQValidator
 
create() - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Static factory method to create a new instance of ViewBuilder.
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create an empty query
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
 
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
 
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
 
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set.
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
 
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
 
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(Atom...) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
 
create(Atom[]) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
 
create(Atom...) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(Atom[]) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(Atom[], Atom[]) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(Atom[], Atom[]) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(Atom, Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(Atom, List<Term>) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom and the specified answer variables.
create(Atom, List<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
 
create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
 
create(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Copy
create(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set.
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
 
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(InMemoryAtomSet, List<Term>) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set and the specified answer variables.
create(InMemoryAtomSet, List<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
 
create(Predicate) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Predicate, Term...) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
 
create(Predicate, Term...) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Predicate, List<Term>) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
 
create(Predicate, List<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Rule) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(Rule) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(CloseableIterator<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
 
create(CloseableIterator<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
 
create(CloseableIterator<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(CloseableIterator<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set and the specified answer variables.
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
 
create(Object, int) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
 
create(String, Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(String, Atom, Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(String, InMemoryAtomSet, List<Term>) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set, answer variables and label.
create(String, InMemoryAtomSet, List<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
 
create(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create2(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
 
create2(Object, int) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
 
createAll(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createAllFromFile(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createAllOld(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createAnalyser(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
createAnalyser(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createBuilderFrom(IInputDataScenario, IAlgorithmParameters) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a default component builder.
createBuilderFrom(IInputDataScenario, IAlgorithmParameters, boolean) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a default component builder.
createCompilation(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createConjunction(Collection<? extends IFormula>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
createConstant(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
 
createConstant(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createConstant(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
createConstraint(IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
 
created_facts() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
 
createDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
createDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
createDatabaseSchema(RDBMSDriver) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Create the schema associated to this strategy on the given driver's database
CreatedFactsAtPreviousStep<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if no facts were created at the last step
CreatedFactsAtPreviousStep() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
 
createDisjunction(Collection<? extends IFormula>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
createEnvironment() - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Crée un environnement.
createEnvironment(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a new environment, storing both the registries required to access InteGraal objects stored by their name, and the IntegraalEnvironment required to load and write those objects.
createEquality(Term, Term) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
 
createEquality(Term, Term) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
createEqualityAtom(ITerm, ITerm) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
createFact(IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
 
createFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a new FactBase.
createFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createFactBaseFromMerge(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a new FactBase.
createFactBaseOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createFunctionalTerm(String, List<? extends ITerm>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
createImageOf(Substitutable<R>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Applies this substitution to a Substitutable object.
createImageOf(Substitutable<R>, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Applies this substitution to a Substitutable object.
createImageOf(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on an atom.
createImageOf(Atom) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(Atom, Variable, Term) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
Create a new Atom which is the image of the specified atom by replacing the specified term by the specified image.
createImageOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on an atom set.
createImageOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on the given conjunctive query.
createImageOf(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on an atom set.
createImageOf(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on the given rule.
createImageOf(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the image of the given term by this substitution, if there is no image specified return the term itself.
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
createImageOf(Collection<? extends Term>) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the image of each terms of the specified list.
createImageOf(Collection<? extends Term>) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageWith(Formula, Substitution) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Deprecated.
createImageWith(Formula, Substitution, boolean) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Deprecated.
createImageWith(Substitution) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
createImageWith(FOQuery<Formula>, Substitution) - Static method in class fr.inria.rules.integraal.util.FOQueries
Deprecated.
createImageWith(FORule, Substitution) - Static method in class fr.inria.rules.integraal.util.Rules
 
createKiaboraAnalyser(AnalyserRuleSet) - Static method in class fr.inria.rules.integraal.api.internal.AnalyserUtils
Creates a KiaboraAnalyser to perform all rule base analysis.
createLiteral(URI, Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
 
createLiteral(URI, Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createLiteral(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
 
createLiteral(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createLiteral(String, String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
createNegation(IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
createOrGetAnonymousVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function must never be equals according to the definition given by the Variable implementation used An anonymous Variable must not be equals to an existing Variable created by TermFactory.createOrGetVariable(java.lang.String).
createOrGetAnonymousVariable() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetConjunction(FOFormula...) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
createOrGetConjunction(FactBase) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
createOrGetConjunction(Collection<? extends FOFormula>) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
createOrGetConstant(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the Constant implementation used
createOrGetConstant(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetDisjunction(FOFormula...) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
createOrGetDisjunction(Collection<? extends FOFormula>) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
createOrGetFloatLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
 
createOrGetFloatLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetFreshPredicate(int) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Creates a new predicate which won't be equal to another previously created predicate.
createOrGetFreshPredicate(int) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
createOrGetFreshVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function must never be equals according to the definition given by the Variable implementation used A Fresh Variable must not be equals to an existing Variable created by TermFactory.createOrGetVariable(java.lang.String).
createOrGetFreshVariable() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetIntegerLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
 
createOrGetIntegerLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetInvoker(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeInvokerFactory
 
createOrGetLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two object created by a call to this function with the same typed value argument must be equals according to the definition given by the Literal implementation used /!
createOrGetLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetLogicalFunctionalTerm(String, List<Term>) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the LogicalFunctionalTerm implementation used
createOrGetLogicalFunctionalTerm(String, List<Term>) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetNegation(FOFormula) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
createOrGetPredicate(String, int) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Two object created by a call to this function with the same label and arity argument must be equals according to the definition given by the Predicate implementation used
createOrGetPredicate(String, int) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
createOrGetQuery(Formula, Collection<Variable>) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Create a new query with the given arguments
createOrGetQuery(Formula, Collection<Variable>, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Create a new query with the given arguments
createOrGetQuery(FORule) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Create a new query with the given arguments
createOrGetQuery(String, Formula, Collection<Variable>) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Create a new query with the given arguments
createOrGetQuery(String, Formula, Collection<Variable>, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Create a new query with the given arguments
createOrGetVariable(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the Variable implementation used
createOrGetVariable(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetXsdLiteral(String, XsdDataType) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Build a Literal with a XsdDataType enum constant.
createOrGetXsdLiteral(String, XsdDataType) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetXsdLiteral(String, String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Build a Literal from a lexical string and an XSD type reference (e.g.
createOrGetXsdLiteral(String, String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createPredicate(String, int) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
createPredicate(String, int, PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
createPredicate(String, int, PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
createPredicate(String, int, PredicateFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
createQueries(Map<Integer, Term>) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Creates Basic Queries compatible with this atom The result can be empty if it is not possible to build a Basic Query
createQueries(Map<Integer, Term>) - Method in class fr.inria.rules.integraal.views.view.ViewImpl
 
createQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createQuery(List<? extends IVariable>, IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
 
createQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createQueryCollectionOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createQueryInputs() - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryInputWrapper
 
createQueryOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createRepeatAtom(IPredicate, int, ITerm, ITerm) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
createRewritingInputs() - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
 
createRule(IFormula, IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
 
createRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
createRuleBaseFromRules(Collection<FORule>) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
createRuleBaseOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createRuleOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createStandardAtom(IPredicate, List<? extends ITerm>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
createSubQuery(IVariable, List<IVariable>, IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
createSubstitution() - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
 
createSubstitution() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
 
createSubstitution(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
 
createSubstitution(Substitution) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
 
createTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
 
createTerm(Term) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createTerm(Object, Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
Deprecated.
createTerm(Object, Term.Type) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
Deprecated.
createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
createTerm(String, TermFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
This is the reverse operation of getRepresentation
createVariable(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
 
createVariable(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createVariable(String, boolean) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
createView(Predicate) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Initiates the creation of a new view using a sub-builder.
createViewParameters(String, List<ViewParameterSignature>, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Utility method to create a `ViewParameters` instance.
criticalInstance(Iterable<Rule>) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
criticalInstance(Iterable<Rule>, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.Rules
The skolem chase on the critical instance of R halts iff the skolem chase of R halts universally.
CSV - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
CSV format
CSV_HEADER_SIZE - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
If a csv is read we assume the first line defines the predicate arity /* If a csv is read, we assume the first line defines the predicate arity
CSV_HEADER_SIZE_WHEN_RLS - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
If a csv is read via an RLS the arity is defined by the RLS
CSV_PREFIX - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
Default CSV prefix
CSV_RLS_ENCODING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
CSV Rules Encoding
CSV_SEPARATOR - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
Default CSV separator
CSVConstants - Class in fr.inria.rules.integraal.io.csv
 
CSVConstants() - Constructor for class fr.inria.rules.integraal.io.csv.CSVConstants
 
CSVCopyable - Interface in fr.inria.rules.integraal.model.kb.api
This interface represents storage systems that can directly import CSV files as part of their implementation.
csvFilepath() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns the value of the csvFilepath record component.
CSVLoader - Class in fr.inria.rules.integraal.io.csv
Loader for CSV files.
CSVLoader() - Constructor for class fr.inria.rules.integraal.io.csv.CSVLoader
 
CSVParser - Class in fr.inria.rules.integraal.io.csv
 
CSVParser(File, char, String, int) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using the given parsing arguments Uses the filename as predicate label
CSVParser(String) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using default values
CSVParser(String, int, File) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using the given predicate to create atoms
CSVParser(String, int, File, char, String, int) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using the given predicate to create atoms
currentSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Store the current solution

D

DATA_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
JSON key for the data section.
DATABASE_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
DATABASE_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Name of the Database
DataEncoder<I,O> - Interface in fr.inria.rules.integraal.io.api
 
DatalogDelegable - Interface in fr.inria.rules.integraal.model.data.readable
This interface represents storage systems that can directly apply datalog rules as part of their implementation.
DatalogRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
 
DatalogRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.DatalogRuleValidator
 
DataSource<NativeQueryType,NativeResultType> - Interface in fr.inria.rules.integraal.views.datasource
 
dataType() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns the value of the dataType record component.
DATE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
DATETIME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
DATETIME_STAMP - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
DAYTIME_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
DBMSDRIVERPARAMETERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
DBTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
debug() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the debug option
debug() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Enables debug mode.
Debug<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
When applied, this treatment prints informations about the chase, the current step and the factbase
Debug() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
 
DEBUG - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Displays some debug informations on standard output
DECIMAL - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
decompose(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Decompose the rules in the RuleBase to single piece rules.
deepCopy() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
 
deepCopy() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
 
deepCopy() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
deepCopy() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
 
Default() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
 
DEFAULT_ENV - Static variable in class fr.inria.rules.integraal.api.external.ExternalAPI
 
DEFAULT_PREDICATE_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
 
DEFAULT_TERM_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
 
DefaultAtom - Class in fr.lirmm.graphik.integraal.core
Class that implements atoms.
DefaultAtom(Atom) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
 
DefaultAtom(Predicate) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
 
DefaultAtom(Predicate, Term...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
 
DefaultAtom(Predicate, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
 
DefaultAtomFactory - Class in fr.lirmm.graphik.integraal.core.factory
 
DefaultAtomSetFactory - Class in fr.lirmm.graphik.integraal.core.factory
 
defaultBuilder() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
 
defaultBuilder(ChasableData<RW>, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Builder initialized with the default chase and mandatory parameters
defaultBuilder(ChasableData<RW>, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Returns a default StratifiedChaseBuilder initialized with the given FactBase and RuleBase.
defaultBuilder(FactBase, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Builder initialized with the default chase and mandatory parameters
defaultChase(ChasableData<RW>, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Chase initialized with the default parameters and the given mandatory parameters
defaultChase(FactBase, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Chase initialized with the default parameters and the given mandatory parameters
defaultChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs chase on the given FactBase with RuleBase by tuning the default behavior with the given IGParameters.
defaultChase(FactBase, RuleBase, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
defaultChase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
defaultConditions() - Static method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns the default ExternalAlgorithmHaltingConditions instance with default rank and timeout values.
DefaultConjunctiveQuery - Class in fr.lirmm.graphik.integraal.core
Class representing a conjunctive query.
DefaultConjunctiveQuery() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(InMemoryAtomSet, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(CloseableIterator<Atom>, CloseableIterator<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(String, InMemoryAtomSet, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQueryFactory - Class in fr.lirmm.graphik.integraal.core.factory
 
DefaultConjunctiveQueryFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
DefaultConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.integraal.core
 
DefaultConjunctiveQueryWithNegatedParts(ConjunctiveQueryWithNegatedParts) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List<InMemoryAtomSet>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List<InMemoryAtomSet>, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List<InMemoryAtomSet>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List<InMemoryAtomSet>, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConstantGenerator - Class in fr.lirmm.graphik.integraal.core
Generate fresh variables by appending an incremental counter to the specified prefix.
DefaultConstantGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConstantGenerator
 
DefaultEffectiveConjunctiveQuery - Class in fr.lirmm.graphik.integraal.core
 
DefaultEffectiveConjunctiveQuery(ConjunctiveQuery, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveConjunctiveQuery
 
DefaultEffectiveQuery<Q,S> - Class in fr.lirmm.graphik.integraal.core
 
DefaultEffectiveQuery(Q, S) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
DefaultFreshVarMapper<T> - Class in fr.lirmm.graphik.integraal.core
Variable mapper for replacing a variable with another one.
DefaultFreshVarMapper() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
 
DefaultFreshVarMapper(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
 
DefaultFreshVarMapper(VariableGenerator, List<T>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
 
DefaultGenericQueryEvaluator<Q,QD> - Class in fr.inria.rules.integraal.query_evaluation.generic
DefaultGenericQueryEvaluator is a default implementation of the QueryEvaluator interface.
DefaultGenericQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
 
DefaultInMemoryAtomSet - Class in fr.inria.rules.integraal.storage.natives
The DefaultInMemoryAtomSet is a simple in memory atom set based on a java set.
DefaultInMemoryAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
The DefaultInMemoryAtomSet is a simple in memory atom set based on a java set.
DefaultInMemoryAtomSet - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Default In-Memory Atom Set
DefaultInMemoryAtomSet() - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
Default constructor By default, we use a HashSet<Atom>
DefaultInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Default constructor By default, we use a HashSet of Atom
DefaultInMemoryAtomSet(Atom...) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
A copy constructor using a variable number of Atoms
DefaultInMemoryAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
DefaultInMemoryAtomSet(AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the AtomSet in parameter
DefaultInMemoryAtomSet(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the AtomSet in parameter
DefaultInMemoryAtomSet(CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the iterator in parameter
DefaultInMemoryAtomSet(CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the iterator in parameter
DefaultInMemoryAtomSet(Collection<Atom>) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
A copy constructor that can copy any Collection<Atom>
DefaultInMemoryAtomSet(Collection<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
A copy constructor that can copy any Collection of Atom
DefaultInMemoryAtomSet(Set<Atom>) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
This constructor allows you to use any Collection that implements the Set<Atom> interface
DefaultInMemoryAtomSet(Set<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
This constructor allows you to use any Collection that implements the Set of Atom interface
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
 
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
defaultInstanceWithInfCompilation(RuleCompilation) - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
 
defaultInstanceWithUnfoldCompilation(RuleCompilation) - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
 
DefaultNegativeConstraint - Class in fr.lirmm.graphik.integraal.core
A negative constraint prevents to have some set of atoms.
DefaultNegativeConstraint() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(String, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(String, CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(String, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
 
DefaultOntology - Class in fr.lirmm.graphik.integraal.core.ruleset
 
DefaultOntology() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
DefaultOntology(RuleSet) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
DefaultOntology(CloseableIterator<Object>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
DefaultPredicateFactory - Class in fr.lirmm.graphik.integraal.core.factory
 
DefaultPredicateFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
 
DefaultQueryEvaluationFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
A class to encapsulate the function of evaluating a FOQuery and producing a QueryEvaluationOutput.
DefaultQueryEvaluationFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationFunction
 
DefaultQueryEvaluationOutputIfTimeoutFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
Creates a query evaluation output where the timeout is indicated
DefaultQueryEvaluationOutputIfTimeoutFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationOutputIfTimeoutFunction
 
DefaultQueryLabeler - Class in fr.lirmm.graphik.integraal.core
 
DefaultQueryLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
 
DefaultQueryLabeler(Set<String>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
 
DefaultQueryRewritingOutputIfTimeoutFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
Creates a query rewriting output where the timeout is indicated
DefaultQueryRewritingOutputIfTimeoutFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultQueryRewritingOutputIfTimeoutFunction
 
DefaultRewritingFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
A class to encapsulate the function of rewriting a query against a ruleset and via a certain algorithm and producing a RewritingResult.
DefaultRewritingFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultRewritingFunction
 
DefaultRule - Class in fr.lirmm.graphik.integraal.core
 
DefaultRule() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
 
DefaultRule(InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
 
DefaultRule(Rule) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
 
DefaultRule(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
 
DefaultRule(String, InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
 
DefaultRule(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
 
DefaultRuleFactory - Class in fr.lirmm.graphik.integraal.core.factory
 
DefaultRuleLabeler - Class in fr.lirmm.graphik.integraal.core
 
DefaultRuleLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
 
DefaultRuleLabeler(Set<String>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
 
defaultStorage() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
The default storage is a LightInMemoryGraphStore
DefaultStoreFactory - Class in fr.lirmm.graphik.integraal.core.factory
 
DefaultSubstitutionFactory - Class in fr.lirmm.graphik.integraal.core.factory
 
DefaultTermFactory - Class in fr.lirmm.graphik.integraal.core.term
 
DefaultTermFactory() - Constructor for class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
DefaultUnionOfConjunctiveQueries - Class in fr.lirmm.graphik.integraal.core
This class represents query which is the union of conjunctive queries.
DefaultUnionOfConjunctiveQueries(List<Term>, ConjunctiveQuery...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>, CloseableIterator<EffectiveConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>, CloseableIteratorWithoutException<EffectiveConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>, Collection<ConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
DefaultVariableGenerator - Class in fr.lirmm.graphik.integraal.core
Generate fresh variables by appending an incremental counter to the specified prefix.
DefaultVariableGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
 
DefaultVariableGenerator(String, AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
 
delegate(FOQuery<?>) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
Evaluate the given (conjunctive) query
delegate(FOQuery<?>, boolean) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
Evaluate the given (conjunctive) query
delegate(FOQuery<?>, boolean) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
delegate(FOQuery<?>, boolean) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
delegate(Collection<FORule>) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
Apply all the given (datalog) rules.
delegate(Collection<FORule>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
delegate(Collection<FORule>) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
DelegatedApplication<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
Keep the new facts and delay the addition in the factbase
DelegatedApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DelegatedApplication
 
delegatedDatalogChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs a chase optimized for source delegated factbases and Datalog rules on the given FactBase with RuleBase by tuning the default behavior with the given IGParameters.
deleteEnvironment(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
deleteFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
deleteFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
deleteQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
deleteQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
deleteRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
deleteRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
DependencyChecker - Interface in fr.inria.rules.integraal.grd.impl.dependency_checker
Checks if a dependency between two rules is valid according to an implementation-specific criteria
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns a String description of the configuration of the chase
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
Defautl method to describe the rule scheduler
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Defautl method to describe the rule scheduler
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.BodyToQueryTransformer
Defautl method to describe the rule scheduler
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplier
Default method to describe the rule scheduler
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.TriggerChecker
Defautl method to describe the rule scheduler
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
Defautl method to describe the rule scheduler
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
Defautl method to describe the rule scheduler
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Default method to describe the rule scheduler
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
Default method to describe the rule scheduler
describeJSON() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
 
describeJSON() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
 
describeJSON() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
DETAILED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Runs the protocol and details inner steps within the static and dynamic steps
DICT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
DICT_KEYS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
DICT_VALUES - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
dictionaryList() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
dictionarySize() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
digest(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
 
DirectApplication<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
Adds the created facts to the factbase
DirectApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DirectApplication
 
Directive - Record Class in fr.inria.rules.integraal.io.dlgp
 
Directive(Directive.Type, Object) - Constructor for record class fr.inria.rules.integraal.io.dlgp.Directive
Creates a new directive with the given type and value
Directive.Type - Enum Class in fr.inria.rules.integraal.io.dlgp
 
discard(Map<String, T>, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Removes the key-value pair associated with the specified key from the map.
DisconnectedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
The rule frontier is empty.
displayTimeInComprehensibleFormat(Long) - Static method in class fr.inria.rules.integraal.util.time.TimeUtils
 
distinct() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
DIVIDE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
Represents DLGP file extension.
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
DLGP format
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
DLGP format
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
DLGP format
DLGP_STRING - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
DLGPE format
DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
DLGPE format
DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
DLGPE format
DlgpeElemFactory - Class in fr.inria.rules.integraal.io.dlgpe2
 
DlgpeElemFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
DlgpeFormulaFactory - Class in fr.inria.rules.integraal.io.dlgpe2
 
DlgpeFormulaFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
 
DlgpeInvokerFactory - Class in fr.inria.rules.integraal.io.dlgpe2
 
DlgpeInvokerFactory(IntegraalEnvironment, SameObjectTermFactory) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeInvokerFactory
 
DlgpeParser - Class in fr.inria.rules.integraal.io.dlgpe
Translate a given file in Dlgpe format to a Dlgp file then parses the Dlgp file.
DlgpeParser - Class in fr.inria.rules.integraal.io.dlgpe2
 
DlgpeParser(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
 
DlgpeParser(File) - Constructor for class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
Constructor for parsing from the given file.
DlgpeSentenceFactory - Class in fr.inria.rules.integraal.io.dlgpe2
 
DlgpeSentenceFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
 
DlgpParser - Class in fr.inria.rules.integraal.io.dlgp
 
DlgpParser() - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing from the standard input.
DlgpParser(File) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing from the given file.
DlgpParser(InputStream) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing the given InputStream.
DlgpParser(Reader) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing from the given reader.
DlgpParser(String) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing the content of the string s as DLGP content.
DlgpUtil - Class in fr.inria.rules.integraal.io.dlgp
Util methods for DLGP parsing
DlgpUtil() - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpUtil
 
DlgpWriter - Class in fr.inria.rules.integraal.io.dlgp
Writes the content of the knowledge base as DLGP
DlgpWriter() - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Default constructor writing in the standard output
DlgpWriter(File) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
DlgpWriter(Writer) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Constructor writing with the given writer
DlgpWriter(String) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
DomainRestrictedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
All atoms in the head contain either all or none variables from the body.
DOUBLE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
driver - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
RDBMS Driver
driver - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
DRIVERTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
dropAllIndexes() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Drops all indexes in the database except for primary keys.
dropAllTables() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
Clears all tables in the database by truncating them.
dropAllTables() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Clears all tables in the database by truncating them.
DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 

E

EffectiveConjunctiveQuery - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a query associated with a partial substitution.
EffectiveQuery<Q,S> - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a query associated with a partial substitution.
element() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
element() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Returns the value of the element record component.
EMPTY - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
emptyIterator() - Static method in class fr.lirmm.graphik.util.stream.Iterators
Construct and return an empty iterator.
emptySubstitution() - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
 
EmptySubstitution - Class in fr.lirmm.graphik.integraal.core
 
enableUnifiers(boolean) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
encode(I) - Method in interface fr.inria.rules.integraal.io.api.DataEncoder
Encodes the given input and return the encoding
The returned encoding can be the direct-encoded values or a path to the encoded files The encoding dictionary may also be provided as output.
EncodingAdHocSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Encoded Ad-hoc SQL layout : property tables with integer encoding
EncodingAdHocSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
This strategy works in the same way as the AdHoc but additionally Each term is also stored with it's encoding (a number) In the tables representing atoms, only the encoding is stored This lets us work only with numbers for comparison and also potentially reduces the storage cost of string representations for each occurrence of the term.
EncodingAdHocSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
Creates a new Strategy over the given driver
endOfStepTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the endOfStepTreatments record component.
endOfStepTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the endOfStepTreatments record component.
ENDPOINT - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Triple Store storage
EndTreatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
These treatments can be applied at the end of a step of the chase
ENTITIES - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
ENTITY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
entrySet() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
 
EnumUtils - Class in fr.inria.rules.integraal.util.enumerations
Utility class providing various facilities for working with enumerations.
EnumUtils() - Constructor for class fr.inria.rules.integraal.util.enumerations.EnumUtils
 
ENVIRONMENT_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
EQUALITY - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
 
equals(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
equals(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
equals(ConjunctiveQueryWithNegatedParts) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
equals(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
equals(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
equals(Term) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.partition.Partition
 
equals(Object) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
equals(Object) - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
equals(Object) - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Identity‑based equality.
equals(Object) - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
equals(Object) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
equals(Object) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.util.Prefix
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
Verifies if two atoms are equivalent or not.
equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
Verifies if two predicates are the same or not.
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
EQUALS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
EQUIVALENT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Equivalent Checker
EquivalentChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Checks if the factbase created with the given trigger would be equivalent to the current factbase
EquivalentChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
Default constructor using the generic query evaluator
EquivalentChecker(FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
Constructor using the given query evaluator
equivalentRules(FORule, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
test whether two FORule are semantically equivalent
eraseMemoizedValues() - Method in class fr.inria.rules.integraal.model.partition.Partition
Erase the memoized values
eraseMemoizedValues() - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
estimateBound(AssignationType) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
Estimate the number of answers' bound If no precise bound can be provided, returns Long.MAX_VALUE
estimateBound(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
estimateBound(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Estimate the number of answers to a query The estimation is the upper bound, meaning the actual number of answers will not exceed this number.
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
EUA - Class in fr.inria.rules.integraal.api.external.eua
Represents a standardized JSON-based response object intended for end-user communication.
EUA(EUACode, String) - Constructor for class fr.inria.rules.integraal.api.external.eua.EUA
Constructs a new EUA response object.
EUACode - Enum Class in fr.inria.rules.integraal.api.external.eua
Represents standardized result codes used in EUA responses.
EUAData - Enum Class in fr.inria.rules.integraal.api.external.eua
 
eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
Evaluate this atom
eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
Evaluate the evaluable with a substitution The object must be evaluable with the substitution in parameter, otherwise the method will throw an exception
eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
(1) applies the substitution to the term (2) evaluate the function associated with the term
eval(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
eval(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
Evaluable<R> - Interface in fr.inria.rules.integraal.model.logicalElements.api
Represents an object that can be evaluated with a substitution (like computed predicate or functional term)
EvaluableFunction - Interface in fr.inria.rules.integraal.model.logicalElements.api
An evaluable function is a Term that can be evaluated into another (non-functional) term
EvaluableFunctionImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Default implementation of FunctionalTerm
EvaluableFunctionImpl(String, Invoker, List<Term>) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Creates an instance of a EvaluableFunctionImpl record class.
EvaluableQueriesReplacementResult(Collection<FOQuery<Formula>>, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Constructor for record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Creates an instance of a EvaluableQueriesReplacementResult record class.
EvaluableQueryValidator - Interface in fr.inria.rules.integraal.util.validator.query
 
EvaluableReplacementResult(F, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Constructor for record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Creates an instance of a EvaluableReplacementResult record class.
evaluate(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
evaluate(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Try to evaluate a basic query
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
evaluate(FactBase, Query, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Prepares the evaluation of a Query on a FactBase and returns an iterator allowing access to the answers.
evaluate(FactBase, Query, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
evaluate(FactBase, Query, Substitution, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
WORK IN PROGRESS Same as previous one but with prehomomorphism
evaluate(FactBase, Query, Substitution, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
evaluate(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.functional.AllVariablesInSubstitutionMapToConstant
 
evaluate(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.functional.SpecificVariablesInSubstitutionMapToConstant
 
evaluate(FOQuery<? extends Formula>, QD, Collection<Variable>, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
 
evaluate(FOQuery<? extends FOFormula>, QueryableData, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
If using a DBMS, we ask the DBMS storage to evaluate the whole query If anything throws an exception, we use the GenericFOQueryEvaluator as a fallback
evaluate(FOQuery<? extends FOFormula>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
 
evaluate(FOQuery<? extends FOFormulaConjunction>, QueryableData, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
 
evaluate(FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
 
evaluate(FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
 
evaluate(FOQuery<? extends FOFormulaNegation>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
 
evaluate(FOQuery<? extends Atom>, MaterializedData, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.InfAtomicFOQueryEvaluator
 
evaluate(FOQuery<? extends Atom>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
 
evaluate(FOQuery<? extends Atom>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
Proceeds by first unfolding the atomic queries, and then by answering every unfolding.
evaluate(Query) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
Try to evaluate a basic query
evaluate(Query, boolean) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
Try to evaluate a basic query
evaluate(Query, boolean) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
evaluate(UnionFOQuery, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
 
evaluate(SQLParameterizedQuery) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.HttpQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.MongoDBQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLQueryEvaluator
 
evaluate(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
evaluate(String, String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
evaluate(NativeQueryType) - Method in interface fr.inria.rules.integraal.storage.external.evaluator.NativeQueryEvaluator
Evaluate the given query and returns the result This should not do anymore work
evaluate(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
evaluate(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
evaluate(Q, QD, Collection<Variable>, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
evaluate(Q, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
Evaluates the given query over the specified fact base, applying a pre-existing substitution and ensuring that specified variables are mapped to constants.
evaluateNestedFunctions(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
evaluateNestedFunctions(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Evaluates a UCQ (Union of Conjunctive Queries) on a FactBase and RuleBase via rewriting and returns an iterator over the resulting substitutions.
evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Evaluates a collection of UCQ (Union of Conjunctive Queries) on a FactBase and RuleBase via saturation and returns an iterator over the resulting substitutions.
EvaluationException - Exception Class in fr.inria.rules.integraal.model.data.readable.exception
Exception thrown when an error occurs during the evaluation of a query.
EvaluationException() - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with null as its detail message.
EvaluationException(String) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified detail message.
EvaluationException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified detail message and cause.
EvaluationException(String, Throwable, boolean, boolean) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
EvaluationException(Throwable) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified cause.
evaluator - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Query evaluator used to evaluate the sub-queries
evaluator - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Query evaluator used to evaluate the sub-queries
EVALUATOR - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
execute() - Method in interface fr.inria.rules.integraal.forward_chaining.api.ForwardChainingAlgorithm
Execute the algorithm
execute() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
execute() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
Execute the prepared query with an empty substitution
execute(AssignationType) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
Execute the prepared query with the given pre-homomorphism
execute(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
 
execute(Callable<T>, Duration) - Static method in class fr.inria.rules.integraal.util.timeout.CallableWithTimeout
Executes a Callable with a specified timeout.
EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
 
EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
 
existAnswer(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
existAnswer(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
existFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
existFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
existHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
existHomomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
existInFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
EXISTING_OBJECT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The name of the object to be added to the environment already exists.
existInQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
existInRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
existQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
existQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
existRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
existRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exists(FOQuery<? extends FOFormula>, FOQuery<? extends FOFormula>) - Method in class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
 
existsSeparatingStickyVariables(Set<Variable>, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
existUnifier(Rule, Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns true, if there exists an unifier from src to dest, false otherwise.
EXPLAINER_GRI_COMPUTATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
EXPLAINER_GRI_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
EXPLAINER_SOLVER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
EXPLAINER_VERBOSITY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
explainerVerbosity(IGParameter<InteGraalKeywords, ?>[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
Explanation(ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query explanation with the specified parameters.
Explanation(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query explanation with the specified parameters.
EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
EXPLANATION_GMUS_SOLVER_TREHSOLD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
EXPLANATION_MARCO_PATH_EXECUTBLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
EXPLANATION_SUPPORT_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
exploreAllEnvironments() - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreAllFactBaseCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreAllFactBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreAllQueries(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreAllQueryCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreAllRuleBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreAllRules(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exploreQueryCollectionOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exploreRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exportFactBase(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
exportFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exportFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exportFactBaseOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportPrintable(IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
exportPrintable(IntegraalEnvironment, IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
exportQuery(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
exportQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exportQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exportQueryCollectionOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportQueryOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportRule(FORule) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
exportRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exportRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
exportRuleBaseOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportRuleOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
extendQueryOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
ExtEnvUtils - Class in fr.inria.rules.integraal.api.external
Deprecated.
ExtEnvUtils() - Constructor for class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
 
ExternalAlgorithmHaltingConditions - Record Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
Defines conditions that must be respected in case of a non-terminating algorithm.
ExternalAlgorithmHaltingConditions(ExternalHaltingCondition[]) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Custom constructor which handles an array of external handling conditions
ExternalAlgorithmHaltingConditions(Integer, Duration) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Custom constructor with default handling
ExternalAlgorithmHaltingConditions(List<ExternalHaltingCondition>) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Custom constructor which handles a list of external handling conditions
ExternalAPI - Class in fr.inria.rules.integraal.api.external
Defines external access to the internal API services.
ExternalAPI() - Constructor for class fr.inria.rules.integraal.api.external.ExternalAPI
 
ExternalHaltingCondition - Record Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
Represents a pair of halting condition: a keyword and its associated value.
ExternalHaltingCondition(InteGraalKeywords.Algorithms.ExternalHaltingConditions, Object) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Custom constructor that enforces type constraints based on the keyword.
ExternalHaltingConditionFactory - Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
Factory for creating ExternalHaltingConditions
ExternalHaltingConditionFactory() - Constructor for class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
 
ExternalInterruption - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if the boolean is set to true
ExternalInterruption(AtomicBoolean) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
 
extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Extracts the compilable rules by the RuleCompilation from the RuleBase.
extractEvaluableFunctionsFromConjunctionFormula(F) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Traverses the supplied first-order formula and rewrites every occurrence of an EvaluableFunction that appears inside an Atom.
extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Extracts the non-compilable rules by the RuleCompilation from the RuleBase.

F

FACT_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
The explainer will provide explanations that contain only facts
factBase() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the factBase record component.
FactBase - Interface in fr.inria.rules.integraal.model.kb.api
A FactBase represents a set of Atom seen as a conjunction
FACTBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
FACTBASE_COLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
FACTBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
FactBaseDelAtomsWrapper - Class in fr.inria.rules.integraal.storage.natives
This class is a wrapper around a fact base that allows virtual deletions of atoms.
FactBaseDelAtomsWrapper(FactBase, Set<Atom>) - Constructor for class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
Constructs a new FactBaseDelAtomsWrapper instance, wrapping the provided fact base and initializing the set of atoms to be virtually removed.
FactBaseDescription - Record Class in fr.inria.rules.integraal.model.kb.impl
A description of a FactBase for data access using mappings
FactBaseDescription(String, String) - Constructor for record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Constructor using an url and a query
FactBaseLoaderFromFile - Class in fr.inria.rules.integraal.component_builder.components
 
FactBaseLoaderFromFile() - Constructor for class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
 
FactBaseType - Enum Class in fr.inria.rules.integraal.model.kb.api
Types of FactBases that can be handled with InteGraal
FactoryConstants - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
 
FactoryConstants() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
 
FactsHandler<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
Handles newly created facts
fail() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Called when there is a failure during the backtrack algorithm.
FederatedFactBase - Class in fr.inria.rules.integraal.views
Deprecated.
FederatedFactBase(FactBase) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with only a local storage
FederatedFactBase(FactBase, Predicate, QueryableData) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with a local storage and another storage
FederatedFactBase(FactBase, Collection<DataSource<String, ?>>) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with a local storage and a colelction of view wrappers
FederatedFactBase(FactBase, Map<Predicate, QueryableData>) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with multiple storages associated to predicates
FederatedLineageTracker - Interface in fr.inria.rules.integraal.forward_chaining.chase.lineage
 
FESProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
 
fh - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
 
filter(E) - Method in interface fr.inria.rules.integraal.util.stream.filter.Filter
Return true if the element must be kept, false if it must be filtered
filter(Atom) - Method in class fr.inria.rules.integraal.util.stream.filter.MatchFilter
 
filter(Atom) - Method in class fr.inria.rules.integraal.util.stream.filter.TypeFilter
 
filter(Substitution) - Method in class fr.inria.rules.integraal.util.stream.filter.ConstantFilter
 
filter(Atom) - Method in class fr.lirmm.graphik.integraal.core.TypeFilter
 
filter(AnalyserRuleSet, int, int[], Analyser) - Static method in class fr.inria.rules.integraal.api.internal.AnalyserUtils
Returns a rulebase corresponding to the extraction from the Kiabora RuleSet of the subset to saturate/rewrite
filter(Predicate<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
Filter<E> - Interface in fr.inria.rules.integraal.util.stream.filter
 
FilterIterator<U,T> - Class in fr.inria.rules.integraal.util.stream.filter
 
FilterIterator(CloseableIterator<? extends U>, Filter<U>) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIterator
Wrapper constructor over an iterator
FilterIteratorWithoutException<U,T> - Class in fr.inria.rules.integraal.util.stream.filter
 
FilterIteratorWithoutException(CloseableIteratorWithoutException<U>, Filter<U>) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
 
FilterIteratorWithoutException(Iterator<U>, Filter<U>) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
 
filterSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
 
finalize() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
finalize() - Method in class fr.inria.rules.integraal.util.stream.AbstractCloseableIterator
 
finalize() - Method in class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
 
finalize() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
findAny() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
findConstantInEnumeration(String, Class<? extends Enum<?>>) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Searches for an enum constant of the specified type that matches the given value.
findConstantInNestedEnumeration(Class<?>, String) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Recursively searches through an enumeration and its nested enums to find a constant matching the given name.
findEnumClassInNestedEnumeration(String, Class<? extends Enum<?>>) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Recursively searches for an enum class that matches the given value by exploring the nested enum classes from the given root enum class.
findEnumFromString(String, Class<E>) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Searches for an enum constant of the specified type that matches the given value.
findFirst() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
findKeyword(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Finds the keyword associated with the given string.
findNestedEnumClassByName(Class<? extends Enum<?>>, String) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Recursively searches through an enum class and its nested enums to find a nested enum class that matches the given name.
findNextFreePort(int) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
 
findValue(String) - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Finds the value associated with the keyword from the given string.
flatMap(Function<? super T, ? extends Stream<? extends R>>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flatMapToLong(Function<? super T, ? extends LongStream>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flattenedSubFormulas() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
Recursively flattens this conjunction by expanding any nested conjunctions and returning a Stream that contains only sub‑formulas which are not conjunctions themselves.
flattenedSubFormulas() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
Recursively flattens this disjunction by expanding any nested disjunctions and returning a Stream that contains only sub‑formulas which are not disjunctions themselves.
FLOAT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
flush() - Method in interface fr.inria.rules.integraal.io.api.Writer
Flush the writer if possible
flush() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
FOConjunctionFactBaseWrapper - Class in fr.inria.rules.integraal.model.formula.impl
Class that allows to wrap a fact base into a FOConjunction
FOConjunctionFactBaseWrapper(FactBase) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
FOConjunctionImpl - Class in fr.inria.rules.integraal.model.formula.impl
Default implementation of FOFormulaConjunction
FOConjunctionImpl(Collection<? extends FOFormula>) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
Constructor using sub formulas
FODisjunctionImpl - Class in fr.inria.rules.integraal.model.formula.impl
Default implementation of FOFormulaDisjunction
FODisjunctionImpl(Collection<? extends FOFormula>) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
Constructor using sub formulas
FOFormula - Interface in fr.inria.rules.integraal.model.formula.api
This interface represents a first order formula of atoms.
FOFormulaConjunction - Interface in fr.inria.rules.integraal.model.formula.api
Representation of a conjunction (logical AND) of first‑order sub‑formulas.
FOFormulaDisjunction - Interface in fr.inria.rules.integraal.model.formula.api
Representation of disjunctions of sub formulas
FOFormulaFactory - Class in fr.inria.rules.integraal.model.formula.factory
Factory for formulas
FOFormulaFactory() - Constructor for class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
FOFormulaNegation - Interface in fr.inria.rules.integraal.model.formula.api
Representation of the negation of a sub formula
FOFormulas - Class in fr.inria.rules.integraal.model.formula
Utility class for standard operations on formulas
FOFormulas() - Constructor for class fr.inria.rules.integraal.model.formula.FOFormulas
 
FOFormulas.EvaluableReplacementResult<F> - Record Class in fr.inria.rules.integraal.model.formula
 
FONegationImpl - Record Class in fr.inria.rules.integraal.model.formula.impl
Default implementation of a FOFormulaNegation
FONegationImpl(FOFormula) - Constructor for record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Constructor with a sub element
FOQueries - Class in fr.inria.rules.integraal.util
Utility class for First Order Queries
FOQueries() - Constructor for class fr.inria.rules.integraal.util.FOQueries
 
FOQueries.EvaluableQueriesReplacementResult<Formula> - Record Class in fr.inria.rules.integraal.util
 
FOQuery<Formula> - Interface in fr.inria.rules.integraal.model.query.api
This interface represents a first order Query.
FOQueryEvaluator<Formula,QD> - Interface in fr.inria.rules.integraal.model.queryEvaluation.api
An FOQuery evaluator is one possible algorithm to evaluate a FOQuery.
FOQueryEvaluatorWithDBMSDelegation - Class in fr.inria.rules.integraal.query_evaluation.generic
Evaluates a FOQuery by using the an (external) data management system, if this is one is present.
FOQueryEvaluatorWithDBMSDelegation() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
 
FOQueryFactory - Class in fr.inria.rules.integraal.model.query.factory
Factory for queries
FOQueryFactory() - Constructor for class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
 
FOQueryImpl<Formula> - Class in fr.inria.rules.integraal.model.query.impl
Abstract class for FOQueries.
FOQueryImpl(String, Formula, Collection<Variable>, TermPartition) - Constructor for class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
Constructor using a label
FORBIDDEN_DELETION - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The target of deletion is part of a complex object (and it is forbidden).
forEach(Consumer<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
forEachOrdered(Consumer<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
forget(RuleBase, Predicate<Predicate>) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
forgetConstant(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Forgets a previously created constant.
forgetConstant(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
forgetPredicate(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Forgets a previously created (non fresh) predicate.
forgetPredicate(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
Forgetting - Class in fr.inria.rules.integraal.forgetting
The process of Forgetting is to remove some rules from the rulebase according to specific properties.
Forgetting() - Constructor for class fr.inria.rules.integraal.forgetting.Forgetting
 
FORMAT_ERROR - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The provided string is not in correct dlgp or vd format.
FormulaAnalyzer - Class in fr.inria.rules.integraal.util.object_analyzer
 
FormulaAnalyzer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.FormulaAnalyzer
 
FORule - Interface in fr.inria.rules.integraal.model.rule.api
A Rule with FOFormula representation
FORuleImpl - Class in fr.inria.rules.integraal.model.rule.impl
Default implementation of FORule
FORuleImpl(FOFormula, FOFormula) - Constructor for class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Constructor without label
FORuleImpl(String, FOFormula, FOFormula) - Constructor for class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Deprecated.
ForwardChainingAlgorithm - Interface in fr.inria.rules.integraal.forward_chaining.api
A ForwardChaining algorithm saturates a FactBase according to the given FORule.
fr.inria.rules.integraal.api - module fr.inria.rules.integraal.api
High level API module for the main functionalities of InteGraal
fr.inria.rules.integraal.api.external - package fr.inria.rules.integraal.api.external
 
fr.inria.rules.integraal.api.external.eua - package fr.inria.rules.integraal.api.external.eua
 
fr.inria.rules.integraal.api.external.registries - package fr.inria.rules.integraal.api.external.registries
 
fr.inria.rules.integraal.api.internal - package fr.inria.rules.integraal.api.internal
 
fr.inria.rules.integraal.backward_chaining - module fr.inria.rules.integraal.backward_chaining
Module for backward chaining elements of InteGraal
fr.inria.rules.integraal.backward_chaining.api - package fr.inria.rules.integraal.backward_chaining.api
 
fr.inria.rules.integraal.backward_chaining.core - package fr.inria.rules.integraal.backward_chaining.core
 
fr.inria.rules.integraal.backward_chaining.cover - package fr.inria.rules.integraal.backward_chaining.cover
 
fr.inria.rules.integraal.backward_chaining.homomorphism - package fr.inria.rules.integraal.backward_chaining.homomorphism
 
fr.inria.rules.integraal.backward_chaining.pure - package fr.inria.rules.integraal.backward_chaining.pure
 
fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator - package fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
 
fr.inria.rules.integraal.backward_chaining.source_target - package fr.inria.rules.integraal.backward_chaining.source_target
 
fr.inria.rules.integraal.backward_chaining.unfolding - package fr.inria.rules.integraal.backward_chaining.unfolding
 
fr.inria.rules.integraal.component - module fr.inria.rules.integraal.component
High level components for the main functionalities of InteGraal
fr.inria.rules.integraal.component_builder - package fr.inria.rules.integraal.component_builder
 
fr.inria.rules.integraal.component_builder.api - package fr.inria.rules.integraal.component_builder.api
 
fr.inria.rules.integraal.component_builder.api.algorithm - package fr.inria.rules.integraal.component_builder.api.algorithm
 
fr.inria.rules.integraal.component_builder.api.scenario - package fr.inria.rules.integraal.component_builder.api.scenario
 
fr.inria.rules.integraal.component_builder.components - package fr.inria.rules.integraal.component_builder.components
 
fr.inria.rules.integraal.component_builder.evaluators.generic - package fr.inria.rules.integraal.component_builder.evaluators.generic
 
fr.inria.rules.integraal.component_builder.evaluators.generic.processors - package fr.inria.rules.integraal.component_builder.evaluators.generic.processors
 
fr.inria.rules.integraal.component_builder.evaluators.query_evaluation - package fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
 
fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary - package fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
 
fr.inria.rules.integraal.component_builder.evaluators.query_rewriting - package fr.inria.rules.integraal.component_builder.evaluators.query_rewriting
 
fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary - package fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
 
fr.inria.rules.integraal.component_builder.externalHaltingConditions - package fr.inria.rules.integraal.component_builder.externalHaltingConditions
 
fr.inria.rules.integraal.configuration - module fr.inria.rules.integraal.configuration
High level components for the main functionalities of InteGraal
fr.inria.rules.integraal.configuration.keywords - package fr.inria.rules.integraal.configuration.keywords
 
fr.inria.rules.integraal.configuration.parameters - package fr.inria.rules.integraal.configuration.parameters
 
fr.inria.rules.integraal.core - module fr.inria.rules.integraal.core
Module for computing core of conjunctions in InteGraal
fr.inria.rules.integraal.core - package fr.inria.rules.integraal.core
 
fr.inria.rules.integraal.forgetting - module fr.inria.rules.integraal.forgetting
Module for forgetting elements of InteGraal
fr.inria.rules.integraal.forgetting - package fr.inria.rules.integraal.forgetting
 
fr.inria.rules.integraal.forward_chaining - module fr.inria.rules.integraal.forward_chaining
Module for forward chaining elements of InteGraal
fr.inria.rules.integraal.forward_chaining.api - package fr.inria.rules.integraal.forward_chaining.api
 
fr.inria.rules.integraal.forward_chaining.chase - package fr.inria.rules.integraal.forward_chaining.chase
 
fr.inria.rules.integraal.forward_chaining.chase.data - package fr.inria.rules.integraal.forward_chaining.chase.data
 
fr.inria.rules.integraal.forward_chaining.chase.description - package fr.inria.rules.integraal.forward_chaining.chase.description
 
fr.inria.rules.integraal.forward_chaining.chase.halting_condition - package fr.inria.rules.integraal.forward_chaining.chase.halting_condition
 
fr.inria.rules.integraal.forward_chaining.chase.lineage - package fr.inria.rules.integraal.forward_chaining.chase.lineage
 
fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified - package fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
 
fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler - package fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
 
fr.inria.rules.integraal.forward_chaining.chase.treatment - package fr.inria.rules.integraal.forward_chaining.chase.treatment
 
fr.inria.rules.integraal.grd - module fr.inria.rules.integraal.grd
Module for grd elements of InteGraal
fr.inria.rules.integraal.grd.api - package fr.inria.rules.integraal.grd.api
 
fr.inria.rules.integraal.grd.impl - package fr.inria.rules.integraal.grd.impl
 
fr.inria.rules.integraal.grd.impl.dependency_checker - package fr.inria.rules.integraal.grd.impl.dependency_checker
 
fr.inria.rules.integraal.io - module fr.inria.rules.integraal.io
Module for input and output of data elements of InteGraal
fr.inria.rules.integraal.io.api - package fr.inria.rules.integraal.io.api
 
fr.inria.rules.integraal.io.csv - package fr.inria.rules.integraal.io.csv
 
fr.inria.rules.integraal.io.dlgp - package fr.inria.rules.integraal.io.dlgp
 
fr.inria.rules.integraal.io.dlgpe - package fr.inria.rules.integraal.io.dlgpe
 
fr.inria.rules.integraal.io.dlgpe2 - package fr.inria.rules.integraal.io.dlgpe2
 
fr.inria.rules.integraal.io.rdf - package fr.inria.rules.integraal.io.rdf
 
fr.inria.rules.integraal.model - module fr.inria.rules.integraal.model
Module for model elements of InteGraal
fr.inria.rules.integraal.model.common.api - package fr.inria.rules.integraal.model.common.api
 
fr.inria.rules.integraal.model.data.collection.api - package fr.inria.rules.integraal.model.data.collection.api
 
fr.inria.rules.integraal.model.data.collection.builder - package fr.inria.rules.integraal.model.data.collection.builder
 
fr.inria.rules.integraal.model.data.readable - package fr.inria.rules.integraal.model.data.readable
 
fr.inria.rules.integraal.model.data.readable.exception - package fr.inria.rules.integraal.model.data.readable.exception
 
fr.inria.rules.integraal.model.data.readable.query - package fr.inria.rules.integraal.model.data.readable.query
 
fr.inria.rules.integraal.model.data.standardizable - package fr.inria.rules.integraal.model.data.standardizable
 
fr.inria.rules.integraal.model.data.writable - package fr.inria.rules.integraal.model.data.writable
 
fr.inria.rules.integraal.model.formula - package fr.inria.rules.integraal.model.formula
 
fr.inria.rules.integraal.model.formula.api - package fr.inria.rules.integraal.model.formula.api
 
fr.inria.rules.integraal.model.formula.factory - package fr.inria.rules.integraal.model.formula.factory
 
fr.inria.rules.integraal.model.formula.impl - package fr.inria.rules.integraal.model.formula.impl
 
fr.inria.rules.integraal.model.functions - package fr.inria.rules.integraal.model.functions
 
fr.inria.rules.integraal.model.kb.api - package fr.inria.rules.integraal.model.kb.api
 
fr.inria.rules.integraal.model.kb.impl - package fr.inria.rules.integraal.model.kb.impl
 
fr.inria.rules.integraal.model.logicalElements.api - package fr.inria.rules.integraal.model.logicalElements.api
 
fr.inria.rules.integraal.model.logicalElements.factory.api - package fr.inria.rules.integraal.model.logicalElements.factory.api
 
fr.inria.rules.integraal.model.logicalElements.factory.impl - package fr.inria.rules.integraal.model.logicalElements.factory.impl
 
fr.inria.rules.integraal.model.logicalElements.functional - package fr.inria.rules.integraal.model.logicalElements.functional
 
fr.inria.rules.integraal.model.logicalElements.impl - package fr.inria.rules.integraal.model.logicalElements.impl
 
fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms - package fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
 
fr.inria.rules.integraal.model.logicalElements.impl.literals.types - package fr.inria.rules.integraal.model.logicalElements.impl.literals.types
 
fr.inria.rules.integraal.model.partition - package fr.inria.rules.integraal.model.partition
 
fr.inria.rules.integraal.model.query.api - package fr.inria.rules.integraal.model.query.api
 
fr.inria.rules.integraal.model.query.factory - package fr.inria.rules.integraal.model.query.factory
 
fr.inria.rules.integraal.model.query.impl - package fr.inria.rules.integraal.model.query.impl
 
fr.inria.rules.integraal.model.queryEvaluation.api - package fr.inria.rules.integraal.model.queryEvaluation.api
 
fr.inria.rules.integraal.model.rule.api - package fr.inria.rules.integraal.model.rule.api
 
fr.inria.rules.integraal.model.rule.impl - package fr.inria.rules.integraal.model.rule.impl
 
fr.inria.rules.integraal.model.ruleCompilation - package fr.inria.rules.integraal.model.ruleCompilation
 
fr.inria.rules.integraal.model.ruleCompilation.api - package fr.inria.rules.integraal.model.ruleCompilation.api
 
fr.inria.rules.integraal.model.ruleCompilation.id - package fr.inria.rules.integraal.model.ruleCompilation.id
 
fr.inria.rules.integraal.model.util.wrapper - package fr.inria.rules.integraal.model.util.wrapper
 
fr.inria.rules.integraal.query_evaluation - module fr.inria.rules.integraal.query_evaluation
Module for query evaluation elements of InteGraal
fr.inria.rules.integraal.query_evaluation.atomic - package fr.inria.rules.integraal.query_evaluation.atomic
 
fr.inria.rules.integraal.query_evaluation.conjunction - package fr.inria.rules.integraal.query_evaluation.conjunction
 
fr.inria.rules.integraal.query_evaluation.conjunction.backtrack - package fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
 
fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy - package fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
 
fr.inria.rules.integraal.query_evaluation.generic - package fr.inria.rules.integraal.query_evaluation.generic
 
fr.inria.rules.integraal.query_evaluation.negation - package fr.inria.rules.integraal.query_evaluation.negation
 
fr.inria.rules.integraal.query_evaluation.union - package fr.inria.rules.integraal.query_evaluation.union
 
fr.inria.rules.integraal.redundancy - module fr.inria.rules.integraal.redundancy
Module for util elements of InteGraal
fr.inria.rules.integraal.redundancy - package fr.inria.rules.integraal.redundancy
 
fr.inria.rules.integraal.storage - module fr.inria.rules.integraal.storage
Module for storage elements of InteGraal
fr.inria.rules.integraal.storage.builder - package fr.inria.rules.integraal.storage.builder
 
fr.inria.rules.integraal.storage.external.evaluator - package fr.inria.rules.integraal.storage.external.evaluator
 
fr.inria.rules.integraal.storage.external.rdbms - package fr.inria.rules.integraal.storage.external.rdbms
 
fr.inria.rules.integraal.storage.external.rdbms.driver - package fr.inria.rules.integraal.storage.external.rdbms.driver
 
fr.inria.rules.integraal.storage.external.rdbms.layout - package fr.inria.rules.integraal.storage.external.rdbms.layout
 
fr.inria.rules.integraal.storage.external.triplestore - package fr.inria.rules.integraal.storage.external.triplestore
 
fr.inria.rules.integraal.storage.natives - package fr.inria.rules.integraal.storage.natives
 
fr.inria.rules.integraal.storage.rdf4j.value.converter - package fr.inria.rules.integraal.storage.rdf4j.value.converter
 
fr.inria.rules.integraal.unifier - package fr.inria.rules.integraal.unifier
 
fr.inria.rules.integraal.unifiers - module fr.inria.rules.integraal.unifiers
Module for unifier elements of InteGraal
fr.inria.rules.integraal.util - module fr.inria.rules.integraal.util
Module for util elements of InteGraal
fr.inria.rules.integraal.util - package fr.inria.rules.integraal.util
 
fr.inria.rules.integraal.util.converter - package fr.inria.rules.integraal.util.converter
 
fr.inria.rules.integraal.util.enumerations - package fr.inria.rules.integraal.util.enumerations
 
fr.inria.rules.integraal.util.object_analyzer - package fr.inria.rules.integraal.util.object_analyzer
 
fr.inria.rules.integraal.util.stream - package fr.inria.rules.integraal.util.stream
 
fr.inria.rules.integraal.util.stream.filter - package fr.inria.rules.integraal.util.stream.filter
 
fr.inria.rules.integraal.util.time - package fr.inria.rules.integraal.util.time
 
fr.inria.rules.integraal.util.timeout - package fr.inria.rules.integraal.util.timeout
 
fr.inria.rules.integraal.util.validator - package fr.inria.rules.integraal.util.validator
 
fr.inria.rules.integraal.util.validator.data - package fr.inria.rules.integraal.util.validator.data
 
fr.inria.rules.integraal.util.validator.query - package fr.inria.rules.integraal.util.validator.query
 
fr.inria.rules.integraal.util.validator.rule - package fr.inria.rules.integraal.util.validator.rule
 
fr.inria.rules.integraal.views - module fr.inria.rules.integraal.views
Module for view elements of InteGraal
fr.inria.rules.integraal.views - package fr.inria.rules.integraal.views
 
fr.inria.rules.integraal.views.builder - package fr.inria.rules.integraal.views.builder
 
fr.inria.rules.integraal.views.datasource - package fr.inria.rules.integraal.views.datasource
 
fr.inria.rules.integraal.views.view - package fr.inria.rules.integraal.views.view
 
fr.lirmm.graphik.integraal.api.core - package fr.lirmm.graphik.integraal.api.core
 
fr.lirmm.graphik.integraal.api.factory - package fr.lirmm.graphik.integraal.api.factory
 
fr.lirmm.graphik.integraal.core - package fr.lirmm.graphik.integraal.core
This package contains the main classes of GRAAL.
fr.lirmm.graphik.integraal.core.atomset - package fr.lirmm.graphik.integraal.core.atomset
 
fr.lirmm.graphik.integraal.core.factory - package fr.lirmm.graphik.integraal.core.factory
 
fr.lirmm.graphik.integraal.core.ruleset - package fr.lirmm.graphik.integraal.core.ruleset
 
fr.lirmm.graphik.integraal.core.term - package fr.lirmm.graphik.integraal.core.term
 
fr.lirmm.graphik.integraal.core.unifier.checker - package fr.lirmm.graphik.integraal.core.unifier.checker
 
fr.lirmm.graphik.integraal.rulesetanalyser - package fr.lirmm.graphik.integraal.rulesetanalyser
 
fr.lirmm.graphik.integraal.rulesetanalyser.property - package fr.lirmm.graphik.integraal.rulesetanalyser.property
 
fr.lirmm.graphik.integraal.rulesetanalyser.util - package fr.lirmm.graphik.integraal.rulesetanalyser.util
 
fr.lirmm.graphik.util.graph.scc - package fr.lirmm.graphik.util.graph.scc
 
fr.lirmm.graphik.util.stream - package fr.lirmm.graphik.util.stream
 
fr.lirmm.integraal.rule_analysis - module fr.lirmm.integraal.rule_analysis
 
FRESH - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Fresh naming function
FreshRenamer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Rename with a fresh variable each time
FreshRenamer(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FreshRenamer
 
freshRenaming(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Create a new rule corresponding to the given rule by renaming all the variables with fresh variables
FreshVariableImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
A fresh variable is a variable that is not equals to another variable
FreshVariableImpl(String) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
 
FreshVarMapper<T> - Interface in fr.lirmm.graphik.integraal.api.core
 
FreshVarSubstitution - Class in fr.lirmm.graphik.integraal.core
 
FreshVarSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
 
FreshVarSubstitution(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
 
FreshVarSubstitution(VariableGenerator, Iterable<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
 
fromLocalName(String) - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
Find an enum constant by local name.
FRONTIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Frontier variable dependent naming function
FRONTIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Apply frontier transformations
FRONTIER_PIECE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Frontier Piece variable dependent naming function
FrontierByPieceSkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Namer created with all the variables from the piece of the rule's frontier
FrontierByPieceSkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierByPieceSkolem
 
FrontierGuardedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
At least one atom in the body (called a frontier-guard) contains all the variables from the frontier.
FrontierOneProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
The frontier contains only one variable.
FrontierSkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Namer created with all the variables of the rule's frontier
FrontierSkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierSkolem
 
FrontierTransformer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
Transforms a rule's body into a query using only frontier variables as answer variables
FrontierTransformer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.FrontierTransformer
 
FULL_ENVIRONMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The environment is full, nothing can be added.
function_name - Variable in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
function_name() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns the value of the function_name record component.
FUNCTIONAL_TERM_WITH_VARS - Static variable in class fr.inria.rules.integraal.util.AtomType
 
functionReplacement() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns the value of the functionReplacement record component.
functionReplacement() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns the value of the functionReplacement record component.
FUSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
 

G

GBTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
 
GDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
generateKey(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Generates the final key to use for storing the given value.
generateKey(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
 
generatePropertyMap() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Prepare the list of rule set properties.
generatePropertyMapSpecializationOf(RuleSetProperty) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Prepare a map containing all specialization of specified rule property.
GENERIC - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Generic Evaluator
GenericFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.generic
Evaluates a FOQuery by dispatching it to the correct evaluator.
GenericFOQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
 
get(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Retrieves the unique value associated with the given key.
GET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
get_all_predicates_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_atom_table_prefix() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_count_predicate_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_create_atom_table() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_create_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_create_terms_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_create_terms_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
get_insert_predicate_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_max_term_encoding_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
get_predicate_table_name() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_term_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
get_term_table_query_from_encoding() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
get_term_table_query_from_label() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
getAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getAlgorithm() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
 
getAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Returns the current algorithm type.
getAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getAllConstantsAsString(Class<E>) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Returns an array of strings containing all the constants of the specified enum type.
getAllInvokerNames() - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Retrieves all invoker names as a List of Strings.
getAllNestedTerms() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAllNestedTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
 
getAllPredicates(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getAllPredicates(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getAllPredicates(PredicateFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
getAllQueryableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
getAllReadableData() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Get a queryable data collection containing both the read-only and the read-write data
getAllReadableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
getAllReferencedFilePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getAllTableNames() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getAllTableNames() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getAllTableNames() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
getAllWritableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
Get all the writable data by Predicate
getAnalysers() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getAncestorRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
getAncestorRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Returns all rules that can trigger the specified one.
getAncestorRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getAncestorRules(FORule, Set<FORule>) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Retrieves the ancestor rules by ignoring some rules
getAncestorRules(FORule, Set<FORule>) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getAncestorsOf(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
 
getAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
getAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
getAncestorsOf(Atom, LineageTracker...) - Static method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.FederatedLineageTracker
 
getAnswerIterators() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
 
getAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.Query
 
getAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Get the answer variables
getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
Get the answer variables
getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Get the answer variables
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Returns the answer variables of the query.
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Returns the answer variables of the query.
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getArity() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
 
getArity() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
Get the arity of this predicate.
getAssignedTerms() - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
 
getAssociatedSubstitution() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
 
getAssociatedSubstitution() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getAssociatedSubstitution(FOQuery<?>) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Compute the substitution associated with this partition.
getAtomFromFunction(EvaluableFunction) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
getAtomFromFunction(EvaluableFunction, Term) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
getAtomicPattern(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
getAtomicPattern(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Get the basic pattern for a given predicate
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getAtomsByPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAtomsByPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns an iterator over all atoms with the specified predicate.
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getAtomsByTerm(Term) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAtomsByTerm(Term) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns a stream over all atoms with the specified term.
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomSet() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAtomSet() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns a set of all the atoms in the source
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomSet() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Get the atom conjunction representing the query.
getAtomSet() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Returns the fact of the query.
getBaseInsertQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getBaseName() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
 
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getBaseSafeInsertQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getBaseSafeInsertSelectQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getBaseSelectFilteredQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getBaseSelectQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getBaseTableAlias() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getBody() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getBody() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
getBody() - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
 
getBody() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
 
getBody() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getBody() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Get the body (the hypothesis) of this constraint.
getBody() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get the body (the hypothesis) of this rule.
getBody() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getBody() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getBottom() - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
 
getBottom() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
getByName(Map<String, T>, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Retrieves the value associated with the specified key from the given map.
getByPositionPartition(Collection<Atom>) - Method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
By position partition of A, a set of atoms sharing the predicate p, that is the finest partition on the terms of A such that two terms of A appearing at the same position i (0 < i < arity(p)) are in the same class of the partition
getBySccStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
The computed order of the stratification must guaranty a correct rule application but no additional assumption is done at this level on the computed stratum
getBySccStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getChasableData() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
getChasableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getChasableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getClass(E) - Method in class fr.inria.rules.integraal.model.partition.Partition
Returns an immutable Set containing all the class' elements of x
getClasses() - Method in class fr.inria.rules.integraal.model.partition.Partition
Return all the classes of the partition
getCode() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
 
getCode() - Method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Returns the EUACode as an integer.
getCode() - Method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Returns the EUACode as an integer.
getColumn() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
 
getColumnName(String, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getColumnName(String, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getColumnName(String, int) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
getColumnsType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
 
getColumnsType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getCompatiblePredicates(Predicate) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
 
getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
getCompilation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getCompilation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getCompilations() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getCompiled() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
 
getComponent(int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getCompressedAncestorRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
 
getCompressedAncestorRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getComputer() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getComputer() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the chase computer used in the algorithm.
getConjunctiveQueries() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
 
getConjunctiveQueries() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getConnection() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
A driver may keep a connection open in order to execute queries faster or create a new one each time
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
getConstants() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getConstants() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getConstants() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Recursively list all constants
getConstants() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
 
getConstants() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getConstants() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getConstants() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getConstants() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getConstants() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get all constants that appear is this atom.
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all constants in this atom set.
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all constants of this rule.
getConstants() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getContainedKeys(String) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
getCorrespondingParameter() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
 
getCorrespondingParameters() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
 
getCorrespondingParameters() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
 
getCptValue() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
getCriterion() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getCriterion() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the chase criterion used in the algorithm.
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getCSVCopyQuery(String, String, char, int) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
 
getCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
 
getCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
getCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Returns the substitution that is currently valid at all explored levels.
getData() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
 
getDataField(EUAData) - Method in class fr.inria.rules.integraal.api.external.eua.EUA
 
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getDatasource() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getDataSource() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Read-only data - the predicates are distinct from the read-write data
getDataSource() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
getDataSource() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
 
getDatatype() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
 
getDatatype() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
 
getDBDriver() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getDBDriver() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getDBMSDriverParameters() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getDBMSDriverParameters() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getDBStrategy() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getDBStrategy() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getDefaultInMemoryAtomSet() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
 
getDefaultInstance() - Static method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
 
getDefaultStorage() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getDefaultWritableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
Get the default-writable data, if provided The default-writable data is where atoms are written if they have a predicate not assigned to a writable
getDescription() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns a description of the configuration of the chase
getDescription() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getDescription() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getDescription() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
getDescription(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getDriver() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getEdgeWeight(GRDEdge) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getElement() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
 
getElements() - Method in class fr.inria.rules.integraal.model.partition.Partition
Return all the elements contained in the partition
getEnumerationFromString(String, Class<E>) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
 
getEvaluator() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getEvaluator() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the evaluator used in the chase algorithm.
getEvaluator() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getExistentials() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
 
getExistentials() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getExistentials() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Compute and return the set of existential variables of this rule.
getExistentials() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getExistentials() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getExplainerSolver() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplainerSolver() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getExplainerSolver(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getExplainerVerbosity() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplainerVerbosity() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getExplanation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplanation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getExplanation(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getExplanationSupportType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplanationSupportType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getExplanationSupportType(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getExternalHaltingConditions() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExternalHaltingConditions() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getFactbase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the fact base created by the component.
getFactbase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns the factbase object used by the builder.
getFactBase() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
getFactBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the fact base object.
getFactBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getFactBase() - Method in interface fr.inria.rules.integraal.model.kb.api.KnowledgeBase
 
getFactBase() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
getFactBase(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getFactBaseCollection() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
getFactBaseCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getFactbaseFor(IInputDataScenario, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
Loads all atoms in files specified by the knowlede base scenario in a storage which is defined by the algorithm parameters object.
getFactbasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the fact base file(s).
getFactbasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getFactBases() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getFacts() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
getFederatedFactBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the federated fact base.
getFederatedFactBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getFederatedFactbaseFor(IInputDataScenario, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
 
getFirstLevelJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
getFormula() - Method in interface fr.inria.rules.integraal.model.query.api.FOQuery
 
getFormula() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.ConstantGenerator
Generate a fresh constant, i.e. a constant which does not already exist.
getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.TermGenerator
Generate a fresh term, i.e. a term which does not already exist.
getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.VariableGenerator
Generate a fresh variable, i.e. a variable that does not already exist.
getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.DefaultConstantGenerator
 
getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
 
getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
 
getFreshSymbolGenerator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
getFrontier() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
 
getFrontier() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getFrontier() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Compute and return the set of frontier variables of this rule.
getFrontier() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getFrontier() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getFullName() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
getFunctionName() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
getFunctionName() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
 
getFunctionName() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
getFunctionName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
 
getGeneralisations() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getGeneralisationsOf(RuleSetProperty) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
 
getGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
 
getGMUSSolverTreshold() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getGMUSSolverTreshold() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getGMUSSolverTreshold(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getGraphOfRuleDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getGraphOfRuleInstancesComputation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getGraphOfRuleInstancesComputation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getGraphOfRuleInstancesType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getGraphOfRuleInstancesType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getGraphPositionDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getGRIComputation(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getGRIType(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getHead() - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
Not so efficient implementation of IFact's getHead().
getHead() - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
 
getHead() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
 
getHead() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getHead() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get the head (the conclusion) of this rule.
getHead() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getHead() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getHomomorphisms(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Compute all the possible homomorphisms from a to b
getHomomorphisms(Atom, Atom, Substitution) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Compute all the possible homomorphisms from a to b with respect to s
getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
getHybridRulebaseRew() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the hybrid rule base for saturation.
getHybridRulebaseRew() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridRulebaseRewPaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the paths to the files defining the hybrid rule base for rewriting.
getHybridRulebaseRewPaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridRulebaseSat() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the hybrid rule base for saturation.
getHybridRulebaseSat() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridRulebaseSatPaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the paths to the files defining the hybrid rule base for saturation.
getHybridRulebaseSatPaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridType(IGParameter<InteGraalKeywords, ?>[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Constant
 
getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
 
getIdentifier() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
Get the URI representation of this predicate.
getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
A unique identifier of this term.
getImage(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getImageOf(FOFormula) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
 
getImageOf(FOFormula) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getImageOf(T) - Method in interface fr.lirmm.graphik.integraal.api.core.FreshVarMapper
 
getImageOf(T) - Method in class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
 
getImageOfVariable(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Retrieves the term mapped to a specific variable in this substitution.
getImageOfVariable(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
getImageType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getImageType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getIndexablePatterns() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
 
getIndexablePatterns() - Method in class fr.inria.rules.integraal.views.view.ViewImpl
 
getInitialFORules() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Not used yet
getInitialFORules() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
 
getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
getInvoker() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getInvoker() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getInvoker(IntegraalInvokers.StdInvoker) - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Retrieves the invoker corresponding to a given function.
getInvoker(String) - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Retrieves the invoker by function name as a string.
getIrredondant(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Filters redundant atom in the specified atom-set with respect to this rule compilation.
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getJDBCString() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getJointlyAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
getLabel() - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
 
getLabel() - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
 
getLabel() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
 
getLabel() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
Deprecated.
getLabel() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Deprecated.
getLabel() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Deprecated.
getLabel() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
The label (the name) for this query.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
The label (the name) for this query.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Constant
 
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Get the label (the name) of this constraint.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Query
 
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get the label (the name) of this rule.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Return a label that represents this term.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
The label (the name) of this query.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Variable
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getLabel() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
This method must return a label not used by any other rule property or undefined behaviour is to be expected.
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
getLastStepResults() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
getLastStepResults() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getLastStepResults() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getLightInMemoryGraphStore() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
 
getLine() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
 
getList() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
getLiterals() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getLiterals() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getLiterals() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Recursively list all literals
getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get all literals that appear is this atom.
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all literals in this atom set.
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all literals of this rule.
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getLocalName() - Method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
getMandatoryParameters() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
Get the variables that must be sent to something to evaluate the object
getMandatoryParameters() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getMandatoryParameters() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getMandatoryParameters() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
Get the variables that must be sent to something to evaluate the query
getMandatoryPositions() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
getMandatoryPositions() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
 
getMap() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
getMap() - Method in class fr.lirmm.graphik.integraal.core.HashMapSubstitution
 
getMap() - Method in class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
 
getMappingbasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the mapping base file(s).
getMappingbasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getMARCOPathToExecutable() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getMARCOPathToExecutable() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getMarkedVariableSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getMax() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getMax() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getMax(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getMessage() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
 
getMinimalStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
The computed order of the stratification must guaranty a correct rule application.
getMinimalStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getMostGeneralSinglePieceUnifiers(FOQuery<?>, FORule) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierAlgorithm
Algorithm 2 in Mélanie König's thesis Computes the single piece most general unifiers of the given query with the given rule The rule and the query must have a disjoint set of variables
getName() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Returns the name of the configuration concatenated with the algorithm name.
getName() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getName() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the name of the scenario.
getName() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
 
getName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
 
getName() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
getName() - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getName() - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
 
getNbrComponents() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getNegatedParts() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
Get the set of facts which must be false (at least one).
getNegatedParts() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
getNegatedParts() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getNegativeBodyParts(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
 
getNegativeConstraint(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
getNegativeConstraint(String) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getNegativeConstraintNames() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
getNegativeConstraintNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getNestedTerms(Class<T>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Recursively enumerate all terms
getNestedTerms(Class<TT>) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getNewGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
Getting the list of new generated symbol is useful for check at each chase step, if some special processes must be done or not
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getNumberFieldName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getOrderedProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
 
getParentEnum() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
getPartition() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
 
getPartition() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getPatterns() - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
 
getPieces(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Compute and return the set of pieces of the head according to the frontier.
getPositiveBodyPart(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
 
getPositivePart() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
Get the set of facts which must be true.
getPositivePart() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
getPositivePart() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getPredicate() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
getPredicate() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
 
getPredicate() - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
 
getPredicate() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
getPredicate() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
getPredicate() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getPredicate() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get the Predicate of this Atom.
getPredicate() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Get the predicate.
getPredicate(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Gets a previously created predicate.
getPredicate(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Returns a collection of all predicates in this Readable.
getPredicates() - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
getPredicates() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getPredicates() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
getPredicates() - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getPredicates() - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getPredicates() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getPredicates() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all predicates in this atom set.
getPredicates() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
getPreventedRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Returns all rules that can be prevented by the specified one.
getPreventedRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getPrimeAncestorsOf(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
 
getPrimeAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
getPrimeAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
getPrintQueryAnswers() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
 
getPrintQueryAnswersCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
 
getQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getQueries() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the queries handled by the component.
getQueries() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns the query set object used by the builder.
getQueries() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
getQuery() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
 
getQuery() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Not used yet
getQuery() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getQuery() - Method in interface fr.lirmm.graphik.integraal.api.core.EffectiveQuery
 
getQuery() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
getQuery(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getQueryableData(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
getQueryBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the query base object.
getQueryBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getQuerybasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the query base file(s).
getQuerybasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getQueryCollection() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
getQueryCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getRank() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getRank() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getRank(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getRank(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
 
getRepresentation() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
 
getRepresentation(Term) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
getRepresentation(Term) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
This is the reverse operation of createTerm
getRepresentative(E) - Method in class fr.inria.rules.integraal.model.partition.Partition
Returns a class' representative of x If x is not in the partition, the method returns an empty optional The returned representative is always the same if the partition is not modified
getResult() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
 
getResultType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getResultType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getRewritingOf(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of atom that are R-rewriting of the atom father by compiled rules
getRLSFileLines(String) - Static method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
getRule() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Not used yet
getRule() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getRule(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getRule(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
getRule(String) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getRuleApplier() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getRuleApplier() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the rule applier used in the chase algorithm.
getRulebase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the rule base created by the component.
getRulebase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns a new rulebase containing all rules used by the builder.
getRuleBase() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
 
getRuleBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the rule base object.
getRuleBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getRuleBase() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
getRuleBase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getRuleBase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getRuleBase() - Method in interface fr.inria.rules.integraal.model.kb.api.KnowledgeBase
 
getRuleBase() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
getRuleBase(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getRulebasePath() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the rule base file(s).
getRulebasePath() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getRuleBases() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getRuleCompilationResult() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the result of the rule compilation process.
getRuleCompilationResult() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns the rule compilation result used by the builder.
getRuleInstancesYielding(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
 
getRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
getRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
getRuleNames() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
getRuleNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
getRules() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Return all the rules in the GRD
getRules() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getRules() - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
 
getRules() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
getRules() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
 
getRulesByBodyPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
 
getRulesByBodyPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
getRulesByBodyPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
getRulesByHeadPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
 
getRulesByHeadPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
getRulesByHeadPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
getRuleScheduler() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
getRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getRuleSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
getRulesToApply(Collection<FORule>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
getRulesToApply(Collection<FORule>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
getRulesToApply(Collection<FORule>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
getRulesToApply(Collection<FORule>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
 
getSaturation() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
 
getSCC() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getScheduler() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getScheduler() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the chase scheduler used in the algorithm.
getSeparatingStickyVariables(Set<Variable>, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
getSharedVariables(FOFormula, FOFormula...) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Return the variables that appear both in formula and at least one formula of otherFormulas
getSimpleInMemoryGraphStore() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
 
getSingleEvaluationStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Computes a stratification of the rules for single evaluation.
getSingleEvaluationStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getSinks() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getSkolemization() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getSkolemization() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the skolemization strategy used in the chase algorithm.
getSources() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getSpecialisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
 
getSpecialisations() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
 
getSpliterator(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
getSpliterator(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
 
getStepCount() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
getStepCount() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getStepCount() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getStorageType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getStorageType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getStrategy() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getStrikeLength() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
getStrikeLength() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getStronglyConnectedComponentsGraph() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
 
getStronglyConnectedComponentsGraph() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getSubElements() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
getSubElements() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
Returns an unmodifiable collection containing the direct sub‑formulas of this conjunction, in their original order.
getSubElements() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
getSubElements() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
getSubGraph(Iterable<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Creates and return an induced SubGraph of the current one.
getSubRuleSetAnalyser(Iterable<Rule>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
getSubstitution() - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Get a substitution from variables of a class to their representative, if the term partition does not contain multiple constants in the same class
getSubstitution() - Method in interface fr.lirmm.graphik.integraal.api.core.EffectiveQuery
 
getSubstitution() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
getTableName(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getTableName(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getTableName(Atom) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
If the table in which the given atom does not exist, this method creates it and return its name
getTerm(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
Retrieves the term assigned to a given position.
getTerm(int) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
 
getTerm(int) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
getTerm(int) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get the nth term of this Atom.
getTerm(int) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Returns the Term with the specified index.
getTermConstraint(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
getTermConstraint(int) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Retrieves the allowed term type for a specific position.
getTermFactory() - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
getTermPartitionRestrictedToVariables(Set<Variable>) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Get a new term partition that contains all terms of this partition except the variables that are not from the set of variables in parameter.
getTerms() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getTerms() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
getTerms() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
getTerms() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
 
getTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
 
getTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
 
getTerms() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getTerms() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getTerms() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get an ordered List that represents the terms of this Atom.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all terms in this atom set.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Get all terms of this constraint.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all terms of this rule.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the domain of this substitution.
getTerms() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Returns the List of Term.
getTerms() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
getTerms(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
Deprecated.
getTermsByPredicatePosition(Predicate, int) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getTermsByPredicatePosition(Predicate, int) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns a stream over terms which are in a specific position in at least one atom with the given predicate.
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getTermSequence() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
 
getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
getTermSequence() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getTermsTableName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getTermsTableName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getTermsTableName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getTextFieldName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getTimeout() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getTimeout() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
getTimeout(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
getTimeout(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
 
getTop() - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
 
getTop() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
getTracker() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.Trackable
* @return the tracker used by the object
getTracker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
 
getTransformer() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getTransformer() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the transformer used in the chase algorithm.
getTriggeredRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Returns all rules that can be triggered by the specified one.
getTriggeredRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getTriggeredRules(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns all rules that can be triggered by the specified one.
getTriggeredRulesWithUnifiers(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns all pair of rule and unifier that can be triggered by the specfied rule.
getType() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Gets the class type associated with the keyword.
getType() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Deprecated.
getType(int) - Method in class fr.inria.rules.integraal.util.AtomType
 
getType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getType(Term) - Static method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Determine with which letter to store the type of the given term in the database
getUncompiled() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
 
getUnifiablePredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return a collection of predicate unifiable with the given one
getUnification(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of c-unifier from the atom father to the atom son
getUnifications(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Compute all the possible unifiers between a and b
getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
getUnifiedQueryPart() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
 
getUnifiedQueryPart() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getUnifiers(Rule, Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns a set of Substitution representing the set of unifiers from src to dest.
getValue() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns the value cast to the correct type based on the keyword.
getValue() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
 
getValue() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
 
getValues() - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the codomain of this substitution.
getValues() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
getValues() - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
getValues() - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
getValues() - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
getValueType(String, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
getVariableEqualities() - Method in interface fr.inria.rules.integraal.model.query.api.FOQuery
The variable equalities represent equalities between variables of this query.
getVariableEqualities() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getVariables() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getVariables() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getVariables() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Recursively list all variables
getVariables() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getVariables() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getVariables() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getVariables() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get all variables that appear is this atom.
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all variables in this atom set.
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all variables of this rule.
getVariables() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getViewDefinitions() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getViewParameters() - Method in interface fr.inria.rules.integraal.views.view.View
 
getViewParameters() - Method in class fr.inria.rules.integraal.views.view.ViewImpl
 
getViewParameters(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getViewParameters(Predicate) - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
 
getVocabulary() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
getVocabulary() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getWritable(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
Get a writable by predicate Return the writable bind to a predicate or, if the predicate is not bound to a writable, the default writable
getWritingTarget() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Read-write data - the predicates are distinct from the read-only data
getWritingTarget() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
globalEndTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the globalEndTreatments record component.
globalEndTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the globalEndTreatments record component.
globalPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the globalPretreatments record component.
globalPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the globalPretreatments record component.
GMONTH - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
GMONTHDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
GRAAL - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Native Graal storage
GraphOfFORuleDependencies - Interface in fr.inria.rules.integraal.grd.api
A graph of rule dependencies represent the possibility that an application of a rule triggers the linked rules in the graph.
GraphOfRuleDependencies - Interface in fr.lirmm.graphik.integraal.api.core
 
GRD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
GRD Scheduler
GRDEdge - Class in fr.inria.rules.integraal.grd.impl
An edge of the GRD graph
GRDEdge() - Constructor for class fr.inria.rules.integraal.grd.impl.GRDEdge
Constructor using default values
GRDEdge(boolean) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDEdge
Constructor using a given value for the type of dependency
GRDImpl - Class in fr.inria.rules.integraal.grd.impl
GRD implementation using unification
GRDImpl(RuleBase) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase no compilation and a productivity checker
GRDImpl(RuleBase, RuleCompilation) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase and a productivity checker
GRDImpl(RuleBase, RuleCompilation, Collection<DependencyChecker>) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase
GRDImpl(RuleBase, Collection<DependencyChecker>) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase and no compilation
GRDScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Schedules all the rules that can be triggered by rules applied at the previous step according to the graph of rule dependencies
GRDScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
GroundFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Default implementation of a ground FunctionalTerm (not specializable, nor evaluable)
GroundFunctionalTermImpl(String, List<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.GroundFunctionalTermImpl
 
groupRulesByBodyQueries - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
 
groupRulesByBodyQuery(Collection<FORule>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Re-groups the rules with the same body
GuardedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
At least one atom in the body (called a guard) contains all the variables from the body.
GYEAR - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
GYEARMONTH - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 

H

HaltingCondition<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
The Halting condition computes if there is a need for a next chase step or if it stops
haltingConditions() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the haltingConditions record component.
haltingConditions() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the haltingConditions record component.
handleTerms(Set<Term>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
handleTerms(Set<Term>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
handleTerms(Set<Term>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
handleTerms(Set<Term>) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Handle the given terms, storing them if needed
hasAssignedMandatoryParameters(Map<Integer, Term>) - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
hasAssignedMandatoryParameters(Map<Integer, Term>) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Checks that all mandatory parameters are assigned
hasAtomicBody(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Test if the body of the rule is atomic.
hasAtomicHead(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Test if the head of the rule is atomic.
hasCircuit() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Performs cycle detection on the GraphOfRuleDependencies.
hasCorrectDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
hasCorrectDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
hasCorrectDatabaseSchema(RDBMSDriver) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
hasCurrentSolution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.partition.Partition
 
hashCode() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
hashCode() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Identity‑based hash code.
hashCode() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
hashCode() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
hashCode() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns a hash code value for this object.
hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
hashCode() - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
hashCode() - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
hashCode() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
HashMapSubstitution - Class in fr.lirmm.graphik.integraal.core
An implementation of Substitution using a HashMap.
HashMapSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.HashMapSubstitution
 
HashMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.HashMapSubstitution
 
hasIndividualizedQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
hasIndividualizedRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
 
hasNext() - Method in interface fr.inria.rules.integraal.io.api.Parser
 
hasNext() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
 
hasNext() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
hasNext() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
hasNext() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
 
hasNext() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
 
hasNext() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIteratorWithoutException
 
hasNext() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
 
hasNext() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
 
hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
 
hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
 
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
 
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
 
hasNext(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.Scheduler
 
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
 
hasNext(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
 
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
 
hasNextStep() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
hasNextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
hasNextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
hasPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Allows checking if this QueryableData provides the predicate p
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
HasRulesToApply<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if no rules need to be applied according to the scheduler
HasRulesToApply() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
 
hasSize2(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
 
hasSize2(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
 
hasTable(String) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
 
HEXBINARY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
HIERARCHICAL_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Hierarchical Compilation
HierarchicalRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation
Version as implemented by Melanie in graal
Compilation for : p(X, Y, ...) -> q(X, Y,
HierarchicalRuleCompilation() - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
Create a new empty compilation
homomorphism(TermSequenceCompound) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from this TermSequenceCompound to a target one if it exists
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Allows computing the homomorphism from this atom to a target one if it exists
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
Allows computing the homomorphism from this logical functional term to a target one if it exists
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from this TermSequenceCompound to a target one if it exists
homomorphism(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of c-homomorphisms of the atom father to the atom son.
homomorphism(Atom, Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of c-homomorphisms of the atom father to the atom son such that it respects s.
homomorphism(List<Term>, List<Term>) - Static method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from a source sequence of terms to a target one if it exists
homomorphism(List<Term>, List<Term>, Substitution) - Static method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from a source sequence of terms to a target one if it exists
homomorphism(List<Term>, List<Term>, Substitution) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
This method assumes that a <= b according to this condition.
homomorphism(List<Term>, List<Term>, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
homomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
homomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
HSQLDB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
HSQLDB driver
HSQLDBDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for HSQLDB databases
HSQLDBDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
Creates a new driver using the given alias This represents a new memory database
HSQLDBDriver(String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
Creates a new driver using the given alias This represents a new memory database
HTTPBasedQueryConfiguration - Interface in fr.inria.rules.integraal.storage.external.evaluator
 
HttpQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Sends an HTTP query.
HttpQueryEvaluator(String, String) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.HttpQueryEvaluator
Construct a new evaluator which will used the given credentials
HYBRIDTYPES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 

I

IAlgorithmParameters - Interface in fr.inria.rules.integraal.component_builder.api.algorithm
Contains parameters for an InteGraal algorithm or service.
IChaseDescription - Interface in fr.inria.rules.integraal.forward_chaining.chase.description
 
IComponentBuilder - Interface in fr.inria.rules.integraal.component_builder.api
Interface for building various InteGraal components related to query answering, rule-based reasoning, query rewriting, and rule compilation.
ID - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
ID_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Identifier Compilation
IdentityWrapper<T> - Class in fr.inria.rules.integraal.model.util.wrapper
A utility wrapper that enforces the default identity‑based hashCode and equals semantics for the wrapped object.
IdentityWrapper(T) - Constructor for class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
 
IDREF - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
IDREFS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
IDRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation.id
Version as implemented by Melanie in graal Compilation for atomic rules (head and body) with no existential variables or constants
IDRuleCompilation() - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
Create a new empty compilation
IDRuleCompilationCondition - Class in fr.inria.rules.integraal.model.ruleCompilation.id
Version as implemented by Melanie in graal
IDRuleCompilationCondition(int[], int[]) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
Create a new condition with the given encoding
IDRuleCompilationCondition(Term[], Term[]) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
Create a new condition with the given body and head as array
IDRuleCompilationCondition(List<Term>, List<Term>) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
Create a new condition with the given body and head as list
IGParameter<K,V> - Record Class in fr.inria.rules.integraal.configuration.parameters
Structure used to describe an InteGraal API service parameter When used with InteGraalKeywords it runs a sanity check on the parameter value.
IGParameter(K, V) - Constructor for record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Creates an instance of a IGParameter record class.
IGParameterConverter - Class in fr.inria.rules.integraal.configuration.parameters
 
IGParameterConverter() - Constructor for class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
 
IGParameterException - Exception Class in fr.inria.rules.integraal.configuration.parameters
Exception for errors caused by inconsistent use of the IGParameter record with respect to InteGraalKeywords.
IGParameterException(String) - Constructor for exception class fr.inria.rules.integraal.configuration.parameters.IGParameterException
Creates a new instance of IGParameterException with the specified errorMessage.
IGParameterValueExtractor - Class in fr.inria.rules.integraal.configuration.parameters
 
IGParameterValueExtractor() - Constructor for class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
IInputDataScenario - Interface in fr.inria.rules.integraal.component_builder.api.scenario
Knowledge base reasoning scenario as input data.
IMAGES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
ImmutableRuleSet - Interface in fr.lirmm.graphik.integraal.api.core
 
INCREMENTAL_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Uses an explainer that will compute the GRI incrementally
INDEX_NAME_PREFIX - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
IndexedByBodyPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
 
IndexedByBodyPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
IndexedByBodyPredicatesRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
IndexedByHeadPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
 
IndexedByHeadPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
IndexedByHeadPredicatesRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
indexesOf(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
indexesOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
indexesOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
indexesOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Returns the indexes of a given term in the atom.
indexesOf(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
indexOf(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
indexOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
indexOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
indexOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Returns the index of the first occurrence of the specified term in the term list of this atom, or -1 if this atom does not contain the term.
indexOf(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
InfAtomicFOQueryEvaluator - Class in fr.inria.rules.integraal.query_evaluation.atomic
Evaluates an Atomic FOQuery using the ≲ condition given from a rule compilation
InfAtomicFOQueryEvaluator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.InfAtomicFOQueryEvaluator
Constructor using a compilation
info(FOFormula) - Static method in class fr.inria.rules.integraal.util.object_analyzer.FormulaAnalyzer
 
info(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
 
init() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Initializes all components of the builder.
init() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
 
init(Chase<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
Initialize the halting condition for the given chase
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
 
init(Chase<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
Initialize the rule applier for the given chase
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
 
init(Chase<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
Initialize the trigger computer for the given chase
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
 
init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
 
init(Chase<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
Initialize the treatment for the given chase
init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
init(RuleBase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
Initialize the rule applier for the given chase
initialSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
 
InMemoryAtomSet - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents an InMemory AtomSet.
InMemoryAtomSetFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
inMemoryDatalogChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs a chase optimized for in_memory factbases and Datalog rules on the given FactBase with RuleBase by tuning the default behavior with the given IGParameters.
InMemoryKnowledgeBase - Interface in fr.lirmm.graphik.integraal.api.core
 
InMemoryStream<T> - Interface in fr.inria.rules.integraal.util.stream
 
InMemoryStream<T> - Interface in fr.lirmm.graphik.util.stream
 
InputDataScenario - Class in fr.inria.rules.integraal.component_builder
Represents a scenario for specifying the input of an InteGraal service (e.g., saturation).
InputDataScenario(String) - Constructor for class fr.inria.rules.integraal.component_builder.InputDataScenario
Constructs a new InputDataScenario with the specified name.
InputDataScenario.MW<T> - Class in fr.inria.rules.integraal.component_builder
 
insert(SQLParameterizedQuery) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Execute the given insert query
insert(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
insert(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Performs the actual insertion of the key-value pair into the map.
insert(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
 
insert(Statement) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Insert the given statement
insertBatch(String, List<Object[]>) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Insert the given values, using a batch insert and parameters for the query This is more efficient than looping over the parameters and executing each query at a time
insertBatch(List<Statement>) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Insert the given statements, using a batch insert and parameters for the query
instance() - Static method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
 
instance() - Static method in class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
 
instance() - Static method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
 
instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
instance() - Static method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
 
instance() - Static method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
 
instance() - Static method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
instance() - Static method in class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
Returns the default instance of ConjunctionFormulaValidator.
instance() - Static method in class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
Returns the singleton instance of PositiveFormulaValidator.
instance() - Static method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
 
instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
instantiate(List<Term>) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
The terms are returned with a substitution representing the specialization from the unification with the compiled rule.
instantiate(List<Term>) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
INT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
Integer column type
INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
INTEGRAAL_AGENT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
 
IntegraalEnvironment - Class in fr.inria.rules.integraal.io.dlgpe2
 
IntegraalEnvironment() - Constructor for class fr.inria.rules.integraal.io.dlgpe2.IntegraalEnvironment
 
IntegraalEnvironment(IRIManager) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.IntegraalEnvironment
 
IntegraalInvokers - Class in fr.inria.rules.integraal.model.functions
Default invokers for InteGraal.
IntegraalInvokers(TermFactory) - Constructor for class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Default constructor.
IntegraalInvokers.InvokerException - Exception Class in fr.inria.rules.integraal.model.functions
Custom exception for invoker errors.
IntegraalInvokers.StdInvoker - Enum Class in fr.inria.rules.integraal.model.functions
Enum representing standard invokers.
InteGraalKeywords - Enum Class in fr.inria.rules.integraal.configuration.keywords
The InteGraalKeywords enum provides a set of keywords and categorizations that defines the realm of possibilities with InteGraal.
InteGraalKeywords.Algorithms - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines various algorithms for InteGraal's operations.
InteGraalKeywords.Algorithms.Answers - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies types of answers in InteGraal algorithms.
InteGraalKeywords.Algorithms.ExternalHaltingConditions - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies external halting conditions
InteGraalKeywords.Algorithms.Images - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies types of images for running an evaluation in InteGraal.
InteGraalKeywords.Algorithms.Parameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies the algorithm parameters.
InteGraalKeywords.Algorithms.Parameters.Chase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines the different strategies for running a chase in InteGraal.
InteGraalKeywords.Algorithms.Parameters.Chase.Applier - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different trigger applier strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different halting conditions.
InteGraalKeywords.Algorithms.Parameters.Chase.Checker - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different rule-checking strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.Computer - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different computation strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different evaluator strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment - Enum Class in fr.inria.rules.integraal.configuration.keywords
While the internal mechanisms of chase allow to define, global and local, pre- and post-treatments, only step post-treatments are configurable (and should be understood as treatments between steps).
InteGraalKeywords.Algorithms.Parameters.Chase.Namer - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different existential variables naming functions.
InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different scheduler strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.Transformer - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different transformation strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Compilation - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines compilation strategies.
InteGraalKeywords.Algorithms.Parameters.Explanation - Enum Class in fr.inria.rules.integraal.configuration.keywords
Options for Explainer
InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver - Enum Class in fr.inria.rules.integraal.configuration.keywords
 
InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity - Enum Class in fr.inria.rules.integraal.configuration.keywords
 
InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType - Enum Class in fr.inria.rules.integraal.configuration.keywords
 
InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation - Enum Class in fr.inria.rules.integraal.configuration.keywords
 
InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType - Enum Class in fr.inria.rules.integraal.configuration.keywords
 
InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
 
InteGraalKeywords.Algorithms.Parameters.HybridTypes - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies hybrid reasoning types.
InteGraalKeywords.InternalStorageConfiguration - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines storage-related keywords for InteGraal.
InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
Parameters for database management system drivers.
InteGraalKeywords.InternalStorageConfiguration.DBType - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines different database types supported.
InteGraalKeywords.InternalStorageConfiguration.DriverType - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines different driver types supported by InteGraal for internal storage.
InteGraalKeywords.InternalStorageConfiguration.StorageLayout - Enum Class in fr.inria.rules.integraal.configuration.keywords
Storage layouts for the database.
InteGraalKeywords.MonitoringOperations - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines various operations in InteGraal.
InteGraalKeywords.SupportedFileExtensions - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different file extensions supported by InteGraal.
InteGraalKeywords.SupportedFileExtensions.Factbase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for factbases.
InteGraalKeywords.SupportedFileExtensions.Mappingbase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for mapping bases.
InteGraalKeywords.SupportedFileExtensions.Querybase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for query bases.
InteGraalKeywords.SupportedFileExtensions.Rulebase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for rule bases.
InternalAPI - Class in fr.inria.rules.integraal.api.internal
 
InternalAPI() - Constructor for class fr.inria.rules.integraal.api.internal.InternalAPI
 
INTERRUPT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
A stop boolean to observe
INTERRUPT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
IntersectFOQueryConjunctionEvaluator - Class in fr.inria.rules.integraal.query_evaluation.conjunction
Evaluates a conjunction by using intersection to aggregate the result of each sub-query
The intersection of two substitutions is a substitution from the variables of the two substitutions An intersection is considered correct if for each variable that appear in both substitutions, the associated terms are equals
IntersectFOQueryConjunctionEvaluator(FOQueryEvaluator<FOFormula, QueryableData>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries
INTERSECTION - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
INTERSTEPTREATMENT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
INVERSE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
invoke(Term...) - Method in interface fr.inria.rules.integraal.model.functions.Invoker
Execute the function associated to this Invoker object with the given arguments
invoke(Term...) - Method in class fr.inria.rules.integraal.model.functions.JavaMethodInvoker
 
invoker() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns the value of the invoker record component.
Invoker - Interface in fr.inria.rules.integraal.model.functions
An Invoker is an object that invoke (execute) a function
InvokerException(String, Term[], String) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
 
InvokerException(String, Term[], String, Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
 
InvokerException(String, Term[], Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
 
IOperationResult - Interface in fr.inria.rules.integraal.component_builder.api
Records information about a system operation ; for debug/monitor purposes.
IS_BLANK - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_EMPTY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_EVEN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_LEXICOGRAPHICALLY_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_LEXICOGRAPHICALLY_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_LEXICOGRAPHICALLY_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_LEXICOGRAPHICALLY_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_NUMERIC - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_ODD - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_PRIME - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_STRICT_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
IS_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
isAnonymous() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
isAtomic() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
isAtomic() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
isBoolean() - Method in interface fr.lirmm.graphik.integraal.api.core.Query
 
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
isClosed - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
isCompatible(Predicate, Predicate) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Two predicates are compatible iff there exists a condition c = (p, q, Ep, Lq)
isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
isCompatible(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
If the pieces of the two unifiers have atom in common the unifiers are not compatible Otherwise check if the two partition of the unifiers are possible to join
isCompatible(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
isCompilable(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return true if the given rule is compilable by this kind of rules compilation.
isComputedAtom() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
isComputedAtom() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
 
isConcept(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isConceptInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
 
isConsistent(FOQuery<?>, Substitution) - Static method in class fr.inria.rules.integraal.util.FOQueries
A query is consistent with a given substitution iff the query equalities and the substitution are compatible.
isConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
isConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
isConstant() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
isConstant() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Returns true iff this term is a Constant.
isDecidable() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
isDecidable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Tests whether the rule base is recognized as Query/Answering decidable for any factbase and any query.
isDisjointConcept(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isDisjointInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isDisjointRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
isDomain(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isEmpty() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns true if the registry contains no entries.
isEmpty() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
 
isEmpty() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
isEmpty() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isEmpty() - Method in class fr.inria.rules.integraal.model.partition.Partition
 
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
 
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
 
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Returns true if this compilation object does not contain any information, false otherwise.
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Returns true if there is no queries in this union, false otherwise.
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
isEmptyFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
isEmptyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
isEmptyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
isEmptyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
isEnumeration() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
True iff the keyword values are defined by an enumeration
isEvaluable(Query) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
Checks if a query can be evaluated
isEvaluable(Query) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
isEvaluableFunction() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
isEvaluableFunction() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
Check if we can evaluate the object with the given substitution
isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
isEvaluableWith(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
Check if we can evaluate the query with the given substitution
isExistRC(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isExtensionOf(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
isExtensionOf(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isFes(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Tests whether the rule base is recognized as chase terminating rule base for any factbase.
isFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
isFrozen(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
A term is frozen if it is a constant or literal or if it is affected by the given substitution
isFunctional(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
 
isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
isFus(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Tests whether the rule base is recognized as finite rewriting rule base for any query.
isFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
isHybrid(RuleBase, RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Tests whether the two rule bases form a hybrid rule base.
isHybridable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Tests whether the rule base is recognized as hybridable.
isIdentity() - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
 
isIdentity() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
isImplied(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return true iff the atom father is implied from the atom son with compiled rules (son -> father) i. e. the atom son is a R-rewriting of the atom father by compiled rules
isInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isInjective() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
isInjective() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isInvertible() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
isInvertible() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isInvExistRC(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isInvMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
isLiteral() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
isLiteral() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Returns true if this term is a literal, in this case Term.isConstant() must also return true.
isMandatory() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
 
isMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isMappable(Predicate, Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return true iff there is a way to rewrite an atom with the predicate father into an atom with the predicate son.
isMoreSpecificThan(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
This method is not used for the moment.
isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
isNegation() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
 
isNegation() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
isNegativeConstraint(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isNonPrime(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
 
isNonPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
isNonPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
isParallel() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
isPositive() - Method in class fr.inria.rules.integraal.grd.impl.GRDEdge
Check if this edge is positive
isPrime(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
 
isPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
isPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
isRange(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isRole(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isRoleComposition(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isRoleInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isRuleIsomorphism(FORule, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
Tests if two rules are equals up to variable renaming
Each rule is seen as a simple conjunction implies conjunction.
isSet() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
 
isSignature(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isSingleton(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
 
isSingleton(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
 
isStratifiable() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Check if this GRD is stratifiable
isStratifiable() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
Deprecated.
isThereConstant() - Method in class fr.inria.rules.integraal.util.AtomType
 
isThereConstant() - Method in class fr.lirmm.graphik.integraal.core.AtomType
 
isThereConstraint() - Method in class fr.inria.rules.integraal.util.AtomType
 
isThereConstraint() - Method in class fr.lirmm.graphik.integraal.core.AtomType
 
isThereFunctionalTermWithVars() - Method in class fr.inria.rules.integraal.util.AtomType
 
isThereOneAtomThatContainsAllVars(CloseableIterableWithoutException<Atom>, Collection<Variable>) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isTransitivity(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
 
isValid(Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
isValid(Rule, FOQuery<?>) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Takes into account answer variables of a context query, preventing them to be associated with an existential variable of the rule
isValidDependency(Rule, InMemoryAtomSet, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
 
isValidNegativeDependency(FORule, FORule, QueryUnifier) - Method in interface fr.inria.rules.integraal.grd.impl.dependency_checker.DependencyChecker
 
isValidNegativeDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
 
isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in interface fr.inria.rules.integraal.grd.impl.dependency_checker.DependencyChecker
 
isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
 
isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
 
isVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
isVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
 
isVariable() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
isVariable() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Returns true if this term is a Variable.
iterable - Variable in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
 
iterable - Variable in class fr.lirmm.graphik.util.stream.IterableAdapter
 
IterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
IterableAdapter(CloseableIterable<T>) - Constructor for class fr.lirmm.graphik.util.stream.IterableAdapter
 
IterableLabeledRegistry<T,C> - Class in fr.inria.rules.integraal.api.external.registries
A registry of containers (collections of labeled values) that optionally indexes the individual values into a separate LabeledRegistry.
IterableLabeledRegistry(String, LabeledRegistry<T>) - Constructor for class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
Constructs an IterableLabeledRegistry with the given container key prefix and an optional labeled registry for individual elements.
iterator - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
iterator - Variable in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
iterator() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.LazyIterator
Returns an iterator over elements of type ReturnType, each transformed from elements of type InputType using the provided transformation function.
iterator() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
 
iterator() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
iterator() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterable
 
iterator() - Method in class fr.inria.rules.integraal.util.stream.CloseableIterableAdapter
 
iterator() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterableWithoutException
 
iterator() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Return an Iterator of Term.
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over the atoms in this atom set.
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Return an iterator over the atoms conjunction of the query.
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
iterator() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterable
 
iterator() - Method in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
 
iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterableWithoutException
 
iterator() - Method in class fr.lirmm.graphik.util.stream.IterableAdapter
 
iterator() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
IteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
IteratorAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.IteratorAdapter
 
IteratorException - Exception Class in fr.inria.rules.integraal.util.stream
 
IteratorException - Exception Class in fr.lirmm.graphik.util.stream
 
IteratorException(String) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
 
IteratorException(String) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
 
IteratorException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
 
IteratorException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
 
IteratorException(Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
 
IteratorException(Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
 
Iterators - Class in fr.lirmm.graphik.util.stream
 

J

JavaMethodInvoker - Class in fr.inria.rules.integraal.model.functions
Invoker implementation using java methods as black boxes
JavaMethodInvoker(TermFactory, String, String, String) - Constructor for class fr.inria.rules.integraal.model.functions.JavaMethodInvoker
 
join(Partition<E>) - Method in class fr.inria.rules.integraal.model.partition.Partition
Join the class of another partition This operation consists of merge the classes of this partition and the other one when they share a common element
JointlyFrontierGuardedSetProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
At least one atom in the body of each rule contains all jointly-affected variable from the frontier (JointlyAffectedPositionSet).
joinVariables - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
JSON - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
JSON format

K

KB(FactBase, RuleBase) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
KB_CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Knowledge Base Chase
KB_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Computes the GRI with rules and stores it into a KB
KB_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
The explainer will provide explanations that contain both facts and rules
KBCHASE_EXECUTION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Execute a chase
keys() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Get the domain of this substitution.
keys() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
keySet() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns a set view of the keys contained in this registry.
keyword() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns the value of the keyword record component.
KnowledgeBase - Interface in fr.inria.rules.integraal.model.kb.api
A knowledge base is composed of facts, existential rules.
KnowledgeBaseImpl - Class in fr.inria.rules.integraal.model.kb.impl
Default implementation of a KnowledgeBase
KnowledgeBaseImpl(FactBase, RuleBase) - Constructor for class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
Default constructor

L

label() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
 
label() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
 
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Returns the value of the label record component.
label() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
 
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Returns the value of the label record component.
label() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
Labeled - Interface in fr.inria.rules.integraal.model.common.api
Common interface for Integraal objects that can be labelled by a name.
LabeledRegistry<T> - Class in fr.inria.rules.integraal.api.external.registries
A specialized BasicRegistry that manages Labeled objects, ensuring each value is consistently labeled with its corresponding registry key.
LabeledRegistry(String) - Constructor for class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
 
LabelRuleComparator - Class in fr.lirmm.graphik.integraal.core
 
LabelRuleComparator() - Constructor for class fr.lirmm.graphik.integraal.core.LabelRuleComparator
 
LANGUAGE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
lastStepResult() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the lastStepResult record component.
lazyEvaluate() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
Provides lazy evaluation for the queries, yielding QueryEvaluationOutput for each query.
LazyIterator<InputType,ReturnType> - Class in fr.inria.rules.integraal.component_builder.evaluators.generic.processors
The LazyIterator is a generic iterable that provides a way to lazily process elements of a collection using a specified transformation function.
LazyIterator(Collection<InputType>, Function<InputType, ReturnType>) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.LazyIterator
Constructs a LazyIterator with the given source collection and transformation function.
LegacyBacktrackEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
Evaluates a query with a conjunctive formula by using homomorphism computing using backtrack algorithm to aggregate the result of each sub-query
To evaluate a given query, a sub-query is chosen and evaluated.
LegacyBacktrackEvaluator(FOQueryEvaluator<FOFormula, QD>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries
LegacyBacktrackEvaluator(FOQueryEvaluator<FOFormula, QD>, BiFunction<FOQuery<? extends FOFormulaConjunction>, QD, Scheduler>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries and a function to create Schedulers
LegacyBacktrackEvaluator.BacktrackIterator - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
The BacktrackIterator is used to redefine the iterator return as an answer to the query.
LENGTH - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
level - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
lexicalForm() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns the value of the lexicalForm record component.
LightInMemoryGraphStore - Class in fr.inria.rules.integraal.storage.natives
This storage represents the atoms as a Graph in memory.
LightInMemoryGraphStore() - Constructor for class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore
LightInMemoryGraphStore(Collection<Atom>) - Constructor for class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore and adds all the given atoms to it
limit(long) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
LimitAtoms<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if there is more than a given number of atoms on the writable data
LimitAtoms(long) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
 
limitedTo(Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
limitedTo(Collection<Variable>) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
LimitNumberOfStep<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if it reaches a given number a steps
LimitNumberOfStep(int) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
 
LineageTracker - Interface in fr.inria.rules.integraal.forward_chaining.chase.lineage
 
LineageTrackerImpl - Class in fr.inria.rules.integraal.forward_chaining.chase.lineage
 
LineageTrackerImpl() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
LinearProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
The body contains only one atom.
linearRulesChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs a chase optimized for linear rules on the given FactBase with RuleBase by tuning the default behavior with the given IGParameters.
LinkedBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
 
LinkedBlockingStream() - Constructor for class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
LinkedListAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
Deprecated.
LinkedListAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
LinkedListAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
LinkedListAtomSet(AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
copy constructor
LinkedListAtomSet(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
copy constructor
LinkedListAtomSet(CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
LinkedListAtomSet(CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
LinkedListAtomSet(LinkedList<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
LinkedListRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
 
LinkedListRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
LinkedListRuleSet(CloseableIterator<?>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
LinkedListRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
LinkedListRuleSet(Iterator<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
list(Map<String, T>) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Lists all the keys in the given map.
LIST - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Provides a list of answers
LIST_NAMES - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
Literal<T> - Interface in fr.inria.rules.integraal.model.logicalElements.api
A Literal is a typed constant representing strings, numbers, dates…
Literal - Interface in fr.lirmm.graphik.integraal.api.core
A Literal is a typed Constant representing strings, numbers, dates… The URI returned by Literal.getDatatype() specifies which kind of object is represented.
LITERAL - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
 
LiteralImpl<T> - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Literal
LiteralImpl(T) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Constructor from a single value
literalsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all literals in this atom set.
literalsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
literalsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
literalsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
load(Iterator<Rule>, Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Load compilation from a preprocessed ruleset
LOAD_FACTBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Load Factbase Operation
LOAD_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Simply load the factbase in memory
LOAD_QUERY_WORKLOAD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Load Query Workload Operation
LOAD_RULEBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Load Rulebase Operation
loadDataSources(String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Creates a collection of view wrappers from the given file
loadDataSources(Collection<String>) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Creates a collection of view wrappers from a collection of mapping files
loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
Local() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
 
LOCAL_CORE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Performs a local core
LOG - Static variable in class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
 
LOG - Static variable in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
 
LOG - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
 
LogicalFunctionalTerm - Interface in fr.inria.rules.integraal.model.logicalElements.api
 
LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 

M

main(String[]) - Static method in class fr.inria.rules.integraal.api.external.eua.EUA
Temporary entry point for development and internal testing purposes only.
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests
 
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests2
 
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.NamesGenerator
 
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.Registries
 
main(String[]) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
main(String[]) - Static method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
 
main(String[]) - Static method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
 
mandatoryAs() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns the value of the mandatoryAs record component.
map(Function<? super T, ? extends R>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MAPPINGBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
mapsToConstantsOnly() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
mapsToConstantsOnly(Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
mapToDouble(ToDoubleFunction<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
mapToInt(ToIntFunction<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
mapToLong(ToLongFunction<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MARCO - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Uses MARCO as a GMUS solver for the explainer
MARCO_PATH_TO_EXECUTABLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Path to marco.py in the sysmte
match(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over atoms that match predicate and constants from the specified atom.
match(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
match(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
match(Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over atoms that match predicate and constants from the specified atom.
match(Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
match(Atom, Substitution) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
match(Atom, Substitution) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
MatchFilter - Class in fr.inria.rules.integraal.util.stream.filter
Filter used for the match method as a post filter
MatchFilter(Atom, Substitution) - Constructor for class fr.inria.rules.integraal.util.stream.filter.MatchFilter
Filters the given atom iterator, removing atoms that do not match the given atom This can be used by storages that do not include filtering or generation of queries with the correct filters.
MaterializedData - Interface in fr.inria.rules.integraal.model.data.readable
 
MaterializedDataCollection<T> - Interface in fr.inria.rules.integraal.model.data.collection.api
 
MaterializedWritableDataCollection<Q,W> - Interface in fr.inria.rules.integraal.model.data.collection.api
 
max(Comparator<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MAX - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Open parameters
MAX - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
MAX_FES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Max FES Hybrid Type
MAX_FUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Max FUS Hybrid Type
MEDIAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
MERGE_DICTS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
merged(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Two substitutions can be merged iff for each key in common, the image is the same
merged(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
mergeFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
mergeInPlace(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Attempts to merge other into this substitution in-place.
mergeInPlace(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
mergeQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
mergeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
message() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the message record component.
message() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns the value of the message record component.
MESSAGE_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
JSON key for the message.
MFAProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
There is no cycle of functional symbol during the skolem chase executed on the critical instance.
min(Comparator<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MIN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
MINIMAL_SUBSET_EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
To compute minimal subsets of a KB
minus(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
 
MINUS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
missingValueHandling() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns the value of the missingValueHandling record component.
MONGO - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
MongoDB storage
MongoDBDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using MongoDB queries
MongoDBDataSource(String, String, String, List<String>) - Constructor for class fr.inria.rules.integraal.views.datasource.MongoDBDataSource
Create a new datasource over a mongodb server
MongoDBQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Sends a MongoDB query This evaluator uses com.mongodb MongoClient to send the query.
MongoDBQueryEvaluator(String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.MongoDBQueryEvaluator
Creates a new driver over the given mongodb string
MongoDBQueryEvaluator(String, String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.MongoDBQueryEvaluator
Creates a new driver using the given parameters
MONITORINGOPERATIONS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
MSAProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
 
MULTI_THREAD_PARALLEL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Multi Thread Parallel Trigger Applier
MultiEvaluator<InputType,OutputType> - Class in fr.inria.rules.integraal.component_builder.evaluators.generic
 
MultiEvaluator(Collection<InputType>, Function<InputType, OutputType>, ExternalAlgorithmHaltingConditions, BiFunction<InputType, String, OutputType>) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
 
MultiEvaluator(Collection<InputType>, Function<InputType, OutputType>, Function<InputType, OutputType>, ExternalAlgorithmHaltingConditions, BiFunction<InputType, String, OutputType>) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
 
MultiThreadRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
Multithreaded Rule Applier with a worker for each rule.
MultiThreadRuleApplier(BodyToQueryTransformer, TriggerComputer<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
 
MultiThreadsByPieceCoreProcessor<RW> - Class in fr.inria.rules.integraal.core
Compute the core of a fact base with a multithreading algorithm that computes the core by retracting pieces.
MultiThreadsByPieceCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
 
MultiThreadsByPieceCoreProcessor(long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
 
MultiThreadsByPieceCoreProcessor(long, FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
 
MultiThreadsByPieceCoreProcessor(FOQueryEvaluator<FOFormula, ? super RW>, long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
 
MultiThreadsByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
 
MultiTriggerChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Combines multiple checkers and checks that all of them accept the given trigger
MultiTriggerChecker(TriggerChecker<RW>...) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
 
MultiTriggerChecker(Collection<TriggerChecker<RW>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
 
MW(T, boolean, String) - Constructor for class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
 
MyAwfulTests - Class in fr.inria.rules.integraal.api.external
 
MyAwfulTests() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests
 
MyAwfulTests2 - Class in fr.inria.rules.integraal.api.external
 
MyAwfulTests2() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests2
 
MySQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
MySQL driver
MySQLDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for MySQL databases
MySQLDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
Creates a new driver over the given jdbc string
MySQLDriver(String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
Creates a new driver using the given parameters

N

NAIVE_COMPUTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Naive Computer
NAIVE_SCHEDULER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
Naive Scheduler
NaiveCoreProcessor - Class in fr.inria.rules.integraal.core
 
NaiveCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
 
NaiveCoreProcessor(FOQueryEvaluator<FOFormula, ? super FactBase>) - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
 
naiveDatalogForget(RuleBase, Predicate<Predicate>) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
NaiveDynamicScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
 
NaiveDynamicScheduler(FOQuery<? extends FOFormulaConjunction>, QueryableData) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
Creates a new scheduler over the given query and fact base
NaiveScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Schedules all the rules for every step
NaiveScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
NaiveTriggerComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
This computing method consist of only evaluating the rule's body on the factbase.
NaiveTriggerComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
Default constructor using the generic query evaluator
NaiveTriggerComputer(FOQueryEvaluator<FOFormula, ? super QueryableData>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
Constructor using the given query evaluator
name - Variable in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
name() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns the value of the name record component.
NAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
NAMER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
NamesGenerator - Class in fr.inria.rules.integraal.api.external.registries
Utility class for generating unique string identifiers using various strategies.
nativeQuery() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns the value of the nativeQuery record component.
NativeQueryEvaluator<NativeQueryType,NativeResultType> - Interface in fr.inria.rules.integraal.storage.external.evaluator
A NativeQueryEvaluator can evaluate native queries over a datasource.
Natural - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
The natural translation uses the predicate p of the triple as predicate of arity 2 and the 2 terms corresponding to s and o.
NaturalFull - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
The NaturalFull translation uses the predicate p of the triple as predicate of arity 2 and the 2 terms corresponding to s and o.
NaturalFullRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
Converts the given RDF statement into an Atom.
NaturalFullRDFTranslator() - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalFullRDFTranslator
 
NaturalRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
Translates an RDF statement (triple) into a binary atom predicate⟨subject, object⟩.
NaturalRDFTranslator() - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
 
NaturalSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
The NaturalSQLLayout stores atoms using table names that exactly match the predicate names.
NaturalSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
NCNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
NegationFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.negation
Evaluator for ¬φ.
NegationFOQueryEvaluator(FOQueryEvaluator<FOFormula, QD>) - Constructor for class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
 
NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
NegativeConstraint - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a negative constraint.
newName(Map<String, T>, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
 
next() - Method in interface fr.inria.rules.integraal.io.api.Parser
 
next() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
next() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
next() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
next() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
next() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
next() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
 
next() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
next() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
next() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
 
next() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
 
next() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIteratorWithoutException
 
next() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
 
next() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
 
next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
 
next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
next() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
next() - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
next() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
 
next(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Try to use the next solution for the given level.
next(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
Update the current solution to use the next correct solution by using the next substitution at the given level.
next(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
next(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Advance the iterator at level so the next candidate substitution (if any) is merged into the global solution.
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
 
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
 
next(int, Substitution) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.Scheduler
 
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
 
next(int, Substitution) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
 
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
 
nextAnswer(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
nextAnswers(Iterator<Substitution>, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Returns next answers from the provided iterator of Substitution
This method iterates through the given iterator and processes up to a stop condition: no more answers, a given max number of answers is reached, a time limit for responses has been reached.
nextAnswers(Iterator<Substitution>, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
nextStep() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply the next step of this chase
nextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
nextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
NMTOKEN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
NMTOKENS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
NO_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
No Compilation
NO_NEW_FACTS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
No facts created at the previous step
NO_NEXT_ELEMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The iterator has no next element (last element has been reached).
NO_RULES_TO_APPLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
No rules to apply at the next step
NoCoreProcessor - Class in fr.inria.rules.integraal.backward_chaining.core
 
NoCoreProcessor() - Constructor for class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
 
NoCover - Class in fr.inria.rules.integraal.backward_chaining.cover
Does nothing
NoCover() - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.NoCover
 
NOLABEL - Static variable in interface fr.inria.rules.integraal.model.common.api.Labeled
 
NoLineageTracker - Class in fr.inria.rules.integraal.forward_chaining.chase.lineage
Default Implementation of a no-tracker
NoLineageTracker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
NON_NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
NON_POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
nonCompilableRules() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the nonCompilableRules record component.
noneMatch(Predicate<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
NORMALIZED_STRING - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
NoRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation
Does not compile anything
NoScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
This (static) scheduler gives the next part to evaluate by keeping the given order.
NoScheduler(FOQuery<? extends FOFormulaConjunction>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
Creates a new scheduler over the given query
NOTATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 

O

ObjectAnalizer - Class in fr.inria.rules.integraal.util.object_analyzer
 
ObjectAnalizer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
 
OBLIVIOUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Oblivious Checker
ObliviousChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Accept the given trigger if it is the first time.
ObliviousChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.ObliviousChecker
 
of(T) - Static method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Factory method creating a new IdentityWrapper instance.
OMQ(RuleBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
OMQ_REWRITING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Ontology-Mediated Query Rewriting
OMQA(FactBase, RuleBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
OMQA_CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Ontology-Mediated Query Answering via Chase
OMQA_REW - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Ontology-Mediated Query Answering via Rewriting
OMQAChase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA Chase-based reasoning with the specified parameters.
OMQAChase(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA Chase-based reasoning with the specified parameters.
OMQAChase(String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA Chase-based reasoning with the specified parameters.
OMQAHybrid(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for hybrid reasoning with the specified parameters.
OMQAHybrid(FactBase, RuleBase, RuleBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
OMQAHybrid(String, String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for hybrid reasoning with the specified parameters.
OMQARewriting(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA rewriting with the specified parameters.
OMQARewriting(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA rewriting with the specified parameters.
OMQARewriting(String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA rewriting with the specified parameters.
onClose(Runnable) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
onlyConstants(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
 
Ontology - Interface in fr.lirmm.graphik.integraal.api.core
The Ontology interface is a way to manage set of rules, constraints and predicates (i.e.
originalRuleSet() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the originalRuleSet record component.
OWL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
OWL format

P

parallel() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
PARALLEL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Parallel Trigger Applier
parallelStream() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Returns a possibly parallel Stream with this InMemoryAtomSet as its source.
parallelStream() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
ParallelTriggerRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
The parallel rule application applies the rules by * Computing the homomorphisms from the body of the rules to the factbase * Checking if the homomorphism is applicable * Applying the homomorphism to the head of the rule and * Adding the resulting atoms to a temporary factbase that will need to be merged into the factbase at the end of the step
ParallelTriggerRuleApplier(BodyToQueryTransformer, TriggerComputer<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.ParallelTriggerRuleApplier
Constructor
parse() - Method in interface fr.inria.rules.integraal.io.api.Parser
 
parse() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
parse() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
parse(String) - Static method in class fr.inria.rules.integraal.api.external.eua.EUA
Builds an EUA object from its corresponding JSON String
parse(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
 
parse(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
 
parseAll(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
 
parseAll(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
 
parseAndLoad(FactBase, File, boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
Loads atoms from CSV files into a given factbase.
parseAndLoad(FactBase, File, char, String, int, Boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
Loads atoms from CSV files into a given factbase.
parseDLGPE(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
parseDLGPString(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Parses the DLGP passed as string.
ParseException - Exception Class in fr.inria.rules.integraal.io.api
This class describes exceptions that occurred during the parsing
ParseException(String) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
 
ParseException(String, int, int) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
 
ParseException(String, int, int, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
 
ParseException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
 
ParseException(Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
 
parseFacts(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
Parses atoms from a dlgp String.
parseFile(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Parses the file located at the given path
Collects all the content of the file in a single object and return only after reading the whole file.
parseFiles(Collection<String>) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Parses the files located at a given collection of paths
Collects all the file in a single object and return only after reading the whole file.
parseQueries(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
Parses queries from a dlgp String.
Parser<T> - Interface in fr.inria.rules.integraal.io.api
 
ParserResult - Record Class in fr.inria.rules.integraal.io.dlgp
Result of the DLGP parsing
ParserResult(Collection<Atom>, Collection<FORule>, Collection<Query>, Collection<DataSource<String, ?>>) - Constructor for record class fr.inria.rules.integraal.io.dlgp.ParserResult
Creates an instance of a ParserResult record class.
parseRules(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
Parses rules from a dlgp String.
parseValue(String, XsdDataType) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
Parse lexicalForm given an XsdDataType enum constant.
parseValue(String, String) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
Parse lexicalForm according to xsdType (like "xsd:integer" or full URI).
ParsingResult - Class in fr.inria.rules.integraal.api.internal
 
ParsingResult() - Constructor for class fr.inria.rules.integraal.api.internal.ParsingResult
 
Partition<E> - Class in fr.inria.rules.integraal.model.partition
 
Partition() - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new empty Partition
Partition(Partition<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition copying the given one
Partition(Partition<E>, Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition copying the given one but overriding its comparator
Partition(Collection<Set<E>>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given classes
Partition(Collection<Set<E>>, Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given classes and comparator
Partition(Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new empty Partition with the given comparator
Partition(Set<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given elements, each in its own class
Partition(Set<E>, Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given elements and comparator
peek(Consumer<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
PiecesSplitter - Class in fr.inria.rules.integraal.util
Split a set of atoms in pieces A piece of an atom set is a set of atoms such that the atoms containing a variable v are all in the same piece and the size of the pieces is minimal for this property
PiecesSplitter() - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
Default constructor
PiecesSplitter(boolean) - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
 
PiecesSplitter(boolean, Collection<Variable>) - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
 
PORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Database Port
PORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
position - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
position() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns the value of the position record component.
POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
PositiveFormulaValidator - Class in fr.inria.rules.integraal.util.validator.rule
 
PositiveFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
 
PositiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
 
PositiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveHeadRuleValidator
 
PostgreSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
PostgreSQL driver
PostgreSQLDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for PostgreSQL databases
PostgreSQLDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
Creates a new driver over the given jdbc string
PostgreSQLDriver(String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
Creates a new driver using the given parameters
postprocessResult(Stream<Substitution>, Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Filters the result of a query by removing substitutions which map a variable to some other variable of the active domain.
postprocessResult(Stream<Substitution>, Predicate<Substitution>) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Filters the result of a query according to a predicate.
POWER - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
predicate - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
Predicate - Class in fr.lirmm.graphik.integraal.api.core
Represents a Predicate of an Atom.
Predicate - Interface in fr.inria.rules.integraal.model.logicalElements.api
A Predicate represents a relation between terms.
Predicate(Object, int) - Constructor for class fr.lirmm.graphik.integraal.api.core.Predicate
Construct a prefix with a specified prefix and a local name.
PREDICATE_TABLE_NAME - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
predicateArity() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns the value of the predicateArity record component.
PredicateConverter - Class in fr.inria.rules.integraal.util.converter
Converts Predicate to and from Graal's Predicate
This is used for compatibility with Graal 1.3 version.
PredicateConverter() - Constructor for class fr.inria.rules.integraal.util.converter.PredicateConverter
 
PredicateFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
Factory to create predicates
PredicateFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
PredicateFilterEndTreatment<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
End treatment to filter out facts with predicates not in the provided list.
PredicateFilterEndTreatment(Map<Integer, Set<Predicate>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
 
PredicateImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Predicate
PredicateImpl(String, int) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Constructor with a label and arity
predicateName() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns the value of the predicateName record component.
PredicatePosition - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
 
PredicatePosition(Predicate, int) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
predicatesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all predicates in this atom set.
predicatesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
predicatesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
predicatesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
PreemptiveQueryEvaluationFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
A class to encapsulate the function of evaluating a FOQuery and producing a QueryEvaluationOutput.
PreemptiveQueryEvaluationFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.PreemptiveQueryEvaluationFunction
 
prefix() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns the value of the prefix record component.
Prefix - Record Class in fr.inria.rules.integraal.util
Immutable
Prefix(String, String) - Constructor for record class fr.inria.rules.integraal.util.Prefix
Creates an instance of a Prefix record class.
prefixName() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns the value of the prefixName record component.
preHomomorphism - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
prepareAndGetChaseFrom(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.ChaseComponentBuilder
Initializes the chase algorithm based on the current configuration.
prepareAndGetCountingQueryAnsweringFrom(Collection<Query>, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
Prepares and returns a CountingQueryEvaluatorWithMultiEvaluator for answering the given set of queries over the provided fact base, with optional external halting conditions to limit non-terminating algorithms.
prepareAndGetQueryAnsweringFrom(Collection<Query>, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
Prepares and returns a QueryEvaluatorWithMultiEvaluator for answering the given set of queries over the provided fact base, with optional external halting conditions to limit non-terminating algorithms.
prepareAndGetRewriterFrom(Query, RuleBase, RuleCompilation, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
 
prepareAndGetRewriterFrom(Query, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
 
prepareAndGetRewriterFrom(Collection<Query>, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
 
prepareAndGetRewriterFrom(Collection<Query>, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
 
prepareCombine() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
PreparedFOQuery<Formula,QD> - Interface in fr.inria.rules.integraal.model.query.api
 
PreparedFOQueryImpl<Formula,QD> - Class in fr.inria.rules.integraal.model.query.impl
 
PreparedFOQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedFOQueryImpl
 
PreparedQuery<QueryType,DataSource,AnswerType,AssignationType> - Interface in fr.inria.rules.integraal.model.query.api
 
PreparedQueryImpl<QueryType,DataSource,AnswerType,AssignationType> - Class in fr.inria.rules.integraal.model.query.impl
 
PreparedQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedQueryImpl
 
prepareQuery(FOQuery<? extends Formula>, QD, boolean) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
 
prepareQuery(FOQuery<? extends Formula>, QD, Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
 
prepareQuery(FOQuery<? extends FOFormula>, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
 
prepareQuery(FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
 
prepareQuery(FOQuery<? extends FOFormulaNegation>, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
 
prepareQuery(FOQuery<? extends Atom>, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
 
prepareQuery(Q, QD, boolean) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
prepareQuery(Q, QD, Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
 
prepareQuery(Q, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
 
Pretreatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
These treatments can be applied at the start of a step of the chase
prettyPrintAtIndex(int) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Returns a pretty printed string of the statistics at the given index position.
Printable - Interface in fr.inria.rules.integraal.model.common.api
Deprecated.
printOnlyAnswersCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
 
printOnlyRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
 
printRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
 
processBatch() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
Applies the transformation function to all input objects and returns the results.
processBatchParallel() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
Applies the transformation function to all input objects in parallel while controlling the level of parallelization, and returns the results.
PRODUCT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
ProductivityChecker - Class in fr.inria.rules.integraal.grd.impl.dependency_checker
Checks that the dependency will produce something
ProductivityChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
 
ProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
 
ProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
 
PROVENANCE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
To compute supports for proof trees
pruneOtherIterators(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
pruneOtherIterators(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Remove (or empty) every level that is not equal to level.
PureRewriter - Class in fr.inria.rules.integraal.backward_chaining.pure
From Melanie Konïg's thesis, algorithm 1 implementation on Graal v1.3 Produces a cover of the set of all rewritings of a query Q with a set of rules R using piece unifiers.
PureRewriter() - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using default parameters Rewriting operator SRA Cover function query cover
PureRewriter(RewritingOperator, CoverFunction, QueryCoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using the given parameters
PureRewriter(RewritingOperator, CoverFunction, QueryCoreProcessor, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using the given parameters
PureRewriter(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using the given parameters
put(C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
put(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Add all mappings from an other substitution instance.
put(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
put(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Adds a mapping from the specified variable into the specified image to this substitution.
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
put(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
put(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Inserts a value into the registry under the given key, or generates a key if none is provided.
put(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Inserts the given labeled value into the registry using the specified key, but only if it does not conflict with the value's internal label.
put(T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Convenience method that inserts the given value using an auto-generated key.
put(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Inserts the given labeled value into the registry.
putAll(BasicRegistry<? extends C>) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
Registers all containers and their values from another BasicRegistry.
putAll(BasicRegistry<? extends T>) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Adds all entries from another BasicRegistry into this registry.
putAll(Map<? extends String, ? extends C>) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
Registers all containers and their values from the given map.
putAll(Map<? extends String, ? extends T>) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Adds all entries from the given map to this registry, enforcing non-null keys/values and disallowing any duplicate keys.

Q

QA(ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query answering with a specified timeout.
QA(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query answering with a specified timeout.
QA(FactBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
QNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
queries() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the queries record component.
queries() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns the value of the queries record component.
query - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Query to evaluate
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns the value of the query record component.
Query - Interface in fr.inria.rules.integraal.model.query.api
This interface represents a general Query
Query - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a generic query.
QUERY_ANSWERING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Query Answering
QUERY_ANSWERING_VIA_HYBRID_STRATEGY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Query Answering via Hybrid Strategy
QUERY_EVALUATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Evaluate a query
QUERY_EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Query Explanation
QUERY_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
queryableData - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
The queryableData on which to evaluate the query
QueryableData - Interface in fr.inria.rules.integraal.model.data.readable
This interface describes data sources that can be accessed with read rights.
QueryableDataCollection<T> - Interface in fr.inria.rules.integraal.model.data.collection.api
 
QueryableDataDelAtomsWrapper - Class in fr.inria.rules.integraal.model.data.readable
This class is a wrapper around a queryable data that allows virtual deletions of atoms.
QueryableDataDelAtomsWrapper(QueryableData, Set<Atom>) - Constructor for class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
Constructs a new QueryableDataDelAtomsWrapper instance, wrapping the provided queryable data and initializing the set of atoms to be virtually removed.
QueryableRelationalFunctions - Class in fr.inria.rules.integraal.model.functions
 
QueryableRelationalFunctions() - Constructor for class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
QueryableWritableDataCollection<Q,W> - Interface in fr.inria.rules.integraal.model.data.collection.api
 
QueryAnsweringComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
A builder class for preparing and creating components for query answering over fact bases.
QueryAnsweringComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
 
QUERYBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
QUERYCOLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
QueryConverter - Class in fr.inria.rules.integraal.util.converter
Converts FOQuery to and from Graal's ConjunctiveQuery
This is used for compatibility with Graal 1.3 version.
QueryConverter() - Constructor for class fr.inria.rules.integraal.util.converter.QueryConverter
 
QueryCoreProcessor - Interface in fr.inria.rules.integraal.backward_chaining.core
Compute the core of a FOQuery seen as a set of atoms The computed core is a FOQuery without redundant atoms; 'core' corresponds to the notion of graph theory (the set of atoms being viewed as a bipartite (predicate/term) graph).
QueryCoreProcessorImpl - Class in fr.inria.rules.integraal.backward_chaining.core
Core computing for small sets of atoms, used mostly for queries This is based on an implementation by Guillaume Pérution-Kihli
QueryCoreProcessorImpl() - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Default constructor using generic homomorphism
QueryCoreProcessorImpl(CoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Constructor using a specific core processor
QueryCoreProcessorImpl(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Constructor using a homomorphism with compilation test
QueryCoreProcessorImpl(RuleCompilation, CoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Constructor using a homomorphism with compilation test and a specific core processor
QueryCover - Class in fr.inria.rules.integraal.backward_chaining.cover
Computes the cover of a set of queries using homomorphism to detect if a query is more general than another
QueryCover() - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
Default constructor.
QueryCover(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
Constructor with compilation
QueryDelegatableData - Interface in fr.inria.rules.integraal.model.data.readable
 
QueryEvaluationInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
 
QueryEvaluationInput(Query, FactBase, QueryEvaluator<Query, ? super FactBase>, boolean, boolean) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Creates an instance of a QueryEvaluationInput record class.
QueryEvaluationOutput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
 
QueryEvaluationOutput(Query, Iterator<Substitution>, Long, String) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Creates an instance of a QueryEvaluationOutput record class.
queryEvaluator() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the queryEvaluator record component.
QueryEvaluator<Q,QD> - Interface in fr.inria.rules.integraal.model.queryEvaluation.api
A Query evaluator is one possible algorithm to evaluate a Query.
QueryEvaluatorWithMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
A class that wraps around an FOQueryEvaluator to provide both batch and lazy evaluation for a collection of FOQuery objects.
QueryEvaluatorWithMultiEvaluator(Collection<Query>, FactBase, QueryEvaluator<Query, FactBase>, boolean, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.QueryEvaluatorWithMultiEvaluator
Constructs a QueryEvaluator with the given collection of queries and fact base.
QueryHomomorphism - Class in fr.inria.rules.integraal.backward_chaining.homomorphism
Homomorphism computing specialized for queries Takes into account answer variables and initial substitutions Use the fact that queries are small to perform some quick checks that would cost a lot on a whole factbase Also uses a rule compilation
QueryHomomorphism() - Constructor for class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
Default constructor.
QueryHomomorphism(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
Constructor with compilation
QueryInputWrapper - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
 
QueryInputWrapper(Collection<Query>, FactBase, QueryEvaluator<Query, ? super FactBase>, boolean, boolean) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryInputWrapper
 
QueryLabeler - Interface in fr.lirmm.graphik.integraal.api.core
 
QueryRewriterWitMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting
A class for rewriting a collection of FOQuery objects.
QueryRewriterWitMultiEvaluator(Collection<Query>, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.QueryRewriterWitMultiEvaluator
Constructs a QueryRewriter with the given collection of queries, rules, and compilation. base. assumptions : if a compilation different from NoRuleCompilation is used, than the ruleset should contain only non-compilable rules.
QueryUnifier - Interface in fr.inria.rules.integraal.unifier
A unifier of a query Q with a rule R is a triple u(Q', H', P) where Q' is a subset of Q H' is a subset of head(R) P is a partition of the terms of Q' and H'
It describes how to unify a piece of a query with a part of a head FORule in order to rewrite the fact according to the FORule
QueryUnifierAlgorithm - Class in fr.inria.rules.integraal.unifier
Computes the most general single piece unifiers This uses Mélanie König's thesis algorithms
These algorithms also take into account a compilation of the rules
QueryUnifierAlgorithm() - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierAlgorithm
Default constructor.
QueryUnifierAlgorithm(RuleCompilation) - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierAlgorithm
Constructor with compilation
QueryUnifierImpl - Class in fr.inria.rules.integraal.unifier
Basic implementation for the query unifier
QueryUnifierImpl(FOQuery<?>, FOFormula, TermPartition, FORule) - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierImpl
Creates a new QueryUnifier using the given parameters
QueryUnifierImpl(FOQuery<?>, FOFormula, TermPartition, FORule, Set<FORule>) - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierImpl
Creates a new QueryUnifier using the given parameters
QueueStream<T> - Class in fr.lirmm.graphik.util.stream
 
QueueStream() - Constructor for class fr.lirmm.graphik.util.stream.QueueStream
 

R

RangeRestrictedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
All variables that appear in the head also occur in the body.
rangeTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
rangeTerms() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
rank() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns the value of the rank record component.
RANK - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Max depth of reasoning (algorithm dependent)
RANK - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
Raw - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
The raw translation uses the predicate "triple" of arity 3 and the 3 terms corresponding to s, p and o.
RawRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
Converts an RDF statement into an Atom with predicate "triple" and arity = 3.
RawRDFTranslator() - Constructor for class fr.inria.rules.integraal.io.rdf.RawRDFTranslator
 
RDBMS - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Database storage
RDBMSDriver - Interface in fr.inria.rules.integraal.storage.external.rdbms.driver
RDBMSDrivers represents a way to connect and physically execute queries over a database.
RDBMSStorageLayout - Interface in fr.inria.rules.integraal.storage.external.rdbms.layout
This represents how the RDBMS stores atoms into tables and rows.
RDBMSStore - Class in fr.inria.rules.integraal.storage.external.rdbms
This wrapper represents RDBMS handled by InteGraal.
RDBMSStore(RDBMSDriver, RDBMSStorageLayout, TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Creates a new wrapper over a RDBMS using user-given parameters
RDF - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
RDF format
RDF - Static variable in record class fr.inria.rules.integraal.util.Prefix
Constant for RDF prefix
RDF4JValueConverter - Class in fr.inria.rules.integraal.storage.rdf4j.value.converter
 
RDF4JValueConverter(TermFactory) - Constructor for class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
 
RDFParser - Class in fr.inria.rules.integraal.io.rdf
This is an import from Graal 1.3
RDFParser(File) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
 
RDFParser(File, RDFFormat) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
 
RDFParser(File, RDFFormat, RDFTranslationMode) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
 
RDFParser(Reader, RDFFormat) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
 
RDFParser(Reader, RDFFormat, ParserConfig, RDFTranslationMode) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
 
RDFParser(String) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
 
RDFTranslationMode - Enum Class in fr.inria.rules.integraal.io.rdf
Translation mode for interpretation of RDF documents A mode represent how an RDF triple (s, p, o) is translated into atoms
RDFTranslator - Interface in fr.inria.rules.integraal.io.rdf
Translate (convert) RDF statements (triples) into atoms
readJsonArrayFromUrl(String) - Static method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
 
ReadOnlyDataCollectionBuilder<T> - Class in fr.inria.rules.integraal.model.data.collection.builder
A builder for creating read-only data collections.
ReadOnlyDataCollectionBuilder() - Constructor for class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
 
ReadWriteDataCollectionBuilder<W> - Class in fr.inria.rules.integraal.model.data.collection.builder
A builder for creating read-write data collections.
ReadWriteDataCollectionBuilder() - Constructor for class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
 
ReasoningAPI - Class in fr.inria.rules.integraal.api.internal
Defines the high-level API for accessing Integraal's reasoning algorithms.
ReasoningAPI() - Constructor for class fr.inria.rules.integraal.api.internal.ReasoningAPI
 
reduce(BinaryOperator<T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
reduce(T, BinaryOperator<T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
Redundancy - Class in fr.inria.rules.integraal.redundancy
Static methods to compute redundancy properties between rules
Redundancy() - Constructor for class fr.inria.rules.integraal.redundancy.Redundancy
 
registerView(Predicate, ViewParameters<NativeQueryType>) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
Register the given view and configuration Replaces existing mapping associated to the given predicate if any exists
Registries - Class in fr.inria.rules.integraal.api.external.registries
 
Registries(boolean, boolean) - Constructor for class fr.inria.rules.integraal.api.external.registries.Registries
 
RegistryInsertionException - Exception Class in fr.inria.rules.integraal.api.external.registries
 
RegistryInsertionException(String) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
 
RegistryInsertionException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
 
remove() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
remove(FOFormula) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atoms
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
remove(Atom) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
 
remove(Atom) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atom
remove(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
remove(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Remove the given variable affectation from this substitution
remove(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
remove(FORule) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Removes the given rule from the rule base
remove(FORule) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
remove(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Remove the specified atom from this this atom set.
remove(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
remove(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
remove(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
remove(Variable) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Remove the mapping for the specified variable.
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
remove(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Removes the entry associated with the given key.
removeAll(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
 
removeAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
removeAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
removeAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
removeAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
removeAll(CloseableIterator<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Remove the specified atom stream from this atom set.
removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
removeAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
removeAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
removeAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
removeAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
removeAll(CloseableIteratorWithoutException<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
removeAll(CloseableIteratorWithoutException<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
removeAll(Collection<?>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
removeAll(Collection<?>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
removeAll(Collection<?>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
removeAll(Collection<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atoms
removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
removeAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
removeAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
removeAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
removeAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
removeAll(Stream<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atoms
removeAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
removeAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
removeDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
removeFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
removeFromFactBase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
removeIdentity() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Remove the variables that are sent into themselves
removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
removeQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
removeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
removeValue(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Removes the given labeled value from the registry using its label.
removeWithoutCheck(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Remove the specified atom from this this atom set.
removeWithoutCheck(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
removeWithoutCheck(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
removeWithoutCheck(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
rename(Map<String, T>, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Renames a key in the map to a new name.
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.BodySkolem
 
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FreshRenamer
 
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierByPieceSkolem
 
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierSkolem
 
renameExistentials(FORule, Substitution) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.TriggerRenamer
Is expected to NOT change the given substitution
replace(Map<String, T>, String, T) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Replaces the value associated with the specified key in the map.
REPLACE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
replaceEvaluableParts(F) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
replaceEvaluableParts(Term, BiMap<EvaluableFunction, LogicalFunctionalTerm>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
replaceEvaluableParts(F, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
replaceEvaluableParts(Collection<FOQuery<? extends FOFormula>>) - Static method in class fr.inria.rules.integraal.util.FOQueries
Replaces every EvaluableFunction and ComputedAtom appearing in any query of queries.
replaceSpliterator(int, Spliterator<Substitution>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
replaceSpliterator(int, Spliterator<Substitution>) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Replace the spliterator stored for level.
REPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Provides a End Of Step Report
resetNewGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
Reset the list of newGeneratedSymbol
restoreEvaluableParts(F, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
restoreEvaluableParts(Collection<FOQuery<? extends FOFormula>>, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Static method in class fr.inria.rules.integraal.util.FOQueries
Restores evaluable parts in each query of queries.
restoreEvaluablePartsHelper(Term, BiMap<LogicalFunctionalTerm, EvaluableFunction>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
 
RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Restricted Checker
RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Restricted Computer
RestrictedChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Accept the trigger if it cannot be extended with the head of the rule This is the criteria for the restricted chase
RestrictedChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
Default constructor using the generic query evaluator
RestrictedChecker(FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
Constructor using the given query evaluator
RestrictedProductivityChecker - Class in fr.inria.rules.integraal.grd.impl.dependency_checker
Checks that the dependency will produce something
RestrictedProductivityChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
 
RestrictedProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
 
RestrictedProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
 
RestrictedTriggerComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
This computing method consist of only evaluating the rules body -> head like the query body ^ not head
RestrictedTriggerComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
Default constructor using the generic query evaluator
RestrictedTriggerComputer(FOQueryEvaluator<FOFormula, ? super QueryableData>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
Constructor using the given query evaluator
result_size() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the result_size record component.
RESULT_SPARQL_JSON - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
 
retainAll(Collection<?>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
retainAll(Collection<?>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
retainAll(Collection<?>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
retreatedFormula() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns the value of the retreatedFormula record component.
reverse(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
Converts the given Graal Atom into an Atom
reverse(ConjunctiveQuery) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
Converts the given ConjunctiveQuery into a FOQuery
reverse(InMemoryAtomSet) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
Converts the given atomset into a FOFormula
reverse(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
Converts the given Graal Predicate into a Predicate
reverse(Rule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
Converts the given Graal Rule into a FORule
reverse(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
Converts the given Graal Term into a Term
rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs rewriting of the query Q with the RuleBase.
rewrite(FOQuery<?>, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
 
rewrite(FOQuery<? extends FOFormula>, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.api.BackwardChainingAlgorithm
Execute the algorithm
rewrite(FOQuery<? extends FOFormula>, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.RewritingOperator
A rewriting operator rew is a function which takes a conjunctive query Q and a set of rules R and outputs a set of conjunctive queries noted rew(Q, R)
rewrite(FOQuery<? extends FOFormula>, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
 
rewrite(Query, CompilationResult) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
 
rewrite(UnionFOQuery, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.api.BackwardChainingAlgorithm
Execute the algorithm
rewrite(UnionFOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
 
rewrite(UnionFOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
 
rewrite(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
rewrite(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
 
rewrite(Collection<FOQuery<? extends FOFormula>>, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.RewritingOperator
Generalization to a set of queries
Rewriting(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rewriting-based reasoning with the specified parameters.
Rewriting(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rewriting-based reasoning with the specified parameters.
RewritingComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
Builds a custom query rewriter
RewritingComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
 
RewritingInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
 
RewritingInput(Query, RuleBase, RuleCompilation) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Creates an instance of a RewritingInput record class.
RewritingInputWrapper - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
 
RewritingInputWrapper(Collection<Query>, RuleBase, RuleCompilation) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
 
RewritingOperator - Interface in fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
From Melanie Konïg's thesis A rewriting operator rew is a function which takes a conjunctive query Q and a set of rules R and outputs a set of conjunctive queries noted rew(Q, R).
RewritingOutput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
 
RewritingOutput(Query, UnionFOQuery, Optional<String>) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Creates an instance of a RewritingOutput record class.
rewritings() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns the value of the rewritings record component.
RLS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
RLS format
RLSCSVParser - Class in fr.inria.rules.integraal.io.csv
 
RLSCSVParser(File) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
RLSCSVParser(String) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
RLSCSVResult - Record Class in fr.inria.rules.integraal.io.csv
 
RLSCSVResult(String, int, String) - Constructor for record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Creates an instance of a RLSCSVResult record class.
RLSCSVsParser - Class in fr.inria.rules.integraal.io.csv
 
RLSCSVsParser(File, char, String, int, boolean) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
RLSCSVsParser(String) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
RLSCSVsParser(String, boolean) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
rollback(String, T, RuntimeException) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Performs rollback actions when an exception occurs during the validation phase.
Rule - Interface in fr.inria.rules.integraal.model.rule.api
This interface represents an existential rule.
Rule - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents an existential rule.
RULE_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Rule Compilation
RULE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
RULE_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
The explainer will provide explanations that contain only rules
RuleApplicationStepResult - Class in fr.inria.rules.integraal.forward_chaining.chase
This object represents the result of a step of the chase It contains the applied rules and the created facts
RuleApplicationStepResult(Collection<FORule>, FactBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Constructor with rules and facts
RuleApplicationStepResult(Collection<FORule>, Collection<Atom>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Constructor with rules and facts
ruleApplier() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the ruleApplier record component.
RuleApplier<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
A rule applier applies the given rules of the given factbase
RuleAppplicationStatistics - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
 
RuleAppplicationStatistics() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
 
ruleBase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the ruleBase record component.
RuleBase - Interface in fr.inria.rules.integraal.model.kb.api
A RuleBase is a set of Rule
RULEBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
RULEBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
ruleBaseConverter(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.AnalyserUtils
Converts an InteGraal rule base into a Kiabora rule set.
RuleBaseImpl - Class in fr.inria.rules.integraal.model.kb.impl
Default implementation of a RuleBase
RuleBaseImpl() - Constructor for class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
Default constructor, uses a HashSet to store rules
RuleBaseImpl(Collection<FORule>) - Constructor for class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
Default constructor Also initializes the indexes
RuleCompilation - Interface in fr.inria.rules.integraal.model.ruleCompilation.api
A RuleCompilation is a structure that represents a compilation as defined in Melanie König's thesis.
RuleCompilationCondition - Interface in fr.inria.rules.integraal.model.ruleCompilation.api
A RuleCompilationCondition is a structure that represents a condition as defined in Melanie König's thesis.
RuleCompilationResult - Record Class in fr.inria.rules.integraal.model.ruleCompilation.api
 
RuleCompilationResult(RuleCompilation, Collection<FORule>, Collection<FORule>, Collection<FORule>) - Constructor for record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Creates an instance of a RuleCompilationResult record class.
ruleConsequence(RuleBase, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
Uses backward chaining to determine whether a FORule is a logical consequence of a RuleBase
RuleConverter - Class in fr.inria.rules.integraal.util.converter
Converts FORule to and from Graal's Rule
This is used for compatibility with Graal 1.3 version.
RuleConverter() - Constructor for class fr.inria.rules.integraal.util.converter.RuleConverter
 
RuleFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
RuleLabeler - Interface in fr.lirmm.graphik.integraal.api.core
 
ruleProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
rules() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns the value of the rules record component.
rules() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the rules record component.
Rules - Class in fr.inria.rules.integraal.util
Utility class for rules
Rules - Class in fr.lirmm.graphik.integraal.core
A set of tests and utilities for manipulating rules.
Rules() - Constructor for class fr.inria.rules.integraal.util.Rules
 
ruleScheduler() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the ruleScheduler record component.
RuleScheduler - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Computes the rules that need to be applied according to previously applied rules
RulesCompilation - Interface in fr.lirmm.graphik.integraal.api.core
 
RuleSet - Interface in fr.lirmm.graphik.integraal.api.core
 
RuleSetException - Exception Class in fr.lirmm.graphik.integraal.api.core
 
RuleSetException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
 
RuleSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
 
RuleSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
 
ruleSetProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
RuleSetProperty - Interface in fr.lirmm.graphik.integraal.rulesetanalyser.property
Basic interface for rule set properties.
RuleSetProperty.Default - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
 
RuleSetProperty.Local - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Abstract class usefull for implementing local rule set properties.
RuleSetPropertyHierarchy - Class in fr.lirmm.graphik.integraal.rulesetanalyser
 
RuleSetPropertyHierarchy() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
 
RuleSetPropertyHierarchy(Iterable<RuleSetProperty>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
 
RuleSplit<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
When applied, this treatment change the rulebase with an equivalent rule base containing only single piece rules.
RuleSplit() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
 
RuleWrapper2ConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.integraal.core
Creates a negated query from the head of a query.
RuleWrapper2ConjunctiveQueryWithNegatedParts(Rule) - Constructor for class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
runner - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Apache runner to execute SQL queries
runner - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 

S

safeAggregate(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Creates a new unifier corresponding to the aggregation of this unifier and the given one Also assure that the unifiers are on a different set of variables, renaming the given one if necessary Return the aggregated unifier if possible or an empty optional if the unifiers are not compatible
safeAggregate(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
SameObjectPredicateFactory - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
This factory creates Predicates.
SameObjectPredicateFactory() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
SameObjectTermFactory - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
This factory creates Terms For each call at the same method with the same parameters, the same java object will be returned.
SameObjectTermFactory() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
SAT4J - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Uses SAT4J as a GMUS solver for the explainer
saturate(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs saturation on the given FactBase and RuleBase according to IAlgorithmParameters.
sccProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
scheduler - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Object used to choose the next sub-query to evaluate
Scheduler - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
A scheduler gives the next part of the conjunction to evaluate given the current level on the backtrack.
Scheduler<QD> - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
A scheduler gives the next part of the conjunction to evaluate given the current level on the backtrack.
SCHEDULER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
schedulerBuilder - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Function for creating Scheduler instances based on the query and queryableData
selection() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns the value of the selection record component.
SEMI_NAIVE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Semi-Naive Computer
SEMI_OBLIVIOUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Semi-Oblivious Checker
SemiNaiveComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
Computes only triggers that has not been computed at a previous step
See ... part 13.1 for more explanations
SemiNaiveComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
Default constructor using the generic query evaluator
SemiNaiveComputer(FOQueryEvaluator<FOFormula, ? super QueryableData>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
Constructor using the given query evaluator
semiNaiveDatalogForget(RuleBase, Predicate<Predicate>) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
semiObliviousChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs a semi-oblivious chase on the given FactBase with RuleBase by tuning the default behavior with the given IGParameters.
SemiObliviousChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Accept the trigger if it is the first time, checking only the variables from the frontier of the rule.
SemiObliviousChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.SemiObliviousChecker
 
Sentence - Interface in fr.inria.rules.integraal.model.common.api
 
sep(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Return the terms occuring both in Q\P and P
sequential() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
serializationString() - Method in interface fr.inria.rules.integraal.component_builder.api.IOperationResult
 
SET - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Provides a set of answers
SET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
setAnswerVariables(List<Term>) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
 
setAnswerVariables(List<Term>) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
setAtomicEvaluator(FOQueryEvaluator<Atom, QD>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for atomic queries
setAtomSet(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
setBody(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
setBodyToQueryTransformer(BodyToQueryTransformer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the BodyToQueryTransformer
setChasableData(ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the QueryableWritableData
setChasableData(ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the FactBase.
setChaseBuilder(ChaseBuilder<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the ChaseBuilder instance.
setCompilation(InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setCompilation(InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setCompilation(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the compilation approach (e.g., "DEFAULT") by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setComputer(InteGraalKeywords.Algorithms.Parameters.Chase.Computer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setComputer(InteGraalKeywords.Algorithms.Parameters.Chase.Computer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the chase computer to be used in the algorithm.
setComputer(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase computer by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setConjunctionEvaluator(FOQueryEvaluator<FOFormulaConjunction, QD>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for conjunction of queries
setCriterion(InteGraalKeywords.Algorithms.Parameters.Chase.Checker) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setCriterion(InteGraalKeywords.Algorithms.Parameters.Chase.Checker) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the chase criterion to be used in the algorithm.
setCriterion(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase criterion (checker) by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setDBDriver(InteGraalKeywords.InternalStorageConfiguration.DriverType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setDBDriver(InteGraalKeywords.InternalStorageConfiguration.DriverType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setDBDriver(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the database driver type (e.g., "JDBC") by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setDBMSDriverParameters(InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setDBMSDriverParameters(InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setDBMSDriverParameters(String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets a DBMS driver parameter based on the provided parameter name and value.
setDBStrategy(InteGraalKeywords.InternalStorageConfiguration.StorageLayout) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setDBStrategy(InteGraalKeywords.InternalStorageConfiguration.StorageLayout) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setDBStrategy(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the storage layout strategy (e.g., "DEFAULT") by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setDefaultStorage(FactBase) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Add the given storage as default storage.
setDefaultWritableData(W) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Sets the default Writable instance.
setDisjunctionEvaluator(FOQueryEvaluator<FOFormulaDisjunction, QD>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for disjunction of queries
setDriver(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the RDBMS driver for this builder as given by the user
setEvaluator(InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setEvaluator(InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the evaluator to be used in the chase algorithm.
setEvaluator(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase evaluator by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setExistentialsRenamer(TriggerRenamer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerRenamer
setExplainerSolver(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplainerSolver(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setExplainerVerbosity(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplainerVerbosity(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setExplanationCategory(InteGraalKeywords.Algorithms.Parameters.Explanation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplanationCategory(InteGraalKeywords.Algorithms.Parameters.Explanation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setExplanationSupportType(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplanationSupportType(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setFactbase(FactBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the fact base object, if not already set.
setFactbase(FactBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setFactBase(FactBase) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the fact storage for this builder as given by the user
setFactBaseFromInputDLGP(Object) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the fact base object from an object that represents a DLGP string.
setFactBaseFromInputDLGP(Object) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
Sets the fact base object from an object that represents a DLGP string.
setFactbasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path(s) to the fact base file, if not already set.
setFactbasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setFederatedFactBase(FederatedFactBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the federated fact base object, if not already set.
setFederatedFactBase(FederatedFactBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setFinalPredicates(List<Predicate>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the list of final predicates to keep in the fact base.
setFlagToTrue() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
 
setFOQueryEvaluator(FOQueryEvaluator<FOFormula, QueryableData>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the FOQueryEvaluator
setFunctionParameters(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
setFunctionParameters(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
setGMUSSolverTreshold(int) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGMUSSolverTreshold(int) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setGraphOfRuleDependencies(DefaultGraphOfRuleDependencies) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setGSATSolverParameters(InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGSATSolverParameters(InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setGSATSolverParameters(String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setHead(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
setHybridRulebase(RuleBase, RuleBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the hybrid rule base fact base object, but only if the rulebase has not been already set.
setHybridRulebase(RuleBase, RuleBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setHybridRulebasePaths(Collection<String>, Collection<String>) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path for the file holding the hynrid rule base, but only if the rulebase has not been already set.
setHybridRulebasePaths(Collection<String>, Collection<String>) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setImageType(InteGraalKeywords.Algorithms.Images) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setImageType(InteGraalKeywords.Algorithms.Images) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
sets the type of images
setLabel(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.QueryLabeler
 
setLabel(Query) - Method in class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
 
setLabel(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleLabeler
 
setLabel(Rule) - Method in class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
 
setLabel(String) - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
 
setLabel(String) - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
 
setLabel(String) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
Deprecated.
setLabel(String) - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Deprecated.
setLabel(String) - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
 
setLabel(String) - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Deprecated.
setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Set the label (the name) for this constraint.
setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Query
 
setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Set the label (the name) of this rule.
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
setMappingbasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path to the mapping base file, if not already set.
setMappingbasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setMARCOPathToExecutable(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setMARCOPathToExecutable(String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setMax(Integer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setMax(Integer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setName(String) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
setName(String) - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
 
setNegationEvaluator(FOQueryEvaluator<FOFormulaNegation, QD>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for negation of queries
setNewFactsHandler(FactsHandler<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the FactsHandler
setOpenParameter(InteGraalKeywords, Object) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets an open parameter (one that is not tied to a closed enumeration of values) by matching its name to one of the fields declared in this class.
setOpenParameter(InteGraalKeywords, Object) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of an open parameter which is not defined within a parent enumeration
setOpenParameterFromEnumeration(Class<? extends Enum<?>>, String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets an open parameter (defined within a known enumeration) by mapping the given propertyName to the appropriate enum constant in className, and assigning the provided value.
setOpenParameterFromEnumeration(Class<? extends Enum<?>>, String, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of a parameter based on the provided class, property name, and value.
setOpenParameterFromEnumeration(Enum<?>, String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Similar to AlgorithmParameters.setOpenParameterFromEnumeration(Class, String, String), but takes an enumName instead of the enum className.
setOpenParameterFromEnumeration(Enum<?>, String, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of a parameter based on the provided enumeration, property name, and value.
setParameter(Enum<?>) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the value of a parameter based on the provided enum constant.
setParameter(Enum<?>) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of a parameter based on the provided enum constant.
setParams(IGParameter<InteGraalKeywords, ?>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets (and check) the parameter configuration
The chase parameter list is considered in the given order.
setPosition(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
 
setPredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Set the Predicate of this Atom.
setPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Set the predicate.
setPredicateFactory(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the factory for predicates for this builder as given by the user
setProperties(RuleSetPropertyHierarchy) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
setProperties(Iterable<RuleSetProperty>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
setProperties(Iterable<RuleSetProperty>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
 
setQuery(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
 
setQuerybase(Query) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the query base object, if not already set.
setQuerybase(Query) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
Sets the query base object, if not already set.
setQuerybase(Collection<Query>) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the query base object, if not already set.
setQuerybase(Collection<Query>) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setQuerybasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path to the query base file, if not already set.
setQuerybasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setRank(Integer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setRank(Integer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setResultType(InteGraalKeywords.Algorithms.Answers) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setResultType(InteGraalKeywords.Algorithms.Answers) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
sets the type of result
setRuleApplier(InteGraalKeywords.Algorithms.Parameters.Chase.Applier) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setRuleApplier(InteGraalKeywords.Algorithms.Parameters.Chase.Applier) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the rule applier to be used in the chase algorithm.
setRuleApplier(RuleApplier<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the RuleApplier
setRuleApplier(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase rule applier by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setRulebase(RuleBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the rule base object, if not already set.
setRulebase(RuleBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setRuleBase(RuleBase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Sets the rulebase of this chase
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the RuleBase
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the RuleBase.
setRulebasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path to the rule base file, if not already set.
setRulebasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setRuleScheduler(RuleScheduler) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the RuleScheduler
setRuleSet(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
setRuleSet(Iterable<Rule>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
 
setScheduler(InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setScheduler(InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the chase scheduler to be used in the algorithm.
setScheduler(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the scheduler by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setSkolemization(InteGraalKeywords.Algorithms.Parameters.Chase.Namer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setSkolemization(InteGraalKeywords.Algorithms.Parameters.Chase.Namer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the skolemization strategy to be used in the chase algorithm.
setSkolemization(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase Skolemization approach by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setStorageStrategy(RDBMSStorageLayout) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the storage strategy for this builder as given by the user
setStorageType(InteGraalKeywords.InternalStorageConfiguration.DBType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setStorageType(InteGraalKeywords.InternalStorageConfiguration.DBType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setStorageType(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the DB storage type (e.g., PostgreSQL, H2) by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setStrata(List<RuleBase>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the strata (list of RuleBase).
setStrikeLength(int) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the lenght of the prefix of the query sequence to consider
setStrikeLength(int) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setTerm(int, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Set the nth term of this Atom.
setTerm(int, Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Set the Term with the specified index.
setTermFactory(TermFactory) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TermFactory
setTermFactory(TermFactory) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the factory for terms for this builder as given by the user
setTerms(List<Term>) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Set the List of Term.
setTimeout(Duration) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setTimeout(Duration) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
setTransformer(InteGraalKeywords.Algorithms.Parameters.Chase.Transformer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setTransformer(InteGraalKeywords.Algorithms.Parameters.Chase.Transformer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the transformer to be used in the chase algorithm.
setTransformer(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase transformer by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setTriggerApplier(TriggerApplier<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerApplier
setTriggerChecker(TriggerChecker<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerChecker
setTriggerComputer(TriggerComputer<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerComputer
setValue(T) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
 
setWrapper(AbstractDataSource<String, ?>) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Sets an already constructed source as the datasource.
SHORT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
SIMPLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Runs the protocol with only static and dynamic steps
SimpleDynamicScheduler<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
 
SimpleDynamicScheduler(List<PreparedFOQuery<? extends FOFormula, QD>>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
 
SimpleFOFormulaStore - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Simple FO Formula Store
SimpleInMemoryGraphStore - Class in fr.inria.rules.integraal.storage.natives
This storage represents the atoms as a Graph in memory.
SimpleInMemoryGraphStore - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Simple In-Memory Graph Store
SimpleInMemoryGraphStore() - Constructor for class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore
SimpleInMemoryGraphStore(Collection<Atom>) - Constructor for class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore and adds all the given atoms to it
SimpleScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
This (static) scheduler gives the next part to evaluate by keeping the parts containing computed atoms and negation at the end.
SimpleScheduler(FOQuery<? extends FOFormulaConjunction>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
Creates a new scheduler over the given query
SimpleSolutionManager - Search tag in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
Section
SimpleSolutionManager - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
First simple implementation of the SolutionManager using maps to index results.
SimpleSolutionManager - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
SimpleSolutionManager
SimpleSolutionManager() - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Creates a new solution manager with default objects
SimpleSolutionManager() - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
SimpleSolutionManager(Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Creates a new solution manager with default objects
SimpleSolutionManager(Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
SingleRuleAggregator - Class in fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
From Melanie Konïg's thesis Rewriting operator SRA
Query rewriting engine that rewrite query using aggregation by rule of most general single piece-unifiers From Melanie Konïg's thesis Rewriting operator SRA
Query rewriting engine that rewrite query using aggregation by rule of most general single piece-unifiers
SingleRuleAggregator() - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using default parameters query unifier algorithm : QueryUnifierAlgorithm
SingleRuleAggregator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using default parameters query unifier algorithm : QueryUnifierAlgorithm
SingleRuleAggregator(QueryUnifierAlgorithm) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using the given parameters
SingleRuleAggregator(QueryUnifierAlgorithm, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using the given parameters
The unifier algorithm must have been instantiated with the given compilation if it is not an empty compilation
SingletonCloseableIteratorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
 
SingletonCloseableIteratorWithoutException(E) - Constructor for class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
singletonIterator(E) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
size() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns the number of entries in the registry.
size() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
size() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
 
size() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
size() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
size() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
size() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
size() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
size() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Returns the number of queries.
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
This default implementation should be overriden, it is convenient for in memory set, but will be inefficient in some case.
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
size() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
size() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
size() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
size() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
SIZE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
skip(long) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
SMART - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Smart Evaluator
SMART_GSAT_SOLVER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Uses SAT4J for small formulas and MARCO for larger formulas
SMART_SOLVER_TRESHOLD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Threshold.
sneakyThrow(Exception) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
 
sneakyThrow(Exception) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
 
SO_RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Semi-Oblivious then Restricted Checker (combines the two checkers)
solutionFound() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
solutionManager - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Object used to handle the results to the query.
SolutionManager - Search tag in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Section
SolutionManager - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
A solution manager manages the solutions of the backtrack, keeping them by level.
SolutionManager - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
SolutionManager
sort(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Return an iterator over sorted elements from the specified iterator.
sort(Iterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Return an iterator over sorted elements from the specified iterator.
sorted() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
sorted(Comparator<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
SOURCE_DELEGATED_DATALOG - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Source Delegated Datalog Trigger Applier
SourceDelegatedDatalogRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
The source delegated rule application applies the rules by * Delegating the application to the factbase if it can handle it * Using a fallback method is it can't
SourceDelegatedDatalogRuleApplier() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
DEfault constructor with a oblivious/naive chase as fallback
SourceDelegatedDatalogRuleApplier(RuleApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
Constructor with that applied the given chase as fallback
SourceTargetRewriter - Class in fr.inria.rules.integraal.backward_chaining.source_target
This operator rewrites a query with the given rules assuming the rules are source to target rules meaning that the vocabulary of the initial query and the rewritings will be totally disjoint.
SourceTargetRewriter() - Constructor for class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
Creates a new SourceTargetOperator using default parameters query unifier algorithm : QueryUnifierAlgorithm
SourceTargetRewriter(QueryUnifierAlgorithm) - Constructor for class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
Creates a new SourceTargetOperator using the given parameters
SPARQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
SPARQL endpoint
SPARQLDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using SPARQL queries
SPARQLDataSource(String) - Constructor for class fr.inria.rules.integraal.views.datasource.SPARQLDataSource
Create a new datasource on the endpoint
SparqlQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Evaluates a SPARQL query using the associated repository.
SparqlQueryEvaluator(Repository) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Construct a new evaluator over the triple store represented by the given repository
SpecializableLogicalFunctionalTerm - Interface in fr.inria.rules.integraal.model.logicalElements.api
 
SpecializableLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Default implementation of FunctionalTerm
SpecializableLogicalFunctionalTermImpl(String, List<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
Default constructor
specialize(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.SpecializableLogicalFunctionalTerm
 
specialize(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.SpecializableLogicalFunctionalTerm
 
specialize(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
 
SpecificVariablesInSubstitutionMapToConstant - Class in fr.inria.rules.integraal.model.logicalElements.functional
Predicate used to filter substitutions that do not map only to constants.
SpecificVariablesInSubstitutionMapToConstant(Collection<Variable>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.functional.SpecificVariablesInSubstitutionMapToConstant
 
split(Collection<Atom>) - Method in class fr.inria.rules.integraal.util.PiecesSplitter
Splits the given atoms into single piece
spliterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Creates a Spliterator over the elements in this InMemoryAtomSet.
spliterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
spliterator() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
SQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
SQL database
SQLDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using SQL queries
SQLDataSource(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.views.datasource.SQLDataSource
Create a new datasource on a RDBMS
SQLite - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
SQLite driver
SQLiteDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for SQLite databases
SQLiteDriver(File) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
Creates a new driver over the given database file
SQLiteDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
Creates a new driver over the given database file
SQLParameterizedQuery - Record Class in fr.inria.rules.integraal.storage.external.rdbms
This record represents a parametric SQL query with its parameters.
SQLParameterizedQuery(String, List<Object>) - Constructor for record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Create a new query
SQLParameterizedQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Evaluates a SQL query using the associated driver.
SQLParameterizedQueryEvaluator(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Construct a new evaluator over the database represented by the given driver
SQLQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Evaluates a SQL query using the associated driver.
SQLQueryEvaluator(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SQLQueryEvaluator
Construct a new evaluator over the database represented by the given driver
standardChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Performs a standard (so-called restricted) chase on the given FactBase with RuleBase by tuning the default behavior with the given IGParameters.
Standardizable - Interface in fr.inria.rules.integraal.model.data.standardizable
 
statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.NaturalFullRDFTranslator
 
statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
 
statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.RawRDFTranslator
 
statementToAtom(Statement) - Method in interface fr.inria.rules.integraal.io.rdf.RDFTranslator
Translate (convert) RDF statements (triples) into atoms
STATIC_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Uses an explainer that will compute the whole GRI first
stepNumber() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the stepNumber record component.
stepNumber() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the stepNumber record component.
stepPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the stepPretreatments record component.
stepPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the stepPretreatments record component.
StickyProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Each marked variable occurs at most once in a rule body (cf.
STORAGE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration
Represents the storage keyword.
StorageBuilder - Class in fr.inria.rules.integraal.storage.builder
This Builder creates storages for atoms according to the configuration
StorageBuilder() - Constructor for class fr.inria.rules.integraal.storage.builder.StorageBuilder
 
STORAGELAYOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
store(Map<String, T>, String, T) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Stores a new key-value pair in the map if the key does not already exist.
StoredVariableGenerator - Class in fr.lirmm.graphik.integraal.core
 
StoredVariableGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
 
StoreFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
strata() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the strata record component.
StratifiedChase<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
 
StratifiedChase(ChaseBuilder<RW>, ChasableData<RW>, List<RuleBase>, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
StratifiedChaseBuilder<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
Builder for creating a StratifiedChase.
StratifiedChaseBuilder() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Default constructor.
StratifiedChaseBuilder(ChaseBuilder<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Constructor with a ChaseBuilder instance.
StratifiedChaseDescription<RW> - Record Class in fr.inria.rules.integraal.forward_chaining.chase.description
 
StratifiedChaseDescription(ChasableData<RW>, List<RuleBase>, Chase<RW>, ChaseBuilder<RW>, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>, int) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Creates an instance of a StratifiedChaseDescription record class.
stream - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
stream() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
stream() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
 
stream() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
stream() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
stream() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Returns a sequential Stream with this InMemoryAtomSet as its source.
stream() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
Stream<T> - Interface in fr.lirmm.graphik.util.stream
 
StreamAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
StreamAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
 
StreamAdapter(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
 
streamParsedObjects(Class<To>) - Method in interface fr.inria.rules.integraal.io.api.Parser
Streams parsed objects of a specific type.
STRING - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
String column type
STRING - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
StronglyConnectedComponentsGraph<V> - Class in fr.lirmm.graphik.util.graph.scc
The StronglyConnectedComponentsGraph represents a graph of strongly connected components of an other graph.
StronglyConnectedComponentsGraph() - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
StronglyConnectedComponentsGraph(Graph<V, E>) - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Construct the StronglyConnectedComponentsGraph of the specified graph
sub_terms - Variable in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
sub_terms() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns the value of the sub_terms record component.
Substitutable<R> - Interface in fr.inria.rules.integraal.model.logicalElements.api
 
Substitution - Interface in fr.inria.rules.integraal.model.logicalElements.api
A substitution is an application from a set of variables into a set of terms.
Substitution - Interface in fr.lirmm.graphik.integraal.api.core
A substitution is an application from a set of variables into a set of terms.
SubstitutionFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
SubstitutionImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Substitution using a map
SubstitutionImpl() - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Default constructor using a HashMap
SubstitutionImpl(Substitution) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Copy contructor
SubstitutionImpl(Map<Variable, Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Constructor using a user-given map
Substitutions - Class in fr.lirmm.graphik.integraal.core
Set of utils for manipulating substitutions.
substitutionsByLevel - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Index solutions by level
success() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Called when there is a success during the backtrack algorithm.
SUCCESS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
No error, everything went fine.
SUM - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 

T

Term - Interface in fr.inria.rules.integraal.model.logicalElements.api
In analogy to natural language, where a noun phrase refers to an object, a term denotes a mathematical object referring to someone or something.
Term - Interface in fr.lirmm.graphik.integraal.api.core
In analogy to natural language, where a noun phrase refers to an object, a term denotes a mathematical object referring to someone or something.
TERM_TABLE_NAME - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
 
Term.Type - Enum Class in fr.lirmm.graphik.integraal.api.core
Deprecated.
TermCompound - Interface in fr.inria.rules.integraal.model.logicalElements.api
Represents an object composed of a terms' sequence This is useful for defining the common behavior of objects that contain a sequence of terms (like atom or functional terms)
TermConverter - Class in fr.inria.rules.integraal.util.converter
Converts Term to and from Graal's Term
This is used for compatibility with Graal 1.3 version.
TermConverter() - Constructor for class fr.inria.rules.integraal.util.converter.TermConverter
 
TermFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
Factory to create terms
TermFactory - Interface in fr.lirmm.graphik.integraal.api.factory
 
TermGenerator - Interface in fr.lirmm.graphik.integraal.api.core
 
TermPartition - Class in fr.inria.rules.integraal.model.partition
 
TermPartition() - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new empty TermPartition
TermPartition(Substitution) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates the TermPartition induced by a substitution I.e., foreach variable v mapped to a term t through the substitution, v and t are in the same class, and the partition is the finest for this property
TermPartition(Partition<Term>) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new TermPartition, copying the given one
TermPartition(Collection<Set<Term>>) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new TermPartition with the given classes
TermPartition(Set<Term>) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new TermPartition with the given elements, each in its own class
TermPartitionFactory - Class in fr.inria.rules.integraal.model.partition
Creates TermPartition using atoms with the same predicate
TermPartitionFactory() - Constructor for class fr.inria.rules.integraal.model.partition.TermPartitionFactory
 
termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over terms which are in a specific position in at least one atom with the specified predicate.
termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
TermSequenceCompound - Interface in fr.inria.rules.integraal.model.logicalElements.api
 
termsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all terms in this atom set.
termsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
termsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
termsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Deprecated.
termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Deprecated.
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Deprecated.
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
test(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingPredicate
Redefine the accept method to be able to declare that an exception is thrown
ThrowingConsumer<T> - Interface in fr.inria.rules.integraal.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
ThrowingFunction<T,R> - Interface in fr.inria.rules.integraal.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
ThrowingFunction<T,R> - Interface in fr.lirmm.graphik.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
ThrowingPredicate<T> - Interface in fr.inria.rules.integraal.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
TIME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
timeout() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns the value of the timeout record component.
Timeout<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if more than a given amount of time passed
Timeout(long) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
 
TIMEOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Time to finish the task
TIMEOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
timestampName(String) - Static method in class fr.inria.rules.integraal.api.external.registries.NamesGenerator
Generates a unique string identifier by combining the current timestamp (in milliseconds) with a secondary incremental counter, and appending both to the given prefix.
TimeUtils - Class in fr.inria.rules.integraal.util.time
Manipulates objects representing time.
TimeUtils() - Constructor for class fr.inria.rules.integraal.util.time.TimeUtils
 
TO_BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_FLOAT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_INT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_LOWER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_SET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_STRING - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_STRING_WITH_DATATYPE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_TUPLE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TO_UPPER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
toArray() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
toArray() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
toArray() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
toArray() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
toArray() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
toArray(IntFunction<A[]>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
toArray(T[]) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
toDLGP() - Method in interface fr.inria.rules.integraal.model.common.api.Printable
Deprecated.
 
toDLGP() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
toDLGP() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
toDLGP() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
toDLGP() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
toJson() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
 
toJson() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
 
toJson() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
 
toJsonString() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the full JSON representation of this response as a string.
TOKEN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
toList(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toList(CloseableIteratorWithoutException<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toMap() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Convert the substitution to a map
toMap() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
TOP - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a new symbol for TOP
TOP - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
Top predicate: always true
TOP - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
 
toPartition(Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
 
toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
 
toPrettyString() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
 
toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
 
toSet(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toSet(CloseableIteratorWithoutException<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toStandardForm() - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
return the standardized textual form
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
 
toString() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the JSON string representation of this response.
toString() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Returns a string representation of this AlgorithmParameters object, which includes key fields and values.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
toString() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
toString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
toString() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
toString() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
toString() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
toString() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
toString() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
toString() - Method in class fr.inria.rules.integraal.model.partition.Partition
 
toString() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
toString() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
toString() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
toString() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
toString() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
toString() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Returns a string representation of this wrapper.
toString() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
toString() - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
 
toString() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
toString() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
toString() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
toString() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
toString() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
toString() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns a string representation of this record class.
toString() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
Returns a string in the form p(t1,...,tk)
toString() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
toString() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
toString() - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
toString() - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
toString() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
toString() - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
toString() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
toString() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
toString() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
toString(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
toTerm(Value) - Method in interface fr.inria.rules.integraal.io.rdf.RDFTranslator
Converts any RDF4J Value into a Term.
tr - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
 
track(Set<Atom>, Set<Atom>, FORule, Substitution) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
Tracks the fact that the application of rule with substitution from the bodyfacts produced headFactsPossiblyNew
track(Set<Atom>, Set<Atom>, FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
track(Set<Atom>, Set<Atom>, FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
Trackable - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
An interface for trigger appliers that can track the application of the triggers
TRACKER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Computes the GRI with an ad-hoc structure
transform(FORule) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.AllTransformer
 
transform(FORule) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.BodyToQueryTransformer
Transforms the given rule's body into the corresponding query
transform(FORule) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.FrontierTransformer
 
transformer - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Transformation of the rule's body to a query
TRANSFORMER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
translate(FORule) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Preconditions : - the given rule have a body that can be translated by this.translate(FOQuery) - the head have no existential variables
translateRuleToMFA(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
translateRuleToMSA(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
translateToMFA(Iterable<Rule>) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
translateToMSA(Iterable<Rule>) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
Treatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
Apply a given treatment
TreeMapSubstitution - Class in fr.lirmm.graphik.integraal.core
An implementation of Susbstitution using a TreeMap
TreeMapSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
 
TreeMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
 
TriggerApplier<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
A trigger applier applies a homomorphism to the rule's head and adds the resulting atoms to the readWriteData
TriggerApplierImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
Applies the given triggers by * renaming the existentials * and creating the image of the rule's head with the renamed homomorphism * then add the images to the facts
TriggerApplierImpl(TriggerRenamer, FactsHandler<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
 
TriggerApplierWithTrackerImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
Applies the given triggers by * renaming the existentials * and creating the image of the rule's head with the renamed homomorphism * then add the images to the facts
TriggerApplierWithTrackerImpl(TriggerRenamer, FactsHandler<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
 
TriggerApplierWithTrackerImpl(TriggerRenamer, FactsHandler, LineageTracker) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
 
TriggerChecker<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Checks if the given trigger respects a criteria
TriggerComputer<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
Computes the triggers from a rule's body on a factbase
TriggerRenamer - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Renames the existentials on the homomorphism from the given rules
TripleStoreStore - Class in fr.inria.rules.integraal.storage.external.triplestore
This wrapper represents Triplestores handled by InteGraal.
TripleStoreStore() - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store kept in memory
TripleStoreStore(TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store kept in memory with the user-given factories
TripleStoreStore(String) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store over the given endpoint url
TripleStoreStore(String, TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store over the given endpoint url with user-given factories
TripleStoreStore(Repository) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new wrapper over the given repository
TRUE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
True Checker
tryCompileRuleset() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
(if required) compiles the rules
trySetFactBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Loads the data into the factbase.
trySetQueryBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
sets the query base
trySetRuleBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
sets the rule base
TUPLE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
TWO_STEP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Two-Step Computer
TwoStepsComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
Computes only triggers that has not been computed at a previous step
TwoStepsComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
Default constructor using the generic query evaluator
TwoStepsComputer(FOQueryEvaluator<FOFormula, ? super QueryableData>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
Constructor using the given query evaluator
type() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns the value of the type record component.
TypeFilter - Class in fr.inria.rules.integraal.util.stream.filter
 
TypeFilter - Class in fr.lirmm.graphik.integraal.core
 
TypeFilter(AtomType, Atom) - Constructor for class fr.inria.rules.integraal.util.stream.filter.TypeFilter
 
TypeFilter(AtomType, Atom) - Constructor for class fr.lirmm.graphik.integraal.core.TypeFilter
 

U

UCQUnfolder - Class in fr.inria.rules.integraal.backward_chaining.unfolding
 
UCQUnfolder(CoverFunction, QueryCoreProcessor, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
Creates a new UCQUnfolder using the given parameters
UCQUnfolder(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
Creates a new UCQUnfolder using the given parameters
UCQValidator - Class in fr.inria.rules.integraal.util.validator.query
 
UCQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.UCQValidator
 
UNA - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares that the UNA is done
unchecked(ThrowingConsumer<T>) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingConsumer
 
unchecked(ThrowingFunction<T, R>) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
 
unchecked(ThrowingPredicate<T>) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingPredicate
 
unchecked(ThrowingFunction<T, R>) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
 
UNCOMPILED_RB_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
 
UNDEFINED - Static variable in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Special marker used to denote the absence of a user-defined key.
unfold(RuleBase, Collection<Query>, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Unfolds the queries with respect to the compilable rules in the RuleBase according to the given RuleCompilation.
unfold(Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
The unfolding of an atom a is a set A' such that for all a' in A', a' <= a.
unfold(Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
unfold(Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
unfold(Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
unfold(Collection<Query>) - Method in class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
Each query of the UCQ will be a core Computes a cover of the unfolding before returning it
UnfoldingAtomicFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.atomic
Evaluates an Atomic FOQuery using the <= condition given from a rule compilation
Given a factbase F an atomic query A and unfold(A) = {A′, A′′, A′′′} The ≲-homomorphism(A, F) ≡ homomorphism(A′, F) homomorphism(A′′, F) homomorphism(A′′′, F)
UnfoldingAtomicFOQueryEvaluator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
Constructor using a compilation
Using the AtomicFOQueryEvaluator by default
UnfoldingAtomicFOQueryEvaluator(RuleCompilation, FOQueryEvaluator<Atom, QD>) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
Constructor using a compilation and a specific atomic query evaluator
UNIDENTIFIED_ERROR - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Unidentified error.
unifier(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
This method assumes that a <= b according to this condition.
unifier(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
union(E, E) - Method in class fr.inria.rules.integraal.model.partition.Partition
Merge the classes of x and y If x or y are not yet in the partition, they are be added to it
union(ParserResult) - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Creates a union of two DlgpParserResult records.
union(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
 
UNION - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
UnionFOQuery - Class in fr.inria.rules.integraal.model.query.impl
The UnionFOQuery represents a union of queries.
UnionFOQuery(String, Collection<FOQuery<? extends FOFormula>>) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Deprecated.
UnionFOQuery(Collection<FOQuery<? extends FOFormula>>) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
UnionFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.union
Evaluates a UnionFOQuery by making the union of the results;
The intersection of two substitutions is a substitution from the variables of the two substitutions An intersection is considered correct if for each variable that appear in both substitutions, the associated terms are equals
UnionFOQueryEvaluator(FOQueryEvaluator<FOFormula, QD>) - Constructor for class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries
UnionOfConjunctiveQueries - Interface in fr.lirmm.graphik.integraal.api.core
 
uniq(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove all equals elements.
uniq(Iterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove all equals elements.
UniqIterator<T> - Class in fr.lirmm.graphik.util.stream
Remove adjacent equals elements.
UniqIterator(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
 
UniqIterator(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
 
uniqLocaly(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove adjacent equals elements.
UNKNOWN_OBJECT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The name of the object to be retrieved in the environment doesn't identify an object of the environment (it doesn't exist in the environment).
UNKNOWN_PARAMETER - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
A command is called with an unknown parameter.
unordered() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
unparse(Literal<?>) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparser
 
UNSIGNED_BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
UNSIGNED_INT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
UNSIGNED_LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
UNSIGNED_SHORT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
UNSUITABLE_ELEMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The string to be inserted in an object contains dlgp (or vd) entries that doesn't comply with the object type/nature (i.e. trying to add rules to a fact base).
UnsupportedAtomTypeException - Exception Class in fr.lirmm.graphik.integraal.api.core
 
UnsupportedAtomTypeException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
 
UnsupportedAtomTypeException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
 
UnsupportedAtomTypeException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
 
unwrap() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Returns the originally wrapped object.
update(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Executes the given SPARQL update query
url() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns the value of the url record component.
URL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Database URL
URL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
useAdHocSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a AdHoc storage strategy
useAllTransformer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a transformation that keep all variables as answer variables when evaluating a rule's body
useAlwaysTrueChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use an always true criteria for the triggers
useBodySkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a skolem of the body as name for the existentials
useBreadthFirstApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a breadth-first application of the triggers
useByPredicateRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
 
useEncodingAdHocSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a AdHoc storage strategy with encoding
useEquivalentChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use an equivalent criteria for the triggers
useFreshNaming() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a fresh name for the existentials
useFrontierByPieceSkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a skolem of the body, limited to the frontier of the piece as name for the existentials
useFrontierSkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a skolem of the body, limited to the frontier as name for the existentials
useFrontierTransformer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a transformation that keep only the variables of the frontier as answer variables when evaluating a rule's body
useGenericFOQueryEvaluator() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the generic query evaluator
useGRDRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a rule scheduler based on the GRD
useHSQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a HSQLDB driver with the given parameters
useHSQLDBSource(String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use an HSQLDBSource.
useMultiThreadRuleApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a multi-threaded rule applier for parallel application of rules.
useMySQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a MySQL driver with the given parameters
useMySQLSource(String, String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use a MySQLSource.
useNaiveComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a naive method to compute triggers
useNaiveRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a naive rule scheduler
useNaturalSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a Natural SQL storage strategy
useObliviousChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a oblivious criteria for the triggers
useParallelApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a parallel application of the triggers
usePostgreSQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a Postgres driver with the given parameters
usePostgreSQLSource(String, String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use a PostgreSQLSource.
usePseudoMinimalStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Uses the pseudo-minimal stratification method.
USER_AGENT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
 
USER_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
User Name
USER_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
USER_PASSWORD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
User Password
USER_PASSWORD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
 
useRestrictedChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a restricted criteria for the triggers
useRestrictedComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a restricted method to compute triggers
useSemiNaiveComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the semi naive method to compute triggers
useSemiObliviousChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a semi oblivious criteria for the triggers
useSingleEvaluationStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Uses the single evaluation stratification method.
useSmartFOQueryEvaluator() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the smart query evaluator
usesOMQAHybridAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesOMQAHybridAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
usesOMQARewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesOMQARewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
usesOMQASaturationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesOMQASaturationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether the algorithm uses a saturation algorithm for OMQA.
useSORestrictedChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a combined semi oblivious and restricted criteria for the triggers
useSourceDelegatedDatalogApplication() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a method of delegating to the source the application of the datalog rules
useSourceDelegatedDatalogApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a method of delegating to the source the application of the datalog rules
useSPARQLEndpoint(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a SPARQL endpoint with the given parameters
useSQLiteDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a SQLite driver with the given parameters
useSQLiteSource(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use a SQLiteSource.
usesQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesQueryAnsweringAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
usesQueryRewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesQueryRewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
usesRuleCompilationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesRuleCompilationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
usesSaturationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesSaturationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether the algorithm uses a saturation algorithm.
usesStorage() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesStorage() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
 
useStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Uses the default stratification method (by strongly connected components).
useStratifiedChase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Returns a StratifiedChaseBuilder for creating a StratifiedChase, with this ChaseBuilder in parameter.
useTriggerRuleApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a breadth first trigger applier
useTwoStepComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the two step method to compute triggers

V

validateParams(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
validateParams(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Validates that the key-value pair can be safely inserted into the map.
Validator<T> - Interface in fr.inria.rules.integraal.util.validator
 
value() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns the value of the value record component.
value() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns the value of the value record component.
value() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns the value of the value record component.
value() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
value() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Returns the value of the value record component.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
Returns the enum constant of this class with the specified name.
values() - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns a collection view of the values contained in this registry.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
Variable - Interface in fr.inria.rules.integraal.model.logicalElements.api
A variable is a placeholder for another Term.
Variable - Interface in fr.lirmm.graphik.integraal.api.core
A variable is a placeholder for an other Term.
VARIABLE - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
 
VARIABLE - Static variable in class fr.inria.rules.integraal.util.AtomType
Mask for a Variable
VARIABLE - Static variable in class fr.lirmm.graphik.integraal.core.AtomType
 
variableByLevel - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Index assigned variables by level
VariableGenerator - Interface in fr.lirmm.graphik.integraal.api.core
 
VariableImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Variable
VariableImpl(String) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
Constructor using a label
VariableImpl(String, boolean) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
VariablePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
 
VariablePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
VariableRemovePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
 
VariableRemovePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
variablesBeforeLevel(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
 
variablesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all variables in this atom set.
variablesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
variablesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
variablesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
vars - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
VD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
VD is a JSON format for defining views
View<NativeQueryType> - Interface in fr.inria.rules.integraal.views.view
 
VIEW - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a view
ViewBuilder - Class in fr.inria.rules.integraal.views.builder
Creates view wrappers from a view definition file
ViewBuilder.ViewBuilderException - Exception Class in fr.inria.rules.integraal.views.builder
Exception for creating datasources with views
ViewBuilder.ViewSubBuilder - Class in fr.inria.rules.integraal.views.builder
Sub-builder for constructing a view.
ViewBuilderException(String) - Constructor for exception class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewBuilderException
 
viewElements() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns the value of the viewElements record component.
ViewImpl<NativeQueryType> - Class in fr.inria.rules.integraal.views.view
 
ViewImpl(Predicate, Map<Integer, Class<? extends Term>>, ViewParameters<NativeQueryType>) - Constructor for class fr.inria.rules.integraal.views.view.ViewImpl
Constructs an AtomicPattern with specific constraints.
ViewParameters<NativeQueryType> - Record Class in fr.inria.rules.integraal.views.view
 
ViewParameters(NativeQueryType, List<ViewParameterSignature>, Optional<String>) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameters
Creates an instance of a ViewParameters record class.
ViewParameterSignature - Record Class in fr.inria.rules.integraal.views.view
 
ViewParameterSignature(String, Optional<String>, Optional<String>) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Creates an instance of a ViewParameterSignature record class.
views() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the views record component.

W

WeaklyAcyclicProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
All predicate positions in the graph of position dependencies have finite rank (i.e., there is no circuit with a special edge) (cf.
WeaklyFrontierGuardedSetProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
At least one atom in the body of each rule contains all affected variable from the frontier (AffectedPositionSet).
WeaklyGuardedSetProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
At least one atom in the body of each rule contains all affected variables from the body (AffectedPositionSet).
WeaklyStickyProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
This class does not belong to any abstract class defined earlier.
WEBAPI - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
API Web access
WebAPIDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using web api queries
WebAPIDataSource(String, String) - Constructor for class fr.inria.rules.integraal.views.datasource.WebAPIDataSource
Create a new datasource on a web api
WEIGHTED_AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
WEIGHTED_MEDIAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
 
withCreateQueriesFunction(BiFunction<AtomicPattern, Map<Integer, Term>, Stream<BasicQuery>>) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Sets a function to generate queries dynamically.
withIndexablePatternsFunction(Function<AtomicPattern, Set<Set<Integer>>>) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Sets a function to determine indexable patterns dynamically.
withModified(Integer, Duration) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns a new instance of ExternalAlgorithmHaltingConditions with optional modifications.
withPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Sets the predicate for the AtomicPattern.
Writable - Interface in fr.inria.rules.integraal.model.data.writable
 
write(FOFormula) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given formula as DLGP For now, only conjunction is handled (and flattened)
write(FactBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given fb as DLGP
write(KnowledgeBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given kb as DLGP
write(RuleBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given rb as DLGP
write(Atom) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given atom as DLGP
write(Constant) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given constant as DLGP
write(EvaluableFunction) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given evaluable function as DLGP
write(Literal<?>) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given literal as DLGP.
write(LogicalFunctionalTerm) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given functional term as DLGP.
write(Predicate) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given predicate as DLGP
write(Term) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given term as DLGP
write(Variable) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given variable as DLGP
write(FOQuery<?>) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given query as DLGP
write(FORule) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given rule as DLGP
write(Object) - Method in interface fr.inria.rules.integraal.io.api.Writer
Write the given object if possible
write(Object) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
write(Object...) - Method in interface fr.inria.rules.integraal.io.api.Writer
Write the given objects if possible
write(String) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given string
write(Iterator<T>) - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
write(Iterator<T>) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
 
write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
write(Iterator<T>) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
 
write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
write(Iterator<T>) - Method in interface fr.lirmm.graphik.util.stream.Writer
 
write(Stream<Atom>) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given stream of atoms, treated as a conjunction, in DLGP
write(T) - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
write(T) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
 
write(T) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
write(T) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
 
write(T) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
write(T) - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
write(T) - Method in interface fr.lirmm.graphik.util.stream.Writer
 
writeConjunction(Collection<Atom>) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given atoms as a single conjunction as DLGP
Writer - Interface in fr.inria.rules.integraal.io.api
Write objects if possible
Writer<T> - Interface in fr.lirmm.graphik.util.stream
 

X

XSD - Static variable in record class fr.inria.rules.integraal.util.Prefix
Constant for XSD prefix
XsdDataType - Enum Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
All 47 W3C XSD 1.1 built-in datatypes.
XsdValueParser - Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
Central parser for XSD 1.1 built-in datatypes.
XsdValueUnparser - Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
 
XsdValueUnparserResult - Record Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
A simple record holding the chosen XsdDataType and the corresponding lexical string.
XsdValueUnparserResult(XsdDataType, String) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Creates an instance of a XsdValueUnparserResult record class.

Y

YEARMONTH_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form