@@ -10,8 +10,8 @@ import {
1010 WebviewPanelConfig ,
1111} from "../common/vscode/abstract-webview" ;
1212import {
13- FromDataExtensionsEditorMessage ,
14- ToDataExtensionsEditorMessage ,
13+ FromModelEditorMessage ,
14+ ToModelEditorMessage ,
1515} from "../common/interface-types" ;
1616import { ProgressCallback , withProgress } from "../common/vscode/progress" ;
1717import { QueryRunner } from "../query-server" ;
@@ -40,9 +40,9 @@ import { getLanguageDisplayName } from "../common/query-language";
4040import { AutoModeler } from "./auto-modeler" ;
4141import { INITIAL_HIDE_MODELED_APIS_VALUE } from "./shared/hide-modeled-apis" ;
4242
43- export class DataExtensionsEditorView extends AbstractWebview <
44- ToDataExtensionsEditorMessage ,
45- FromDataExtensionsEditorMessage
43+ export class ModelEditorView extends AbstractWebview <
44+ ToModelEditorMessage ,
45+ FromModelEditorMessage
4646> {
4747 private readonly autoModeler : AutoModeler ;
4848
@@ -66,14 +66,10 @@ export class DataExtensionsEditorView extends AbstractWebview<
6666 hideModeledApis : boolean ,
6767 ) => Promise < void > ,
6868 private readonly revealItemInUsagePanel : ( usage : Usage ) => Promise < void > ,
69- private readonly handleViewBecameActive : (
70- view : DataExtensionsEditorView ,
71- ) => void ,
72- private readonly handleViewWasDisposed : (
73- view : DataExtensionsEditorView ,
74- ) => void ,
69+ private readonly handleViewBecameActive : ( view : ModelEditorView ) => void ,
70+ private readonly handleViewWasDisposed : ( view : ModelEditorView ) => void ,
7571 private readonly isMostRecentlyActiveView : (
76- view : DataExtensionsEditorView ,
72+ view : ModelEditorView ,
7773 ) => boolean ,
7874 ) {
7975 super ( ctx ) ;
@@ -120,27 +116,27 @@ export class DataExtensionsEditorView extends AbstractWebview<
120116 // so we want to check if there are any others still open.
121117 void this . app . commands . execute (
122118 "setContext" ,
123- "codeql.dataExtensionsEditorOpen " ,
124- this . isADataExtensionsEditorOpen ( ) ,
119+ "codeql.modelEditorOpen " ,
120+ this . isAModelEditorOpen ( ) ,
125121 ) ;
126122 } ) ;
127123
128124 await this . waitForPanelLoaded ( ) ;
129125
130126 void this . app . commands . execute (
131127 "setContext" ,
132- "codeql.dataExtensionsEditorOpen " ,
128+ "codeql.modelEditorOpen " ,
133129 true ,
134130 ) ;
135131 }
136132
137- private isADataExtensionsEditorOpen ( ) : boolean {
133+ private isAModelEditorOpen ( ) : boolean {
138134 return window . tabGroups . all . some ( ( tabGroup ) =>
139135 tabGroup . tabs . some ( ( tab ) => {
140136 const viewType : string | undefined = ( tab . input as any ) ?. viewType ;
141137 // The viewType has a prefix, such as "mainThreadWebview-", but if the
142138 // suffix matches that should be enough to identify the view.
143- return viewType && viewType . endsWith ( "data-extensions -editor" ) ;
139+ return viewType && viewType . endsWith ( "model -editor" ) ;
144140 } ) ,
145141 ) ;
146142 }
@@ -169,9 +165,7 @@ export class DataExtensionsEditorView extends AbstractWebview<
169165 // Nothing to do here
170166 }
171167
172- protected async onMessage (
173- msg : FromDataExtensionsEditorMessage ,
174- ) : Promise < void > {
168+ protected async onMessage ( msg : FromModelEditorMessage ) : Promise < void > {
175169 switch ( msg . t ) {
176170 case "viewLoaded" :
177171 await this . onWebViewLoaded ( ) ;
@@ -264,7 +258,7 @@ export class DataExtensionsEditorView extends AbstractWebview<
264258 this . databaseItem . language === "java" && showLlmGeneration ( ) ;
265259
266260 await this . postMessage ( {
267- t : "setDataExtensionEditorViewState " ,
261+ t : "setModelEditorViewState " ,
268262 viewState : {
269263 extensionPack : this . extensionPack ,
270264 showLlmButton,
@@ -433,7 +427,7 @@ export class DataExtensionsEditorView extends AbstractWebview<
433427 return ;
434428 }
435429
436- const view = new DataExtensionsEditorView (
430+ const view = new ModelEditorView (
437431 this . ctx ,
438432 this . app ,
439433 this . databaseManager ,
0 commit comments