org.eclipse.tigerstripe.workbench.project
Interface IAbstractTigerstripeProject
- All Superinterfaces:
- IWorkingCopy
- All Known Subinterfaces:
- ITigerstripeGeneratorProject, ITigerstripeM0GeneratorProject, ITigerstripeM1GeneratorProject, ITigerstripeModelProject
public interface IAbstractTigerstripeProject
- extends IWorkingCopy
Top level handle for any Tigerstripe project
- Since:
- 1.2
- Author:
- Eric Dillon
getProjectLabel
java.lang.String getProjectLabel()
getProjectDetails
IProjectDetails getProjectDetails()
throws TigerstripeException
- Throws:
TigerstripeException
setProjectDetails
void setProjectDetails(IProjectDetails projectDetails)
throws WorkingCopyException,
TigerstripeException
- Throws:
WorkingCopyException
TigerstripeException
exists
boolean exists()
- Returns:
- true if the project exists (i.e. a valid project descriptor was
found in the handle)
getLocation
IPath getLocation()
delete
void delete(boolean force,
IProgressMonitor monitor)
throws TigerstripeException
- Throws:
TigerstripeException
containsErrors
boolean containsErrors()
- Returns true if the project has any ERROR level marker (i.e. if any error
appears for this project in the ProblemsView)
- Returns:
- true if the project contains ERROR markers, false otherwise.