/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { EventEmitter } from 'vscode'; import { RhamtTreeDataProvider, IRhamtNode, IRhamtParentTreeItem } from "./index"; import { RhamtParentNode } from "./RhamtParentNode"; export class RootNode extends RhamtParentNode { private readonly _treeDataProvider: RhamtTreeDataProvider; public constructor(treeDataProvider: RhamtTreeDataProvider, treeItem: IRhamtParentTreeItem, onNodeCreateEmitter: EventEmitter) { super(undefined, treeItem, onNodeCreateEmitter); this._treeDataProvider = treeDataProvider; } public get treeDataProvider(): RhamtTreeDataProvider { return this._treeDataProvider; } }