public class FragmentAdapter extends AbstractXtextGeneratorFragment
Constructor and Description |
---|
FragmentAdapter() |
FragmentAdapter(IGeneratorFragment fragment) |
Modifier and Type | Method and Description |
---|---|
void |
addPostProcessor(org.eclipse.xpand2.output.PostProcessor postProcessor) |
void |
checkConfiguration(Issues issues) |
protected org.eclipse.xpand2.XpandExecutionContext |
createExecutionContext() |
protected LanguageConfig |
createLanguageConfig() |
protected Naming |
createNaming() |
protected org.eclipse.xpand2.output.Outlet |
createOutlet(boolean append,
java.lang.String encoding,
java.lang.String name,
boolean overwrite,
java.lang.String path) |
void |
generate() |
IGeneratorFragment |
getFragment() |
Naming |
getNaming() |
protected java.lang.String |
getPath(IFileSystemAccess2 fsa) |
void |
setFragment(IGeneratorFragment fragment) |
void |
setNaming(Naming naming) |
getGrammar, getLanguage, getProjectConfig, initialize
public FragmentAdapter()
public FragmentAdapter(IGeneratorFragment fragment)
public void addPostProcessor(org.eclipse.xpand2.output.PostProcessor postProcessor)
public void checkConfiguration(Issues issues)
checkConfiguration
in interface IXtextGeneratorFragment
checkConfiguration
in class AbstractXtextGeneratorFragment
public void generate()
protected Naming createNaming()
protected LanguageConfig createLanguageConfig()
protected org.eclipse.xpand2.XpandExecutionContext createExecutionContext()
protected org.eclipse.xpand2.output.Outlet createOutlet(boolean append, java.lang.String encoding, java.lang.String name, boolean overwrite, java.lang.String path)
protected java.lang.String getPath(IFileSystemAccess2 fsa)
@Pure public IGeneratorFragment getFragment()
public void setFragment(IGeneratorFragment fragment)
public void setNaming(Naming naming)