/** * Setter for property visible. * * @param visible * New value of property visible. */ public void setVisible(boolean visible) { if (this.visible == visible) { return; } // change visibility and fire events this.visible = visible; MapLayerEvent event = new MapLayerEvent(this, MapLayerEvent.VISIBILITY_CHANGED); if (visible) { fireMapLayerListenerLayerShown(event); } else { fireMapLayerListenerLayerHidden(event); } }