io.sarl.lang.sarl.impl
Class SarlAssertExpressionImpl
All Superinterfaces:
SarlAssertExpression, 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.XExpression
class SarlAssertExpressionImpl
extends java.lang.Object
implements SarlAssertExpression
An implementation of the model object 'Assert Expression'.

The following features are implemented:
Since:
0.6
Generated:
This element is generated by the SARL compiler.
Property Summary
Modifier and type Property and description
org.eclipse.xtext.xbase.XExpression condition
java.lang.String message
Field Summary
Modifier and type Field and description
protected var org.eclipse.xtext.xbase.XExpression condition
The cached value of the 'Condition' containment reference.
protected static val boolean IS_STATIC_EDEFAULT
The default value of the 'Is Static' attribute.
protected var boolean isStatic
The cached value of the 'Is Static' attribute.
protected var java.lang.String message
The cached value of the 'Message' attribute.
protected static val java.lang.String MESSAGE_EDEFAULT
The default value of the 'Message' attribute.
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
org.eclipse.emf.common.notify.NotificationChain basicSetCondition(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 getCondition
java.lang.String getMessage
boolean isIsStatic
void setCondition(XExpression)
void setIsStatic(boolean)
void setMessage(String)
java.lang.String toString
Property Details
condition
var condition : org.eclipse.xtext.xbase.XExpression

This property is an alias for the action: getCondition

Generated:
This element is generated by the SARL compiler.
message
var message : java.lang.String

This property is an alias for the action: getMessage

Generated:
This element is generated by the SARL compiler.
Field Details
condition
protected var condition : org.eclipse.xtext.xbase.XExpression
The cached value of the 'Condition' containment reference.
See:
getCondition
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
IS_STATIC_EDEFAULT
protected static val IS_STATIC_EDEFAULT : boolean = false
The default value of the 'Is Static' attribute.
See:
isIsStatic
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
isStatic
protected var isStatic : boolean
The cached value of the 'Is Static' attribute.
See:
isIsStatic
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
message
protected var message : java.lang.String
The cached value of the 'Message' attribute.
See:
getMessage
Generated:
This element is generated by the SARL compiler.
Ordered:
This element is ordered or sorted.
MESSAGE_EDEFAULT
protected static val MESSAGE_EDEFAULT : java.lang.String
The default value of the 'Message' attribute.
See:
getMessage
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
basicSetCondition(XExpression,NotificationChain)
def basicSetCondition(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.
getCondition
def getCondition : org.eclipse.xtext.xbase.XExpression
Generated:
This element is generated by the SARL compiler.
getMessage
def getMessage : java.lang.String
Generated:
This element is generated by the SARL compiler.
isIsStatic
def isIsStatic : boolean
Generated:
This element is generated by the SARL compiler.
setCondition(XExpression)
def setCondition(XExpression)
Generated:
This element is generated by the SARL compiler.
setIsStatic(boolean)
def setIsStatic(boolean)
Generated:
This element is generated by the SARL compiler.
setMessage(String)
def setMessage(String)
Generated:
This element is generated by the SARL compiler.
toString
def toString : java.lang.String
Generated:
This element is generated by the SARL compiler.