nl.utwente.ewi.hmi.taverna.scuflworkers.rshell
Class RshellOutputPort

java.lang.Object
  extended by org.embl.ebi.escience.scufl.Port
      extended by org.embl.ebi.escience.scufl.OutputPort
          extended by nl.utwente.ewi.hmi.taverna.scuflworkers.rshell.RshellOutputPort
All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.io.Serializable

public class RshellOutputPort
extends OutputPort

Output port for an Rshell

Author:
Ingo Wassink
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.embl.ebi.escience.scufl.OutputPort
FLAVOR
 
Constructor Summary
RshellOutputPort(Processor processor, java.lang.String name)
          Constructor
 
Method Summary
 RshellPortTypes.SymanticTypes getSymanticType()
          Method for getting the symantic type
 void setSymanticType(RshellPortTypes.SymanticTypes symanticType)
          Method for setting the symantic type
 
Methods inherited from class org.embl.ebi.escience.scufl.OutputPort
getTransferData, getTransferDataFlavors, isDataFlavorSupported
 
Methods inherited from class org.embl.ebi.escience.scufl.Port
getMetadata, getName, getProcessor, getSyntacticType, isNameEditable, isSink, isSource, setName, setSyntacticType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RshellOutputPort

public RshellOutputPort(Processor processor,
                        java.lang.String name)
                 throws DuplicatePortNameException,
                        PortCreationException
Constructor

Parameters:
processor - the parent processor
name - the name of the output port
Throws:
DuplicatePortNameException
PortCreationException
Method Detail

setSymanticType

public void setSymanticType(RshellPortTypes.SymanticTypes symanticType)
Method for setting the symantic type

Parameters:
semanticType - the new value

getSymanticType

public RshellPortTypes.SymanticTypes getSymanticType()
Method for getting the symantic type

Returns:
the symantic type