org.eclipse.xtext.xtext.ui.wizard.ecore2xtext
Class Ecore2XtextProjectCreator

java.lang.Object
  extended by org.eclipse.ui.actions.WorkspaceModifyOperation
      extended by org.eclipse.xtext.ui.wizard.AbstractProjectCreator
          extended by org.eclipse.xtext.xtext.ui.wizard.project.XtextProjectCreator
              extended by org.eclipse.xtext.xtext.ui.wizard.ecore2xtext.Ecore2XtextProjectCreator
All Implemented Interfaces:
org.eclipse.jface.operation.IRunnableWithProgress, org.eclipse.jface.operation.IThreadListener, IProjectCreator

public class Ecore2XtextProjectCreator
extends XtextProjectCreator

Author:
Jan Koehnlein - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtext.xtext.ui.wizard.project.XtextProjectCreator
BUILDERS, DSL_PROJECT_NATURES, DSL_UI_PROJECT_NATURES, GENERATOR_PROJECT_NATURES, SRC_FOLDER_LIST, SRC_GEN_ROOT, SRC_ROOT, TEST_PROJECT_NATURES, XTEND_GEN_ROOT
 
Constructor Summary
Ecore2XtextProjectCreator()
           
 
Method Summary
protected  java.util.Collection<java.lang.String> getAdditionalRequiredBundles()
           
protected  java.lang.String getDslProjectTemplateName()
           
 
Methods inherited from class org.eclipse.xtext.xtext.ui.wizard.project.XtextProjectCreator
configureDslProjectFactory, configureDslUiProjectFactory, configureProjectFactory, configureTestProjectBuilder, createDslProject, createDslUiProject, createProject, createProjectFactory, createTestProject, execute, getAllFolders, getBuilderIDs, getCreateModelProjectMessage, getDslProjectNatures, getDslProjectRequiredBundles, getDslUiProjectNatures, getDslUiProjectRequiredBundles, getDslUiProjectTemplateName, getGeneratorProjectTemplateName, getImportedPackages, getModelFolderName, getMonitorTicks, getTestProjectNatures, getTestProjectRequiredBundles, getTestProjectTemplateName, getXtextProjectInfo, pathToTemplates
 
Methods inherited from class org.eclipse.xtext.ui.wizard.AbstractProjectCreator
configureProjectBuilder, createProject, enhanceProject, getBuilders, getEncoding, getModelFile, 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
 

Constructor Detail

Ecore2XtextProjectCreator

public Ecore2XtextProjectCreator()
Method Detail

getDslProjectTemplateName

protected java.lang.String getDslProjectTemplateName()
Overrides:
getDslProjectTemplateName in class XtextProjectCreator

getAdditionalRequiredBundles

protected java.util.Collection<java.lang.String> getAdditionalRequiredBundles()
Overrides:
getAdditionalRequiredBundles in class XtextProjectCreator