--- /dev/null
+package org.simantics.db.impl;\r
+\r
+public class TableIntAllocatorAdapter implements IntAllocatorI {\r
+ private Table<int[]> table;\r
+ public TableIntAllocatorAdapter(Table<int[]> table) {\r
+ this.table = table;\r
+ }\r
+ @Override\r
+ public int allocate(int size) {\r
+ int tableIndex = table.createNewElement(size);\r
+ return table.checkIndexAndGetRealIndex(tableIndex, size);\r
+ }\r
+ @Override\r
+ public int[] getTable() {\r
+ return table.getTable();\r
+ }\r
+}\r