io.sarl.lang.extralanguage
Interface IExtraLanguageContributions
All Known Implementing Classes:
JavaPluginExtraLanguageContributions
interface IExtraLanguageContributions
Tool for obtaining all the contributions as an extra-language components.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.8
Property Summary
Modifier and type Property and description
java.util.Collection<E> contributions
Replies all the registered contributions.
Action Summary
Modifier and type Action and description
abstract java.util.Collection<E> getContributions
Replies all the registered contributions.
abstract void setContributionChecker(Predicate<T>)
Change the lambda that is used for checking if a extra-language is enabled.
Property Details
contributions
val contributions : java.util.Collection<E>
Replies all the registered contributions.

This property is an alias for the action: getContributions

Returns:
the collection of the contributions.
Action Details
getContributions
def getContributions : java.util.Collection<E>
Replies all the registered contributions.
Returns:
the collection of the contributions.
setContributionChecker(Predicate<T>)
def setContributionChecker(Predicate<T>)
Change the lambda that is used for checking if a extra-language is enabled.
Parameters:
checker - the checker.