|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessModelManager
Method Summary | |
---|---|
void |
addConstraint(Constrainer constraint)
|
void |
addConstraint(PNode node,
Constraint c)
|
void |
addConstraints(java.util.List constraints)
|
void |
addConstraints(PNode node,
java.util.List constraints)
|
void |
addNode(PNode node)
|
void |
addProcessStatusListener(ProcessStatusListener listener)
|
void |
addVariable(Variable v)
|
void |
bindVariables(java.util.Map bindings)
Tells the model manager to bind the indicated variables. |
void |
clear()
|
void |
deleteConstraint(Constraint c)
|
java.util.List |
evalFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
void |
fireNewBindings(java.util.Map bindings)
|
void |
fireStateChange(java.util.Map delta)
|
void |
fireStateDeletion(java.util.Map delta)
|
void |
fireStatusUpdate()
|
ConstraintManager |
getConstraintManager(Constraint c)
|
ConstraintManager |
getConstraintManager(Symbol type,
Symbol rel)
|
ix.icore.domain.ListOfConstraint |
getNodeConditions(PNode node)
|
java.util.List |
getNodes()
|
Plan |
getPlan()
|
java.util.Map |
getVarEnv()
|
Variable |
getVariable(java.lang.Object name)
|
LList |
putVariablesInPattern(LList pattern)
Returns a copy of the pattern in which ItemVar s have
been replaced by Variable s. |
void |
registerConstraintManager(Symbol type,
Symbol relation,
ConstraintManager cm)
|
void |
reset()
|
void |
setPlan(Plan plan)
|
void |
statusChanged(PNode node)
Called by a node when its status changes. |
ix.icore.domain.ListOfConstraint |
testFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
Methods inherited from interface ix.icore.Annotated |
---|
addAnnotationListener, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, removeAnnotation, setAnnotation, setAnnotations, takeAnnotations |
Method Detail |
---|
void reset()
void clear()
void addVariable(Variable v)
Variable getVariable(java.lang.Object name)
java.util.Map getVarEnv()
void addNode(PNode node)
java.util.List getNodes()
void addConstraints(PNode node, java.util.List constraints)
void addConstraints(java.util.List constraints)
void addConstraint(PNode node, Constraint c)
void addConstraint(Constrainer constraint)
void deleteConstraint(Constraint c)
java.util.List evalFilters(ix.icore.domain.ListOfConstraint conds, MatchEnv env)
ix.icore.domain.ListOfConstraint testFilters(ix.icore.domain.ListOfConstraint conds, MatchEnv env)
ix.icore.domain.ListOfConstraint getNodeConditions(PNode node)
void registerConstraintManager(Symbol type, Symbol relation, ConstraintManager cm)
ConstraintManager getConstraintManager(Symbol type, Symbol rel)
ConstraintManager getConstraintManager(Constraint c)
void bindVariables(java.util.Map bindings)
Variable
void statusChanged(PNode node)
LList putVariablesInPattern(LList pattern)
ItemVar
s have
been replaced by Variable
s.
Plan getPlan()
void setPlan(Plan plan)
void addProcessStatusListener(ProcessStatusListener listener)
void fireStatusUpdate()
void fireNewBindings(java.util.Map bindings)
void fireStateChange(java.util.Map delta)
void fireStateDeletion(java.util.Map delta)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |