X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Fvariable%2FStandardModelledResourcePropertyVariable.java;h=86b2951cff09160f2b81564e66b75d78a1a26d68;hb=15af8a20abe8b2ba24b52c9da8bce6c92351dc43;hp=fe9db651faef4ef328976c2fee313a8773f16b8a;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/StandardModelledResourcePropertyVariable.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/StandardModelledResourcePropertyVariable.java index fe9db651f..86b2951cf 100644 --- a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/StandardModelledResourcePropertyVariable.java +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/StandardModelledResourcePropertyVariable.java @@ -1,22 +1,22 @@ -package org.simantics.db.layer0.variable; - -import org.simantics.db.ReadGraph; -import org.simantics.db.Resource; -import org.simantics.db.common.adaption.SimpleContextualAdapter; -import org.simantics.db.exception.DatabaseException; - -public class StandardModelledResourcePropertyVariable extends SimpleContextualAdapter { - - @Override - public Variable adapt(ReadGraph graph, Resource source, ModelledVariablePropertyDescriptor context) throws DatabaseException { - - // Let the predicate provide an adapter if it wants - Variable propertyAdapter = graph.getPossibleContextualAdapter(context.getProperty(), context, ModelledVariablePropertyDescriptor.class, Variable.class); - if(propertyAdapter != null) return propertyAdapter; - - // Fall back to standard - return new StandardGraphResourcePropertyVariable(graph, context.getVariable(), context.getSubject(), context.getProperty()); - - } - -} +package org.simantics.db.layer0.variable; + +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.common.adaption.SimpleContextualAdapter; +import org.simantics.db.exception.DatabaseException; + +public class StandardModelledResourcePropertyVariable extends SimpleContextualAdapter { + + @Override + public Variable adapt(ReadGraph graph, Resource source, ModelledVariablePropertyDescriptor context) throws DatabaseException { + + // Let the predicate provide an adapter if it wants + Variable propertyAdapter = graph.getPossibleContextualAdapter(context.getProperty(), context, ModelledVariablePropertyDescriptor.class, Variable.class); + if(propertyAdapter != null) return propertyAdapter; + + // Fall back to standard + return new StandardGraphResourcePropertyVariable(graph, context.getVariable(), context.getSubject(), context.getProperty()); + + } + +}