Méthode | Description | |
---|---|---|
AddAction ( Action action ) : void |
Add an Action to the Plan
|
|
AddCausalLink ( Action from, |
Add a Causal Link
|
|
AddOrderingConstraint ( Action before, Action after ) : void |
Add an Ordering Constraint
|
|
PartialOrderPlan ( IEnumerable |
Partial Order Plan
|
|
PickOpenPrecondition ( ) : ActionPredicatePair |
Randomly pick an open precondition
|
|
RemoveAction ( Action action, ActionPredicatePair actionPredicatePair ) : void |
Remove the Action
|
Méthode | Description | |
---|---|---|
CheckLoop ( Action before, Action after ) : bool |
Check for a loop
|
|
CheckPlanConsistent ( Action action ) : void |
Check the Plan for Consistency
|
|
SortAction ( ) : List |
TODO: Just temporary sort action method
|
public AddAction ( Action action ) : void | ||
action | Action | Action to Add |
Résultat | void |
public AddCausalLink ( Action from, |
||
from | Action | From Action |
achieves | The Predicate that Achieves | |
to | Action | To Action |
Résultat | void |
public AddOrderingConstraint ( Action before, Action after ) : void | ||
before | Action | Before Action |
after | Action | After Action |
Résultat | void |
public PartialOrderPlan ( IEnumerable |
||
initState | IEnumerable |
Init State |
goalState | IEnumerable |
Goal State |
Résultat | System |
public PickOpenPrecondition ( ) : ActionPredicatePair | ||
Résultat | ActionPredicatePair |
public RemoveAction ( Action action, ActionPredicatePair actionPredicatePair ) : void | ||
action | Action | Action to Remove |
actionPredicatePair | ActionPredicatePair | Action-Predicate Pair |
Résultat | void |