org.biomoby.client.taverna.plugin
Class MobyParseDatatypeProcessor
java.lang.Object
org.embl.ebi.escience.scufl.Processor
org.biomoby.client.taverna.plugin.MobyParseDatatypeProcessor
- All Implemented Interfaces:
- java.io.Serializable, IProcessor
public class MobyParseDatatypeProcessor
- extends Processor
- implements java.io.Serializable
A processor that breaks up a Moby datatype into its component parts minus all
the moby wrappings.
- Author:
- Eddie Kawas
- See Also:
- Serialized Form
|
Constructor Summary |
MobyParseDatatypeProcessor(ScuflModel model,
java.lang.String workflowName,
org.biomoby.shared.MobyDataType datatype,
java.lang.String articleName,
java.lang.String registryEndpoint)
|
MobyParseDatatypeProcessor(ScuflModel model,
java.lang.String workflowName,
java.lang.String datatypeName,
java.lang.String articleName,
java.lang.String registryEndpoint)
|
| Methods inherited from class org.embl.ebi.escience.scufl.Processor |
addAlternate, addAnnotationTemplate, addBreakpoint, addPort, defaultAnnotationTemplates, fireModelEvent, getAlternatesArray, getAlternatesList, getAnnotationTemplates, getBackoff, getBoundInputPorts, getBoundOutputPorts, getCritical, getDefaultWorkers, getDescription, getInputPorts, getIterationStrategy, getLogLevel, getMaximumWorkers, getModel, getName, getOutputPorts, getPorts, getRealLogLevel, getResourceHost, getRetries, getRetryDelay, getTimeout, getWorkers, hasBreakpoint, isBoring, isOffline, locatePort, locatePort, removeAlternate, removeAnnotationTemplate, removePort, rmvBreakpoint, setBackoff, setBoring, setCritical, setDescription, setIterationStrategy, setLogLevel, setName, setOffline, setOnline, setRetries, setRetryDelay, setTimeout, setWorkers, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MobyParseDatatypeProcessor
public MobyParseDatatypeProcessor(ScuflModel model,
java.lang.String workflowName,
java.lang.String datatypeName,
java.lang.String articleName,
java.lang.String registryEndpoint)
throws ProcessorCreationException,
DuplicateProcessorNameException
- Parameters:
model - a scufl modelworkflowName - the name of this processordatatypeName - the name of the datatype that we are processingarticleName - the article name of the datatyperegistryEndpoint - the endpoint where we can find information about the datatype
- Throws:
ProcessorCreationException
DuplicateProcessorNameException
MobyParseDatatypeProcessor
public MobyParseDatatypeProcessor(ScuflModel model,
java.lang.String workflowName,
org.biomoby.shared.MobyDataType datatype,
java.lang.String articleName,
java.lang.String registryEndpoint)
throws ProcessorCreationException,
DuplicateProcessorNameException
- Parameters:
model - workflowName - datatype - articleName - registryEndpoint -
- Throws:
ProcessorCreationException
DuplicateProcessorNameException
getProperties
public java.util.Properties getProperties()
- Get the properties for this processor for display purposes
- Specified by:
getProperties in interface IProcessor- Specified by:
getProperties in class Processor
- Returns:
- a Properties instance containing all processor-specific
properties, or optinally null if there are none
getArticleNameUsedByService
public java.lang.String getArticleNameUsedByService()
getCentral
public org.biomoby.shared.Central getCentral()
getDatatype
public org.biomoby.shared.MobyDataType getDatatype()
getDatatypeName
public java.lang.String getDatatypeName()
getRegistryEndpoint
public java.lang.String getRegistryEndpoint()
getWorkflowName
public java.lang.String getWorkflowName()
setArticleNameUsedByService
public void setArticleNameUsedByService(java.lang.String articleNameUsedByService)
setCentral
public void setCentral(org.biomoby.shared.Central central)
setDatatype
public void setDatatype(org.biomoby.shared.MobyDataType datatype)
setDatatypeName
public void setDatatypeName(java.lang.String datatypeName)
setRegistryEndpoint
public void setRegistryEndpoint(java.lang.String registryEndpoint)
setWorkflowName
public void setWorkflowName(java.lang.String workflowName)