|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICarbideBuildManager
This is a singleton class that allows you to get any Carbide.c++ project. You can get this instance by calling
CarbideBuilderPlugin.getBuildManager()
.
CarbideBuilderPlugin, ICarbideProjectInfo
Method Summary | |
---|---|
ICarbideProjectModifier |
createProjectInfo(ICProjectDescription projDes)
Creates a minimal Carbide.c++ project |
ICarbideProjectInfo |
getProjectInfo(IProject project)
Get the ICarbideProjectInfo for a given IProject. |
ICarbideProjectModifier |
getProjectModifier(IProject project)
Get the ICarbideProjectModifier for a given IProject. |
boolean |
isCarbideProject(IProject project)
Test whether or not this has a Carbide.c++ version 1.2 and greater project nature. |
boolean |
isCarbideSBSv2Project(IProject project)
Test whether or not this has a Carbide.c++ SBSv2 project nature. |
boolean |
isCoronaProject(IProject project)
Test whether or not this is a Carbide.c++ version 1.1 or less project. |
void |
setProjectInfo(ICarbideProjectInfo newInfo)
Replace the old ICarbideProjectInfo with the new |
Method Detail |
---|
boolean isCarbideProject(IProject project)
project
- - An IProject interface.
boolean isCoronaProject(IProject project)
project
-
boolean isCarbideSBSv2Project(IProject project)
project
- - An IProject interface.
ICarbideProjectInfo getProjectInfo(IProject project)
project
- - An IProject interface.
ICarbideProjectModifier createProjectInfo(ICProjectDescription projDes)
projDes
- - An IProjectDescription
ICarbideProjectModifier getProjectModifier(IProject project)
project
- - An IProject interface.
void setProjectInfo(ICarbideProjectInfo newInfo)
newInfo
- a copy of the old info with changes applied
|
Carbide.c++ | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |