package com.siberika.idea.pascal.editor.structure; import com.intellij.ide.structureView.StructureViewModel; import com.intellij.ide.structureView.StructureViewModelBase; import com.intellij.ide.structureView.StructureViewTreeElement; import com.intellij.psi.PsiFile; /** * Author: George Bakhtadze * Date: 07/05/2015 */ public class PascalStructureViewModel extends StructureViewModelBase implements StructureViewModel.ElementInfoProvider { public PascalStructureViewModel(PsiFile psiFile, StructureViewTreeElement root) { super(psiFile, root); } @Override public boolean isAlwaysShowsPlus(StructureViewTreeElement element) { return false; } @Override public boolean isAlwaysLeaf(StructureViewTreeElement element) { return element instanceof PasStructureViewTreeElement; } }