public class MainPanePart { @Inject private MApplication application; @PostConstruct public void init(BorderPane parent) { application.getContext().set(MainPanePart.class, this); ... } public void openDialog() { ... } ... }
public class SearchHandler { @Execute public void execute(MainPanePart part) { System.out.println("SearchHandler called"); part.openDialog(); } }