|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectix.ip2.Ip2WorldStateManager
ix.iplan.IPlanWorldStateManager
public class IPlanWorldStateManager
Stores the current world state and certain things about it.
| Nested Class Summary | |
|---|---|
protected static class |
IPlanWorldStateManager.Fact
|
| Field Summary | |
|---|---|
protected ContextMap |
patternToFactMap
|
| Fields inherited from class ix.ip2.Ip2WorldStateManager |
|---|
modelManager, nodeToConditions, nodeToEffects, S_CONDITION, S_EFFECT, S_WORLD_STATE, worldStateMap |
| Constructor Summary | |
|---|---|
IPlanWorldStateManager(Ip2ModelManager modelManager)
|
|
| Method Summary | |
|---|---|
protected void |
assign(LList p,
java.lang.Object v,
PNode at)
|
void |
clear()
|
void |
deleteEffect(PatternAssignment pv)
|
void |
reset()
|
protected void |
satisfy1Cond(LList p,
java.lang.Object v,
PNode at)
|
void |
satisfyConds(PNode at,
ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
| Methods inherited from class ix.ip2.Ip2WorldStateManager |
|---|
addConstraint, getNodeConditions, getNodeEffects, getPatternValue, getWorldStateMap, handleEffects, handleEffects, makeNodeConstraintsMap, makeWorldStateMap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ContextMap patternToFactMap
| Constructor Detail |
|---|
public IPlanWorldStateManager(Ip2ModelManager modelManager)
| Method Detail |
|---|
public void reset()
reset in class Ip2WorldStateManagerpublic void clear()
clear in class Ip2WorldStateManagerpublic void deleteEffect(PatternAssignment pv)
deleteEffect in class Ip2WorldStateManager
public void satisfyConds(PNode at,
ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
protected void satisfy1Cond(LList p,
java.lang.Object v,
PNode at)
protected void assign(LList p,
java.lang.Object v,
PNode at)
assign in class Ip2WorldStateManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||