|
||||||||||
| 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 Ip2ModelManagerprotected 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 Ip2ModelManagerpublic void setWorldStateMap(java.util.Map desiredState)
setWorldStateMap in class Ip2ModelManagerpublic void applyEnv(MatchEnv env)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||