package Ġio . github . will 7 2 0 0 . plugins . cas bin . language . structure Ċ Ċ import Ġcom . intellij . ide . structure View . Structure ViewModel Ċ import Ġcom . intellij . ide . structure View . Tree Based Structure View Builder Ċ import Ġcom . intellij . lang . Psi Structure View Factory Ċ import Ġcom . intellij . openapi . editor . Editor Ċ import Ġcom . intellij . psi . Psi File Ċ Ċ class ĠCas bin Structure View Factory Ġ: ĠPsi Structure View Factory Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Structure View Builder ( file : ĠPsi File ) Ġ= Ġobject Ġ: ĠTree Based Structure View Builder () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcreate Structure ViewModel ( editor : ĠEditor ?): ĠStructure ViewModel Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCas bin Structure ViewModel ( file , Ġeditor ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }