// Path: src/main/java/com/googlecode/rockit/exception/ILPException.java
// public class ILPException extends SolveException
// {
//     /**
//      * When the ilp is infeasible, this exception occurs.
//      */
//     private static final long serialVersionUID = -4390221337485101364L;
// 
// 
//     public ILPException()
//     {
//     }
// 
// 
//     public ILPException(String msg)
//     {
//         super(msg);
//     }
// }


import ilog.concert.IloException;
import ilog.concert.IloLinearNumExpr;
import ilog.concert.IloNumVar;
import ilog.concert.IloNumVarType;
import ilog.cplex.IloCplex;
import ilog.cplex.IloCplex.UnknownObjectException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.googlecode.rockit.conn.ilp.ILPConnector;
import com.googlecode.rockit.conn.ilp.ILPOperator;
import com.googlecode.rockit.conn.ilp.ILPVariable;
import com.googlecode.rockit.exception.ILPException;
package com.googlecode.rockit.conn.ilp.cplex;





public class CplexConnector extends ILPConnector
{
    private IloCplex               cplex;
    private Map<String, IloNumVar> variables = new HashMap<String, IloNumVar>();
    private Map<String, Double>    objective = new HashMap<String, Double>();


// Path: src/main/java/com/googlecode/rockit/exception/ILPException.java
// public class ILPException extends SolveException
// {
//     /**
//      * When the ilp is infeasible, this exception occurs.
//      */
//     private static final long serialVersionUID = -4390221337485101364L;
// 
// 
//     public ILPException()
//     {
//     }
// 
// 
//     public ILPException(String msg)
//     {
//         super(msg);
//     }
// }


// Path: src/main/java/com/googlecode/rockit/conn/ilp/cplex/CplexConnector.java
import ilog.concert.IloException;
import ilog.concert.IloLinearNumExpr;
import ilog.concert.IloNumVar;
import ilog.concert.IloNumVarType;
import ilog.cplex.IloCplex;
import ilog.cplex.IloCplex.UnknownObjectException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.googlecode.rockit.conn.ilp.ILPConnector;
import com.googlecode.rockit.conn.ilp.ILPOperator;
import com.googlecode.rockit.conn.ilp.ILPVariable;
import com.googlecode.rockit.exception.ILPException;

package com.googlecode.rockit.conn.ilp.cplex;





public class CplexConnector extends ILPConnector
{
    private IloCplex               cplex;
    private Map<String, IloNumVar> variables = new HashMap<String, IloNumVar>();
    private Map<String, Double>    objective = new HashMap<String, Double>();


    public CplexConnector() throws ILPException