package Ġcom . github . vol 0 n . ut bot cpp cl ion . actions Ċ Ċ import Ġcom . github . vol 0 n . ut bot cpp cl ion . actions . utils . client Ċ import Ġcom . intellij . openapi . action System . An ActionEvent Ċ import Ġcom . intellij . openapi . action System . Common Data Keys Ċ Ċ class ĠGenerate For Folder Action Ġ: ĠGenerate Tests Base Action () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠactionPerformed ( e : ĠAn ActionEvent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġe . client . generate For Folder ( get Folder Request Message ( e )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate If Server Available ( e : ĠAn ActionEvent ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( e . project ?. basePath Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġe . presentation . isEnabled And Visible Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġe . presentation . isEnabled And Visible Ġ= Ġe . getData ( Common Data Keys . VIRTUAL _ FILE )?. isDirectory Ġ?: Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ