Skip to content

Commit e61f619

Browse files
authored
Merge pull request #2763 from github/starcke/rename-vars
Starcke/rename vars
2 parents fad674b + 00b3ea4 commit e61f619

File tree

15 files changed

+85
-96
lines changed

15 files changed

+85
-96
lines changed

extensions/ql-vscode/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -943,7 +943,7 @@
943943
"enablement": "codeql.hasQLSource"
944944
},
945945
{
946-
"command": "codeQL.openDataExtensionsEditor",
946+
"command": "codeQL.openModelEditor",
947947
"title": "CodeQL: Open CodeQL Model Editor"
948948
},
949949
{
@@ -1415,7 +1415,7 @@
14151415
"when": "false"
14161416
},
14171417
{
1418-
"command": "codeQL.openDataExtensionsEditor",
1418+
"command": "codeQL.openModelEditor",
14191419
"when": "config.codeQL.canary && config.codeQL.dataExtensions.editor"
14201420
},
14211421
{
@@ -1763,15 +1763,15 @@
17631763
{
17641764
"id": "codeQLMethodsUsage",
17651765
"name": "CodeQL Methods Usage",
1766-
"when": "config.codeQL.canary && codeql.dataExtensionsEditorOpen"
1766+
"when": "config.codeQL.canary && codeql.modelEditorOpen"
17671767
}
17681768
],
17691769
"explorer": [
17701770
{
17711771
"type": "webview",
17721772
"id": "codeQLMethodModeling",
17731773
"name": "CodeQL Method Modeling",
1774-
"when": "config.codeQL.canary && config.codeQL.modelEditor.methodModelingView && codeql.dataExtensionsEditorOpen"
1774+
"when": "config.codeQL.canary && config.codeQL.modelEditor.methodModelingView && codeql.modelEditorOpen"
17751775
}
17761776
]
17771777
},

extensions/ql-vscode/src/common/commands.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -302,9 +302,9 @@ export type PackagingCommands = {
302302
"codeQL.downloadPacks": () => Promise<void>;
303303
};
304304

305-
export type DataExtensionsEditorCommands = {
306-
"codeQL.openDataExtensionsEditor": () => Promise<void>;
307-
"codeQLDataExtensionsEditor.jumpToUsageLocation": (
305+
export type ModelEditorCommands = {
306+
"codeQL.openModelEditor": () => Promise<void>;
307+
"codeQLModelEditor.jumpToUsageLocation": (
308308
usage: Usage,
309309
databaseItem: DatabaseItem,
310310
) => Promise<void>;
@@ -347,7 +347,7 @@ export type AllExtensionCommands = BaseCommands &
347347
AstCfgCommands &
348348
AstViewerCommands &
349349
PackagingCommands &
350-
DataExtensionsEditorCommands &
350+
ModelEditorCommands &
351351
EvalLogViewerCommands &
352352
SummaryLanguageSupportCommands &
353353
Partial<TestUICommands> &

extensions/ql-vscode/src/common/interface-types.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { ErrorLike } from "../common/errors";
1919
import { DataFlowPaths } from "../variant-analysis/shared/data-flow-paths";
2020
import { ExternalApiUsage, Usage } from "../model-editor/external-api-usage";
2121
import { ModeledMethod } from "../model-editor/modeled-method";
22-
import { DataExtensionEditorViewState } from "../model-editor/shared/view-state";
22+
import { ModelEditorViewState } from "../model-editor/shared/view-state";
2323
import { Mode } from "../model-editor/shared/mode";
2424

2525
/**
@@ -491,8 +491,8 @@ export type ToDataFlowPathsMessage = SetDataFlowPathsMessage;
491491
export type FromDataFlowPathsMessage = CommonFromViewMessages;
492492

493493
interface SetExtensionPackStateMessage {
494-
t: "setDataExtensionEditorViewState";
495-
viewState: DataExtensionEditorViewState;
494+
t: "setModelEditorViewState";
495+
viewState: ModelEditorViewState;
496496
}
497497

498498
interface SetExternalApiUsagesMessage {
@@ -569,14 +569,14 @@ interface HideModeledApisMessage {
569569
hideModeledApis: boolean;
570570
}
571571

572-
export type ToDataExtensionsEditorMessage =
572+
export type ToModelEditorMessage =
573573
| SetExtensionPackStateMessage
574574
| SetExternalApiUsagesMessage
575575
| LoadModeledMethodsMessage
576576
| AddModeledMethodsMessage
577577
| SetInProgressMethodsMessage;
578578

579-
export type FromDataExtensionsEditorMessage =
579+
export type FromModelEditorMessage =
580580
| ViewLoadedMsg
581581
| SwitchModeMessage
582582
| RefreshExternalApiUsages

extensions/ql-vscode/src/extension.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ import { getAstCfgCommands } from "./language-support/ast-viewer/ast-cfg-command
128128
import { App } from "./common/app";
129129
import { registerCommandWithErrorHandling } from "./common/vscode/commands";
130130
import { DebuggerUI } from "./debugger/debugger-ui";
131-
import { DataExtensionsEditorModule } from "./model-editor/model-editor-module";
131+
import { ModelEditorModule } from "./model-editor/model-editor-module";
132132
import { TestManager } from "./query-testing/test-manager";
133133
import { TestRunner } from "./query-testing/test-runner";
134134
import { TestManagerBase } from "./query-testing/test-manager-base";
@@ -934,15 +934,14 @@ async function activateWithInstalledDistribution(
934934
const debuggerUI = new DebuggerUI(app, localQueries, dbm);
935935
ctx.subscriptions.push(debuggerUI);
936936

937-
const dataExtensionsEditorModule =
938-
await DataExtensionsEditorModule.initialize(
939-
ctx,
940-
app,
941-
dbm,
942-
cliServer,
943-
qs,
944-
tmpDir.name,
945-
);
937+
const modelEditorModule = await ModelEditorModule.initialize(
938+
ctx,
939+
app,
940+
dbm,
941+
cliServer,
942+
qs,
943+
tmpDir.name,
944+
);
946945

947946
void extLogger.log("Initializing QLTest interface.");
948947

@@ -1015,7 +1014,7 @@ async function activateWithInstalledDistribution(
10151014
...getPackagingCommands({
10161015
cliServer,
10171016
}),
1018-
...dataExtensionsEditorModule.getCommands(),
1017+
...modelEditorModule.getCommands(),
10191018
...evalLogViewer.getCommands(),
10201019
...summaryLanguageSupport.getCommands(),
10211020
...testUiCommands,

extensions/ql-vscode/src/model-editor/methods-usage/methods-usage-data-provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export class MethodsUsageDataProvider
7979
collapsibleState: TreeItemCollapsibleState.None,
8080
command: {
8181
title: "Show usage",
82-
command: "codeQLDataExtensionsEditor.jumpToUsageLocation",
82+
command: "codeQLModelEditor.jumpToUsageLocation",
8383
arguments: [item, this.databaseItem],
8484
},
8585
iconPath: new ThemeIcon("error", new ThemeColor("errorForeground")),

extensions/ql-vscode/src/model-editor/model-editor-module.ts

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ExtensionContext } from "vscode";
2-
import { DataExtensionsEditorView } from "./model-editor-view";
3-
import { DataExtensionsEditorCommands } from "../common/commands";
2+
import { ModelEditorView } from "./model-editor-view";
3+
import { ModelEditorCommands } from "../common/commands";
44
import { CliVersionConstraint, CodeQLCliServer } from "../codeql-cli/cli";
55
import { QueryRunner } from "../query-server";
66
import { DatabaseItem, DatabaseManager } from "../databases/local-databases";
@@ -23,12 +23,11 @@ import { MethodModelingPanel } from "./method-modeling/method-modeling-panel";
2323

2424
const SUPPORTED_LANGUAGES: string[] = ["java", "csharp"];
2525

26-
export class DataExtensionsEditorModule extends DisposableObject {
26+
export class ModelEditorModule extends DisposableObject {
2727
private readonly queryStorageDir: string;
2828
private readonly methodsUsagePanel: MethodsUsagePanel;
2929

30-
private mostRecentlyActiveView: DataExtensionsEditorView | undefined =
31-
undefined;
30+
private mostRecentlyActiveView: ModelEditorView | undefined = undefined;
3231

3332
private constructor(
3433
private readonly ctx: ExtensionContext,
@@ -39,25 +38,22 @@ export class DataExtensionsEditorModule extends DisposableObject {
3938
baseQueryStorageDir: string,
4039
) {
4140
super();
42-
this.queryStorageDir = join(
43-
baseQueryStorageDir,
44-
"data-extensions-editor-results",
45-
);
41+
this.queryStorageDir = join(baseQueryStorageDir, "model-editor-results");
4642
this.methodsUsagePanel = this.push(new MethodsUsagePanel(cliServer));
4743
this.push(new MethodModelingPanel(ctx));
4844
}
4945

50-
private handleViewBecameActive(view: DataExtensionsEditorView): void {
46+
private handleViewBecameActive(view: ModelEditorView): void {
5147
this.mostRecentlyActiveView = view;
5248
}
5349

54-
private handleViewWasDisposed(view: DataExtensionsEditorView): void {
50+
private handleViewWasDisposed(view: ModelEditorView): void {
5551
if (this.mostRecentlyActiveView === view) {
5652
this.mostRecentlyActiveView = undefined;
5753
}
5854
}
5955

60-
private isMostRecentlyActiveView(view: DataExtensionsEditorView): boolean {
56+
private isMostRecentlyActiveView(view: ModelEditorView): boolean {
6157
return this.mostRecentlyActiveView === view;
6258
}
6359

@@ -68,8 +64,8 @@ export class DataExtensionsEditorModule extends DisposableObject {
6864
cliServer: CodeQLCliServer,
6965
queryRunner: QueryRunner,
7066
queryStorageDir: string,
71-
): Promise<DataExtensionsEditorModule> {
72-
const dataExtensionsEditorModule = new DataExtensionsEditorModule(
67+
): Promise<ModelEditorModule> {
68+
const modelEditorModule = new ModelEditorModule(
7369
ctx,
7470
app,
7571
databaseManager,
@@ -78,13 +74,13 @@ export class DataExtensionsEditorModule extends DisposableObject {
7874
queryStorageDir,
7975
);
8076

81-
await dataExtensionsEditorModule.initialize();
82-
return dataExtensionsEditorModule;
77+
await modelEditorModule.initialize();
78+
return modelEditorModule;
8379
}
8480

85-
public getCommands(): DataExtensionsEditorCommands {
81+
public getCommands(): ModelEditorCommands {
8682
return {
87-
"codeQL.openDataExtensionsEditor": async () => {
83+
"codeQL.openModelEditor": async () => {
8884
const db = this.databaseManager.currentDatabaseItem;
8985
if (!db) {
9086
void showAndLogErrorMessage(this.app.logger, "No database selected");
@@ -141,7 +137,7 @@ export class DataExtensionsEditorModule extends DisposableObject {
141137
return;
142138
}
143139

144-
const view = new DataExtensionsEditorView(
140+
const view = new ModelEditorView(
145141
this.ctx,
146142
this.app,
147143
this.databaseManager,
@@ -165,7 +161,7 @@ export class DataExtensionsEditorModule extends DisposableObject {
165161
},
166162
);
167163
},
168-
"codeQLDataExtensionsEditor.jumpToUsageLocation": async (
164+
"codeQLModelEditor.jumpToUsageLocation": async (
169165
usage: Usage,
170166
databaseItem: DatabaseItem,
171167
) => {

extensions/ql-vscode/src/model-editor/model-editor-view.ts

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import {
1010
WebviewPanelConfig,
1111
} from "../common/vscode/abstract-webview";
1212
import {
13-
FromDataExtensionsEditorMessage,
14-
ToDataExtensionsEditorMessage,
13+
FromModelEditorMessage,
14+
ToModelEditorMessage,
1515
} from "../common/interface-types";
1616
import { ProgressCallback, withProgress } from "../common/vscode/progress";
1717
import { QueryRunner } from "../query-server";
@@ -40,9 +40,9 @@ import { getLanguageDisplayName } from "../common/query-language";
4040
import { AutoModeler } from "./auto-modeler";
4141
import { 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,

extensions/ql-vscode/src/model-editor/shared/view-state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ExtensionPack } from "./extension-pack";
22
import { Mode } from "./mode";
33

4-
export interface DataExtensionEditorViewState {
4+
export interface ModelEditorViewState {
55
extensionPack: ExtensionPack;
66
showLlmButton: boolean;
77
mode: Mode;

extensions/ql-vscode/src/stories/model-editor/ModelEditor.stories.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@ import * as React from "react";
33
import { Meta, StoryFn } from "@storybook/react";
44

55
import { Mode } from "../../model-editor/shared/mode";
6-
import { DataExtensionsEditor as DataExtensionsEditorComponent } from "../../view/model-editor/ModelEditor";
6+
import { ModelEditor as ModelEditorComponent } from "../../view/model-editor/ModelEditor";
77
import { CallClassification } from "../../model-editor/external-api-usage";
88

99
export default {
1010
title: "CodeQL Model Editor/CodeQL Model Editor",
11-
component: DataExtensionsEditorComponent,
12-
} as Meta<typeof DataExtensionsEditorComponent>;
11+
component: ModelEditorComponent,
12+
} as Meta<typeof ModelEditorComponent>;
1313

14-
const Template: StoryFn<typeof DataExtensionsEditorComponent> = (args) => (
15-
<DataExtensionsEditorComponent {...args} />
14+
const Template: StoryFn<typeof ModelEditorComponent> = (args) => (
15+
<ModelEditorComponent {...args} />
1616
);
1717

18-
export const DataExtensionsEditor = Template.bind({});
19-
DataExtensionsEditor.args = {
18+
export const ModelEditor = Template.bind({});
19+
ModelEditor.args = {
2020
initialViewState: {
2121
extensionPack: {
2222
path: "/home/user/vscode-codeql-starter/codeql-custom-queries-java/sql2o",

0 commit comments

Comments
 (0)