]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.server/src/org/simantics/document/server/HandlerSCLComputationalValue.java
Variable optimizations for documents (Simupedia)
[simantics/platform.git] / bundles / org.simantics.document.server / src / org / simantics / document / server / HandlerSCLComputationalValue.java
1 package org.simantics.document.server;
2
3 import org.simantics.db.ReadGraph;
4 import org.simantics.db.Resource;
5 import org.simantics.db.exception.DatabaseException;
6 import org.simantics.db.layer0.adapter.ContextualRelatedValue;
7 import org.simantics.document.server.request.ServerSCLHandlerValueRequest;
8 import org.simantics.scl.runtime.function.Function1;
9
10 public class HandlerSCLComputationalValue extends ContextualRelatedValue {
11
12         @Override
13         public Function1<Object,Object> getFunction(ReadGraph graph, Resource s, Resource o, Resource p) throws DatabaseException {
14                 return ServerSCLHandlerValueRequest.compile(graph, s, o, p);
15         }
16
17 }