org.eclipse.hyades.execution.core
Interface IExecutableObject
- All Known Subinterfaces:
- IJavaTaskExecutableObject, IProcessExecutableObject
- All Known Implementing Classes:
- ExecutableObjectSkeleton, ExecutableObjectStub, JavaProcessExecutableObjectImpl, JavaProcessExecutableObjectSkeleton, JavaProcessExecutableObjectStub, JavaTaskExecutableObject, JavaTaskExecutableObjectSkeleton, JavaTaskExecutableObjectStub, ProcessExecutableObjectImpl
public interface IExecutableObject
This interface is a placeholder contract between the IExecutor and any
class that uses it. Any class that uses an IExecutor to execute something
must pass an object implementing the IExecutableObject interface to the
IExecutor.setExecutableObject method. As commonality among different types
of executable objects is discovered, this interface will be refactored to
represent that commonality.
init
void init()
getName
java.lang.String getName()
- Returns:
- the name of the IExecutableObject.
setExecutor
void setExecutor(IExecutor executor)
- Parameters:
executor -
getExecutor
IExecutor getExecutor()
- Returns: