+package org.simantics.simulator.toolkit.db;
+
+import org.simantics.simulator.toolkit.StandardNodeManager;
+import org.simantics.simulator.toolkit.StandardNodeManagerSupport;
+import org.simantics.simulator.toolkit.StandardRealm;
+
+public abstract class StandardVariableRealm<Node, Engine extends StandardNodeManagerSupport<Node>> extends StandardRealm<Node, Engine> {
+
+ protected StandardVariableRealm(Engine engine, String id) {
+ super(engine, id);
+ }
+
+ @Override
+ protected StandardNodeManager<Node, Engine> createManager(Node root) {
+ return new StandardVariableNodeManager<Node, Engine>(this, root);
+ }
+
+}
\ No newline at end of file