public class SimpleProjectWizardFragment extends AbstractGeneratorFragment
IGeneratorFragment
to generate a simple project wizard.Constructor and Description |
---|
SimpleProjectWizardFragment() |
Modifier and Type | Method and Description |
---|---|
void |
generate(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
can be used to generate whatever necessary
|
java.lang.String |
getFileExtension(Grammar g) |
java.util.Set<Binding> |
getGuiceBindingsUi(Grammar grammar)
return a map containing the contributed guice bindings for the ui part created in this generator fragment
|
java.lang.String |
getModelFileExtension(Grammar g)
Deprecated.
use
getFileExtension(Grammar) instead |
static java.lang.String |
getNewProjectTemplateName(Grammar grammar,
Naming n) |
protected java.util.List<java.lang.Object> |
getParameters(Grammar grammar) |
java.lang.String[] |
getRequiredBundlesUi(Grammar grammar)
return the bundles this fragment requires in ui
|
boolean |
isPluginProject() |
void |
setFileExtension(java.lang.String modelFileExtension)
Sets the file extension used when creating the initial sample model.
|
void |
setGeneratorProjectName(java.lang.String generatorProjectName)
Sets the name of the generator project.
|
void |
setModelFileExtension(java.lang.String modelFileExtension)
Deprecated.
use
setFileExtension(String) instead |
void |
setPluginProject(boolean pluginProject) |
addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, getNaming, getTemplate, readFileIntoString, registerNaming, writeStringIntoFile
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, checkConfiguration, generate, getExportedPackagesRt, getExportedPackagesTests, getExportedPackagesUi, getGuiceBindingsRt, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesRt, getRequiredBundlesTests
public void generate(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
generate
in interface IGeneratorFragment
generate
in class AbstractGeneratorFragment
ctx
- - the execution context to usepublic java.lang.String[] getRequiredBundlesUi(Grammar grammar)
IGeneratorFragment
getRequiredBundlesUi
in interface IGeneratorFragment
getRequiredBundlesUi
in class DefaultGeneratorFragment
public java.util.Set<Binding> getGuiceBindingsUi(Grammar grammar)
IGeneratorFragment
getGuiceBindingsUi
in interface IGeneratorFragment
getGuiceBindingsUi
in class DefaultGeneratorFragment
protected java.util.List<java.lang.Object> getParameters(Grammar grammar)
getParameters
in class AbstractGeneratorFragment
public java.lang.String getFileExtension(Grammar g)
@Deprecated public java.lang.String getModelFileExtension(Grammar g)
getFileExtension(Grammar)
insteadpublic void setGeneratorProjectName(java.lang.String generatorProjectName)
generatorProjectName
- public void setFileExtension(java.lang.String modelFileExtension)
modelFileExtension
- @Deprecated public void setModelFileExtension(java.lang.String modelFileExtension)
setFileExtension(String)
insteadpublic static java.lang.String getNewProjectTemplateName(Grammar grammar, Naming n)
public void setPluginProject(boolean pluginProject)
public boolean isPluginProject()