package hu.webarticum.jsatbuilder.builder.core;



// TODO: optional constraints...
// TODO: unnecessary --> unset() ?

public interface Constraint extends Brick, Dependant, SolverFiller {
    
    public boolean isRequired();
    
    public void remove() throws CollapseException;
    
    public void unset();
    
}

@@ -111,16 +111,59 @@
 nset() ?
+%0A//        Dependant: getNecessityViability
 %0A%0Apublic

Add more TODO