/* MP5ToolConfigPanel.java created 2008-02-08 * */ package org.signalml.app.method.mp5; import java.awt.BorderLayout; import javax.swing.JPanel; /** MP5ToolConfigPanel * * * @author Michal Dobaczewski © 2007-2008 CC Otwarte Systemy Komputerowe Sp. z o.o. */ public class MP5ToolConfigPanel extends JPanel { private static final long serialVersionUID = 1L; private MP5ExecutorManager mp5ExecutorManager; private MP5LocalExecutorDialog localExecutorDialog; private MP5ToolExecutorConfigPanel executorConfigPanel; public MP5ToolConfigPanel(MP5ExecutorManager mp5ExecutorManager) { super(); this.mp5ExecutorManager = mp5ExecutorManager; initialize(); } private void initialize() { setLayout(new BorderLayout()); add(getExecutorConfigPanel(), BorderLayout.CENTER); } public MP5ToolExecutorConfigPanel getExecutorConfigPanel() { if (executorConfigPanel == null) { executorConfigPanel = new MP5ToolExecutorConfigPanel(mp5ExecutorManager); executorConfigPanel.setLocalExecutorDialog(localExecutorDialog); } return executorConfigPanel; } public MP5LocalExecutorDialog getLocalExecutorDialog() { return localExecutorDialog; } public void setLocalExecutorDialog(MP5LocalExecutorDialog localExecutorDialog) { this.localExecutorDialog = localExecutorDialog; getExecutorConfigPanel().setLocalExecutorDialog(localExecutorDialog); } }