org.demac.process.base.dpdl
Interface Tool

All Known Implementing Classes:
ToolImpl

public interface Tool

A tool that specifies the invocation of an org.demac.process.base.dpdl.Application with a set of process-side defined actual parameters. These actual parameters have to be mapped to the org.demac.process.base.dpdl.FormalParameters of the org.demac.process.base.dpdl.Application.


Method Summary
 DataField[] getActualParameters()
           
 Application getApplication()
           
 java.lang.String getDescription()
           
 java.util.Hashtable getExtendedAttributes()
           
 

Method Detail

getActualParameters

DataField[] getActualParameters()
Returns:
the specified actual parameters for invocation. The sequence of the actual parameters is relevant for the mapping to the org.demac.process.base.dpdl.FormalParameters of the org.demac.process.base.dpdl.Application!

getApplication

Application getApplication()
Returns:
the reference to the specified org.demac.process.base.dpdl.Application.

getDescription

java.lang.String getDescription()
Returns:
the textual description of a org.demac.process.base.dpdl.Tool.

getExtendedAttributes

java.util.Hashtable getExtendedAttributes()
Returns:
the org.demac.process.base.dpdl.ExtendedAttributes of the org.demac.process.base.dpdl.Tool, for example optional information.