org.eclipse.cdt.managedbuilder.buildmodel
Interface IBuildDescription

All Known Implementing Classes:
BuildDescription

public interface IBuildDescription

This Build representation holds the hierarchy of inter-related build actions and resources


Method Summary
 IBuildResource getBuildResource(org.eclipse.core.runtime.IPath location)
          Returns the Build resource for the given resource location
 IBuildResource getBuildResource(org.eclipse.core.resources.IResource resource)
          Returns the Build resource for the given resource
 IConfiguration getConfiguration()
          Returns the build configuration this representation was created for
 org.eclipse.core.runtime.IPath getDefaultBuildDirFullPath()
           
 org.eclipse.core.runtime.IPath getDefaultBuildDirLocation()
          Returns the default build directory location
 IBuildStep getInputStep()
          Returns the main input step
 IBuildStep getOutputStep()
          Returns the main output step
 IBuildResource[] getResources()
          Returns all resources used in the build
 IBuildStep[] getSteps()
          Returns all build steps used in the build
 

Method Detail

getInputStep

IBuildStep getInputStep()
Returns the main input step

Returns:
IBuildStep

getOutputStep

IBuildStep getOutputStep()
Returns the main output step

Returns:
IBuildStep

getBuildResource

IBuildResource getBuildResource(org.eclipse.core.runtime.IPath location)
Returns the Build resource for the given resource location

Parameters:
location -
Returns:
the IBuildResource or null if not found

getBuildResource

IBuildResource getBuildResource(org.eclipse.core.resources.IResource resource)
Returns the Build resource for the given resource

Parameters:
location -
Returns:
the IBuildResource or null if not found

getResources

IBuildResource[] getResources()
Returns all resources used in the build

Returns:
IBuildResource[]

getSteps

IBuildStep[] getSteps()
Returns all build steps used in the build

Returns:
IBuildResource[]

getConfiguration

IConfiguration getConfiguration()
Returns the build configuration this representation was created for

Returns:
IProject

getDefaultBuildDirLocation

org.eclipse.core.runtime.IPath getDefaultBuildDirLocation()
Returns the default build directory location

Returns:
IPath

getDefaultBuildDirFullPath

org.eclipse.core.runtime.IPath getDefaultBuildDirFullPath()