]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/SimpleElementLayers.java
Even more fixes to layers
[simantics/platform.git] / bundles / org.simantics.g2d / src / org / simantics / g2d / element / handler / impl / SimpleElementLayers.java
index d62e85b800f3ea77233d2e91f22d7797b5df5755..622e5322eb19baba8b6ddfa580b336b5d6c6fb4b 100644 (file)
@@ -16,7 +16,6 @@ import java.util.Set;
 
 import org.simantics.g2d.element.ElementHints;
 import org.simantics.g2d.element.IElement;
-import org.simantics.g2d.element.handler.ElementLayerListener;
 import org.simantics.g2d.element.handler.ElementLayers;
 import org.simantics.g2d.layers.ILayer;
 import org.simantics.g2d.layers.ILayers;
@@ -84,46 +83,4 @@ public class SimpleElementLayers implements ElementLayers {
 
     }
 
-    @Override
-    public boolean setVisibility(IElement e, ILayer layer, boolean value) {
-
-        Set<ILayer> elementLayers = (Set<ILayer>) e.getHint(ElementHints.KEY_VISIBLE_LAYERS);
-        if (elementLayers == null)
-            return false;
-        boolean result;
-        if (value)
-            result = elementLayers.add(layer);
-        else
-            result = elementLayers.remove(layer);
-
-        if (result) {
-            for (ElementLayerListener ell : e.getElementClass().getItemsByClass(ElementLayerListener.class)) {
-                ell.visibilityChanged(e, layer, value);
-            }
-        }
-
-        return result;
-    }
-
-    @Override
-    public boolean setFocusability(IElement e, ILayer layer, boolean value) {
-
-        Set<ILayer> elementLayers = (Set<ILayer>) e.getHint(ElementHints.KEY_FOCUS_LAYERS);
-        if (elementLayers == null)
-            return false;
-        boolean result;
-        if (value)
-            result = elementLayers.add(layer);
-        else
-            result = elementLayers.remove(layer);
-
-        if (result) {
-            for (ElementLayerListener ell : e.getElementClass().getItemsByClass(ElementLayerListener.class)) {
-                ell.focusabilityChanged(e, layer, value);
-            }
-        }
-
-        return result;
-    }
-
 }