Please note that since this is intended for drawing the default will be Filter.INCLUDE (so that we show everything unless otherwise instructed).
This method takes into account {@link #isAoiFilter()} and {@link #getFilter()}
171172173174175176177178179180181
if( query == null ){ query = new Query( schema.getTypeName() ); } // Additional Filter provided as Style used to reduce onscreen clutter FilterStyle filterStyle = (FilterStyle) styleBlackboard.get(ProjectBlackboardConstants.LAYER__STYLE_FILTER); Filter styleFilter = filterStyle.toFilter(schema); if( styleFilter != Filter.INCLUDE ){ Filter queryFilter = query.getFilter(); if( queryFilter == Filter.INCLUDE ){ query.setFilter( styleFilter ); }