import org.simantics.proconf.g3d.stubs.MultiTextureMode;\r
import org.simantics.proconf.g3d.stubs.Shader;\r
import org.simantics.proconf.g3d.stubs.Texture;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
import com.jme.image.Image;\r
import com.jme.renderer.ColorRGBA;\r
import org.simantics.db.Resource;\r
import org.simantics.db.adaption.AdaptionException;\r
import org.simantics.proconf.g3d.Resources;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
import com.jme.renderer.ColorRGBA;\r
import com.jme.scene.Geometry;\r
import org.simantics.proconf.g3d.stubs.TextureCoordinateGenerator;\r
import org.simantics.proconf.image.interfaces.IImage;\r
import org.simantics.proconf.image.interfaces.IImageFactory;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
import org.simantics.utils.ui.gfx.ImageUtils;\r
import org.simantics.utils.ui.gfx.PixelDimension;\r
\r
import org.simantics.proconf.g3d.scenegraph.IGraphicsNode;\r
import org.simantics.proconf.g3d.scenegraph.RootGraphicsNode;\r
import org.simantics.proconf.g3d.stubs.G3DNode;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
import org.simantics.utils.datastructures.BijectionMap;\r
\r
import com.jme.scene.Node;\r
import org.simantics.proconf.g3d.scenegraph.IGeometryNode;\r
import org.simantics.proconf.g3d.scenegraph.IGraphicsNode;\r
import org.simantics.proconf.g3d.tools.ScenegraphLockTraverser;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
import org.simantics.utils.ui.jface.MenuTools;\r
\r
import com.jme.math.Ray;\r
import org.simantics.db.events.GraphChangeEvent;\r
import org.simantics.db.management.ISessionContext;\r
import org.simantics.proconf.ui.workbench.ResourceEditorPart;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
\r
public abstract class ThreeDimensionalEditorPart extends ResourceEditorPart implements ThreeDimensionalEditorProvider{\r
\r
import org.eclipse.swt.widgets.Display;\r
import org.eclipse.ui.PlatformUI;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
\r
/**\r
import org.eclipse.swt.widgets.Composite;\r
import org.simantics.proconf.g3d.base.JmeRenderingComponent;\r
import org.simantics.proconf.g3d.base.ResourceTextureCache;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
import com.jme.renderer.Renderer;\r
import com.jme.renderer.lwjgl.LWJGLRenderer;\r
import org.simantics.proconf.g3d.base.ThreeDimensionalEditorBase;\r
import org.simantics.proconf.g3d.stubs.G3DModel;\r
import org.simantics.proconf.g3d.stubs.G3DNode;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
public class ModelNode extends AbstractGraphicsNode implements Animatable, IGeometryNode{\r
protected List<ShapeNode> shapes = new ArrayList<ShapeNode>();\r
import org.simantics.proconf.g3d.base.ThreeDimensionalEditorBase;\r
import org.simantics.proconf.g3d.stubs.G3DModel;\r
import org.simantics.proconf.g3d.stubs.G3DNode;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
/**\r
* IGraphicsNode for parameterized models. Implementation assumes that G3DNode itself does not contain\r
import org.simantics.proconf.g3d.stubs.G3DModel;\r
import org.simantics.proconf.g3d.stubs.G3DNode;\r
import org.simantics.proconf.g3d.stubs.Orientation;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
import com.jme.bounding.BoundingBox;\r
import com.jme.bounding.CollisionTreeManager;\r
import org.simantics.proconf.image.interfaces.IImageFactory;\r
import org.simantics.proconf.image.ui.ImageComposite;\r
import org.simantics.proconf.ui.utils.ResourceAdaptionUtils;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
\r
\r
public class AppearanceEditor extends SinglePageResourceView{\r
import org.simantics.db.Session;\r
import org.simantics.proconf.g3d.common.StructuredResourceSelection;\r
import org.simantics.proconf.ui.workbench.ResourceEditorPart;\r
-import org.simantics.utils.ErrorLogger;\r
+import org.simantics.utils.ui.ErrorLogger;\r
import org.simantics.utils.ui.ISelectionUtils;\r
import org.simantics.utils.ui.jface.BaseSelectionProvider;\r
\r