io.sarl.lang.sarl
Interface SarlSkill
All Superinterfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.xtend.core.xtend.XtendAnnotationTarget, org.eclipse.xtend.core.xtend.XtendMember, org.eclipse.xtend.core.xtend.XtendTypeDeclaration
All Known Implementing Classes:
SarlSkillImpl, SarlSkillImplCustom
interface SarlSkill
implements org.eclipse.xtend.core.xtend.XtendTypeDeclaration
A representation of the model object 'Skill'.

The following features are supported:
See:
getSarlSkill
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel.
Property Summary
Modifier and type Property and description
org.eclipse.xtext.common.types.JvmParameterizedTypeReference extends
Returns the value of the 'Extends' containment reference.
org.eclipse.emf.common.util.EList<E> implements
Returns the value of the 'Implements' containment reference list.
Action Summary
Modifier and type Action and description
abstract org.eclipse.xtext.common.types.JvmParameterizedTypeReference getExtends
Returns the value of the 'Extends' containment reference.
abstract org.eclipse.emf.common.util.EList<E> getImplements
Returns the value of the 'Implements' containment reference list.
abstract boolean isAbstract
abstract boolean isStrictFloatingPoint
abstract void setExtends(JvmParameterizedTypeReference)
Sets the value of the 'Extends' containment reference.
Property Details
extends
var extends : org.eclipse.xtext.common.types.JvmParameterizedTypeReference
Returns the value of the 'Extends' containment reference.

This property is an alias for the action: getExtends

Returns:
the value of the ' Extends ' containment reference.
See:
setExtends(JvmParameterizedTypeReference) , getSarlSkill_Extends
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel. containment="true"
implements
val implements : org.eclipse.emf.common.util.EList<E>
Returns the value of the 'Implements' containment reference list. The list contents are of type org.eclipse.xtext.common.types.JvmParameterizedTypeReference.

This property is an alias for the action: getImplements

Returns:
the value of the ' Implements ' containment reference list.
See:
getSarlSkill_Implements
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel. containment="true"
Action Details
getExtends
def getExtends : org.eclipse.xtext.common.types.JvmParameterizedTypeReference
Returns the value of the 'Extends' containment reference.
Returns:
the value of the ' Extends ' containment reference.
See:
setExtends(JvmParameterizedTypeReference) , getSarlSkill_Extends
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel. containment="true"
getImplements
def getImplements : org.eclipse.emf.common.util.EList<E>
Returns the value of the 'Implements' containment reference list. The list contents are of type org.eclipse.xtext.common.types.JvmParameterizedTypeReference.
Returns:
the value of the ' Implements ' containment reference list.
See:
getSarlSkill_Implements
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel. containment="true"
isAbstract
def isAbstract : boolean
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel. kind="operation"
isStrictFloatingPoint
def isStrictFloatingPoint : boolean
Generated:
This element is generated by the SARL compiler.
Model:
This element is part of the metamodel. kind="operation"
setExtends(JvmParameterizedTypeReference)
def setExtends(JvmParameterizedTypeReference)
Sets the value of the 'Extends' containment reference.
Parameters:
value - the new value of the 'Extends' containment reference.
See:
getExtends
Generated:
This element is generated by the SARL compiler.