package Ġcom . d inh hu y 2 5 8 . v intellij . buffer Ċ Ċ import Ġcom . intellij . openapi . editor . Caret Model Ċ import Ġcom . intellij . openapi . editor . Editor Ċ import Ġcom . intellij . openapi . editor . ex . Editor Ex Ċ import Ġcom . intellij . openapi . external System . service . execution . NotSupportedException Ċ import Ġjavax . swing . J Component Ċ Ċ /** Ċ Ġ* ĠWhen Ġrunning Ġsome Ġactions , Ġwe Ġusually Ġneed Ġto Ġpass Ġan Ġeditor Ġinstance Ġto Ġit Ġsince Ġthe Ġaction Ġmay Ġneed Ġto Ġhave Ġsome Ċ Ġ* ĠUI Ġinteractions Ġduring Ġprocessing . Ġeg .: ĠA Ġpop Ġup Ġlist Ġduring Ġmulti Ġchoices Ġimport Ġfix er . ĠWe Ġdon 't Ġsupport Ġthose Ġright Ċ Ġ* Ġnow . Ċ Ġ*/ Ċ @ Suppress (" Can Be Parameter ") Ċ class ĠNot Supported By UI Delegate Exception ( val Ġeditor : ĠEditor Ex , Ġval ĠmethodName : ĠString ) Ġ: ĊĠĠĠ ĠNot Supported Exception ("$ methodName Ġis Ġnot Ġsupported Ġby ĠEditor Delegate Ġfor Ġ${ editor . virtual File . name }") Ċ Ċ class ĠEditor Delegate ( val Ġeditor : ĠEditor Ex ) Ġ: ĠEditor Ġby Ġeditor Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Component (): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠNot Supported By UI Delegate Exception ( editor , Ġ" getComponent ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetContent Component (): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠNot Supported By UI Delegate Exception ( editor , Ġ" getContent Component ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Caret Model (): ĠCare t Model Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠNot Supported By UI Delegate Exception ( editor , Ġ" getC aret Model ") ĊĠĠĠ Ġ} Ċ } Ċ