Skip to content
This repository was archived by the owner on Oct 21, 2025. It is now read-only.

Commit 4dada2d

Browse files
committed
Feat: Constraint registry
1 parent f91e553 commit 4dada2d

8 files changed

Lines changed: 15 additions & 24 deletions

File tree

src/features/constraintMenu/actions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ export namespace ChooseConstraintAction {
1111
export function create(names: string[]): ChooseConstraintAction {
1212
return { kind: KIND, names };
1313
}
14-
}
14+
}

src/features/constraintMenu/commands.ts

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,10 @@
11
import { inject, injectable } from "inversify";
2-
import {
3-
Command,
4-
CommandExecutionContext,
5-
CommandReturn,
6-
TYPES,
7-
} from "sprotty";
2+
import { Command, CommandExecutionContext, CommandReturn, TYPES } from "sprotty";
83
import { DfdNodeImpl } from "../dfdElements/nodes";
9-
import {
10-
ChooseConstraintAction
11-
} from "./actions";
12-
import { getBasicType} from "sprotty-protocol";
13-
import { AnnnotationsManager } from "../settingsMenu/annotationManager";
14-
import { ConstraintRegistry } from "./constraintRegistry";
15-
4+
import { ChooseConstraintAction } from "./actions";
5+
import { getBasicType } from "sprotty-protocol";
6+
import { AnnnotationsManager } from "../settingsMenu/annotationManager";
7+
import { ConstraintRegistry } from "./constraintRegistry";
168

179
@injectable()
1810
export class ChooseConstraintCommand extends Command {
@@ -21,7 +13,7 @@ export class ChooseConstraintCommand extends Command {
2113
constructor(
2214
@inject(TYPES.Action) private action: ChooseConstraintAction,
2315
@inject(AnnnotationsManager) private annnotationsManager: AnnnotationsManager,
24-
@inject(ConstraintRegistry) private constraintRegistry: ConstraintRegistry
16+
@inject(ConstraintRegistry) private constraintRegistry: ConstraintRegistry,
2517
) {
2618
super();
2719
}
@@ -80,4 +72,4 @@ export class ChooseConstraintCommand extends Command {
8072
redo(context: CommandExecutionContext): CommandReturn {
8173
return context.root;
8274
}
83-
}
75+
}

src/features/constraintMenu/constraintMenu.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ div.constraint-menu {
124124
border-radius: 4px;
125125
padding: 8px;
126126
z-index: 100;
127-
box-shadow: 0 2px 6px rgba(0,0,0,0.2);
127+
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
128128
}
129129

130130
#constraint-options-menu .options-item {
@@ -138,4 +138,4 @@ div.constraint-menu {
138138

139139
#constraint-options-menu .options-item:last-child {
140140
margin-bottom: 0;
141-
}
141+
}

src/features/constraintMenu/constraintRegistry.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ export class ConstraintRegistry {
1717
const lines = constraints
1818
.trim()
1919
.split(/\r?\n(?=-)/)
20-
.map(line => line.trim())
21-
.filter(line => line.length > 0);
20+
.map((line) => line.trim())
21+
.filter((line) => line.length > 0);
2222

2323
this.constraints = lines.map(this.constraintFromLine);
2424
this.constraintListChanged();

src/features/constraintMenu/di.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ConstraintMenu } from "./ConstraintMenu";
44
import { configureCommand, TYPES } from "sprotty";
55
import { ConstraintRegistry } from "./constraintRegistry";
66
import { SWITCHABLE } from "../settingsMenu/themeManager";
7-
import { ChooseConstraintCommand } from "./commands";
7+
import { ChooseConstraintCommand } from "./commands";
88

99
// This module contains an UI extension that adds a tool palette to the editor.
1010
// This tool palette allows the user to create new nodes and edges.

src/features/dfdElements/nodes.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ export abstract class DfdNodeImpl extends DynamicChildrenNode implements WithEdi
167167
style["--color"] = DfdNodeImpl.HIGHLIGHTED_COLOR;
168168
}*/
169169

170-
171170
return style;
172171
}
173172

src/features/serialize/load.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { LayoutModelAction } from "../autoLayout/command";
2020
import { EditorMode, EditorModeController } from "../editorMode/editorModeController";
2121
import { Constraint, ConstraintRegistry } from "../constraintMenu/constraintRegistry";
2222
import { LoadingIndicator } from "../../common/loadingIndicator";
23-
import { ChooseConstraintAction } from "../constraintMenu/actions";
23+
import { ChooseConstraintAction } from "../constraintMenu/actions";
2424

2525
export interface LoadDiagramAction extends Action {
2626
kind: typeof LoadDiagramAction.KIND;

src/features/settingsMenu/di.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
SimplifyNodeNamesCommand,
1212
} from "./commands";
1313
import { SettingsManager } from "./SettingsManager";
14-
import { AnnnotationsManager } from "./annotationManager";
14+
import { AnnnotationsManager } from "./annotationManager";
1515

1616
export const settingsModule = new ContainerModule((bind, unbind, isBound, rebind) => {
1717
bind(SettingsManager).toSelf().inSingletonScope();

0 commit comments

Comments
 (0)