Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ix.icore
Interface ConstraintManager

All Known Implementing Classes:
  ConsumeTheOnlyCM, ForAllCM, Scrum, TimePointNet, UseCM

    public interface ConstraintManager

Constraint Managers.

Method Summary
`void` | `addConstraint(Constraint c)`
`void` | `addConstraint(PNode node, Constraint c)`
`void` | `clear()`
`void` | `evalAtBegin(PNodeEnd begin, Constraint c)`
`void` | `evalAtEnd(PNodeEnd end, Constraint c)`
`boolean` | `mightInteract(PNodeEnd ne1, Constraint c1, PNodeEnd ne2, Constraint c2)`
`void` | `registerWith(ConstraintManagerRegistry r)`
`void` | `reset()`

Method Detail

### registerWith

    void registerWith(ConstraintManagerRegistry r)

### addConstraint

    void addConstraint(PNode node,
                       Constraint c)

### addConstraint

    void addConstraint(Constraint c)

### evalAtBegin

    void evalAtBegin(PNodeEnd begin,
                     Constraint c)

### evalAtEnd

    void evalAtEnd(PNodeEnd end,
                   Constraint c)

### mightInteract

    boolean mightInteract(PNodeEnd ne1,
                          Constraint c1,
                          PNodeEnd ne2,
                          Constraint c2)

### reset

    void reset()

### clear

    void clear()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD