]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.jdbc/src/org/simantics/jdbc/variable/JDBCRealm.java
Merge "Reading background color of a ICanvasContext with SCL"
[simantics/platform.git] / bundles / org.simantics.jdbc / src / org / simantics / jdbc / variable / JDBCRealm.java
1 package org.simantics.jdbc.variable;
2
3 import org.simantics.simulator.toolkit.StandardNodeManager;
4 import org.simantics.simulator.toolkit.StandardRealm;
5 import org.slf4j.Logger;
6 import org.slf4j.LoggerFactory;
7
8 public class JDBCRealm extends StandardRealm<JDBCNode, JDBCNodeManagerSupport> {
9
10     private static final Logger LOGGER = LoggerFactory.getLogger(JDBCRealm.class);
11
12     protected JDBCRealm(JDBCNodeManagerSupport engine, String id) {
13         super(engine, id);
14     }
15
16     @Override
17     protected StandardNodeManager<JDBCNode, JDBCNodeManagerSupport> createManager() {
18         if (LOGGER.isDebugEnabled())
19             LOGGER.debug("Creating {} for realm with id {}", JDBCNodeManager.class.getSimpleName(), getId());
20         return new JDBCNodeManager(this, new JDBCNode("ROOT"));
21     }
22
23     @Override
24     public Logger getLogger() {
25         return LOGGER;
26     }
27
28 }