|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectix.icore.AbstractAnnotatedObject
ix.util.context.ContextAnnotatedObject
ix.icore.process.AbstractPMM
ix.ip2.Ip2ModelManager
ix.iplan.IPlanModelManager
public class IPlanModelManager
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ix.ip2.Ip2ModelManager |
---|
Ip2ModelManager.BindingSentinel |
Nested classes/interfaces inherited from class ix.icore.process.AbstractPMM |
---|
AbstractPMM.Sentinel |
Field Summary | |
---|---|
(package private) IPlanWorldStateManager |
worldCM
|
Fields inherited from class ix.ip2.Ip2ModelManager |
---|
adviceManager, computeSupportCode, ip2, nodeFilterConstraints, nodes, otherConstraints, otherNodeConstraints, S_COMPUTE_SUPPORT_CODE, S_CONDITION, S_EFFECT, S_WORLD_STATE, sentinels, tpnm, varEnv, variableManager, worldStateCM |
Fields inherited from class ix.icore.AbstractAnnotatedObject |
---|
annotationListeners, annotations |
Constructor Summary | |
---|---|
IPlanModelManager(Ip2 ip2)
|
Method Summary | |
---|---|
void |
applyEnv(MatchEnv env)
|
void |
handleEffects(PNode node,
java.util.List effects)
|
protected Ip2WorldStateManager |
makeWorldStateManager()
|
protected void |
postProcessInstalledPlan(PlanInstaller pi)
|
(package private) void |
satisfyConds(PNode at,
ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
void |
setWorldStateMap(java.util.Map desiredState)
|
Methods inherited from class ix.icore.process.AbstractPMM |
---|
addConstraints, addConstraints, addProcessStatusListener, fireNewBindings, fireStateChange, fireStateDeletion, fireStatusUpdate, getConstraintManager, getConstraintManager, putVariablesInPattern, registerConstraintManager, runSentinels |
Methods inherited from class ix.util.context.ContextAnnotatedObject |
---|
annMap, clearAnnotationsCompletely, makeAnnMap |
Methods inherited from class ix.icore.AbstractAnnotatedObject |
---|
addAnnotationListener, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, getComments, removeAnnotation, setAnnotations, setComments, takeAnnotations |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ix.icore.Annotated |
---|
addAnnotationListener, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, removeAnnotation, setAnnotations, takeAnnotations |
Field Detail |
---|
IPlanWorldStateManager worldCM
Constructor Detail |
---|
public IPlanModelManager(Ip2 ip2)
Method Detail |
---|
protected Ip2WorldStateManager makeWorldStateManager()
makeWorldStateManager
in class Ip2ModelManager
protected void postProcessInstalledPlan(PlanInstaller pi)
postProcessInstalledPlan
in class Ip2ModelManager
void satisfyConds(PNode at, ix.icore.domain.ListOfConstraint conds, MatchEnv env)
public void handleEffects(PNode node, java.util.List effects)
handleEffects
in class Ip2ModelManager
public void setWorldStateMap(java.util.Map desiredState)
setWorldStateMap
in class Ip2ModelManager
public void applyEnv(MatchEnv env)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |