comparison dwtx/jface/text/reconciler/MonoReconciler.d @ 138:b6bad70d540a

Regex instanceof changes
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 02:26:23 +0200
parents 51e6e63f930e
children 1a5b8f8129df
comparison
equal deleted inserted replaced
137:25170b5a8951 138:b6bad70d540a
64 * @param isIncremental the indication whether strategy is incremental or not 64 * @param isIncremental the indication whether strategy is incremental or not
65 */ 65 */
66 public this(IReconcilingStrategy strategy, bool isIncremental) { 66 public this(IReconcilingStrategy strategy, bool isIncremental) {
67 Assert.isNotNull(strategy); 67 Assert.isNotNull(strategy);
68 fStrategy= strategy; 68 fStrategy= strategy;
69 if (fStrategy instanceof IReconcilingStrategyExtension) { 69 if ( cast(IReconcilingStrategyExtension)fStrategy ) {
70 IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension)fStrategy; 70 IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension)fStrategy;
71 extension.setProgressMonitor(getProgressMonitor()); 71 extension.setProgressMonitor(getProgressMonitor());
72 } 72 }
73 73
74 setIsIncrementalReconciler(isIncremental); 74 setIsIncrementalReconciler(isIncremental);
106 /* 106 /*
107 * @see AbstractReconciler#setProgressMonitor(IProgressMonitor) 107 * @see AbstractReconciler#setProgressMonitor(IProgressMonitor)
108 */ 108 */
109 public void setProgressMonitor(IProgressMonitor monitor) { 109 public void setProgressMonitor(IProgressMonitor monitor) {
110 super.setProgressMonitor(monitor); 110 super.setProgressMonitor(monitor);
111 if (fStrategy instanceof IReconcilingStrategyExtension) { 111 if ( cast(IReconcilingStrategyExtension)fStrategy ) {
112 IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension) fStrategy; 112 IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension) fStrategy;
113 extension.setProgressMonitor(monitor); 113 extension.setProgressMonitor(monitor);
114 } 114 }
115 } 115 }
116 116
117 /* 117 /*
118 * @see AbstractReconciler#initialProcess() 118 * @see AbstractReconciler#initialProcess()
119 */ 119 */
120 protected void initialProcess() { 120 protected void initialProcess() {
121 if (fStrategy instanceof IReconcilingStrategyExtension) { 121 if ( cast(IReconcilingStrategyExtension)fStrategy ) {
122 IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension) fStrategy; 122 IReconcilingStrategyExtension extension= cast(IReconcilingStrategyExtension) fStrategy;
123 extension.initialReconcile(); 123 extension.initialReconcile();
124 } 124 }
125 } 125 }
126 } 126 }