View on GitHub

Aesi adapter for IntelliJ

An Aesi adapter for IntelliJ.

Download this project as a .zip file Download this project as a tar.gz file

aesi-intellij / org.metaborg.paplj.structureoutline / PapljStructureViewModel

PapljStructureViewModel

class PapljStructureViewModel : TextEditorBasedStructureViewModel

Types

PapljTreeElement class PapljTreeElement<T : PsiElement> : PsiTreeElementBase<T>

Constructors

<init> PapljStructureViewModel(editor: Editor?, file: PapljFile, outliner: IStructureOutliner, project: IProject, document: IDocument)

Properties

document val document: IDocument
outliner val outliner: IStructureOutliner
project val project: IProject

Functions

getPsiFile fun getPsiFile(): PapljFile
getRoot fun getRoot(): StructureViewTreeElement