UVM Sequence_Item Constraint for increase 1

In reply to DenizGuzel:

I believe you mean state should be increased for each seq_item.
You can do this in the sequence where you are calling your seq_item like this

task body();
   your_item.state = 1;
   for (int i = 0; i < max_items; i++)
     uvm_do_with (your_item, {your_item.state + i;})
endtask