Gurobi general constraint object. General constraints are always associated with a particular model. You create a general constraint object by adding a general constraint to a model (using one of the GRBModel.addGenConstrXxx() methods), rather than by using a GRBGenConstr constructor.

The methods on general constraint objects are used to get and set constraint attributes. For example, general constraint types can be queried by calling get(GRB.IntAttr.GenConstrType). Note, however, that it is generally more efficient to query attributes for a set of constraints at once. This is done using the attribute query method on the GRBModel object (GRBModel.get).