X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.g2d%2Fsrc%2Forg%2Fsimantics%2Fg2d%2Felement%2Fhandler%2Fimpl%2FSimpleElementLayers.java;h=622e5322eb19baba8b6ddfa580b336b5d6c6fb4b;hb=3cfa8ee6785da4a41c655c0f2a12a899b28f85d5;hp=d62e85b800f3ea77233d2e91f22d7797b5df5755;hpb=bf96ac52241da33b0150f15547c1b57b2673f25c;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/SimpleElementLayers.java b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/SimpleElementLayers.java index d62e85b80..622e5322e 100644 --- a/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/SimpleElementLayers.java +++ b/bundles/org.simantics.g2d/src/org/simantics/g2d/element/handler/impl/SimpleElementLayers.java @@ -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 elementLayers = (Set) 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 elementLayers = (Set) 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; - } - }