Skip to content

Commit 7c77b39

Browse files
Rename to ModeledAndModifiedMethodsChanged
1 parent 1567d83 commit 7c77b39

File tree

7 files changed

+25
-24
lines changed

7 files changed

+25
-24
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -529,8 +529,8 @@ interface SetMethodsMessage {
529529
methods: Method[];
530530
}
531531

532-
interface SetModeledMethodsMessage {
533-
t: "setModeledMethods";
532+
interface SetModeledAndModifiedMethodsMessage {
533+
t: "setModeledAndModifiedMethods";
534534
methods: Record<string, ModeledMethod[]>;
535535
modifiedMethodSignatures: string[];
536536
}
@@ -648,7 +648,7 @@ interface SetModelEvaluationRunMessage {
648648
export type ToModelEditorMessage =
649649
| SetExtensionPackStateMessage
650650
| SetMethodsMessage
651-
| SetModeledMethodsMessage
651+
| SetModeledAndModifiedMethodsMessage
652652
| SetModifiedMethodsMessage
653653
| SetInProgressMethodsMessage
654654
| SetProcessedByAutoModelMethodsMessage

extensions/ql-vscode/src/model-editor/method-modeling/method-modeling-view-provider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
161161

162162
private registerToModelingEvents(): void {
163163
this.push(
164-
this.modelingEvents.onModeledMethodsChanged(async (e) => {
164+
this.modelingEvents.onModeledAndModifiedMethodsChanged(async (e) => {
165165
if (this.webviewView && e.isActiveDb && this.method) {
166166
const modeledMethods = e.modeledMethods[this.method.signature];
167167
if (modeledMethods) {

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -910,10 +910,10 @@ export class ModelEditorView extends AbstractWebview<
910910
);
911911

912912
this.push(
913-
this.modelingEvents.onModeledMethodsChanged(async (event) => {
913+
this.modelingEvents.onModeledAndModifiedMethodsChanged(async (event) => {
914914
if (event.dbUri === this.databaseItem.databaseUri.toString()) {
915915
await this.postMessage({
916-
t: "setModeledMethods",
916+
t: "setModeledAndModifiedMethods",
917917
methods: event.modeledMethods,
918918
modifiedMethodSignatures: [...event.modifiedMethodSignatures],
919919
});

extensions/ql-vscode/src/model-editor/modeling-events.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ interface ModeChangedEvent {
2424
readonly isActiveDb: boolean;
2525
}
2626

27-
interface ModeledMethodsChangedEvent {
27+
interface ModeledAndModifiedMethodsChangedEvent {
2828
readonly modeledMethods: Readonly<Record<string, ModeledMethod[]>>;
2929
readonly modifiedMethodSignatures: ReadonlySet<string>;
3030
readonly dbUri: string;
@@ -78,7 +78,7 @@ export class ModelingEvents extends DisposableObject {
7878
public readonly onMethodsChanged: AppEvent<MethodsChangedEvent>;
7979
public readonly onHideModeledMethodsChanged: AppEvent<HideModeledMethodsChangedEvent>;
8080
public readonly onModeChanged: AppEvent<ModeChangedEvent>;
81-
public readonly onModeledMethodsChanged: AppEvent<ModeledMethodsChangedEvent>;
81+
public readonly onModeledAndModifiedMethodsChanged: AppEvent<ModeledAndModifiedMethodsChangedEvent>;
8282
public readonly onModifiedMethodsChanged: AppEvent<ModifiedMethodsChangedEvent>;
8383
public readonly onSelectedMethodChanged: AppEvent<SelectedMethodChangedEvent>;
8484
public readonly onInProgressMethodsChanged: AppEvent<InProgressMethodsChangedEvent>;
@@ -93,7 +93,7 @@ export class ModelingEvents extends DisposableObject {
9393
private readonly onMethodsChangedEventEmitter: AppEventEmitter<MethodsChangedEvent>;
9494
private readonly onHideModeledMethodsChangedEventEmitter: AppEventEmitter<HideModeledMethodsChangedEvent>;
9595
private readonly onModeChangedEventEmitter: AppEventEmitter<ModeChangedEvent>;
96-
private readonly onModeledMethodsChangedEventEmitter: AppEventEmitter<ModeledMethodsChangedEvent>;
96+
private readonly onModeledAndModifiedMethodsChangedEventEmitter: AppEventEmitter<ModeledAndModifiedMethodsChangedEvent>;
9797
private readonly onModifiedMethodsChangedEventEmitter: AppEventEmitter<ModifiedMethodsChangedEvent>;
9898
private readonly onSelectedMethodChangedEventEmitter: AppEventEmitter<SelectedMethodChangedEvent>;
9999
private readonly onInProgressMethodsChangedEventEmitter: AppEventEmitter<InProgressMethodsChangedEvent>;
@@ -134,11 +134,11 @@ export class ModelingEvents extends DisposableObject {
134134
);
135135
this.onModeChanged = this.onModeChangedEventEmitter.event;
136136

137-
this.onModeledMethodsChangedEventEmitter = this.push(
138-
app.createEventEmitter<ModeledMethodsChangedEvent>(),
137+
this.onModeledAndModifiedMethodsChangedEventEmitter = this.push(
138+
app.createEventEmitter<ModeledAndModifiedMethodsChangedEvent>(),
139139
);
140-
this.onModeledMethodsChanged =
141-
this.onModeledMethodsChangedEventEmitter.event;
140+
this.onModeledAndModifiedMethodsChanged =
141+
this.onModeledAndModifiedMethodsChangedEventEmitter.event;
142142

143143
this.onModifiedMethodsChangedEventEmitter = this.push(
144144
app.createEventEmitter<ModifiedMethodsChangedEvent>(),
@@ -224,13 +224,13 @@ export class ModelingEvents extends DisposableObject {
224224
});
225225
}
226226

227-
public fireModeledMethodsChangedEvent(
227+
public fireModeledAndModifiedMethodsChangedEvent(
228228
modeledMethods: Record<string, ModeledMethod[]>,
229229
modifiedMethodSignatures: ReadonlySet<string>,
230230
dbUri: string,
231231
isActiveDb: boolean,
232232
) {
233-
this.onModeledMethodsChangedEventEmitter.fire({
233+
this.onModeledAndModifiedMethodsChangedEventEmitter.fire({
234234
modeledMethods,
235235
modifiedMethodSignatures,
236236
dbUri,

extensions/ql-vscode/src/model-editor/modeling-store.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ export class ModelingStore extends DisposableObject {
229229
methods: Record<string, ModeledMethod[]>,
230230
setModified: boolean,
231231
) {
232-
this.changeModeledMethods(dbItem, (state) => {
232+
this.changeModeledAndModifiedMethods(dbItem, (state) => {
233233
const newModeledMethods = {
234234
...methods,
235235
// Keep all methods that are already modeled in some form in the state
@@ -255,7 +255,7 @@ export class ModelingStore extends DisposableObject {
255255
dbItem: DatabaseItem,
256256
methods: Record<string, ModeledMethod[]>,
257257
) {
258-
this.changeModeledMethods(dbItem, (state) => {
258+
this.changeModeledAndModifiedMethods(dbItem, (state) => {
259259
state.modeledMethods = { ...methods };
260260
});
261261
}
@@ -266,7 +266,7 @@ export class ModelingStore extends DisposableObject {
266266
modeledMethods: ModeledMethod[],
267267
setModified: boolean,
268268
) {
269-
this.changeModeledMethods(dbItem, (state) => {
269+
this.changeModeledAndModifiedMethods(dbItem, (state) => {
270270
const newModeledMethods = { ...state.modeledMethods };
271271
newModeledMethods[signature] = modeledMethods;
272272
state.modeledMethods = newModeledMethods;
@@ -454,15 +454,15 @@ export class ModelingStore extends DisposableObject {
454454
);
455455
}
456456

457-
private changeModeledMethods(
457+
private changeModeledAndModifiedMethods(
458458
dbItem: DatabaseItem,
459459
updateState: (state: InternalDbModelingState) => void,
460460
) {
461461
const state = this.getState(dbItem);
462462

463463
updateState(state);
464464

465-
this.modelingEvents.fireModeledMethodsChangedEvent(
465+
this.modelingEvents.fireModeledAndModifiedMethodsChangedEvent(
466466
state.modeledMethods,
467467
state.modifiedMethodSignatures,
468468
dbItem.databaseUri.toString(),

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ export function ModelEditor({
198198
case "setMethods":
199199
setMethods(msg.methods);
200200
break;
201-
case "setModeledMethods":
201+
case "setModeledAndModifiedMethods":
202202
setModeledMethods(msg.methods);
203203
setModifiedSignatures(new Set(msg.modifiedMethodSignatures));
204204
break;

extensions/ql-vscode/test/__mocks__/model-editor/modelingEventsMock.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ export function createMockModelingEvents({
77
onMethodsChanged = jest.fn(),
88
onHideModeledMethodsChanged = jest.fn(),
99
onModeChanged = jest.fn(),
10-
onModeledMethodsChanged = jest.fn(),
10+
onModeledAndModifiedMethodsChanged:
11+
onModeledAndModifiedMethodsChanged = jest.fn(),
1112
onModifiedMethodsChanged = jest.fn(),
1213
onInProgressMethodsChanged = jest.fn(),
1314
onProcessedByAutoModelMethodsChanged = jest.fn(),
@@ -20,7 +21,7 @@ export function createMockModelingEvents({
2021
onMethodsChanged?: ModelingEvents["onMethodsChanged"];
2122
onHideModeledMethodsChanged?: ModelingEvents["onHideModeledMethodsChanged"];
2223
onModeChanged?: ModelingEvents["onModeChanged"];
23-
onModeledMethodsChanged?: ModelingEvents["onModeledMethodsChanged"];
24+
onModeledAndModifiedMethodsChanged?: ModelingEvents["onModeledAndModifiedMethodsChanged"];
2425
onModifiedMethodsChanged?: ModelingEvents["onModifiedMethodsChanged"];
2526
onInProgressMethodsChanged?: ModelingEvents["onInProgressMethodsChanged"];
2627
onProcessedByAutoModelMethodsChanged?: ModelingEvents["onProcessedByAutoModelMethodsChanged"];
@@ -34,7 +35,7 @@ export function createMockModelingEvents({
3435
onMethodsChanged,
3536
onHideModeledMethodsChanged,
3637
onModeChanged,
37-
onModeledMethodsChanged,
38+
onModeledAndModifiedMethodsChanged,
3839
onModifiedMethodsChanged,
3940
onInProgressMethodsChanged,
4041
onProcessedByAutoModelMethodsChanged,

0 commit comments

Comments
 (0)