@Override public void configure(BiomartActivityConfigurationBean configurationBean) throws ActivityConfigurationException { this.configurationBean = configurationBean; biomartQuery = MartServiceXMLHandler.elementToMartQuery(configurationBean.getMartQuery(), null); String location = biomartQuery.getMartService().getLocation(); List<Edit<?>> editList = new ArrayList<Edit<?>>(); buildInputPorts(editList); buildOutputPorts(editList); try { new CompoundEdit(editList).doEdit(); } catch (EditException e) { throw new ActivityConfigurationException(e); } }
compoundEdit.doEdit(); return processor;
compoundEdit.doEdit(); return processor;
editList); compoundEdits.add(compoundEdit); compoundEdit.doEdit();
/** * 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(); } }
compoundEdit1.doEdit();
compoundEdit1.doEdit();