import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
import org.simantics.db.Session;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
import org.simantics.db.Session;
private static final String PLUGIN_ID = "org.simantics.db.services";
private static final String SERVICE_INITIALIZER = "serviceInitializer";
private static final String PLUGIN_ID = "org.simantics.db.services";
private static final String SERVICE_INITIALIZER = "serviceInitializer";
public IStatus initialize(final Session s) {
MultiStatus problems = new MultiStatus(PLUGIN_ID, INITIALIZER_ERROR, "ServiceInitializer errors:", null);
public IStatus initialize(final Session s) {
MultiStatus problems = new MultiStatus(PLUGIN_ID, INITIALIZER_ERROR, "ServiceInitializer errors:", null);
// Initialize adaption service
merge(problems, new AdaptionServiceInitializer().initialize(s));
// Initialize adaption service
merge(problems, new AdaptionServiceInitializer().initialize(s));
ServiceInitializer initializer = (ServiceInitializer) conf.createExecutableExtension("class");
merge(problems, initializer.initialize(s));
} catch (CoreException e) {
ServiceInitializer initializer = (ServiceInitializer) conf.createExecutableExtension("class");
merge(problems, initializer.initialize(s));
} catch (CoreException e) {