comparison dwtx/text/edits/MultiTextEdit.d @ 159:7926b636c282

...
author Frank Benoit <benoit@tionex.de>
date Wed, 27 Aug 2008 01:57:58 +0200
parents f70d9508c95c
children
comparison
equal deleted inserted replaced
158:25f1f92fa3df 159:7926b636c282
32 import dwtx.text.edits.TextEdit; // packageimport 32 import dwtx.text.edits.TextEdit; // packageimport
33 import dwtx.text.edits.RangeMarker; // packageimport 33 import dwtx.text.edits.RangeMarker; // packageimport
34 import dwtx.text.edits.UndoEdit; // packageimport 34 import dwtx.text.edits.UndoEdit; // packageimport
35 import dwtx.text.edits.InsertEdit; // packageimport 35 import dwtx.text.edits.InsertEdit; // packageimport
36 36
37
38 import dwt.dwthelper.utils; 37 import dwt.dwthelper.utils;
39
40 import dwtx.dwtxhelper.Collection; 38 import dwtx.dwtxhelper.Collection;
41 39
42 import dwtx.core.runtime.Assert; 40 import dwtx.core.runtime.Assert;
43 import dwtx.jface.text.BadLocationException; 41 import dwtx.jface.text.BadLocationException;
44 import dwtx.jface.text.IDocument; 42 import dwtx.jface.text.IDocument;
170 168
171 /* 169 /*
172 * @see TextEdit#copy 170 * @see TextEdit#copy
173 */ 171 */
174 protected TextEdit doCopy() { 172 protected TextEdit doCopy() {
175 Assert.isTrue(MultiTextEdit.classinfo is getClass(), "Subclasses must reimplement copy0"); //$NON-NLS-1$ 173 Assert.isTrue(MultiTextEdit.classinfo is this.classinfo, "Subclasses must reimplement copy0"); //$NON-NLS-1$
176 return new MultiTextEdit(this); 174 return new MultiTextEdit(this);
177 } 175 }
178 176
179 /* 177 /*
180 * @see TextEdit#accept0 178 * @see TextEdit#accept0