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 <[email protected]>
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() {

Reply via email to