import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
+import org.simantics.Simantics;
import org.simantics.db.ReadGraph;
import org.simantics.db.Resource;
import org.simantics.db.Session;
panel.setPickType(4);
try {
- ControlPointFactory.preloadCache(getLibraryUri());
- ComponentUtils.preloadCache();
+ ControlPointFactory.preloadCache(Simantics.getSession(), getLibraryUri());
+ ComponentUtils.preloadCache(Simantics.getSession());
} catch (Exception e) {
ExceptionUtils.logAndShowError("Cannot open Plant3D editor",e);
return;
if (node instanceof Equipment) {
m.add(translateAction);
m.add(rotateAction);
- for (Item eq : P3DUtil.getNozzles(getLibraryUri())) {
+ for (Item eq : P3DUtil.getNozzles(Simantics.getSession(), getLibraryUri())) {
AddNozzleAction add = new AddNozzleAction(rootNode, eq);
add.setEquipment((Equipment)node);
m.add(add);