import java.util.ArrayList;
import org.simantics.db.Resource;
-import org.simantics.db.common.utils.Logger;
import org.simantics.db.exception.DatabaseException;
import org.simantics.db.exception.ExternalValueException;
import org.simantics.db.exception.ValidationException;
import org.simantics.db.impl.TableFactory;
import org.simantics.db.impl.TableSizeListener;
import org.simantics.db.impl.graph.ReadGraphImpl;
-import org.simantics.db.procedure.AsyncContextMultiProcedure;
import org.simantics.db.procedure.SyncContextMultiProcedure;
import org.simantics.db.procedure.SyncMultiProcedure;
import org.simantics.db.procore.cluster.PredicateTable.Status;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
final class ResourceElement {
class CalculateStatements
implements ClusterI.PredicateProcedure<CalculateStatements> {
+
+ private static final Logger LOGGER = LoggerFactory.getLogger(CalculateStatements.class);
private ObjectTable ot;
private final int sRef;
try {
oIndex = ClusterTraits.statementIndexGet(oIndex);
} catch (DatabaseException e) {
- Logger.getDefault().logError("Missing object set for s="
- + sRef + " p=" + pKey, null);
+ LOGGER.error("Missing object set for s="
+ + sRef + " p=" + pKey, e);
return false; // continue looping
}
int osize = ot.getObjectSetSize(oIndex);