org.eclipse.xtext.ui.wizard
Class AbstractPluginProjectCreator
java.lang.Object
  
org.eclipse.ui.actions.WorkspaceModifyOperation
      
org.eclipse.xtext.ui.wizard.AbstractProjectCreator
          
org.eclipse.xtext.ui.wizard.AbstractPluginProjectCreator
- All Implemented Interfaces: 
 - org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.jface.operation.IThreadListener, IProjectCreator
 
public abstract class AbstractPluginProjectCreator
- extends AbstractProjectCreator
 
- Author:
 
  - Sebastian Zarnekow - Initial contribution and API
 
 
 
| Methods inherited from class org.eclipse.xtext.ui.wizard.AbstractProjectCreator | 
configureProjectBuilder, createProject, enhanceProject, execute, getAllFolders, getBuilders, getCreateModelProjectMessage, getEncoding, getModelFile, getModelFolderName, getPrimaryModelFileExtension, getProjectInfo, getProjectNatures, getReferencedProjects, getResult, setProjectInfo, setResult | 
 
| Methods inherited from class org.eclipse.ui.actions.WorkspaceModifyOperation | 
getRule, run, threadChange | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface org.eclipse.jface.operation.IRunnableWithProgress | 
run | 
 
AbstractPluginProjectCreator
public AbstractPluginProjectCreator()
configureProjectFactory
protected ProjectFactory configureProjectFactory(ProjectFactory factory)
- Overrides:
 configureProjectFactory in class AbstractProjectCreator
 
 
createProjectFactory
protected PluginProjectFactory createProjectFactory()
- Specified by:
 createProjectFactory in class AbstractProjectCreator
 
 
getExportedPackages
protected java.util.List<java.lang.String> getExportedPackages()
- Returns:
 - the names of the exported packages. May not be 
null 
 
getImportedPackages
protected java.util.List<java.lang.String> getImportedPackages()
- Returns:
 - the names of the imported packages that a new project requires. May not be 
null 
 
getActivatorClassName
protected java.lang.String getActivatorClassName()
- Returns:
 - the class-name of the bundle-activator or 
null 
 
getRequiredBundles
protected java.util.List<java.lang.String> getRequiredBundles()
- Returns:
 - the names of the bundles that a new project requires. May not be 
null