6 #ifndef OPERATIONAL_MEMENTO_CONSTRAINT_SOLVER_INTERFACE_H_
7 #define OPERATIONAL_MEMENTO_CONSTRAINT_SOLVER_INTERFACE_H_
21 virtual void Solve() = 0;
Definition: application.cc:10
virtual void SetMemento(ConstraintSolverMemento *)=0
virtual void AddConstraint(Graphic *startConnection, Graphic *endConnection)=0
virtual ConstraintSolverMemento * CreateMemento()=0
virtual ~ConstraintSolverInterface()
Definition: constraint_solver_interface.h:19
Definition: constraint_solver_interface.h:16
Definition: constraint_solver_memento.h:19
virtual void RemoveConstraint(Graphic *startConnection, Graphic *endConnection)=0