public class FeatureProjectFactory extends ProjectFactory
addBundle(String) method.builderIds, defaultCharset, folders, location, projectName, projectNatures, referencedProjects, workbench, workingSets, workspace| Constructor and Description | 
|---|
FeatureProjectFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
FeatureProjectFactory | 
addBundle(java.lang.String bundleId)
Adds a new plugin entry 
 | 
FeatureProjectFactory | 
addFeature(java.lang.String featureId)
Adds a new included feature entry 
 | 
protected void | 
enhanceProject(org.eclipse.core.resources.IProject project,
              org.eclipse.core.runtime.SubMonitor subMonitor,
              org.eclipse.swt.widgets.Shell shell)  | 
void | 
setFeatureLabel(java.lang.String label)  | 
FeatureProjectFactory | 
withCategoryFile(java.lang.String mainCategoryName)  | 
addBuilderIds, addContributor, addFolders, addProjectNatures, addReferencedProjects, addWorkingSets, createFile, createFolders, createProject, createProjectDescription, createRecursive, deleteExistingProject, setBuilder, setLocation, setProjectDefaultCharset, setProjectName, writeToFilepublic void setFeatureLabel(java.lang.String label)
public FeatureProjectFactory addBundle(java.lang.String bundleId)
public FeatureProjectFactory addFeature(java.lang.String featureId)
public FeatureProjectFactory withCategoryFile(java.lang.String mainCategoryName)
mainCategoryName - If not null or empty a category.xml will be createdprotected void enhanceProject(org.eclipse.core.resources.IProject project,
                  org.eclipse.core.runtime.SubMonitor subMonitor,
                  org.eclipse.swt.widgets.Shell shell)
                       throws org.eclipse.core.runtime.CoreException
enhanceProject in class ProjectFactoryorg.eclipse.core.runtime.CoreException