edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval Class Reference

Inherits edu::mit::csail::sdg::squander::engine::ISquanderResult::IEvaluator.

Collaboration diagram for edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 KodkodEval (Iterator< Solution > solutions)
String unsatCore ()
ObjTupleSet evaluate (ForgeVariable var)
ObjTupleSet evaluateExpr (ForgeExpression expr)
boolean hasSolution ()
IEvaluator nextSolution ()
String trace ()
String stats ()

Protected Member Functions

ObjTupleSet makeConst (TupleSet ts)

Protected Attributes

final Iterator< Solution > solutions
Solution solution

Detailed Description

An implementation of the IEvaluator interface that wraps a Kodkod solution.

Definition at line 132 of file SquanderKodkodImpl.java.


Constructor & Destructor Documentation

edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.KodkodEval ( Iterator< Solution >  solutions  ) 

Member Function Documentation

ObjTupleSet edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.evaluate ( ForgeVariable  var  ) 
ObjTupleSet edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.evaluateExpr ( ForgeExpression  expr  ) 
boolean edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.hasSolution (  ) 
ObjTupleSet edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.makeConst ( TupleSet  ts  )  [protected]
IEvaluator edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.nextSolution (  ) 
String edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.stats (  ) 
String edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.trace (  ) 
String edu.mit.csail.sdg.squander.engine.kk.SquanderKodkodImpl.KodkodEval.unsatCore (  ) 

Member Data Documentation


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208