org.eclipse.cdt.managedbuilder.buildmodel
Interface IBuildStep

All Known Implementing Classes:
BuildStep

public interface IBuildStep

This interface is used to represent the build action


Method Summary
 IBuildDescription getBuildDescription()
          returns a build description that holds this step
 IBuildCommand[] getCommands(org.eclipse.core.runtime.IPath cwd, java.util.Map inStepMap, java.util.Map outStepMap, boolean resolveAll)
          Returns the set of commands used for building the step NOTE: This is a preliminary method
 IBuildIOType[] getInputIOTypes()
          Returns an array of input types for this step
 IBuildResource[] getInputResources()
          Returns the complete set of input resources for this step
 IBuildIOType[] getOutputIOTypes()
          Returns an array of output types for this step
 IBuildResource[] getOutputResources()
          Returns the complete set of output resources for this step
 boolean isRemoved()
          Returns true if the step is removed (due to removal of the project resources that were ised in thie action)
 boolean needsRebuild()
          Returns true if the step needs rebuild, false - otherwise
 

Method Detail

getInputIOTypes

IBuildIOType[] getInputIOTypes()
Returns an array of input types for this step

Returns:
IBuildIOType[]
See Also:
IBuildIOType

getOutputIOTypes

IBuildIOType[] getOutputIOTypes()
Returns an array of output types for this step

Returns:
IBuildIOType[]
See Also:
IBuildIOType

needsRebuild

boolean needsRebuild()
Returns true if the step needs rebuild, false - otherwise

Returns:
boolean

getInputResources

IBuildResource[] getInputResources()
Returns the complete set of input resources for this step

Returns:
IBuildResource[]

getOutputResources

IBuildResource[] getOutputResources()
Returns the complete set of output resources for this step

Returns:
IBuildResource[]

isRemoved

boolean isRemoved()
Returns true if the step is removed (due to removal of the project resources that were ised in thie action)

Returns:
boolean

getBuildDescription

IBuildDescription getBuildDescription()
returns a build description that holds this step

Returns:
IBuildDescription

getCommands

IBuildCommand[] getCommands(org.eclipse.core.runtime.IPath cwd,
                            java.util.Map inStepMap,
                            java.util.Map outStepMap,
                            boolean resolveAll)
Returns the set of commands used for building the step NOTE: This is a preliminary method

Parameters:
cwd -
inStepMap -
outStepMap -
resolveAll -
Returns: