X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.swt.core%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fswt%2Fcore%2Fscl%2FFunctions.java;h=729739972472214b171b1cace913e819b504bd68;hb=1fdb41271da8165cbe47997351fcbdc3c6c2cdd2;hp=4ade9cde2b8f5db0eac80857700d9c50b5986764;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/scl/Functions.java b/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/scl/Functions.java index 4ade9cde2..729739972 100644 --- a/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/scl/Functions.java +++ b/bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/scl/Functions.java @@ -1,32 +1,32 @@ -package org.simantics.document.swt.core.scl; - -import org.simantics.db.ReadGraph; -import org.simantics.db.Resource; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.layer0.variable.Variable; -import org.simantics.db.layer0.variable.VariableBean; -import org.simantics.document.server.request.ServerSCLValueRequest; -import org.simantics.scl.reflection.annotations.SCLValue; - -public class Functions { - - @SCLValue(type = "ReadGraph -> Resource -> Variable -> VariableBean") - public static VariableBean explorerInput(ReadGraph graph, Resource converter, Variable context) throws DatabaseException { - Variable component = context.getParent(graph); - Variable input = component.getPossiblePropertyValue(graph, "input"); - return new VariableBean(graph, input); - } - - @SCLValue(type = "ReadGraph -> Resource -> Variable -> Variable") - public static Variable input(ReadGraph graph, Resource converter, Variable context) throws DatabaseException { - Variable component = context.getParent(graph); - Variable input = component.getPossiblePropertyValue(graph, "input"); - return input; - } - - @SCLValue(type = "ReadGraph -> Resource -> Variable -> a") - public static Object sclValue(ReadGraph graph, Resource converter, Variable context) throws DatabaseException { - return ServerSCLValueRequest.compileAndEvaluate(graph, context); - } - -} +package org.simantics.document.swt.core.scl; + +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.layer0.variable.Variable; +import org.simantics.db.layer0.variable.VariableBean; +import org.simantics.document.server.request.ServerSCLValueRequest; +import org.simantics.scl.reflection.annotations.SCLValue; + +public class Functions { + + @SCLValue(type = "ReadGraph -> Resource -> Variable -> VariableBean") + public static VariableBean explorerInput(ReadGraph graph, Resource converter, Variable context) throws DatabaseException { + Variable component = context.getParent(graph); + Variable input = component.getPossiblePropertyValue(graph, "input"); + return new VariableBean(graph, input); + } + + @SCLValue(type = "ReadGraph -> Resource -> Variable -> Variable") + public static Variable input(ReadGraph graph, Resource converter, Variable context) throws DatabaseException { + Variable component = context.getParent(graph); + Variable input = component.getPossiblePropertyValue(graph, "input"); + return input; + } + + @SCLValue(type = "ReadGraph -> Resource -> Variable -> a") + public static Object sclValue(ReadGraph graph, Resource converter, Variable context) throws DatabaseException { + return ServerSCLValueRequest.compileAndEvaluate(graph, context); + } + +}