org.eclipse.cdt.managedbuilder.internal.buildmodel
Class ProjectBuildState

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.buildmodel.ProjectBuildState
All Implemented Interfaces:
IProjectBuildState, IRebuildState

public class ProjectBuildState
extends java.lang.Object
implements IProjectBuildState


Field Summary
 
Fields inherited from interface org.eclipse.cdt.managedbuilder.internal.buildmodel.IRebuildState
NEED_REBUILD, REMOVED
 
Constructor Summary
ProjectBuildState(org.eclipse.core.resources.IProject project)
           
 
Method Summary
 IConfigurationBuildState getConfigurationBuildState(java.lang.String id, boolean create)
           
 IConfigurationBuildState[] getConfigurationBuildStates()
           
 org.eclipse.core.resources.IProject getProject()
           
 int getState()
           
 void removeConfigurationBuildState(java.lang.String id)
           
 void setState(int state)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectBuildState

public ProjectBuildState(org.eclipse.core.resources.IProject project)
Method Detail

getConfigurationBuildState

public IConfigurationBuildState getConfigurationBuildState(java.lang.String id,
                                                           boolean create)
Specified by:
getConfigurationBuildState in interface IProjectBuildState

getConfigurationBuildStates

public IConfigurationBuildState[] getConfigurationBuildStates()
Specified by:
getConfigurationBuildStates in interface IProjectBuildState

removeConfigurationBuildState

public void removeConfigurationBuildState(java.lang.String id)
Specified by:
removeConfigurationBuildState in interface IProjectBuildState

getState

public int getState()
Specified by:
getState in interface IRebuildState

setState

public void setState(int state)
Specified by:
setState in interface IRebuildState

getProject

public org.eclipse.core.resources.IProject getProject()
Specified by:
getProject in interface IProjectBuildState