|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.managedbuilder.internal.buildmodel.BuildResource
public class BuildResource
Method Summary | |
---|---|
IBuildDescription |
getBuildDescription()
returns a build description that holds this step |
IBuildIOType[] |
getDependentIOTypes()
Returns an array of io types where this resource is used as an input |
IBuildStep[] |
getDependentSteps()
Returns an array of steps that use this resource as an input |
org.eclipse.core.runtime.IPath |
getFullPath()
In case the resource is a workspace resource, returns the full workspace path for the resource otherwise returns null |
org.eclipse.core.runtime.IPath |
getLocation()
Returns the resource location |
IBuildIOType |
getProducerIOType()
Returns the output io type of the step that generates this resource. |
IBuildStep |
getProducerStep()
Returns the step that generates this resource. |
boolean |
isProjectResource()
Returns true if this resource belongs to the project |
boolean |
isRemoved()
Returns true if the resource was removed from the build Note: the removed state represents is BUILD state rather than a file system state. |
boolean |
needsRebuild()
Returns true if the resource needs rebuild this implies that all build steps dependent on this resource are to be invoked |
void |
setRebuildState(boolean rebuild)
|
void |
setRemoved(boolean removed)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public org.eclipse.core.runtime.IPath getLocation()
IBuildResource
getLocation
in interface IBuildResource
public org.eclipse.core.runtime.IPath getFullPath()
IBuildResource
getFullPath
in interface IBuildResource
public IBuildIOType getProducerIOType()
IBuildResource
getProducerIOType
in interface IBuildResource
IBuildRepresentation.getInputStep()
public IBuildIOType[] getDependentIOTypes()
IBuildResource
getDependentIOTypes
in interface IBuildResource
public boolean needsRebuild()
IBuildResource
needsRebuild
in interface IBuildResource
public boolean isRemoved()
IBuildResource
isRemoved
in interface IBuildResource
public void setRemoved(boolean removed)
public void setRebuildState(boolean rebuild)
public boolean isProjectResource()
IBuildResource
isProjectResource
in interface IBuildResource
public IBuildDescription getBuildDescription()
IBuildResource
getBuildDescription
in interface IBuildResource
public IBuildStep[] getDependentSteps()
IBuildResource
getDependentSteps
in interface IBuildResource
public IBuildStep getProducerStep()
IBuildResource
getProducerStep
in interface IBuildResource
IBuildRepresentation.getInputStep()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |