X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.impl%2Fsrc%2Forg%2Fsimantics%2Fdb%2Fimpl%2FForPossibleRelatedValueProcedure.java;h=bd5e0ccaaac3f81716731f5035f2c8d6ebebbc45;hb=199e71d04a503618e59a1667ea3abee36be08732;hp=6dcb0ea104b30da2fb7442b1ab31495f47029267;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/ForPossibleRelatedValueProcedure.java b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/ForPossibleRelatedValueProcedure.java index 6dcb0ea10..bd5e0ccaa 100644 --- a/bundles/org.simantics.db.impl/src/org/simantics/db/impl/ForPossibleRelatedValueProcedure.java +++ b/bundles/org.simantics.db.impl/src/org/simantics/db/impl/ForPossibleRelatedValueProcedure.java @@ -1,19 +1,20 @@ package org.simantics.db.impl; -import org.simantics.db.AsyncReadGraph; +import org.simantics.db.ReadGraph; import org.simantics.db.RelationInfo; -import org.simantics.db.procedure.AsyncProcedure; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.procedure.SyncProcedure; -public final class ForPossibleRelatedValueProcedure implements AsyncProcedure { +public final class ForPossibleRelatedValueProcedure implements SyncProcedure { public final int predicateKey; public final int[] clusterKey; public final int[] predicateReference; public final RelationInfo info; public final ClusterI.CompleteTypeEnum completeType; - private final AsyncProcedure user; + private final SyncProcedure user; - public ForPossibleRelatedValueProcedure(int predicateKey, RelationInfo info, AsyncProcedure user) { + public ForPossibleRelatedValueProcedure(int predicateKey, RelationInfo info, SyncProcedure user) { this.predicateKey = predicateKey; this.completeType = ClusterTraitsBase.getCompleteTypeFromResourceKey(predicateKey); this.info = info; @@ -23,12 +24,12 @@ public final class ForPossibleRelatedValueProcedure implements AsyncProcedure } @Override - public void execute(AsyncReadGraph graph, T result) { + public void execute(ReadGraph graph, T result) throws DatabaseException { user.execute(graph, result); } @Override - public void exception(AsyncReadGraph graph, Throwable throwable) { + public void exception(ReadGraph graph, Throwable throwable) throws DatabaseException { user.exception(graph, throwable); }