io.sarl.lang.sarl.impl
Class SarlFormalParameterImpl
All Superinterfaces:
SarlFormalParameter, 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.XtendParameter
class SarlFormalParameterImpl
extends java.lang.Object
implements SarlFormalParameter
An implementation of the model object 'Formal Parameter'.

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.xbase.XExpression defaultValue
Field Summary
Modifier and type Field and description
protected var org.eclipse.xtext.xbase.XExpression defaultValue
The cached value of the 'Default Value' containment reference.
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
org.eclipse.emf.common.notify.NotificationChain basicSetDefaultValue(XExpression,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.xbase.XExpression getDefaultValue
void setDefaultValue(XExpression)
Property Details
defaultValue
var defaultValue : org.eclipse.xtext.xbase.XExpression

This property is an alias for the action: getDefaultValue

Generated:
This element is generated by the SARL compiler.
Field Details
defaultValue
protected var defaultValue : org.eclipse.xtext.xbase.XExpression
The cached value of the 'Default Value' containment reference.
See:
getDefaultValue
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
basicSetDefaultValue(XExpression,NotificationChain)
def basicSetDefaultValue(XExpression,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.
getDefaultValue
def getDefaultValue : org.eclipse.xtext.xbase.XExpression
Generated:
This element is generated by the SARL compiler.
setDefaultValue(XExpression)
def setDefaultValue(XExpression)
Generated:
This element is generated by the SARL compiler.