import org.simantics.db.exception.DatabaseException;
import org.simantics.db.layer0.variable.NodeSupport;
import org.simantics.db.procedure.Listener;
+import org.simantics.simulator.toolkit.StandardNodeManager;
import org.simantics.simulator.toolkit.StandardNodeManagerSupport;
import org.simantics.simulator.toolkit.StandardRealm;
}
}
+ public void registerNodeSupport(StandardNodeManager<Node,Engine> realm, NodeSupport<Node> support) {
+
+ }
+
public NodeSupport<Node> getOrCreateNodeSupport(ReadGraph graph, String id) throws DatabaseException {
synchronized(SUPPORTS) {
NodeSupport<Node> result = SUPPORTS.get(id);
if(result == null) {
StandardRealm<Node,Engine> realm = getOrCreateRealm(graph, id);
result = new NodeSupport<Node>(realm.getNodeManager());
+ registerNodeSupport(realm.getNodeManager(), result);
SUPPORTS.put(id, result);
}
return result;