Tabnine Logo
net.sf.taverna.t2.workflowmodel
Code IndexAdd Tabnine to your IDE (free)

How to use net.sf.taverna.t2.workflowmodel

Best Java code snippets using net.sf.taverna.t2.workflowmodel (Showing top 20 results out of 405)

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

  public static String findName(Port port) {		
    if (port instanceof ProcessorPort) {
      String sourceProcessorName = ((ProcessorPort)port).getProcessor().getLocalName();
      return sourceProcessorName + ":" + port.getName();
    } else if (port instanceof MergePort) {
      String sourceMergeName = ((MergePort)port).getMerge().getLocalName();
      return sourceMergeName + ":" + port.getName();
      
    } else {
      return port.getName();
    }
  }
}
origin: net.sf.taverna.t2/workflowmodel-impl

/**
 * Forward the specified event to all targets
 * 
 * @param e
 */
public void sendEvent(WorkflowDataToken e) {
  for (Datalink link : outgoingLinks) {
    link.getSink().receiveEvent(e);
  }
}
origin: net.sf.taverna.t2.ui-impl/contextual-views-impl

@Override
public String getViewTitle() {
  return "Data link: " + datalink.getSource().getName() + " -> " + datalink.getSink().getName();
}
origin: net.sf.taverna.t2.core/workflowmodel-api

public static Edit<?> getRemoveProcessorOutputPortEdit(
    ProcessorOutputPort port, Edits edits) {
  List<Edit<?>> editList = new ArrayList<Edit<?>>();
  Processor processor = port.getProcessor();
  editList.add(edits.getRemoveProcessorOutputPortEdit(
      port.getProcessor(), port));
  for (Activity<?> activity : processor.getActivityList()) {
    editList.add(edits.getRemoveActivityOutputPortMappingEdit(activity,
        port.getName()));
  }
  return new CompoundEdit(editList);
}
origin: net.sf.taverna.t2/workflowmodel-impl

public static Edit<?> getRemoveProcessorInputPortEdit(
    ProcessorInputPort port) {
  List<Edit<?>> editList = new ArrayList<Edit<?>>();
  Processor processor = port.getProcessor();
  editList.add(edits.getRemoveProcessorInputPortEdit(port.getProcessor(),
      port));
  for (Activity<?> activity : processor.getActivityList()) {
    editList.add(edits.getRemoveActivityInputPortMappingEdit(activity,
        port.getName()));
  }
  return new CompoundEdit(editList);
}
origin: net.sf.taverna.t2.activities/wsdl-activity

private Processor findProcessorForActivity(Dataflow dataflow,
    Activity<?> activity) {
  for (Processor p : dataflow.getProcessors()) {
    for (Activity<?> a : p.getActivityList()) {
      if (a == activity)
        return p;
    }
  }
  return null;
}
origin: net.sf.taverna.t2.ui-impl/contextual-views-impl

@Override
public String getViewTitle() {
  return "Control link: " + condition.getControl().getLocalName()
  + " runs after " + condition.getTarget().getLocalName();
}
origin: net.sf.taverna.t2.ui-activities/dataflow-activity-ui

@Override
public Dataflow getActivityConfiguration() {
  return EditsRegistry.getEdits().createDataflow();
}
origin: net.sf.taverna.t2.workbench/contextual-views-impl

private Edit<?> addAnnotation(AnnotationBeanSPI a) {
  return EditsRegistry.getEdits().getAddAnnotationChainEdit(annotated, a);
}
origin: net.sf.taverna.cagrid/cagrid-activity

@Override
protected void undoEditAction(DataflowImpl dataflow) {
  if (linkUpEdit.isApplied())
    linkUpEdit.undo();
  if (compoundEdit1.isApplied())
    compoundEdit1.undo();
}
origin: net.sf.taverna.t2/maelstrom-impl

@Override
public String toString() {
  return "link("+resolvedDepth+")"+source.getName()+":"+sink.getName();
}
origin: net.sf.taverna.t2.core/workflowmodel-impl

public UpdateDataflowNameEdit(Dataflow dataflow,String newName) {
  super(dataflow);
  this.newName=newName;
  this.oldName=dataflow.getLocalName();
}
origin: net.sf.taverna.t2/workflowmodel-api

public static synchronized EditsRegistry getInstance() {
  if (instance == null) {
    instance = new EditsRegistry();
  }
  return instance;
}
origin: net.sf.taverna.t2/workflowmodel-impl

public static Edit<?> getRemoveProcessorOutputPortEdit(
    ProcessorOutputPort port) {
  List<Edit<?>> editList = new ArrayList<Edit<?>>();
  Processor processor = port.getProcessor();
  editList.add(edits.getRemoveProcessorOutputPortEdit(
      port.getProcessor(), port));
  for (Activity<?> activity : processor.getActivityList()) {
    editList.add(edits.getRemoveActivityOutputPortMappingEdit(activity,
        port.getName()));
  }
  return new CompoundEdit(editList);
}
origin: net.sf.taverna.cagrid/cagrid-activity

private Processor findProcessorForActivity(Dataflow dataflow,
    Activity<?> activity) {
  for (Processor p : dataflow.getProcessors()) {
    for (Activity<?> a : p.getActivityList()) {
      if (a == activity)
        return p;
    }
  }
  return null;
}
origin: net.sf.taverna.t2.ui-components/workflow-explorer

  private String findName(Port port) {		
    if (port instanceof ProcessorPort) {
      String sourceProcessorName = ((ProcessorPort)port).getProcessor().getLocalName();
      return sourceProcessorName + ":" + port.getName();
    } else if (port instanceof MergePort) {
      String sourceMergeName = ((MergePort)port).getMerge().getLocalName();
      return sourceMergeName + ":" + port.getName();
      
    } else {
      return port.getName();
    }
  }
}
origin: net.sf.taverna.t2.activities/dataflow-activity-ui

@Override
public Object getConfigBean() {
  return EditsRegistry.getEdits().createDataflow();
}
origin: net.sf.taverna.t2.core/workflowmodel-impl

/**
 * Forward the specified event to all targets
 * 
 * @param e
 */
public void sendEvent(WorkflowDataToken e) {
  for (Datalink link : outgoingLinks) {
    link.getSink().receiveEvent(e);
  }
}
origin: net.sf.taverna.t2.core/workflowmodel-impl

/**
 * Iterates over all the processors in the dataflow, returning the first processor found to contain the given activity.
 * @param dataflow
 * @param activity
 * @return the processor to which the activity is attached, or null if it cannot be found
 */
public Processor findProcessorForActivity(Dataflow dataflow, Activity<?> activity) {
  for (Processor p : dataflow.getProcessors()) {
    for (Activity<?> a : p.getActivityList()) {
      if (a==activity) return p;
    }
  }
  return null;
}
origin: net.sf.taverna.t2/maelstrom-impl

/**
 * Forward the specified event to all targets
 * 
 * @param e
 */
public void sendEvent(WorkflowDataToken e) {
  for (Datalink link : outgoingLinks) {
    link.getSink().receiveEvent(e);
  }
}
net.sf.taverna.t2.workflowmodel

Most used classes

  • Edits
    Defines the set of all available edit actions over a workflow model. This is the only point at which
  • OutputPort
    Port representing the output of an activity, processor or workflow. In addition to the name and port
  • Dataflow
    Top level definition object for a dataflow workflow. Currently Taverna only supports dataflow workfl
  • Processor
    A single node within the dataflow digraph, the Processor is the basic functional unit within a Taver
  • Activity
    Defines a single abstract or concrete invokable activity. Each Processor contains at least one of th
  • ActivityInputPort,
  • CompoundEdit,
  • DataflowOutputPort,
  • ActivityConfigurationException,
  • DataflowInputPort,
  • Datalink,
  • InputPort,
  • AsynchronousActivityCallback,
  • ActivityInputPortDefinitionBean,
  • ActivityOutputPortDefinitionBean,
  • Tools,
  • EditsRegistry,
  • EditException,
  • EventForwardingOutputPort
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