io.sarl.lang.sarl
Interface SarlAgent
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:
SarlAgentImpl, SarlAgentImplCustom
interface SarlAgent
implements org.eclipse.xtend.core.xtend.XtendTypeDeclaration
A representation of the model object 'Agent'.

The following features are supported:
See:
getSarlAgent
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.
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 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) , getSarlAgent_Extends
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) , getSarlAgent_Extends
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.