io.sarl.lang.extralanguage.compiler
Interface IExtraLanguageGeneratorProvider
All Known Implementing Classes:
ContributionBasedExtraLanguageGeneratorProvider, NullExtraLanguageGeneratorProvider, PyGeneratorProvider
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or action reference.
interface IExtraLanguageGeneratorProvider
Provider of the extra language generators.

The generators will be used to generate extra-language files form the SARL resources.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.6
Action Summary
Modifier and type Action and description
abstract java.lang.Iterable<T> getGenerators(IGeneratorContext,Resource)
Replies the generators that should be used for generating the extra language output files.
Action Details
getGenerators(IGeneratorContext,Resource)
def getGenerators(IGeneratorContext,Resource) : java.lang.Iterable<T>
Replies the generators that should be used for generating the extra language output files.
Parameters:
context - the generator context.
resource - the resource.
Returns:
the list of the generators.