package org.simantics.jdbc.variable; import org.simantics.db.ReadGraph; import org.simantics.db.exception.DatabaseException; import org.simantics.db.layer0.variable.NodeManagerVariableBuilder; import org.simantics.db.layer0.variable.NodeSupport; public class JDBCVariableBuilder extends NodeManagerVariableBuilder { @Override protected NodeSupport getNodeSupport(ReadGraph graph, String sessionName) throws DatabaseException { return JDBCSessionManager.nodeSupport(graph, sessionName); } @Override protected Object getRoot(ReadGraph graph, NodeSupport support, String sessionName) throws DatabaseException { JDBCNodeManager manager = (JDBCNodeManager) support.manager; return manager.getRoot(); } }