From 315acab10e4d8bb7b93f5ee022eb74782e3bd315 Mon Sep 17 00:00:00 2001 From: Marat Gubaidullin Date: Tue, 29 Mar 2022 12:26:56 -0400 Subject: [PATCH] Rename DSL panel to EIP --- karavan-vscode/package.json | 10 +++++----- karavan-vscode/src/{dslView.ts => eipView.ts} | 18 +++++++++--------- karavan-vscode/src/extension.ts | 8 ++++---- 3 files changed, 18 insertions(+), 18 deletions(-) rename karavan-vscode/src/{dslView.ts => eipView.ts} (77%) diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json index 0f0b7f076fe..aaa821d5c35 100644 --- a/karavan-vscode/package.json +++ b/karavan-vscode/package.json @@ -155,7 +155,7 @@ } }, { - "command": "dsl.refresh", + "command": "eip.refresh", "title": "Refresh", "icon": { "light": "icons/light/refresh.svg", @@ -216,8 +216,8 @@ "group": "navigation" }, { - "command": "dsl.refresh", - "when": "view == dsl", + "command": "eip.refresh", + "when": "view == eip", "group": "navigation" } ], @@ -255,8 +255,8 @@ "name": "Integrations" }, { - "id": "dsl", - "name": "Domain Specific Language", + "id": "eip", + "name": "Enterprise Integration Patterns", "visibility": "collapsed" }, { diff --git a/karavan-vscode/src/dslView.ts b/karavan-vscode/src/eipView.ts similarity index 77% rename from karavan-vscode/src/dslView.ts rename to karavan-vscode/src/eipView.ts index 0d8caf4c48d..380c4e3d58c 100644 --- a/karavan-vscode/src/dslView.ts +++ b/karavan-vscode/src/eipView.ts @@ -19,19 +19,19 @@ import * as utils from "./utils"; import { CamelModelMetadata, ElementMeta } from "karavan-core/lib/model/CamelMetadata"; import { ThemeIcon } from "vscode"; -export class DslView implements vscode.TreeDataProvider { +export class EipView implements vscode.TreeDataProvider { constructor(private context: vscode.ExtensionContext, private rootPath: string | undefined) { } - private _onDidChangeTreeData: vscode.EventEmitter = new vscode.EventEmitter(); - readonly onDidChangeTreeData: vscode.Event = this._onDidChangeTreeData.event; + private _onDidChangeTreeData: vscode.EventEmitter = new vscode.EventEmitter(); + readonly onDidChangeTreeData: vscode.Event = this._onDidChangeTreeData.event; - getTreeItem(element: DslItem): vscode.TreeItem | Thenable { + getTreeItem(element: EipItem): vscode.TreeItem | Thenable { return element; } - getChildren(element?: DslItem): vscode.ProviderResult { - const kamelets: DslItem[] = []; + getChildren(element?: EipItem): vscode.ProviderResult { + const kamelets: EipItem[] = []; if (this.rootPath){ CamelModelMetadata.sort((a, b) => { if (a.title.toLowerCase() < b.title.toLowerCase()) { @@ -39,7 +39,7 @@ export class DslView implements vscode.TreeDataProvider { } return a.title.toLowerCase() > b.title.toLowerCase() ? 1 : 0; }).forEach((e:ElementMeta) => { - kamelets.push(new DslItem(e.title, e.description, e.labels)); + kamelets.push(new EipItem(e.title, e.description, e.labels)); }) } return Promise.resolve(kamelets); @@ -50,7 +50,7 @@ export class DslView implements vscode.TreeDataProvider { } } -export class DslItem extends vscode.TreeItem { +export class EipItem extends vscode.TreeItem { constructor( public readonly title: string, @@ -66,5 +66,5 @@ export class DslItem extends vscode.TreeItem { iconPath = ThemeIcon.File; - contextValue = 'component'; + contextValue = 'eip'; } \ No newline at end of file diff --git a/karavan-vscode/src/extension.ts b/karavan-vscode/src/extension.ts index ce4166ec2ed..4637c46e546 100644 --- a/karavan-vscode/src/extension.ts +++ b/karavan-vscode/src/extension.ts @@ -20,7 +20,7 @@ import { DesignerView } from "./designerView"; import {IntegrationView} from "./integrationView"; import { KameletView } from "./kameletView"; import { ComponentView } from "./componentView"; -import { DslView } from "./dslView"; +import { EipView } from "./eipView"; import { ViewColumn } from "vscode"; const KARAVAN_LOADED = "karavan:loaded"; @@ -89,9 +89,9 @@ export function activate(context: vscode.ExtensionContext) { vscode.window.registerTreeDataProvider('components', componentView); vscode.commands.registerCommand('components.refresh', () => componentView.refresh()); - const dslView = new DslView(context, rootPath); - vscode.window.registerTreeDataProvider('dsl', dslView); - vscode.commands.registerCommand('dsl.refresh', () => dslView.refresh()); + const eipView = new EipView(context, rootPath); + vscode.window.registerTreeDataProvider('eip', eipView); + vscode.commands.registerCommand('eip.refresh', () => eipView.refresh()); } export function deactivate() {