Class TemplateProjectWizardFragment
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
-
- org.eclipse.xtext.xtext.generator.ui.projectWizard.TemplateProjectWizardFragment
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IXtextGeneratorFragment
@Beta public class TemplateProjectWizardFragment extends AbstractXtextGeneratorFragment
Add a new project wizard with a template selection page. Example usage:component = XtextGenerator { language = StandardLanguage { projectWizard = { generate = true } } }
- Since:
- 2.14
-
-
Constructor Summary
Constructors Constructor Description TemplateProjectWizardFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate()
void
generateDefaultIcons()
void
generateProjectTemplateProvider()
protected java.lang.String
getProjectTemplateProviderClassName()
protected java.lang.String
getProjectWizardClassName()
protected java.lang.String
getProjectWizardPackage()
boolean
isGenerate()
boolean
isGenerateToolbarButton()
boolean
isPluginProject()
boolean
setGenerate(boolean value)
Generate the wizard.boolean
setGenerateToolbarButton(boolean value)
Generate a new project wizard toolbar button.boolean
setPluginProject(boolean value)
Generate the projects as eclipse plugins.-
Methods inherited from class org.eclipse.xtext.xtext.generator.AbstractXtextGeneratorFragment
checkConfiguration, getGrammar, getLanguage, getProjectConfig, initialize
-
-
-
-
Method Detail
-
generate
public void generate()
-
generateProjectTemplateProvider
public void generateProjectTemplateProvider()
-
generateDefaultIcons
public void generateDefaultIcons()
-
getProjectTemplateProviderClassName
protected java.lang.String getProjectTemplateProviderClassName()
-
getProjectWizardClassName
protected java.lang.String getProjectWizardClassName()
-
getProjectWizardPackage
protected java.lang.String getProjectWizardPackage()
-
setGenerate
public boolean setGenerate(boolean value)
Generate the wizard. Set to 'false' by default. Change to 'true' to generate the wizard.
-
setGenerateToolbarButton
public boolean setGenerateToolbarButton(boolean value)
Generate a new project wizard toolbar button. Set to 'false' by default. Change to 'true' to add the new project wizard button to the toolbar.- Since:
- 2.20
-
setPluginProject
public boolean setPluginProject(boolean value)
Generate the projects as eclipse plugins. Affects only the example content of the templates. Can be changed manually afterwards.
-
isGenerate
@Pure public boolean isGenerate()
-
isGenerateToolbarButton
@Pure public boolean isGenerateToolbarButton()
-
isPluginProject
@Pure public boolean isPluginProject()
-
-