@@ -82,6 +82,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
8282 modeledMethods : selectedMethod . modeledMethods ,
8383 isModified : selectedMethod . isModified ,
8484 isInProgress : selectedMethod . isInProgress ,
85+ processedByAutoModel : selectedMethod . processedByAutoModel ,
8586 } ) ;
8687 }
8788
@@ -200,6 +201,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
200201 modeledMethods : e . modeledMethods ,
201202 isModified : e . isModified ,
202203 isInProgress : e . isInProgress ,
204+ processedByAutoModel : e . processedByAutoModel ,
203205 } ) ;
204206 }
205207 } ) ,
@@ -248,6 +250,21 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
248250 }
249251 } ) ,
250252 ) ;
253+
254+ this . push (
255+ this . modelingEvents . onProcessedByAutoModelMethodsChanged ( async ( e ) => {
256+ if ( this . method && this . databaseItem ) {
257+ const dbUri = this . databaseItem . databaseUri . toString ( ) ;
258+ if ( e . dbUri === dbUri ) {
259+ const processedByAutoModel = e . methods . has ( this . method . signature ) ;
260+ await this . postMessage ( {
261+ t : "setProcessedByAutoModel" ,
262+ processedByAutoModel,
263+ } ) ;
264+ }
265+ }
266+ } ) ,
267+ ) ;
251268 }
252269
253270 private registerToModelConfigEvents ( ) : void {
0 commit comments