org.eclipse.modisco.omg.gastm
Interface Expression

All Superinterfaces:
GASTMObject, GASTMSyntaxObject
All Known Subinterfaces:
AggregateExpression, AnnotationExpression, ArrayAccess, BinaryExpression, BitLiteral, BooleanLiteral, CastExpression, CharLiteral, CollectionExpression, ConditionalExpression, EnumLiteral, FunctionCallExpression, IdentifierReference, Integer, IntegerLiteral, LabelAccess, Literal, NameReference, NewExpression, QualifiedIdentifierReference, QualifiedOverData, QualifiedOverPointer, RangeExpression, RealLiteral, StringLiteral, TypeQualifiedIdentifierReference, UnaryExpression

public interface Expression
extends GASTMSyntaxObject

A representation of the model object 'Expression'.

The following features are supported:

See Also:
GASTMPackage.getExpression()
Generated:
Model:
abstract="true"

Method Summary
 TypeReference getExpressionType()
          Returns the value of the 'Expression Type' reference.
 void setExpressionType(TypeReference value)
          Sets the value of the 'Expression Type' reference.
 
Methods inherited from interface org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
getAnnotations, getLocationInfo, getPreProcessorElements, setLocationInfo
 

Method Detail

getExpressionType

TypeReference getExpressionType()
Returns the value of the 'Expression Type' reference.

If the meaning of the 'Expression Type' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Expression Type' reference.
See Also:
setExpressionType(TypeReference), GASTMPackage.getExpression_ExpressionType()
Generated:
Model:
required="true"

setExpressionType

void setExpressionType(TypeReference value)
Sets the value of the 'Expression Type' reference.

Parameters:
value - the new value of the 'Expression Type' reference.
See Also:
getExpressionType()
Generated: