com.ibm.ftt.projects.core.logical
Interface ILogicalSubProjectBuilder

All Known Implementing Classes:
LogicalSubProjectBuilder

public interface ILogicalSubProjectBuilder


Field Summary
static String COPY_RIGHT
           
 
Method Summary
 ILogicalSubProject[] build(int kind, IProgressMonitor monitor)
          Runs this builder in the specified manner.
 ILogicalSubProject getSubProject()
          Returns the subProject for which this builder operates
 void setSubProject(ILogicalSubProject value)
          Sets the subProject for which this builder operates.
 

Field Detail

COPY_RIGHT

static final String COPY_RIGHT
See Also:
Constant Field Values
Method Detail

build

ILogicalSubProject[] build(int kind,
                           IProgressMonitor monitor)
                           throws CoreException
Runs this builder in the specified manner. Subclasses should implement this method to do the processing they require.

Parameters:
kind - the kind of build being requested. Currently only LogicalSubProjectBuilder.FULL_BUILD is supported.
monitor - an IProgressMonitor which may be used to display the progress of the build operation
Returns:
an array of ILogicalSubProjects that have been built
Throws:
CoreException

setSubProject

void setSubProject(ILogicalSubProject value)
Sets the subProject for which this builder operates.

Parameters:
value - the ILogicalSubProject for which this builder operates
See Also:
ILogicalSubProjectBuilder.getSubProject()

getSubProject

ILogicalSubProject getSubProject()
Returns the subProject for which this builder operates

Returns:
the ILogicalSubProject for which this builder operates