Uses of Interface
edu.uky.ai.logic.Substitution
Packages that use Substitution
Package
Description
Contains objects for representing logical formulas.
Contains objects for representing planning problems, planning algorithms, and plans.
Contains objects for representing plan space search and plan space planners.
-
Uses of Substitution in edu.uky.ai.logic
Subinterfaces of Substitution in edu.uky.ai.logicClasses in edu.uky.ai.logic that implement SubstitutionModifier and TypeClassDescriptionclass
A substitution which uses aHashMap
to keep track of substitutions.class
An implementation ofBindings
based on a linked list.Methods in edu.uky.ai.logic with parameters of type SubstitutionModifier and TypeMethodDescriptiondefault boolean
Formula.equals
(Formula other, Substitution substitution) Tests whether the formula represented by this object would be the same as another formula under the given substitution.Atom.substitute
(Substitution substitution) AtomicProposition.substitute
(Substitution substitution) Conjunction.substitute
(Substitution substitution) Constant.substitute
(Substitution substitution) Disjunction.substitute
(Substitution substitution) Formula.substitute
(Substitution substitution) Returns a version of this formula such that any elements that appear in the given substitution are replaced.Implication.substitute
(Substitution substitution) Literal.substitute
(Substitution substitution) NegatedAtom.substitute
(Substitution substitution) Negation.substitute
(Substitution substitution) Predication.substitute
(Substitution substitution) Proposition.substitute
(Substitution substitution) Term.substitute
(Substitution substitution) protected ImmutableArray<Proposition>
BooleanProposition.substituteArguments
(Substitution substitution) Returns the arguments of this formula after applying the given substitution. -
Uses of Substitution in edu.uky.ai.planning
Methods in edu.uky.ai.planning with parameters of type SubstitutionModifier and TypeMethodDescriptionOperator.makeStep
(Substitution substitution) Creates a ground step (i.e. -
Uses of Substitution in edu.uky.ai.planning.ps
Methods in edu.uky.ai.planning.ps with parameters of type SubstitutionModifier and TypeMethodDescriptionPartialStep.makeStep
(Substitution substitution) Given a substitution that specific values for all of this step's parameters, this method will return theStep
object that this object represents.CausalLink.toString
(Substitution substitution) OpenPreconditionFlaw.toString
(Substitution substitution) Partial.toString
(Substitution substitution) Returns a string representation of this object in which all variables which have values in the given substitution have been replaced with those values.PartialStep.toString
(Substitution substitution) PlanSpaceNode.toString
(Substitution substitution) ThreatenedCausalLinkFlaw.toString
(Substitution substitution)