You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2022/03/29 16:27:31 UTC

[camel-karavan] branch main updated: Rename DSL panel to EIP (#255)

This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new 31402d3  Rename DSL panel to EIP (#255)
31402d3 is described below

commit 31402d3ee0f77b289a4d912422be7b5644699927
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Tue Mar 29 12:27:24 2022 -0400

    Rename DSL panel to EIP (#255)
---
 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(-)

diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json
index 0f0b7f0..aaa821d 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 0d8caf4..380c4e3 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<DslItem> {
+export class EipView implements vscode.TreeDataProvider<EipItem> {
 
     constructor(private context: vscode.ExtensionContext, private rootPath: string | undefined) {
 
     }
-	private _onDidChangeTreeData: vscode.EventEmitter<DslItem | undefined | void> = new vscode.EventEmitter<DslItem | undefined | void>();
-	readonly onDidChangeTreeData: vscode.Event<DslItem | undefined | void> = this._onDidChangeTreeData.event;
+	private _onDidChangeTreeData: vscode.EventEmitter<EipItem | undefined | void> = new vscode.EventEmitter<EipItem | undefined | void>();
+	readonly onDidChangeTreeData: vscode.Event<EipItem | undefined | void> = this._onDidChangeTreeData.event;
 
-	getTreeItem(element: DslItem): vscode.TreeItem | Thenable<vscode.TreeItem> {
+	getTreeItem(element: EipItem): vscode.TreeItem | Thenable<vscode.TreeItem> {
 		return element;
 	}
-	getChildren(element?: DslItem): vscode.ProviderResult<DslItem[]> {
-		const kamelets: DslItem[] = [];
+	getChildren(element?: EipItem): vscode.ProviderResult<EipItem[]> {
+		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<DslItem> {
 				}
 				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<DslItem> {
 	}
 }
 
-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 ce4166e..4637c46 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() {