org.eclipse.xtext.xtext.ui.wizard.releng
Class RelengProjectsCreator
java.lang.Object
org.eclipse.ui.actions.WorkspaceModifyOperation
org.eclipse.xtext.ui.wizard.AbstractProjectCreator
org.eclipse.xtext.xtext.ui.wizard.releng.RelengProjectsCreator
- All Implemented Interfaces:
- org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.jface.operation.IThreadListener, IProjectCreator
public class RelengProjectsCreator
- extends AbstractProjectCreator
Creates two projects:
- namespace.buckminster (buckminster)
- namespace.site (feature)
- Author:
- Dennis Huebner - Initial contribution and API
Methods inherited from class org.eclipse.xtext.ui.wizard.AbstractProjectCreator |
configureProjectBuilder, configureProjectFactory, createProject, enhanceProject, getBuilders, getCreateModelProjectMessage, getEncoding, getModelFile, getPrimaryModelFileExtension, 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 |
RelengProjectsCreator
public RelengProjectsCreator()
getProjectInfo
protected RelengProjectInfo getProjectInfo()
- Overrides:
getProjectInfo
in class AbstractProjectCreator
execute
protected void execute(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException,
java.lang.reflect.InvocationTargetException,
java.lang.InterruptedException
- Overrides:
execute
in class AbstractProjectCreator
- Throws:
org.eclipse.core.runtime.CoreException
java.lang.reflect.InvocationTargetException
java.lang.InterruptedException
createProjectFactory
protected RelengProjectFactory createProjectFactory()
- Specified by:
createProjectFactory
in class AbstractProjectCreator
getModelFolderName
protected java.lang.String getModelFolderName()
- Specified by:
getModelFolderName
in class AbstractProjectCreator
getAllFolders
protected java.util.List<java.lang.String> getAllFolders()
- Specified by:
getAllFolders
in class AbstractProjectCreator