org.embl.ebi.escience.scufl.Processor.getName()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(10.4k)|赞(0)|评价(0)|浏览(127)

本文整理了Java中org.embl.ebi.escience.scufl.Processor.getName()方法的一些代码示例,展示了Processor.getName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Processor.getName()方法的具体详情如下:
包路径:org.embl.ebi.escience.scufl.Processor
类名称:Processor
方法名:getName

Processor.getName介绍

暂无

代码示例

代码示例来源:origin: uk.org.mygrid.taverna.scufl.scufl-ui-components/template-editor

  1. public String getName() {
  2. if (theProcessor == null) {
  3. return "Template editor for unknown processor";
  4. } else {
  5. return "Template editor for " + theProcessor.getName();
  6. }
  7. }

代码示例来源:origin: org.biomoby/taverna-biomoby

  1. public JComponent getComponent(Processor processor) {
  2. return new JTree(new String[] { processor.getName() });
  3. }

代码示例来源:origin: uk.org.mygrid.taverna.scufl/scufl-ui

  1. /**
  2. * @param processor
  3. */
  4. public void addOutputProcessor(Processor processor)
  5. {
  6. if (!processor.getName().equals("SCUFL_INTERNAL_SINKPORTS"))
  7. {
  8. outputProcessors.add(processor);
  9. }
  10. }

代码示例来源:origin: uk.org.mygrid.taverna/taverna-enactor

  1. public String toString() {
  2. StringBuffer sb = new StringBuffer();
  3. sb
  4. .append("Processor '" + processor.getName()
  5. + "' failed, cause :\n ");
  6. sb.append(cause.toString());
  7. sb.append("\n");
  8. return sb.toString();
  9. }

代码示例来源:origin: uk.org.mygrid.taverna/taverna-enactor

  1. public String toString() {
  2. StringBuffer sb = new StringBuffer();
  3. sb
  4. .append("Nested Workflow '" + processor.getName()
  5. + "' failed, cause :\n ");
  6. sb.append(cause.toString());
  7. sb.append("\n");
  8. return sb.toString();
  9. }

代码示例来源:origin: uk.org.mygrid.taverna.scufl/scufl-ui

  1. public Object getValue(Object node)
  2. {
  3. if(node instanceof Processor)
  4. {
  5. return ((Processor)node).getName();
  6. }
  7. else if(node instanceof Port)
  8. {
  9. return ((Port)node).getName();
  10. }
  11. return "";
  12. }

代码示例来源:origin: uk.org.mygrid.taverna.scufl/scufl-ui

  1. public void actionPerformed(ActionEvent ae) {
  2. String ccName = target.getName() + "_BLOCKON_" + controller.getName();
  3. try {
  4. // Constraints created by this menu are, for now,
  5. // always
  6. // of the form 'block scheduled to running until
  7. // completed',
  8. // as this is all the enactor can currently support.
  9. ConcurrencyConstraint cc = new ConcurrencyConstraint(model, ccName, controller, target,
  10. ConcurrencyConstraint.SCHEDULED, ConcurrencyConstraint.RUNNING,
  11. ConcurrencyConstraint.COMPLETED);
  12. model.addConcurrencyConstraint(cc);
  13. } catch (Exception e) {
  14. JOptionPane.showMessageDialog(null, "Something wasn't happy : \n" + e.getMessage(),
  15. "Exception!", JOptionPane.ERROR_MESSAGE);
  16. }
  17. }
  18. });

代码示例来源:origin: uk.org.mygrid.taverna.scufl/scufl-ui

  1. public void actionPerformed(ActionEvent ae) {
  2. String ccName = target.getName() + "_BLOCKON_" + controller.getName();
  3. try {
  4. // Constraints created by this menu are, for now,
  5. // always
  6. // of the form 'block scheduled to running until
  7. // completed',
  8. // as this is all the enactor can currently support.
  9. ConcurrencyConstraint cc = new ConcurrencyConstraint(model, ccName, controller, target,
  10. ConcurrencyConstraint.SCHEDULED, ConcurrencyConstraint.RUNNING,
  11. ConcurrencyConstraint.COMPLETED);
  12. model.addConcurrencyConstraint(cc);
  13. } catch (Exception e) {
  14. JOptionPane.showMessageDialog(null, "Something wasn't happy : \n" + e.getMessage(),
  15. "Exception!", JOptionPane.ERROR_MESSAGE);
  16. }
  17. }
  18. });

代码示例来源:origin: uk.org.mygrid.taverna.scufl/scufl-ui

  1. public String toString()
  2. {
  3. if (sourcePort.getProcessor().getName().equals("SCUFL_INTERNAL_SOURCEPORTS"))
  4. {
  5. return sourcePort.getName();
  6. }
  7. return sourcePort.getProcessor().getName() + ":" + sourcePort.getName();
  8. }

代码示例来源:origin: uk.org.mygrid.provenance/logbook

  1. private Processor getProcessor(String name) throws Exception {
  2. Processor processor;
  3. for (int j = 0; j < processors.length; j++) {
  4. if (processors[j].getName().equals(name)) {
  5. processor = processors[j];
  6. return processor;
  7. }
  8. }
  9. throw new Exception("Processor not found");
  10. }

代码示例来源:origin: uk.org.mygrid.taverna/taverna-enactor

  1. /**
  2. * Print a summary of the event details
  3. */
  4. public String toString() {
  5. StringBuffer sb = new StringBuffer();
  6. sb.append("Process '" + processor.getName() + "' complete ");
  7. if (isIterating) {
  8. sb.append("(iterating)");
  9. } else {
  10. sb.append("(simple)");
  11. }
  12. sb.append("\n");
  13. String prefix = "in ";
  14. for (Iterator i = inputMap.keySet().iterator(); i.hasNext();) {
  15. String inputKey = (String) i.next();
  16. DataThing inputThing = (DataThing) inputMap.get(inputKey);
  17. String mainLSID = inputThing.getLSID(inputThing.getDataObject());
  18. sb.append(prefix + "'" + inputKey + "'->" + mainLSID + "\n");
  19. prefix = " ";
  20. }
  21. prefix = "out ";
  22. for (Iterator i = outputMap.keySet().iterator(); i.hasNext();) {
  23. String outputKey = (String) i.next();
  24. DataThing outputThing = (DataThing) outputMap.get(outputKey);
  25. String mainLSID = outputThing.getLSID(outputThing.getDataObject());
  26. sb.append(prefix + "" + mainLSID + "->'" + outputKey + "'\n");
  27. prefix = " ";
  28. }
  29. return sb.toString();
  30. }

代码示例来源:origin: uk.org.mygrid.taverna/taverna-enactor

  1. /**
  2. * Print a summary of the event details
  3. */
  4. public String toString() {
  5. StringBuffer sb = new StringBuffer();
  6. sb.append("NestedWorkflow '" + processor.getName() + "' complete ");
  7. if (isIterating) {
  8. sb.append("(iterating)");
  9. } else {
  10. sb.append("(simple)");
  11. }
  12. sb.append("\n");
  13. String prefix = "in ";
  14. for (Iterator i = inputMap.keySet().iterator(); i.hasNext();) {
  15. String inputKey = (String) i.next();
  16. DataThing inputThing = (DataThing) inputMap.get(inputKey);
  17. String mainLSID = inputThing.getLSID(inputThing.getDataObject());
  18. sb.append(prefix + "'" + inputKey + "'->" + mainLSID + "\n");
  19. prefix = " ";
  20. }
  21. prefix = "out ";
  22. for (Iterator i = outputMap.keySet().iterator(); i.hasNext();) {
  23. String outputKey = (String) i.next();
  24. DataThing outputThing = (DataThing) outputMap.get(outputKey);
  25. String mainLSID = outputThing.getLSID(outputThing.getDataObject());
  26. sb.append(prefix + "" + mainLSID + "->'" + outputKey + "'\n");
  27. prefix = " ";
  28. }
  29. return sb.toString();
  30. }

代码示例来源:origin: uk.org.mygrid.taverna.scufl/scufl-workflow

  1. private void doChildren(ScuflModel model) {
  2. Processor[] processors = model.getProcessors();
  3. for (int i = 0; i < processors.length; i++) {
  4. // Create a new node for the factory corresponding to this processor
  5. String tagName = ProcessorHelper.getTagNameForClassName(processors[i].getClass().getName());
  6. XMLHandler xh = ProcessorHelper.getXMLHandlerForTagName(tagName);
  7. logger.info(tagName + ":" + processors[i].getName());
  8. if (xh != null) {
  9. ProcessorFactory pf = xh.getFactory(xh.elementForProcessor(processors[i]));
  10. pf.setName(processors[i].getName());
  11. if (processors[i].getDescription().equals("") == false) {
  12. pf.setDescription(processors[i].getDescription());
  13. } else {
  14. if (processors[i] instanceof WorkflowProcessor) {
  15. // Nested workflow with no description, explicitly set
  16. // it to say
  17. // this otherwise a 'fetch descriptions' will attempt to
  18. // load it
  19. // in online mode, this could well fail.
  20. pf.setDescription("<font color=\"red\">No description supplied for nested workflow</font>");
  21. }
  22. }
  23. add(new DefaultMutableTreeNode(pf));
  24. }
  25. }
  26. }
  27. }

代码示例来源:origin: uk.org.mygrid.taverna.scufl/scufl-ui

  1. public Object valueForCellChanged(Object cell, Object newValue)
  2. {
  3. if (cell instanceof Processor)
  4. {
  5. Processor processor = (Processor) cell;
  6. processor.setName(newValue.toString());
  7. return processor.getName();
  8. }
  9. if (cell instanceof Port) {
  10. Port port = (Port) cell;
  11. if (isPortOnWorkflowEdge(port)) {
  12. for (Port p : port.getProcessor().getPorts()) { //prevent renaming if a port already has that name
  13. if (p.getName().equals(newValue.toString())) {
  14. return port.getName();
  15. }
  16. }
  17. port.setName(newValue.toString());
  18. return port.getName();
  19. }
  20. }
  21. return null;
  22. }
  23. }

代码示例来源:origin: uk.org.mygrid.taverna.scufl.scufl-ui-components/enactor-invocation

  1. public EnactorStatusTableModel(ScuflModel scufl) {
  2. this.scuflModel = scufl;
  3. // One row for each processor.
  4. Processor[] processors = scuflModel.getProcessors();
  5. rows = processors.length;
  6. data = new Object[rows][columnNames.length];
  7. // Put appropriate content in the rows
  8. for (int i = 0; i < rows; i++) {
  9. Processor p = processors[i];
  10. // do the icon
  11. data[i][0] = org.embl.ebi.escience.scuflworkers.ProcessorHelper
  12. .getPreferredIcon(p);
  13. // do the name
  14. data[i][1] = p.getName();
  15. // do status
  16. data[i][2] = "No data";
  17. // do start time
  18. data[i][3] = "--";
  19. // do end time
  20. data[i][4] = "--";
  21. // do the breakpoint
  22. if (p.hasBreakpoint())
  23. data[i][5] = TavernaIcons.tickIcon;
  24. else
  25. data[i][5] = TavernaIcons.nullIcon;
  26. }
  27. }

代码示例来源:origin: uk.org.mygrid.taverna.scufl.scufl-ui-components/enactor-invocation

  1. public void mouseClicked(MouseEvent e) {
  2. final Processor theProcessor = getPointedProcessor(e.getX(), e
  3. .getY(), processorTable);
  4. if (theProcessor != null) {
  5. if (!theProcessor.hasBreakpoint()) {
  6. theProcessor.addBreakpoint();
  7. try {
  8. statusTableModel.update(getStatusText());
  9. } catch (InvalidStatusReportException isre) {
  10. }
  11. processorTable.repaint();
  12. workflowInstance.pause(theProcessor.getName());
  13. } else {
  14. theProcessor.rmvBreakpoint();
  15. try {
  16. statusTableModel.update(getStatusText());
  17. } catch (InvalidStatusReportException isre) {
  18. }
  19. processorTable.repaint();
  20. workflowInstance.resume(theProcessor.getName());
  21. }
  22. }
  23. }

代码示例来源:origin: net.sf.taverna.t2.compatibility/compatibility-impl

  1. @Test
  2. public void testBeanshellActivityTranslator() throws Exception {
  3. ScuflModel model = loadScufl("beanshell.xml");
  4. Processor p = model.getProcessorsOfType(BeanshellProcessor.class)[0];
  5. assertEquals("beanshell", p.getName());
  6. ActivityTranslator<?> translator = ActivityTranslatorFactory
  7. .getTranslator(p);
  8. Activity<?> s = translator.doTranslation(p);
  9. assertEquals("net.sf.taverna.t2.activities.beanshell.BeanshellActivity", s.getClass().getName());
  10. }

代码示例来源:origin: net.sf.taverna.t2/compatibility-impl

  1. @Test
  2. public void testBeanshellActivityTranslator() throws Exception {
  3. ScuflModel model = loadScufl("beanshell.xml");
  4. Processor p = model.getProcessorsOfType(BeanshellProcessor.class)[0];
  5. assertEquals("beanshell", p.getName());
  6. ActivityTranslator<?> translator = ActivityTranslatorFactory
  7. .getTranslator(p);
  8. Activity<?> s = translator.doTranslation(p);
  9. assertEquals("net.sf.taverna.t2.activities.beanshell.BeanshellActivity", s.getClass().getName());
  10. }

代码示例来源:origin: net.sf.taverna.t2/cyclone-impl

  1. @Test
  2. public void testBeanshellActivityTranslator() throws Exception {
  3. setUpRavenRepository();
  4. ScuflModel model = loadScufl("beanshell.xml");
  5. Processor p = model.getProcessorsOfType(BeanshellProcessor.class)[0];
  6. assertEquals("beanshell", p.getName());
  7. ActivityTranslator<?> translator = ActivityTranslatorFactory
  8. .getTranslator(p);
  9. Activity<?> s = translator.doTranslation(p);
  10. assertEquals("net.sf.taverna.t2.activities.beanshell.BeanshellActivity", s.getClass().getName());
  11. }

代码示例来源:origin: net.sf.taverna.t2/compatibility-impl

  1. if (!t1InputPort.isBound()
  2. && t1InputPort.getDefaultValue() != null) {
  3. String processorName = t1Processor.getName() + "_"
  4. + sanitiseName(t1InputPort.getName())
  5. + "_defaultValue";

相关文章