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 / PapljTreeElement

PapljTreeElement

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

Constructors

<init> PapljTreeElement(element: T, symbol: ISymbol?, model: PapljStructureViewModel)

Properties

model val model: PapljStructureViewModel
symbol val symbol: ISymbol?

Functions

getChildrenBase fun getChildrenBase(): MutableCollection<StructureViewTreeElement>
getIcon fun getIcon(open: Boolean): Icon?
getPresentableText fun getPresentableText(): String?