|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.managedbuilder.internal.buildmodel.BuildStep
public class BuildStep
Method Summary | |
---|---|
BuildIOType |
createIOType(boolean input,
boolean primary,
IBuildObject ioType)
|
IBuildDescription |
getBuildDescription()
returns a build description that holds this step |
IBuildCommand[] |
getCommands(org.eclipse.core.runtime.IPath cwd,
java.util.Map inputArgValues,
java.util.Map outputArgValues,
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 |
IInputType |
getInputType()
|
BuildIOType |
getIOTypeForType(IBuildObject ioType,
boolean input)
|
ITool |
getLibTool()
|
IBuildIOType[] |
getOutputIOTypes()
Returns an array of output types for this step |
IBuildResource[] |
getOutputResources()
Returns the complete set of output resources for this step |
BuildIOType[] |
getPrimaryTypes(boolean input)
|
IBuildResource[] |
getResources(boolean input)
|
ITool |
getTool()
|
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 |
BuildResource[] |
removeIOType(BuildIOType type)
|
void |
removeResource(BuildIOType type,
BuildResource rc,
boolean rmTypeIfEmpty)
|
void |
setLibTool(ITool libTool)
|
void |
setRebuildState(boolean rebuild)
|
void |
setRemoved()
|
void |
setTool(ITool tool)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public IBuildIOType[] getInputIOTypes()
IBuildStep
getInputIOTypes
in interface IBuildStep
IBuildIOType
public IBuildIOType[] getOutputIOTypes()
IBuildStep
getOutputIOTypes
in interface IBuildStep
IBuildIOType
public boolean needsRebuild()
IBuildStep
needsRebuild
in interface IBuildStep
public void setRebuildState(boolean rebuild)
public BuildResource[] removeIOType(BuildIOType type)
public void removeResource(BuildIOType type, BuildResource rc, boolean rmTypeIfEmpty)
public BuildIOType createIOType(boolean input, boolean primary, IBuildObject ioType)
public void setTool(ITool tool)
public ITool getTool()
public BuildIOType[] getPrimaryTypes(boolean input)
public BuildIOType getIOTypeForType(IBuildObject ioType, boolean input)
public IBuildResource[] getInputResources()
IBuildStep
getInputResources
in interface IBuildStep
public IBuildResource[] getOutputResources()
IBuildStep
getOutputResources
in interface IBuildStep
public IBuildResource[] getResources(boolean input)
public IBuildCommand[] getCommands(org.eclipse.core.runtime.IPath cwd, java.util.Map inputArgValues, java.util.Map outputArgValues, boolean resolveAll)
IBuildStep
getCommands
in interface IBuildStep
public boolean isRemoved()
IBuildStep
isRemoved
in interface IBuildStep
public void setRemoved()
public IBuildDescription getBuildDescription()
IBuildStep
getBuildDescription
in interface IBuildStep
public IInputType getInputType()
public void setLibTool(ITool libTool)
public ITool getLibTool()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |