package Ġcom . caret dev . plugins . idea . files Ċ Ċ import Ġcom . caret dev . plugins . idea . Inter Systems Icons Ċ import Ġcom . intellij . ide . actions . Create File From Template Action Ċ import Ġcom . intellij . ide . actions . Create File From Template Dialog Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . psi . Psi Directory Ċ Ċ class ĠMAC Create File Action Ġ: ĠCreateFile From Template Action ( CAP TION , Ġ"", ĠInter Systems Icons . ICON ) Ġ{ ĊĠĠĠ Ġprivate Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠCAP TION Ġ= Ġ" Object Script ĠMAC ĠRout ine " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbuild Dialog ( project : ĠProject , Ġdirectory : ĠPsi Directory , Ġbuilder : ĠCreateFile From Template Dialog . Builder ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbuilder . setTitle ( CAP TION ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Kind (" Empty Ġfile ", ĠInter Systems Icons . ICON , Ġ" Object Script ĠMAC ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Action Name ( directory : ĠPsi Directory ?, ĠnewName : ĠString , Ġtemplate Name : ĠString ?): ĠString Ġ= ĠCAP TION Ċ } Ċ