public void actionPerformed(ActionEvent e) { ActivityConfigurationDialog currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final StringConstantConfigView stringConstantConfigView = new StringConstantConfigView((StringConstantActivity)getActivity()); final ActivityConfigurationDialog<StringConstantActivity, StringConstantConfigurationBean> dialog = new ActivityConfigurationDialog<StringConstantActivity, StringConstantConfigurationBean>(getActivity(), stringConstantConfigView); ActivityConfigurationAction.setDialog(getActivity(), dialog); }
protected void configureActivity(ConfigurationBean configurationBean) { Edits edits = EditsRegistry.getEdits(); Edit<?> configureActivityEdit = edits.getConfigureActivityEdit( getActivity(), configurationBean); Dataflow currentDataflow = FileManager.getInstance() .getCurrentDataflow(); try { List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(configureActivityEdit); Processor p = findProcessor(currentDataflow); if (p != null && p.getActivityList().size() == 1) { editList.add(edits.getMapProcessorPortsForActivityEdit(p)); } EditManager.getInstance().doDataflowEdit(currentDataflow, new CompoundEdit(editList)); } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (EditException e) { e.printStackTrace(); } }
public boolean closeDialog() { if (panel.isConfigurationChanged()) { String relativeName = getRelativeName(owningDataflow, activity); if (checkPanelValues()) { int answer = JOptionPane.showConfirmDialog(this, "Do you want to save the configuration of " + relativeName +"?", relativeName, JOptionPane.YES_NO_CANCEL_OPTION); if (answer == JOptionPane.YES_OPTION) { applyConfiguration(); } else if (answer == JOptionPane.CANCEL_OPTION) { return false; } } else { int answer = JOptionPane .showConfirmDialog( this, "New configuration could not be saved. Do you still want to close?", relativeName, JOptionPane.YES_NO_OPTION); if (answer == JOptionPane.NO_OPTION) { return false; } } } panel.whenClosed(); ActivityConfigurationAction.clearDialog(activity); return true; }
@SuppressWarnings("unchecked") public void notify(Observable<FileManagerEvent> sender, FileManagerEvent message) throws Exception { if (message instanceof ClosingDataflowEvent) { ClosingDataflowEvent closingDataflowEvent = (ClosingDataflowEvent) message; if (closingDataflowEvent.isAbortClose()) { return; } Dataflow dataflow = ((ClosingDataflowEvent) message).getDataflow(); for (Processor p : dataflow.getProcessors()) { for (Activity a : p.getActivityList()) { if (!closeDialog(a)) { closingDataflowEvent.setAbortClose(true); return; } } } } }
private void considerEdit(EditManagerEvent message, Edit edit) { // boolean result = false; if (edit instanceof CompoundEdit) { for (Edit subEdit : ((CompoundEdit) edit).getChildEdits()) { considerEdit(message, subEdit); } } else { Object subject = edit.getSubject(); if (subject == owningProcessor) { // panel.reevaluate(); setTitle(getRelativeName(owningDataflow, activity)); } else if (subject == owningDataflow) { if (!owningDataflow.getProcessors().contains(owningProcessor)) { ActivityConfigurationAction.clearDialog(activity); } } else if (subject == activity) { if (message instanceof DataFlowUndoEvent) { logger.info("undo of activity edit found"); panel.refreshConfiguration(); } else if (message instanceof DataFlowRedoEvent) { logger.info("redo of activity edit found"); panel.refreshConfiguration(); } } } }
public void actionPerformed(ActionEvent e) { ActivityConfigurationDialog currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } int answer = JOptionPane.showConfirmDialog((Component) e.getSource(), "Directly editing properties can be dangerous. Are you sure you want to proceed?", "Confirm editing", JOptionPane.YES_NO_OPTION); if (answer != JOptionPane.YES_OPTION) { return; } final DisabledConfigView disabledConfigView = new DisabledConfigView((DisabledActivity)getActivity()); final DisabledActivityConfigurationDialog dialog = new DisabledActivityConfigurationDialog(getActivity(), disabledConfigView); ActivityConfigurationAction.setDialog(getActivity(), dialog); }
public void actionPerformed(ActionEvent e) { JDialog currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final ApiConsumerConfigView apiConfigView = new ApiConsumerConfigView((ApiConsumerActivity)getActivity()); final ActivityConfigurationDialog<ApiConsumerActivity, ApiConsumerActivityConfigurationBean> dialog = new ActivityConfigurationDialog<ApiConsumerActivity, ApiConsumerActivityConfigurationBean> (getActivity(), apiConfigView); ActivityConfigurationAction.setDialog(getActivity(), dialog); } }
public void actionPerformed(ActionEvent e) { ActivityConfigurationDialog currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final BeanshellConfigView beanshellConfigView = new BeanshellConfigView((BeanshellActivity)getActivity()); final ActivityConfigurationDialog<BeanshellActivity, BeanshellActivityConfigurationBean> dialog = new ActivityConfigurationDialog<BeanshellActivity, BeanshellActivityConfigurationBean>(getActivity(), beanshellConfigView); ActivityConfigurationAction.setDialog(getActivity(), dialog); }
@SuppressWarnings("serial") public void actionPerformed(ActionEvent action) { ActivityConfigurationDialog currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final BiomartConfigurationPanel configurationPanel = new BiomartConfigurationPanel(getActivity()); final ActivityConfigurationDialog<BiomartActivity, Element> dialog = new ActivityConfigurationDialog<BiomartActivity, Element>(getActivity(), configurationPanel); ActivityConfigurationAction.setDialog(getActivity(), dialog); }
public void actionPerformed(ActionEvent arg0) { ActivityConfigurationDialog<BiomobyActivity, BiomobyActivityConfigurationBean> currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final BiomobyConfigView biomobyConfigView = new BiomobyConfigView((BiomobyActivity)getActivity()); final ActivityConfigurationDialog<BiomobyActivity, BiomobyActivityConfigurationBean> dialog = new ActivityConfigurationDialog<BiomobyActivity, BiomobyActivityConfigurationBean>(getActivity(), biomobyConfigView); ActivityConfigurationAction.setDialog(getActivity(), dialog); }
@Override public void actionPerformed(final ActionEvent e) { final ActivityConfigurationDialog<?, ?> currentDialog = ActivityConfigurationAction .getDialog(this.getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final InteractionActivityConfigView interactionConfigView = new InteractionActivityConfigView( this.getActivity()); final ActivityConfigurationDialog<InteractionActivity, InteractionActivityConfigurationBean> dialog = new ActivityConfigurationDialog<InteractionActivity, InteractionActivityConfigurationBean>( this.getActivity(), interactionConfigView); ActivityConfigurationAction.setDialog(this.getActivity(), dialog); }
private void openDialog() { ActivityConfigurationDialog<LocalworkerActivity, LocalworkerActivityConfigurationBean> currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final LocalworkerActivity activity = (LocalworkerActivity) getActivity(); final LocalworkerActivityConfigView localworkerConfigView = new LocalworkerActivityConfigView(activity); final ActivityConfigurationDialog dialog = new ActivityConfigurationDialog (getActivity(), localworkerConfigView); ActivityConfigurationAction.setDialog(getActivity(), dialog); } }
@Override @SuppressWarnings("unchecked") public void actionPerformed(final ActionEvent e) { final ActivityConfigurationDialog<InteractionActivity, InteractionActivityConfigurationBean> currentDialog = ActivityConfigurationAction .getDialog(this.getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final InteractionActivityConfigView panel = new InteractionActivityConfigView( this.getActivity()); final ActivityConfigurationDialog<InteractionActivity, InteractionActivityConfigurationBean> dialog = new ActivityConfigurationDialog<InteractionActivity, InteractionActivityConfigurationBean>( this.getActivity(), panel); ActivityConfigurationAction.setDialog(this.getActivity(), dialog); }
/** * Pops up a {@link JDialog} with the {@link RshellActivityConfigView} and * provides a way to re-config the {@link RshellActivity} when the user * clicks OK */ public void actionPerformed(ActionEvent e) { JDialog currentDialog = ActivityConfigurationAction.getDialog(getActivity()); if (currentDialog != null) { currentDialog.toFront(); return; } final ActivityConfigurationPanel<RshellActivity, RshellActivityConfigurationBean> rshellConfigView = new RshellActivityConfigView( (RshellActivity) getActivity()); final ActivityConfigurationDialog<RshellActivity, RshellActivityConfigurationBean> dialog = new ActivityConfigurationDialog<RshellActivity, RshellActivityConfigurationBean> (getActivity(), rshellConfigView); ActivityConfigurationAction.setDialog(getActivity(), dialog); }