package Ġcom . dm gb urg . al fa . reference Ċ Ċ import Ġcom . dm gb urg . al fa . psi . A lf a File Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . psi . Psi File Factory Ċ Ċ // object ĠA lf a Element Factory Ġ{ Ċ // ĠĠĠ Ġfun Ġcreate Property ( project : ĠProject , Ġname : ĠString , Ġvalue : ĠString ): ĠSimple Property Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġfile Ġ= Ġcreate File ( project , Ġname Ġ+ Ġ" Ġ= Ġ" Ġ+ Ġvalue ) Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġfile . getFirst Child () Ġas ĠSimple Property Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġfun Ġcreate Property ( project : ĠProject , Ġname : ĠString ): ĠSimple Property Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġfile Ġ= Ġcreate File ( project , Ġname ) Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġfile . getFirst Child () Ġas ĠSimple Property Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġfun Ġcreate CRL F ( project : ĠProject ): ĠPsi Element Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġfile Ġ= Ġcreate File ( project , Ġ"\ n ") Ċ // ĠĠĠĠĠĠĠ Ġreturn Ġfile . getFirst Child () Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġfun Ġcreate File ( project : ĠProject , Ġtext : ĠString ): ĠA lf a File Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġval Ġname Ġ= Ġ" dummy . simple " Ċ // ĠĠĠĠĠĠĠ Ġreturn ĠPsi File Factory . getInstance ( project ). create File FromText ( name , ĠSimple FileType . INSTANCE , Ġtext ) Ġas ĠSimple File Ċ // ĠĠĠ Ġ} Ċ //} Ċ