Tabnine Logo
EditsImpl.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
net.sf.taverna.t2.workflowmodel.impl.EditsImpl
constructor

Best Java code snippets using net.sf.taverna.t2.workflowmodel.impl.EditsImpl.<init> (Showing top 20 results out of 315)

origin: net.sf.taverna.t2.ui-impl/edits-impl

/**
 * {@inheritDoc}
 */
@Override
public Edits getEdits() {
  return new EditsImpl();
}
origin: net.sf.taverna.t2.core/workflowmodel-impl

public String recordIdentifier() {
  net.sf.taverna.t2.workflowmodel.utils.Tools.addDataflowIdentification(this, internalIdentifier, new EditsImpl());
  return internalIdentifier;
}

origin: net.sf.taverna.t2/workflowmodel-impl

@Override
protected void undoEditAction(ProcessorImpl processor) {
  try {
    new EditsImpl().getAddProcessorOutputPortEdit(processor, port).doEdit();
  } catch (EditException e) {
    logger.error("There was an error adding an input port to a Processor whilst undoing a remove");
  }
}
origin: net.sf.taverna.t2.core/workflowmodel-impl

@Override
protected void undoEditAction(ProcessorImpl processor) {
  try {
    new EditsImpl().getAddProcessorInputPortEdit(processor, port).doEdit();
  } catch (EditException e) {
    logger.error("There was an error adding an input port to a Processor whilst undoing a remove");
  }
}

origin: net.sf.taverna.t2.core/workflowmodel-impl

@Override
protected void undoEditAction(ProcessorImpl processor) {
  try {
    new EditsImpl().getAddProcessorOutputPortEdit(processor, port).doEdit();
  } catch (EditException e) {
    logger.error("There was an error adding an input port to a Processor whilst undoing a remove");
  }
}
origin: net.sf.taverna.t2/workflowmodel-impl

@Override
protected void undoEditAction(ProcessorImpl processor) {
  try {
    new EditsImpl().getAddProcessorInputPortEdit(processor, port).doEdit();
  } catch (EditException e) {
    logger.error("There was an error adding an input port to a Processor whilst undoing a remove");
  }
}

origin: net.sf.taverna.t2.core/workflowmodel-impl

protected Element annotationsToXML(Annotated<?> annotated) throws JDOMException, IOException {
  AnnotationTools.pruneAnnotations(annotated, new EditsImpl());
  Element result = new Element(ANNOTATIONS, T2_WORKFLOW_NAMESPACE);
  for (AnnotationChain a : annotated.getAnnotations()) {
    Element annotationChainElement;
    if (annotationChainIs21(a)) {
       annotationChainElement = new Element(ANNOTATION_CHAIN,
          T2_WORKFLOW_NAMESPACE);
    } else {
      annotationChainElement = new Element(ANNOTATION_CHAIN_2_2, T2_WORKFLOW_NAMESPACE);
    }
      populateBeanElementFromXStream(a, annotationChainElement);
      result.addContent(annotationChainElement);
  }
  return result;
}
origin: net.sf.taverna.t2.workbench/edits-impl

protected Dataflow createDataflow() {
  Edits edits = new EditsImpl();
  return edits.createDataflow();
}
origin: net.sf.taverna.t2.workbench/edits-impl

protected Processor createProcessor() {
  Edits edits = new EditsImpl();
  return edits.createProcessor("proc-" + UUID.randomUUID());
}
origin: net.sf.taverna.t2/maelstrom-impl

@BeforeClass
public static void createEditsInstance() {
  edits=new EditsImpl();
}

origin: net.sf.taverna.t2.integration-testing/integration-testing-common

protected Map<String, DummyEventHandler> addDummyEventHandlersToOutputs(
    Dataflow dataflow) throws EditException {
  Edits edits = new EditsImpl();
  Map<String, DummyEventHandler> eventHandlers = new HashMap<String, DummyEventHandler>();
  for (DataflowOutputPort outputPort : dataflow.getOutputPorts()) {
    DummyEventHandler testOutputEventHandler = new DummyEventHandler(
        context.getReferenceService());
    eventHandlers.put(outputPort.getName(), testOutputEventHandler);
    Datalink link = edits.createDatalink(outputPort,
        testOutputEventHandler);
    edits.getConnectDatalinkEdit(link).doEdit();
  }
  return eventHandlers;
}
origin: net.sf.taverna.t2.activities/spreadsheet-import-activity

@Before
public void setUp() throws Exception {
  EditsImpl ei = new EditsImpl();
  healthChecker = new SpreadsheetImportHealthChecker();
  activity = new SpreadsheetImportActivity();
  activity.setEdits(new EditsImpl());
  ancestors = new ArrayList();
  ancestors.add(ei.createProcessor("fred"));
}
origin: net.sf.taverna.t2/maelstrom-impl

@Before
public void createProcessor() {
  processor = new EditsImpl().createProcessor("the_processor");
}

origin: net.sf.taverna.t2.activities/spreadsheet-import-activity

@Before
public void setUp() throws Exception {
  activity = new SpreadsheetImportActivity();
  activity.setEdits(new EditsImpl());
  configuration = new SpreadsheetImportConfiguration();
}
origin: net.sf.taverna.t2/maelstrom-impl

@Test
public void testThroughEditsImpl() throws Exception {
  //Essentially the same as testAddingOfProcessor, but a sanity test that it works correctly through the Edits API
  Dataflow f = new DataflowImpl();
  new EditsImpl().getAddProcessorEdit(f, processor).doEdit();
  
  assertEquals(1,f.getProcessors().size());
  assertEquals(processor,f.getProcessors().get(0));
}

origin: net.sf.taverna.t2/maelstrom-impl

@Override
protected void doEditAction(MergeImpl mergeImpl) throws EditException {
  Edits edits = new EditsImpl();
  mergeInputPort = new MergeInputPortImpl(mergeImpl,sourcePort.getName()+"_tomerge",sinkPort.getDepth());
  inLink = edits.createDatalink(sourcePort, mergeInputPort);
  connectInLinkEdit=edits.getConnectDatalinkEdit(inLink);
  if (mergeImpl.getOutputPort().getOutgoingLinks().size()==0) {
    outLink = edits.createDatalink(mergeImpl.getOutputPort(), sinkPort);
    connectOutLinkEdit=edits.getConnectDatalinkEdit(outLink);
  }
  else if (mergeImpl.getOutputPort().getOutgoingLinks().size()==1){
    if (mergeImpl.getOutputPort().getOutgoingLinks().toArray(new Datalink[]{})[0].getSink() != sinkPort) {
      throw new EditException("Cannot add a different sinkPort to a Merge that already has one defined");
    }
  }
  else {
    throw new EditException("The merge instance cannot have more that 1 outgoing Datalink");
  }
  
  mergeImpl.addInputPort(mergeInputPort);
  connectInLinkEdit.doEdit();
  if (connectOutLinkEdit!=null) connectOutLinkEdit.doEdit();
}
origin: net.sf.taverna.t2/maelstrom-impl

public void testRoundTripSerializationFromFactory()
    throws ActivityConfigurationException, EditException, JDOMException,
    IOException, ArtifactNotFoundException, ArtifactStateException,
    ClassNotFoundException, InstantiationException,
    IllegalAccessException {
  AsynchEchoActivity activity = new AsynchEchoActivity();
  activity.configure(new EchoConfig("blah"));
  ProcessorImpl p = Tools.buildFromActivity(activity);
  ProcessorImpl p2 = (ProcessorImpl)new EditsImpl().createProcessor("a_processor");
  p2.configureFromElement(p.asXML());
  XMLOutputter xo = new XMLOutputter();
  assertTrue(xo.outputString(p.asXML()).equals(
      xo.outputString(p2.asXML())));
}
origin: net.sf.taverna.t2.activities/dataflow-activity

@Before
public void setUp() throws Exception {
  activity = new DataflowActivity();
  Edits edits = new EditsImpl();
  activity.setEdits(edits);
  dataflow = edits.createDataflow();
  edits.getCreateDataflowInputPortEdit(dataflow, "input", 0, 0).doEdit();
  edits.getCreateDataflowOutputPortEdit(dataflow, "output").doEdit();
  Datalink datalink = edits.createDatalink(dataflow.getInputPorts().get(0).getInternalOutputPort(), 
      dataflow.getOutputPorts().get(0).getInternalInputPort());
  edits.getConnectDatalinkEdit(datalink).doEdit();
}
origin: net.sf.taverna.t2/maelstrom-impl

@Before
public void createProcessor() throws EditException, JDOMException,
    IOException, ActivityConfigurationException,
    MalformedIdentifierException {
  // Create a processor from the simple echo activity
  AsynchEchoActivity activity = new AsynchEchoActivity();
  activity.configure(new EchoConfig("blah"));
  processor = Tools.buildFromActivity(activity);
  deh = new DiagnosticEventHandler();
  // Get an edit factory
  Edits edits = new EditsImpl();
  // Get the connect edit and apply to link the output port of the echo
  // process to a diagnostic input port
  edits.getConnectProcessorOutputEdit(processor,
      processor.getOutputPorts().get(0).getName(), deh).doEdit();
}
origin: net.sf.taverna.t2/maelstrom-impl

public void testProcessorAsXMLRoundTrip() throws EditException,
    ArtifactNotFoundException, ArtifactStateException,
    ClassNotFoundException, InstantiationException,
    IllegalAccessException, JDOMException, IOException,
    ActivityConfigurationException {
  ProcessorImpl p = (ProcessorImpl)new EditsImpl().createProcessor("a_processor");
  DispatchStackImpl stack = p.getDispatchStack();
  new AddDispatchLayerEdit(stack, new Parallelize(), 0).doEdit();
  new AddDispatchLayerEdit(stack, new Retry(2, 50, 2000, 1), 1).doEdit();
  new AddDispatchLayerEdit(stack, new DummyInvokerLayer(), 2).doEdit();
  new CreateProcessorInputPortEdit(p, "Input1", 1).doEdit();
  new CreateProcessorInputPortEdit(p, "Input2", 0).doEdit();
  Element e = p.asXML();
  ProcessorImpl p2 = (ProcessorImpl)new EditsImpl().createProcessor("a_processor");
  p2.configureFromElement(e);
  Element e2 = p2.asXML();
  XMLOutputter xo = new XMLOutputter();
  assertTrue(xo.outputString(e).equals(xo.outputString(e2)));
}
net.sf.taverna.t2.workflowmodel.implEditsImpl<init>

Popular methods of EditsImpl

  • createProcessor
  • createProcessorInputPort
  • createProcessorOutputPort
  • getAddAnnotationAssertionEdit
  • getAddAnnotationBean
  • getAddProcessorInputPortEdit
  • getAddProcessorOutputPortEdit
  • getDisconnectDatalinkEdit
  • getRemoveProcessorInputPortEdit
  • getRemoveProcessorOutputPortEdit
  • getAddProcessorEdit
  • getAddProcessorEdit

Popular in Java

  • Start an intent from android
  • getExternalFilesDir (Context)
  • getSharedPreferences (Context)
  • getSupportFragmentManager (FragmentActivity)
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JCheckBox (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now