ix.ip2
Class ConstraintAssociator
java.lang.Object
ix.ip2.ConstraintAssociator
- All Implemented Interfaces:
- ConstraintManagerRegistry
public class ConstraintAssociator
- extends java.lang.Object
- implements ConstraintManagerRegistry
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mm
protected Ip2ModelManager mm
constraintManagers
protected java.util.Set<ConstraintManager> constraintManagers
dispatchTable
protected java.util.Map<Symbol,java.util.Map<Symbol,java.util.List<ConstraintManager>>> dispatchTable
ConstraintAssociator
public ConstraintAssociator(Ip2ModelManager mm)
reset
public void reset()
clear
public void clear()
addConstraintManager
public void addConstraintManager(ConstraintManager cm,
Symbol type,
Symbol[] subtypes)
- Specified by:
addConstraintManager
in interface ConstraintManagerRegistry
getConstraintManagers
public java.util.List<ConstraintManager> getConstraintManagers(Constraint c)
addConstraint
public void addConstraint(PNode node,
Constraint c)
evalAtBegin
public void evalAtBegin(PNodeEnd ne,
Constraint c)
evalAtEnd
public void evalAtEnd(PNodeEnd ne,
Constraint c)