org.eclipse.cdt.managedbuilder.buildmodel
Interface IBuildDescriptionFactory

All Known Implementing Classes:
DefaultBuildDescriptionFactory

public interface IBuildDescriptionFactory

this interface represents the build description factory


Method Summary
 IBuildDescription createBuildDescription(IConfiguration cfg, org.eclipse.core.resources.IResourceDelta delta, int flags)
          creates the build description
 int getSupportedMethods()
          returns the supported methods of generation the build description
 

Method Detail

createBuildDescription

IBuildDescription createBuildDescription(IConfiguration cfg,
                                         org.eclipse.core.resources.IResourceDelta delta,
                                         int flags)
                                         throws org.eclipse.core.runtime.CoreException
creates the build description

Parameters:
cfg - the build configuration for which the description is to be created
delta - the resource delta or null if none
flags - specifies how the build description should be generated and what information it should contain. Can contain the following flags: BuildDescriptionManager.REBUILD, BuildDescriptionManager.REMOVED, BuildDescriptionManager.DEPS, BuildDescriptionManager.DEPFILES,
Returns:
IBuildDescription
Throws:
org.eclipse.core.runtime.CoreException - if the build description creation fails
See Also:
BuildDescriptionManager.REBUILD, BuildDescriptionManager.REMOVED, BuildDescriptionManager.DEPS, BuildDescriptionManager.DEPFILES

getSupportedMethods

int getSupportedMethods()
returns the supported methods of generation the build description

Returns:
int
See Also:
BuildDescriptionManager.REBUILD, BuildDescriptionManager.REMOVED, BuildDescriptionManager.DEPS, BuildDescriptionManager.DEPFILES