io.sarl.apputils.eclipseextensions.sreprovider
Interface ProjectSREProvider
interface ProjectSREProvider
The objects that are implementing this interface are able to provide a project-level SRE to the ProjectSREProvider.
Maven Group Identifier:
io.sarl.apputils
Maven Artifact Identifier:
eclipseextensions
Since:
0.15
Property Summary
Modifier and type Property and description
ISREInstall projectSREInstall
Replies the SRE that is used by the project.
java.lang.String sREInstallIdentifier
Replies if identifier of the SRE used by the project in its specific configuration.
Action Summary
Modifier and type Action and description
abstract ISREInstall getProjectSREInstall
Replies the SRE that is used by the project.
abstract java.lang.String getSREInstallIdentifier
Replies if identifier of the SRE used by the project in its specific configuration.
abstract boolean hasProjectSpecificSREConfiguration
Replies if the project has a specific project configuration.
abstract boolean isSystemSREUsed
Replies if the project has a specific project configuration that is using the system SRE.
Property Details
projectSREInstall
val projectSREInstall : ISREInstall
Replies the SRE that is used by the project.

This property is an alias for the action: getProjectSREInstall

Returns:
the SRE install for the project.
sREInstallIdentifier
val sREInstallIdentifier : java.lang.String
Replies if identifier of the SRE used by the project in its specific configuration.

This property is an alias for the action: getSREInstallIdentifier

Returns:
the identifier of the SRE used by the project when it has a specific configuration AND not using the system SRE; otherwise null .
Action Details
getProjectSREInstall
def getProjectSREInstall : ISREInstall
Replies the SRE that is used by the project.
Returns:
the SRE install for the project.
getSREInstallIdentifier
def getSREInstallIdentifier : java.lang.String
Replies if identifier of the SRE used by the project in its specific configuration.
Returns:
the identifier of the SRE used by the project when it has a specific configuration AND not using the system SRE; otherwise null .
hasProjectSpecificSREConfiguration
def hasProjectSpecificSREConfiguration : boolean
Replies if the project has a specific project configuration.
Returns:
true if the project has a specific configuration; otherwise false .
isSystemSREUsed
def isSystemSREUsed : boolean
Replies if the project has a specific project configuration that is using the system SRE.
Returns:
true if the project has a specific configuration AND this configuration specifies that the system SRE is used; false in the other cases.