Capacity
. It takes a value that is the type of the skill that should be given to an agent by default when it tries to use the capacity. This annotation is similar to the @ImplementedBy
annotation into the injection library.
The SRE could use this annotation to create dynamically the skill when the Agent.getSkill()
is called.
This annotation is supported by an implementation of DynamicSkillProvider.
Modifier and type | Action and description |
---|---|
abstract java.lang.Class<T> | value The type of the implementation skill. |
def value : java.lang.Class<T>