io.sarl.lang.sarl
Interface SarlProtocol
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:
SarlProtocolImpl
interface SarlProtocol
implements org.eclipse.xtend.core.xtend.XtendTypeDeclaration
A representation of the model object 'Protocol'.

The following features are supported:
See:
getSarlProtocol
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 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) , getSarlProtocol_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) , getSarlProtocol_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"
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.