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

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

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

Processor.addPort介绍

暂无

代码示例

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

  1. public void testCreationDuplicate() throws Exception {
  2. proc.addPort(new DummyPort(proc, "sillyport"));
  3. try {
  4. // Should ignore case
  5. new DummyPort(proc, "SillyPort");
  6. } catch (DuplicatePortNameException e) {
  7. // expected
  8. return;
  9. }
  10. throw new Exception("Should not allow duplicate port names");
  11. }
  12. public void testCreationDuplicateOtherType() throws Exception {

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

  1. public void actionPerformed(ActionEvent e) {
  2. Component parent = UIUtils.getActionEventParentWindow(e);
  3. String name = (String) JOptionPane.showInputDialog(parent,
  4. "Name for the new workflow output?", "Name required",
  5. JOptionPane.QUESTION_MESSAGE, null, null, "");
  6. if (name != null) {
  7. try {
  8. model.getWorkflowSinkProcessor().addPort(
  9. new InputPort(model.getWorkflowSinkProcessor(), name));
  10. model.forceUpdate();
  11. } catch (PortCreationException pce) {
  12. JOptionPane.showMessageDialog(parent,
  13. "Port creation exception : \n" + pce.getMessage(),
  14. "Exception!", JOptionPane.ERROR_MESSAGE);
  15. } catch (DuplicatePortNameException dpne) {
  16. JOptionPane.showMessageDialog(parent, "Duplicate name : \n"
  17. + dpne.getMessage(), "Exception!",
  18. JOptionPane.ERROR_MESSAGE);
  19. }
  20. }
  21. }

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

  1. public void testCreationDuplicateOtherType() throws Exception {
  2. // Duplicates are OK if they are different classes.
  3. // (But what if they are subclassing each other?)
  4. proc.addPort(new InputPort(proc, "sillyport"));
  5. new DummyPort(proc, "sillyport");
  6. }

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

  1. public void actionPerformed(ActionEvent e) {
  2. Component parent = UIUtils.getActionEventParentWindow(e);
  3. String name = (String) JOptionPane.showInputDialog(parent,
  4. "Name for the new workflow input?", "Name required",
  5. JOptionPane.QUESTION_MESSAGE, null, null, "");
  6. if (name != null) {
  7. try {
  8. model.getWorkflowSourceProcessor()
  9. .addPort(
  10. new OutputPort(model
  11. .getWorkflowSourceProcessor(), name));
  12. model.forceUpdate();
  13. } catch (PortCreationException pce) {
  14. JOptionPane.showMessageDialog(parent,
  15. "Port creation exception : \n" + pce.getMessage(),
  16. "Exception!", JOptionPane.ERROR_MESSAGE);
  17. } catch (DuplicatePortNameException dpne) {
  18. JOptionPane.showMessageDialog(parent, "Duplicate name : \n"
  19. + dpne.getMessage(), "Exception!",
  20. JOptionPane.ERROR_MESSAGE);
  21. }
  22. }
  23. }
  24. }

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

  1. void addInputPort(String name) throws DuplicatePortNameException, PortCreationException {
  2. model.getWorkflowSourceProcessor().addPort(
  3. new OutputPort(model.getWorkflowSourceProcessor(), name));
  4. model.forceUpdate();
  5. }

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

  1. void addOutputPort(String name) throws DuplicatePortNameException, PortCreationException {
  2. model.getWorkflowSinkProcessor().addPort(
  3. new InputPort(model.getWorkflowSinkProcessor(), name));
  4. model.forceUpdate();
  5. }

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

  1. String portName = ip[i].getName();
  2. OutputPort port = new OutputPort(m.getWorkflowSourceProcessor(), portName);
  3. m.getWorkflowSourceProcessor().addPort(port);
  4. m.addDataConstraint(new DataConstraint(m, port, ip[i]));
  5. String portName = op[i].getName();
  6. InputPort port = new InputPort(m.getWorkflowSinkProcessor(), portName);
  7. m.getWorkflowSinkProcessor().addPort(port);
  8. m.addDataConstraint(new DataConstraint(m, op[i], port));

相关文章