/** * One of layer change * @param event Event object, source is table identifier. */ @Override public void tableChange(TableEditEvent event) { // Found which layer(s) change for(ILayer layer : mapContext.getLayers()) { if(!layer.getTableReference().isEmpty()) { if(MetaData.isTableIdentifierEquals(event.getTableName(), layer.getTableReference())) { treeRenderer.clearTableIconCache(layer.getTableReference()); treeModel.nodeChanged(new TocTreeNodeLayer(layer)); } } } }