-
All Known Implementing Classes:
-
DelegateDynamicSkillProvider, SreDynamicSkillProvider
interface DynamicSkillProvider
This interface represents a provider of built-in capacities. The built-in capacities are assumed to be provided by the runtime platform.
-
Maven Group Identifier:
-
-
Maven Artifact Identifier:
-
-
Since:
-
Field Summary
Action Summary
Modifier and type |
Action and description |
abstract Skill |
createSkill(Class<T>)
Create the built-in skill that corresponds to the given capacity into the given container. |
abstract boolean |
isSkillProviding(Class<T>)
Replies if this provider could provide the built-in skill that corresponds to the given capacity. |
Modifier and type |
Action and description |
abstract Skill |
createSkill(Class<T>)
Create the built-in skill that corresponds to the given capacity into the given container. |
abstract boolean |
isSkillProviding(Class<T>)
Replies if this provider could provide the built-in skill that corresponds to the given capacity. |
Field Details
-
EMPTY_PROVIDER
-
static val EMPTY_PROVIDER : DynamicSkillProvider
A provider that provides nothing.
-
Since:
-
Action Details
-
createSkill(Class<T>)
-
def createSkill(Class<T>) : Skill
Create the built-in skill that corresponds to the given capacity into the given container.
-
Parameters:
-
capacity -
-
Returns:
-
-
isSkillProviding(Class<T>)
-
def isSkillProviding(Class<T>) : boolean
Replies if this provider could provide the built-in skill that corresponds to the given capacity.
-
Parameters:
-
capacity -
-
Returns:
-
-
Since:
-