class fork.ForkIntention extends Intention
Modifier and Type | Field and Description |
---|---|
(package private) fork.ForkData |
fd |
(package private) int |
forkPoint |
Constructor and Description |
---|
ForkIntention(Intention i,
fork.ForkData fd) |
Modifier and Type | Method and Description |
---|---|
boolean |
dropGoal(Trigger te,
Unifier un)
remove all IMs until the lowest IM with trigger te
|
void |
fail(Circumstance c) |
Pair<Event,java.lang.Integer> |
findEventForFailure(Trigger tevent,
PlanLibrary pl,
Circumstance c) |
clearIM, clone, compareTo, copyTo, equals, getAsDOM, getAsTerm, getBottom, getId, getIM, hashCode, hasTrigger, isAtomic, isFinished, isSuspended, iterator, peek, pop, push, setAtomic, setSuspended, size, toString
fork.ForkData fd
int forkPoint
ForkIntention(Intention i, fork.ForkData fd)
public boolean dropGoal(Trigger te, Unifier un)
Intention
public void fail(Circumstance c)
public Pair<Event,java.lang.Integer> findEventForFailure(Trigger tevent, PlanLibrary pl, Circumstance c)
findEventForFailure
in class Intention