private static JPopupMenu getWorkflowMenu(ScuflModel model) { JPopupMenu theMenu = new JPopupMenu(); theMenu.add(new ShadedLabel("Workflow : " + model.getDescription().getTitle(), ShadedLabel.TAVERNA_GREEN)); theMenu.addSeparator(); theMenu.add(new RenameAction(model, model)); return theMenu; }
+ model.getDescription().getTitle() + "?"; int ret = JOptionPane.showConfirmDialog(Workbench.this, msg, "Save workflow?", JOptionPane.YES_NO_CANCEL_OPTION);
String title = model.getDescription().getTitle(); if (workflowChanges.hasChanged(model)) {
description = "New name for the port?"; } else if (object instanceof ScuflModel) { name = ((ScuflModel) object).getDescription().getTitle(); description = "New workflow title"; } else { new_name = new_name.trim(); model.getDescription().setTitle(new_name); name = model.getDescription().getTitle(); model.fireModelEvent(new org.embl.ebi.escience.scufl.ScuflModelEvent(this, "Title Changed"));
String title = model.getDescription().getTitle(); fc.setDialogTitle(windowTitle + ": " + title); fc.resetChoosableFileFilters();
/** * Add annotations to the dataflow corresponding to the metadata of the workflow * * @param dataflow * @param translator */ private void createAnnotations(Dataflow dataflow, WorkflowModelTranslator translator) { WorkflowDescription wd = scuflModel.getDescription(); String description = wd.getText(); FreeTextDescription ftd = new FreeTextDescription(); ftd.setText(description); Author author = new Author(); author.setText(wd.getAuthor()); DescriptiveTitle title = new DescriptiveTitle(); title.setText(wd.getTitle()); try { List<Edit<?>> listEdits = new ArrayList<Edit<?>> (); listEdits.add(EditsRegistry.getEdits().getAddAnnotationChainEdit( dataflow, ftd)); listEdits.add(EditsRegistry.getEdits().getAddAnnotationChainEdit( dataflow, author)); listEdits.add(EditsRegistry.getEdits().getAddAnnotationChainEdit( dataflow, title)); CompoundEdit edits = new CompoundEdit(listEdits); edits.doEdit(); } catch (EditException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
sanitiseName(scuflModel.getDescription().getTitle())) .doEdit();
setText(((ScuflModel) userObject).getDescription().getTitle()); } else if (((DefaultMutableTreeNode) value).isLeaf()) { setIcon(TavernaIcons.folderClosedIcon);