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() {