Uses of Class
org.projog.core.term.Variable
Packages that use Variable
Package
Description
Provides a programming interface for Java applications to interact with Projog.
Provides classes for constructing
Term objects from Prolog syntax.Predicates to support constraint logic programming.
Predicates for the construction of compound/complex sentences.
Predicates for inspecting, adding and retracting clauses.
Predicates for working with list data structures.
Contains the building blocks used to construct Prolog programs and queries.
-
Uses of Variable in org.projog.api
Fields in org.projog.api with type parameters of type VariableModifier and TypeFieldDescriptionQueryStatement.EMPTY_VARIABLESQueryResult.variablesQueryStatement.variablesConstructor parameters in org.projog.api with type arguments of type VariableModifierConstructorDescription(package private)QueryResult(PredicateFactory predicateFactory, Term query, Map<String, Variable> variables) Evaluates a query. -
Uses of Variable in org.projog.core.parser
Fields in org.projog.core.parser with type parameters of type VariableModifier and TypeFieldDescriptionSentenceParser.variablesA collection ofVariables this parser currently knows about (key = the variable name).Methods in org.projog.core.parser that return VariableMethods in org.projog.core.parser that return types with arguments of type VariableModifier and TypeMethodDescriptionSentenceParser.getParsedTermVariables()Returns collection ofVariableinstances created by thisSentenceParser. -
Uses of Variable in org.projog.core.predicate.builtin.clp
Method parameters in org.projog.core.predicate.builtin.clp with type arguments of type VariableModifier and TypeMethodDescription -
Uses of Variable in org.projog.core.predicate.builtin.compound
Fields in org.projog.core.predicate.builtin.compound with type parameters of type VariableMethods in org.projog.core.predicate.builtin.compound that return types with arguments of type VariableModifier and TypeMethodDescriptionAbstractCollectionOf.getVariablesNotInTemplate(Term template, Term goal) Constructor parameters in org.projog.core.predicate.builtin.compound with type arguments of type Variable -
Uses of Variable in org.projog.core.predicate.builtin.kb
Methods in org.projog.core.predicate.builtin.kb with parameters of type VariableModifier and TypeMethodDescriptionprivate Term[]AddUserDefinedArithmeticOperator.UserDefinedArithmeticOperator.createArgumentsIncludingResult(Term[] args, Variable result) -
Uses of Variable in org.projog.core.predicate.builtin.list
Fields in org.projog.core.predicate.builtin.list with type parameters of type Variable -
Uses of Variable in org.projog.core.predicate.builtin.reif
Classes in org.projog.core.predicate.builtin.reif that implement interfaces with type arguments of type VariableModifier and TypeClassDescriptionprivate static final classprivate static final classFields in org.projog.core.predicate.builtin.reif with type parameters of type VariableMethods in org.projog.core.predicate.builtin.reif that return VariableModifier and TypeMethodDescriptionMethods in org.projog.core.predicate.builtin.reif that return types with arguments of type VariableModifier and TypeMethodDescriptionDif.MyMap.entrySet()Dif.MyMap.entrySet()Dif.MyMap.keySet()Dif.MyMap.values()Methods in org.projog.core.predicate.builtin.reif with parameters of type VariableModifier and TypeMethodDescriptionprivate static voidDif.appendAttribute(Variable v, Term attributeElement) booleanMethod parameters in org.projog.core.predicate.builtin.reif with type arguments of type Variable -
Uses of Variable in org.projog.core.term
Methods in org.projog.core.term that return types with arguments of type VariableModifier and TypeMethodDescriptionTermUtils.getAllVariablesInTerm(Term argument) Returns allVariables contained in the specified term.Methods in org.projog.core.term with parameters of type VariableModifier and TypeMethodDescriptionbooleanprivate static booleanVariable.unifyVariablesWithAttributes(Variable v1, Variable v2) Unify two variables that both have attributes.Method parameters in org.projog.core.term with type arguments of type VariableModifier and TypeMethodDescriptionReturns a copy of this term.Returns a copy of this term.private static voidTermUtils.getAllVariablesInTerm(Term argument, Set<Variable> variables)