io.sarl.lang.extralanguage.compiler
Class ExtraLanguageOutputConfigurations
final class ExtraLanguageOutputConfigurations
extends java.lang.Object
Utilities classes for the output configurations that are dedicated to the extra language generators.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.6
Field Summary
Modifier and type Field and description
public static val java.lang.String NAME_POSTFIX
String of characters that should be appended to the output configuration's name in order to recognized the configuration as being associated to an extra language generator.
Action Summary
Modifier and type Action and description
static java.lang.String createOutputConfigurationName(String)
Create and reply a name for an output configuration dedicated to the extra language generators.
static boolean isExtraLanguageOutputConfiguration(String)
Replies if the given name is one for an output configuration that is associated to a extra language generator.
Field Details
NAME_POSTFIX
public static val NAME_POSTFIX : java.lang.String = ".extraLanguageGeneratorConfiguration"
String of characters that should be appended to the output configuration's name in order to recognized the configuration as being associated to an extra language generator.
Action Details
createOutputConfigurationName(String)
def createOutputConfigurationName(String) : java.lang.String
Create and reply a name for an output configuration dedicated to the extra language generators.

Usually, the value of NAME_POSTFIX is appended to the given identifier.
Parameters:
generatorID - the identifier of the generator.
Returns:
the name of the configuration.
isExtraLanguageOutputConfiguration(String)
def isExtraLanguageOutputConfiguration(String) : boolean
Replies if the given name is one for an output configuration that is associated to a extra language generator.

Usually, the name has the postfix NAME_POSTFIX.
Parameters:
name - the name to test.
Returns:
true if the given name is for an output configuration associated to an extra language generator.