/** * {@inheritDoc} * <p> * Performance optimization: since we know at this place * that none of the clients expects the given range to be * untouched we reuse the given range as return value. * </p> */ @Override protected StyleRange modelStyleRange2WidgetStyleRange(StyleRange range) { IRegion region= modelRange2WidgetRange(new Region(range.start, range.length)); if (region != null) { // don't clone the style range, but simply reuse it. range.start= region.getOffset(); range.length= region.getLength(); return range; } return null; }
/** * {@inheritDoc} * <p> * Performance optimization: since we know at this place * that none of the clients expects the given range to be * untouched we reuse the given range as return value. * </p> */ @Override protected StyleRange modelStyleRange2WidgetStyleRange(StyleRange range) { IRegion region= modelRange2WidgetRange(new Region(range.start, range.length)); if (region != null) { // don't clone the style range, but simply reuse it. range.start= region.getOffset(); range.length= region.getLength(); return range; } return null; }
/** * {@inheritDoc} * <p> * Performance optimization: since we know at this place * that none of the clients expects the given range to be * untouched we reuse the given range as return value. * </p> */ protected StyleRange modelStyleRange2WidgetStyleRange(StyleRange range) { IRegion region= modelRange2WidgetRange(new Region(range.start, range.length)); if (region != null) { // don't clone the style range, but simply reuse it. range.start= region.getOffset(); range.length= region.getLength(); return range; } return null; } }