io.sarl.lang.sarl.impl
Class SarlProtocolImpl
All Superinterfaces:
SarlProtocol, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.xtend.core.xtend.XtendAnnotationTarget, org.eclipse.xtend.core.xtend.XtendMember, org.eclipse.xtend.core.xtend.XtendTypeDeclaration
class SarlProtocolImpl
extends java.lang.Object
implements SarlProtocol
An implementation of the model object 'Protocol'.

The following features are implemented:
Generated:
This element is generated by the SARL compiler.
Property Summary
Modifier and type Property and description
org.eclipse.xtext.common.types.JvmParameterizedTypeReference extends
Field Summary
Modifier and type Field and description
protected var org.eclipse.xtext.common.types.JvmParameterizedTypeReference extends_
The cached value of the 'Extends' containment reference.
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
org.eclipse.emf.common.notify.NotificationChain basicSetExtends(JvmParameterizedTypeReference,NotificationChain)
java.lang.Object eGet(int,boolean,boolean)
org.eclipse.emf.common.notify.NotificationChain eInverseRemove(InternalEObject,int,NotificationChain)
boolean eIsSet(int)
void eSet(int,Object)
protected org.eclipse.emf.ecore.EClass eStaticClass
void eUnset(int)
org.eclipse.xtext.common.types.JvmParameterizedTypeReference getExtends
boolean isAbstract
void setExtends(JvmParameterizedTypeReference)
Property Details
extends
var extends : org.eclipse.xtext.common.types.JvmParameterizedTypeReference

This property is an alias for the action: getExtends

Generated:
This element is generated by the SARL compiler.
Field Details
extends_
protected var extends_ : org.eclipse.xtext.common.types.JvmParameterizedTypeReference
The cached value of the 'Extends' containment reference.
See:
getExtends
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
Constructor Details
new
protected new
Generated:
This element is generated by the SARL compiler.
Action Details
basicSetExtends(JvmParameterizedTypeReference,NotificationChain)
def basicSetExtends(JvmParameterizedTypeReference,NotificationChain) : org.eclipse.emf.common.notify.NotificationChain
Generated:
This element is generated by the SARL compiler.
eGet(int,boolean,boolean)
def eGet(int,boolean,boolean) : java.lang.Object
Generated:
This element is generated by the SARL compiler.
eInverseRemove(InternalEObject,int,NotificationChain)
def eInverseRemove(InternalEObject,int,NotificationChain) : org.eclipse.emf.common.notify.NotificationChain
Generated:
This element is generated by the SARL compiler.
eIsSet(int)
def eIsSet(int) : boolean
Generated:
This element is generated by the SARL compiler.
eSet(int,Object)
def eSet(int,Object)
Generated:
This element is generated by the SARL compiler.
eStaticClass
protected def eStaticClass : org.eclipse.emf.ecore.EClass
Generated:
This element is generated by the SARL compiler.
eUnset(int)
def eUnset(int)
Generated:
This element is generated by the SARL compiler.
getExtends
def getExtends : org.eclipse.xtext.common.types.JvmParameterizedTypeReference
Generated:
This element is generated by the SARL compiler.
isAbstract
def isAbstract : boolean
Generated:
This element is generated by the SARL compiler.
setExtends(JvmParameterizedTypeReference)
def setExtends(JvmParameterizedTypeReference)
Generated:
This element is generated by the SARL compiler.