Class CompositeGeneratorFragment2
- java.lang.Object
-
- org.eclipse.xtext.xtext.generator.CompositeGeneratorFragment2
-
- All Implemented Interfaces:
IGuiceAwareGeneratorComponent
,IXtextGeneratorFragment
- Direct Known Subclasses:
XtextGeneratorLanguage
public class CompositeGeneratorFragment2 extends java.lang.Object implements IXtextGeneratorFragment
A generator fragment that delegates to a list of contained fragments. This can be useful for extracting parts of a language configuration to a separate mwe2 file, for example.
-
-
Constructor Summary
Constructors Constructor Description CompositeGeneratorFragment2()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFragment(IXtextGeneratorFragment fragment)
void
checkConfiguration(Issues issues)
void
generate()
protected java.util.List<IXtextGeneratorFragment>
getFragments()
void
initialize(com.google.inject.Injector injector)
-
-
-
Method Detail
-
addFragment
public void addFragment(IXtextGeneratorFragment fragment)
-
checkConfiguration
public void checkConfiguration(Issues issues)
- Specified by:
checkConfiguration
in interfaceIXtextGeneratorFragment
-
generate
public void generate()
- Specified by:
generate
in interfaceIXtextGeneratorFragment
-
initialize
public void initialize(com.google.inject.Injector injector)
- Specified by:
initialize
in interfaceIGuiceAwareGeneratorComponent
-
getFragments
protected java.util.List<IXtextGeneratorFragment> getFragments()
-
-