io.sarl.lang.sarl.impl
Class SarlCastedExpressionImpl
All Superinterfaces:
SarlCastedExpression, 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.xtext.xbase.XCastedExpression, org.eclipse.xtext.xbase.XExpression
class SarlCastedExpressionImpl
extends java.lang.Object
implements SarlCastedExpression
An implementation of the model object 'Casted Expression'.

The following features are implemented:
Since:
0.9
Generated:
This element is generated by the SARL compiler.
Property Summary
Modifier and type Property and description
org.eclipse.xtext.xbase.XExpression argument
org.eclipse.xtext.common.types.JvmOperation feature
org.eclipse.xtext.xbase.XExpression receiver
Field Summary
Modifier and type Field and description
protected var org.eclipse.xtext.xbase.XExpression argument
The cached value of the 'Argument' reference.
protected var org.eclipse.xtext.common.types.JvmOperation feature
The cached value of the 'Feature' reference.
protected var org.eclipse.xtext.xbase.XExpression receiver
The cached value of the 'Receiver' reference.
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
org.eclipse.xtext.xbase.XExpression basicGetArgument
org.eclipse.xtext.common.types.JvmOperation basicGetFeature
org.eclipse.xtext.xbase.XExpression basicGetReceiver
java.lang.Object eGet(int,boolean,boolean)
boolean eIsSet(int)
void eSet(int,Object)
protected org.eclipse.emf.ecore.EClass eStaticClass
void eUnset(int)
org.eclipse.xtext.xbase.XExpression getArgument
org.eclipse.xtext.common.types.JvmOperation getFeature
org.eclipse.xtext.xbase.XExpression getReceiver
void setArgument(XExpression)
void setFeature(JvmOperation)
void setReceiver(XExpression)
Property Details
argument
var argument : org.eclipse.xtext.xbase.XExpression

This property is an alias for the action: getArgument

Generated:
This element is generated by the SARL compiler.
feature
var feature : org.eclipse.xtext.common.types.JvmOperation

This property is an alias for the action: getFeature

Generated:
This element is generated by the SARL compiler.
receiver
var receiver : org.eclipse.xtext.xbase.XExpression

This property is an alias for the action: getReceiver

Generated:
This element is generated by the SARL compiler.
Field Details
argument
protected var argument : org.eclipse.xtext.xbase.XExpression
The cached value of the 'Argument' reference.
See:
getArgument
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
feature
protected var feature : org.eclipse.xtext.common.types.JvmOperation
The cached value of the 'Feature' reference.
See:
getFeature
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
receiver
protected var receiver : org.eclipse.xtext.xbase.XExpression
The cached value of the 'Receiver' reference.
See:
getReceiver
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
basicGetArgument
def basicGetArgument : org.eclipse.xtext.xbase.XExpression
Generated:
This element is generated by the SARL compiler.
basicGetFeature
def basicGetFeature : org.eclipse.xtext.common.types.JvmOperation
Generated:
This element is generated by the SARL compiler.
basicGetReceiver
def basicGetReceiver : org.eclipse.xtext.xbase.XExpression
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.
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.
getArgument
def getArgument : org.eclipse.xtext.xbase.XExpression
Generated:
This element is generated by the SARL compiler.
getFeature
def getFeature : org.eclipse.xtext.common.types.JvmOperation
Generated:
This element is generated by the SARL compiler.
getReceiver
def getReceiver : org.eclipse.xtext.xbase.XExpression
Generated:
This element is generated by the SARL compiler.
setArgument(XExpression)
def setArgument(XExpression)
Generated:
This element is generated by the SARL compiler.
setFeature(JvmOperation)
def setFeature(JvmOperation)
Generated:
This element is generated by the SARL compiler.
setReceiver(XExpression)
def setReceiver(XExpression)
Generated:
This element is generated by the SARL compiler.