ix.ip2
Class VariableManager.FilterMatcher
java.lang.Object
ix.ip2.VariableManager.FilterMatcher
- Enclosing class:
- VariableManager
protected class VariableManager.FilterMatcher
- extends java.lang.Object
Method Summary |
protected void |
evalComputeFilter(Constraint c,
LList restConds,
MatchEnv baseEnv)
|
(package private) java.util.List |
evalFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
|
protected void |
filter(Constraint c,
LList restConds,
MatchEnv baseEnv)
|
protected void |
matchComputeResult(Constraint c,
java.lang.Object value,
LList restConds,
MatchEnv baseEnv)
|
protected MatchEnv |
matchFilter(PatternAssignment pv,
java.util.Map.Entry entry,
MatchEnv baseEnv)
|
(package private) ix.icore.domain.ListOfConstraint |
testFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv baseEnv)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stateMap
protected java.util.Map stateMap
resultEnvs
protected java.util.List resultEnvs
TRUE
final Symbol TRUE
FALSE
final Symbol FALSE
VariableManager.FilterMatcher
VariableManager.FilterMatcher(java.util.Map stateMap)
evalFilters
java.util.List evalFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv env)
testFilters
ix.icore.domain.ListOfConstraint testFilters(ix.icore.domain.ListOfConstraint conds,
MatchEnv baseEnv)
filter
protected void filter(Constraint c,
LList restConds,
MatchEnv baseEnv)
matchFilter
protected MatchEnv matchFilter(PatternAssignment pv,
java.util.Map.Entry entry,
MatchEnv baseEnv)
evalComputeFilter
protected void evalComputeFilter(Constraint c,
LList restConds,
MatchEnv baseEnv)
matchComputeResult
protected void matchComputeResult(Constraint c,
java.lang.Object value,
LList restConds,
MatchEnv baseEnv)