package Ġcom . jetbrains . snake charm . lang . psi . impl Ċ Ċ import Ġcom . intellij . lang . AST Node Ċ import Ġcom . jetbrains . python . psi . Py Element Visitor Ċ import Ġcom . jetbrains . python . psi . impl . Py Element Impl Ċ import Ġcom . jetbrains . snake charm . lang . parser . S mk Token Types Ċ import Ġcom . jetbrains . snake charm . lang . psi . S mk Element Visitor Ċ import Ġcom . jetbrains . snake charm . lang . psi . S mk Workflow Rule order Section Ċ import Ġcom . jetbrains . snake charm . lang . psi . get Icon Ċ import Ġcom . jetbrains . snake charm . lang . psi . get Presentation Ċ Ċ class ĠS mk Workflow Rule order Section Impl ( node : ĠAST Node ): ĠPy Element Impl ( node ), ĠS mk Workflow Rule order Section Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Section Keyword Node () Ġ= Ġnode . find Child ByType ( S mk Token Types . WORK FLOW _ RULE ORDER _ KEYWORD ) ĊĊĠĠĠ Ġoverride Ġfun Ġaccept Py Visitor ( py Visitor : ĠPy Element Visitor ) Ġ= Ġwhen Ġ( py Visitor ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠS mk Element Visitor Ġ-> Ġpy Visitor . visit S mk Workflow Rule order Section ( this ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġsuper . accept Py Visitor ( py Visitor ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Presentation () Ġ= Ġget Presentation ( this ) ĊĠĠĠ Ġoverride Ġfun Ġget Icon ( flags : ĠInt ) Ġ= Ġget Icon ( this , Ġflags ) Ċ }