comparison dwtx/jface/text/source/VisualAnnotationModel.d @ 134:51e6e63f930e

Regex fix for casts
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:46:20 +0200
parents 7d818bd32d63
children 02cd5f1224d3
comparison
equal deleted inserted replaced
133:7d818bd32d63 134:51e6e63f930e
174 /* 174 /*
175 * @see IAnnotationModel#getPosition(Annotation) 175 * @see IAnnotationModel#getPosition(Annotation)
176 */ 176 */
177 public Position getPosition(Annotation annotation) { 177 public Position getPosition(Annotation annotation) {
178 178
179 Position p= (Position) getAnnotationMap().get(annotation); 179 Position p= cast(Position) getAnnotationMap().get(annotation);
180 if (p !is null) 180 if (p !is null)
181 return p; 181 return p;
182 182
183 if (fModel !is null) 183 if (fModel !is null)
184 return fModel.getPosition(annotation); 184 return fModel.getPosition(annotation);
191 */ 191 */
192 public void modelChanged(IAnnotationModel model) { 192 public void modelChanged(IAnnotationModel model) {
193 if (model is fModel) { 193 if (model is fModel) {
194 Iterator iter= new ArrayList(fAnnotationModelListeners).iterator(); 194 Iterator iter= new ArrayList(fAnnotationModelListeners).iterator();
195 while (iter.hasNext()) { 195 while (iter.hasNext()) {
196 IAnnotationModelListener l= (IAnnotationModelListener)iter.next(); 196 IAnnotationModelListener l= cast(IAnnotationModelListener)iter.next();
197 l.modelChanged(this); 197 l.modelChanged(this);
198 } 198 }
199 } 199 }
200 } 200 }
201 201