X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Fadapter%2FStandardGraphPropertyFactoryAdapter.java;fp=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Fadapter%2FStandardGraphPropertyFactoryAdapter.java;h=8748485ecd5e3fccd32126786312331b477e172a;hb=969bd23cab98a79ca9101af33334000879fb60c5;hp=0000000000000000000000000000000000000000;hpb=866dba5cd5a3929bbeae85991796acb212338a08;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/adapter/StandardGraphPropertyFactoryAdapter.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/adapter/StandardGraphPropertyFactoryAdapter.java new file mode 100644 index 000000000..8748485ec --- /dev/null +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/adapter/StandardGraphPropertyFactoryAdapter.java @@ -0,0 +1,18 @@ +package org.simantics.db.layer0.adapter; + +import org.simantics.db.AsyncReadGraph; +import org.simantics.db.RelationContext; +import org.simantics.db.Resource; +import org.simantics.db.adaption.Adapter; +import org.simantics.db.layer0.variable.GraphPropertyFactory; +import org.simantics.db.layer0.variable.StandardGraphPropertyFactory; +import org.simantics.db.procedure.AsyncProcedure; + +public class StandardGraphPropertyFactoryAdapter implements Adapter { + + @Override + public void adapt(AsyncReadGraph graph, Resource source, RelationContext s, final AsyncProcedure procedure) { + procedure.execute(graph, StandardGraphPropertyFactory.INSTANCE); + } + +}