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.causalLinksThe causal links describing how step preconditions are satisfiedfinal ImmutableList<Flaw>PlanSpaceNode.flawsA list of flaws (if any) that prevent this plan from being a solutionfinal ImmutableList<PartialStep>PlanSpaceNode.stepsThe 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.restThe 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 ImmutableListModifierConstructorDescriptionprotectedImmutableList(E first, ImmutableList<E> rest) Constructs a new immutable list with a given first element and a given rest of the list.