|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectix.ip2.ObjectWorld
public class ObjectWorld
Maintains an context-layered, object-oriented view of a world-state.
| Field Summary | |
|---|---|
protected ContextMap |
objectTable
|
static Symbol |
S_TRUE
|
| Constructor Summary | |
|---|---|
ObjectWorld()
|
|
ObjectWorld(java.util.Map worldState)
|
|
| Method Summary | |
|---|---|
protected java.lang.Object |
_getPropValue(Symbol prop,
java.lang.Object obj)
|
void |
addPropValueIfNew(Symbol prop,
java.lang.Object obj,
java.lang.Object v)
|
void |
addState(java.util.Map delta)
|
void |
deleteState(java.util.Map delta)
|
java.lang.Object |
getPropValue(Symbol prop,
java.lang.Object obj)
|
boolean |
isDistributedSetPattern(LList pattern)
|
boolean |
isPropertyPattern(LList pattern)
|
void |
removePropValueElement(Symbol prop,
java.lang.Object obj,
java.lang.Object v)
|
void |
setPropValue(Symbol prop,
java.lang.Object obj,
java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Symbol S_TRUE
protected ContextMap objectTable
| Constructor Detail |
|---|
public ObjectWorld()
public ObjectWorld(java.util.Map worldState)
| Method Detail |
|---|
public java.lang.Object getPropValue(Symbol prop,
java.lang.Object obj)
protected java.lang.Object _getPropValue(Symbol prop,
java.lang.Object obj)
public void setPropValue(Symbol prop,
java.lang.Object obj,
java.lang.Object value)
public void addPropValueIfNew(Symbol prop,
java.lang.Object obj,
java.lang.Object v)
public void removePropValueElement(Symbol prop,
java.lang.Object obj,
java.lang.Object v)
public void addState(java.util.Map delta)
public void deleteState(java.util.Map delta)
public boolean isPropertyPattern(LList pattern)
public boolean isDistributedSetPattern(LList pattern)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||