]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.g3d.vtk/src/org/simantics/g3d/vtk/common/HoverHighlighter.java
Compiler warning elimination
[simantics/3d.git] / org.simantics.g3d.vtk / src / org / simantics / g3d / vtk / common / HoverHighlighter.java
index 7acb3f547adc3ced76f6e0e1932e69fcefbae73b..4a07d69629a2e337a57ffe47f897400d5c0f9b21 100644 (file)
 package org.simantics.g3d.vtk.common;
 
 import org.eclipse.jface.viewers.ISelection;
-import org.simantics.g3d.scenegraph.IG3DNode;
 import org.simantics.g3d.scenegraph.NodeHighlighter;
 import org.simantics.g3d.scenegraph.NodeHighlighter.HighlightEventType;
+import org.simantics.g3d.scenegraph.base.INode;
 
-public class HoverHighlighter extends SelectionHighlighter {
+public class HoverHighlighter<DBObject> extends SelectionHighlighter<DBObject> {
 
-
-       public HoverHighlighter(VtkView panel, VTKNodeMap nodeMap) {
+       public HoverHighlighter(VtkView panel, VTKNodeMap<DBObject,?> nodeMap) {
                super(panel, nodeMap);
-               
        }
        
+       @Override
        protected void highlight(ISelection s) {
                highlight(s, HighlightEventType.Hover, HighlightEventType.ClearHover);
        }
        
-       protected void hilight(IG3DNode node, HighlightEventType type) {
+       @Override
+       protected void hilight(INode node, HighlightEventType type) {
                if (node instanceof NodeHighlighter) {
                        ((NodeHighlighter)node).highlight(type);
                        return;
@@ -40,12 +40,14 @@ public class HoverHighlighter extends SelectionHighlighter {
                }
        }
 
-       protected void setDefaultColor(IG3DNode node) {
+       @Override
+       protected void setDefaultColor(INode node) {
                double color[] = new double[]{0,0,0};
                setColor(node, true, color);
        }
        
-       protected void setSelectedColor(IG3DNode node) {
+       @Override
+       protected void setSelectedColor(INode node) {
                double color[] = new double[]{1,0,1};
                setColor(node, true, color);
        }