Uses of Class
edu.uky.ai.util.ImmutableList
Packages that use ImmutableList
Package
Description
Contains objects for representing plan space search and plan space planners.
Contains assorted helpful objects.
-
Uses of ImmutableList in edu.uky.ai.planning.ps
Fields in edu.uky.ai.planning.ps declared as ImmutableListModifier and TypeFieldDescriptionfinal ImmutableList<CausalLink>
PlanSpaceNode.causalLinks
The causal links describing how step preconditions are satisfiedfinal ImmutableList<Flaw>
PlanSpaceNode.flaws
A list of flaws (if any) that prevent this plan from being a solutionfinal ImmutableList<PartialStep>
PlanSpaceNode.steps
The steps in this planMethods in edu.uky.ai.planning.ps with parameters of type ImmutableListModifier and TypeMethodDescriptionPlanSpaceNode.expand
(ImmutableList<PartialStep> steps, Bindings bindings, DirectedAcyclicGraph<PartialStep> orderings, ImmutableList<CausalLink> causalLinks, ImmutableList<Flaw> flaws) Creates a child partial plan node (a node for this this node is the parent) with the given steps, bindings, orderings, causal links, and flaws. -
Uses of ImmutableList in edu.uky.ai.util
Fields in edu.uky.ai.util declared as ImmutableListModifier and TypeFieldDescriptionfinal ImmutableList<E>
ImmutableList.rest
The other elements in the list (elements 2 to n)Methods in edu.uky.ai.util that return ImmutableListModifier and TypeMethodDescriptionReturns a new list with the given element added as the first element.Returns a list with the first occurrence of the given element removed.Constructors in edu.uky.ai.util with parameters of type ImmutableListModifierConstructorDescriptionprotected
ImmutableList
(E first, ImmutableList<E> rest) Constructs a new immutable list with a given first element and a given rest of the list.