Mercurial > projects > dwt-addons
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 } |