protected Edit<?> makeInsertNestedWorkflowEdit(Dataflow nestedFlow, String name) { List<Edit<?>> editList = new ArrayList<Edit<?>>(); insertedActivity = new DataflowActivity(); editList.add(edits.getConfigureActivityEdit(insertedActivity, nestedFlow)); Processor p = edits.createProcessor(name); editList.add(edits.getDefaultDispatchStackEdit(p)); editList.add(edits.getAddActivityEdit(p, insertedActivity)); editList.add(edits.getAddProcessorEdit(destinationDataflow, p)); CompoundEdit edit = new CompoundEdit(editList); return edit; }
@Override protected Edit<?> makeInsertNestedWorkflowEdit(Dataflow nestedFlow, String name) { Edits edits = EditsRegistry.getEdits(); Edit<?> configureActivityEdit = edits.getConfigureActivityEdit(getActivity(), nestedFlow); List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(configureActivityEdit); Processor p = findProcessor(fileManager.getCurrentDataflow(), getActivity()); if (p != null && p.getActivityList().size() == 1) { editList.add(edits.getMapProcessorPortsForActivityEdit(p)); } return new CompoundEdit(editList); }
public static void configureActivityStatic(Dataflow df, Activity a, Object bean) { Edits edits = EditsRegistry.getEdits(); Edit<?> configureActivityEdit = edits.getConfigureActivityEdit(a, bean); try { List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(configureActivityEdit); Processor p = findProcessor(df, a); if (p != null && p.getActivityList().size() == 1) { editList.add(edits.getMapProcessorPortsForActivityEdit(p)); } EditManager.getInstance().doDataflowEdit(df, new CompoundEdit(editList)); } catch (IllegalStateException e) { // TODO Auto-generated catch block logger.error(e); } catch (EditException e) { logger.error(e); } }
public void configureActivity(Dataflow df, Activity a, Object bean) { Edits edits = EditsRegistry.getEdits(); Edit<?> configureActivityEdit = edits.getConfigureActivityEdit(a, bean); try { List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(configureActivityEdit); Processor p = findProcessor(df, a); if (p != null && p.getActivityList().size() == 1) { editList.add(edits.getMapProcessorPortsForActivityEdit(p)); } Edit e = Tools.getEnableDisabledActivityEdit(super.owningProcessor, activity); if (e != null) { editList.add(e); EditManager.getInstance().doDataflowEdit(df, new CompoundEdit(editList)); ReportManager.getInstance().updateObjectReport(super.owningDataflow, super.owningProcessor); } } catch (IllegalStateException e) { // TODO Auto-generated catch block logger.error(e); } catch (EditException e) { logger.error(e); } }
editList.add(edits.getConfigureActivityEdit(activity, bean)); Processor p=edits.createProcessor(name); editList.add(edits.getDefaultDispatchStackEdit(p));
.add(edits.getConfigureActivityEdit(mobyDatatypeActivity, bean));
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(); } }
.add(edits.getConfigureActivityEdit(mobyDatatypeActivity, bean));
name = Tools.uniqueProcessorName(name, currentDataflow); List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(edits.getConfigureActivityEdit(activity, bean)); p=edits.createProcessor(name); editList.add(edits.getDefaultDispatchStackEdit(p));
List<Processor> dataflowProcessors = findProcessors(parentDataflow, dataflowActivity); List<Edit<?>> editList = new ArrayList<Edit<?>>(); editList.add(edits.getConfigureActivityEdit(dataflowActivity, dataflowCopy)); for (Processor dataflowProcessor : dataflowProcessors) { editList.add(edits.getMapProcessorPortsForActivityEdit(dataflowProcessor));
.createProcessor(name); BiomobyObjectActivity boActivity = new BiomobyObjectActivity(); Edit<?> configureActivityEdit = edits.getConfigureActivityEdit( boActivity, configBean); editList.add(configureActivityEdit);
.createProcessor(name); BiomobyObjectActivity boActivity = new BiomobyObjectActivity(); Edit<?> configureActivityEdit = edits.getConfigureActivityEdit( boActivity, configBean); editList.add(configureActivityEdit);
BiomobyObjectActivity boActivity = new BiomobyObjectActivity(); Edit<?> configureActivityEdit = edits .getConfigureActivityEdit( boActivity, configBean); editList.add(configureActivityEdit);
editList.add(edits.getConfigureActivityEdit(strConstActivity, strConstConfBean));
Edit<?> dummyEdit = EditsRegistry.getEdits().getConfigureActivityEdit(getActivity(), bean); Dataflow dataflow = FileManager.getInstance() .getCurrentDataflow();
bean.setMobyEndpoint(activity.getConfiguration().getMobyEndpoint()); BiomobyActivity boActivity = new BiomobyActivity(); editList.add(edits.getConfigureActivityEdit(boActivity, bean));
BiomobyObjectActivity boActivity = new BiomobyObjectActivity(); Edit<?> configureActivityEdit = edits .getConfigureActivityEdit(boActivity, configBean); editList.add(configureActivityEdit);
editList.add(edits.getConfigureActivityEdit(dataflowActivity, dataflowCopy)); for (Processor dataflowProcessor : dataflowProcessors) { editList.add(edits.getMapProcessorPortsForActivityEdit(dataflowProcessor));
@Before public void makeDataflow() throws EditException { List<Edit<?>> compoundEdit = new ArrayList<Edit<?>>(); dataflow = fileManager.newDataflow(); Edits edits = EditsRegistry.getEdits(); proc1 = edits.createProcessor("processor1"); compoundEdit.add(edits.getAddProcessorEdit(dataflow, proc1)); Processor proc2 = edits.createProcessor("processor2"); compoundEdit.add(edits.getAddProcessorEdit(dataflow, proc2)); ProcessorInputPort in1 = edits.createProcessorInputPort(proc1, "in1", 0); compoundEdit.add(edits.getAddProcessorInputPortEdit(proc1, in1)); ProcessorInputPort in2 = edits .createProcessorInputPort(proc1, "in2", 0); compoundEdit.add(edits.getAddProcessorInputPortEdit(proc1, in2)); Activity<EchoConfig> activity = new AsynchEchoActivity(); compoundEdit.add(edits.getConfigureActivityEdit(activity, new EchoConfig())); compoundEdit.add(edits.getAddActivityEdit(proc1, activity)); compoundEdit.add(edits.getDefaultDispatchStackEdit(proc1)); editManager.doDataflowEdit(dataflow, new CompoundEdit(compoundEdit)); activityInputPort = activity.getInputPorts().iterator().next(); } }
private void makeProcessor() throws EditException { processor = edits.createProcessor("Hello"); Edit<Dataflow> edit = edits.getAddProcessorEdit(currentDataflow, processor); editManager.doDataflowEdit(currentDataflow, edit); editManager.doDataflowEdit(currentDataflow, edits .getDefaultDispatchStackEdit(processor)); BeanshellActivity beanshell = new BeanshellActivity(); BeanshellActivityConfigurationBean beanshellConfig = new BeanshellActivityConfigurationBean(); editManager.doDataflowEdit(currentDataflow, edits .getConfigureActivityEdit(beanshell, beanshellConfig)); editManager.doDataflowEdit(currentDataflow, edits.getAddActivityEdit( processor, beanshell)); }