private static void setSelectedVectorDataNode( ProductSceneView sceneView, final VectorDataNode vectorDataNode) { final LayerFilter layerFilter = new LayerFilter() { @Override public boolean accept(Layer layer) { return layer instanceof VectorDataLayer && ((VectorDataLayer) layer).getVectorDataNode() == vectorDataNode; } }; Layer layer = LayerUtils.getChildLayer(sceneView.getRootLayer(), LayerUtils.SEARCH_DEEP, layerFilter); if (layer != null) { sceneView.setSelectedLayer(layer); } }