Uses of Interface
org.eclipse.modisco.omg.gastm.Expression

Packages that use Expression
org.eclipse.modisco.omg.gastm   
org.eclipse.modisco.omg.gastm.util   
 

Uses of Expression in org.eclipse.modisco.omg.gastm
 

Subinterfaces of Expression in org.eclipse.modisco.omg.gastm
 interface AggregateExpression
          A representation of the model object 'Aggregate Expression'.
 interface AnnotationExpression
          A representation of the model object 'Annotation Expression'.
 interface ArrayAccess
          A representation of the model object 'Array Access'.
 interface BinaryExpression
          A representation of the model object 'Binary Expression'.
 interface BitLiteral
          A representation of the model object 'Bit Literal'.
 interface BooleanLiteral
          A representation of the model object 'Boolean Literal'.
 interface CastExpression
          A representation of the model object 'Cast Expression'.
 interface CharLiteral
          A representation of the model object 'Char Literal'.
 interface CollectionExpression
          A representation of the model object 'Collection Expression'.
 interface ConditionalExpression
          A representation of the model object 'Conditional Expression'.
 interface EnumLiteral
          A representation of the model object 'Enum Literal'.
 interface FunctionCallExpression
          A representation of the model object 'Function Call Expression'.
 interface IdentifierReference
          A representation of the model object 'Identifier Reference'.
 interface Integer
          A representation of the model object 'Integer'.
 interface IntegerLiteral
          A representation of the model object 'Integer Literal'.
 interface LabelAccess
          A representation of the model object 'Label Access'.
 interface Literal
          A representation of the model object 'Literal'.
 interface NameReference
          A representation of the model object 'Name Reference'.
 interface NewExpression
          A representation of the model object 'New Expression'.
 interface QualifiedIdentifierReference
          A representation of the model object 'Qualified Identifier Reference'.
 interface QualifiedOverData
          A representation of the model object 'Qualified Over Data'.
 interface QualifiedOverPointer
          A representation of the model object 'Qualified Over Pointer'.
 interface RangeExpression
          A representation of the model object 'Range Expression'.
 interface RealLiteral
          A representation of the model object 'Real Literal'.
 interface StringLiteral
          A representation of the model object 'String Literal'.
 interface TypeQualifiedIdentifierReference
          A representation of the model object 'Type Qualified Identifier Reference'.
 interface UnaryExpression
          A representation of the model object 'Unary Expression'.
 

Methods in org.eclipse.modisco.omg.gastm that return Expression
 Expression ArrayAccess.getArrayName()
          Returns the value of the 'Array Name' containment reference.
 Expression BitFieldDefinition.getBitFieldSize()
          Returns the value of the 'Bit Field Size' containment reference.
 Expression FunctionCallExpression.getCalledFunction()
          Returns the value of the 'Called Function' containment reference.
 Expression ConditionalExpression.getCondition()
          Returns the value of the 'Condition' containment reference.
 Expression IfStatement.getCondition()
          Returns the value of the 'Condition' containment reference.
 Expression LoopStatement.getCondition()
          Returns the value of the 'Condition' containment reference.
 Expression ThrowStatement.getException()
          Returns the value of the 'Exception' containment reference.
 Expression CastExpression.getExpression()
          Returns the value of the 'Expression' containment reference.
 Expression ExpressionStatement.getExpression()
          Returns the value of the 'Expression' containment reference.
 Expression RangeExpression.getFromExpression()
          Returns the value of the 'From Expression' containment reference.
 Expression Dimension.getHighBound()
          Returns the value of the 'High Bound' containment reference.
 Expression DataDefinition.getInitialValue()
          Returns the value of the 'Initial Value' containment reference.
 Expression BinaryExpression.getLeftOperand()
          Returns the value of the 'Left Operand' containment reference.
 Expression Dimension.getLowBound()
          Returns the value of the 'Low Bound' containment reference.
 Expression ConditionalExpression.getOnFalseOperand()
          Returns the value of the 'On False Operand' containment reference.
 Expression ConditionalExpression.getOnTrueOperand()
          Returns the value of the 'On True Operand' containment reference.
 Expression DeleteStatement.getOperand()
          Returns the value of the 'Operand' containment reference.
 Expression UnaryExpression.getOperand()
          Returns the value of the 'Operand' containment reference.
 Expression QualifiedIdentifierReference.getQualifiers()
          Returns the value of the 'Qualifiers' containment reference.
 Expression ReturnStatement.getReturnValue()
          Returns the value of the 'Return Value' containment reference.
 Expression BinaryExpression.getRightOperand()
          Returns the value of the 'Right Operand' containment reference.
 Expression SwitchStatement.getSwitchExpression()
          Returns the value of the 'Switch Expression' containment reference.
 Expression JumpStatement.getTarget()
          Returns the value of the 'Target' containment reference.
 Expression RangeExpression.getToExpression()
          Returns the value of the 'To Expression' containment reference.
 Expression ActualParameterExpression.getValue()
          Returns the value of the 'Value' containment reference.
 Expression EnumLiteralDefinition.getValue()
          Returns the value of the 'Value' containment reference.
 

Methods in org.eclipse.modisco.omg.gastm with parameters of type Expression
 void ArrayAccess.setArrayName(Expression value)
          Sets the value of the 'Array Name' containment reference.
 void BitFieldDefinition.setBitFieldSize(Expression value)
          Sets the value of the 'Bit Field Size' containment reference.
 void FunctionCallExpression.setCalledFunction(Expression value)
          Sets the value of the 'Called Function' containment reference.
 void ConditionalExpression.setCondition(Expression value)
          Sets the value of the 'Condition' containment reference.
 void IfStatement.setCondition(Expression value)
          Sets the value of the 'Condition' containment reference.
 void LoopStatement.setCondition(Expression value)
          Sets the value of the 'Condition' containment reference.
 void ThrowStatement.setException(Expression value)
          Sets the value of the 'Exception' containment reference.
 void CastExpression.setExpression(Expression value)
          Sets the value of the 'Expression' containment reference.
 void ExpressionStatement.setExpression(Expression value)
          Sets the value of the 'Expression' containment reference.
 void RangeExpression.setFromExpression(Expression value)
          Sets the value of the 'From Expression' containment reference.
 void Dimension.setHighBound(Expression value)
          Sets the value of the 'High Bound' containment reference.
 void DataDefinition.setInitialValue(Expression value)
          Sets the value of the 'Initial Value' containment reference.
 void BinaryExpression.setLeftOperand(Expression value)
          Sets the value of the 'Left Operand' containment reference.
 void Dimension.setLowBound(Expression value)
          Sets the value of the 'Low Bound' containment reference.
 void ConditionalExpression.setOnFalseOperand(Expression value)
          Sets the value of the 'On False Operand' containment reference.
 void ConditionalExpression.setOnTrueOperand(Expression value)
          Sets the value of the 'On True Operand' containment reference.
 void DeleteStatement.setOperand(Expression value)
          Sets the value of the 'Operand' containment reference.
 void UnaryExpression.setOperand(Expression value)
          Sets the value of the 'Operand' containment reference.
 void QualifiedIdentifierReference.setQualifiers(Expression value)
          Sets the value of the 'Qualifiers' containment reference.
 void ReturnStatement.setReturnValue(Expression value)
          Sets the value of the 'Return Value' containment reference.
 void BinaryExpression.setRightOperand(Expression value)
          Sets the value of the 'Right Operand' containment reference.
 void SwitchStatement.setSwitchExpression(Expression value)
          Sets the value of the 'Switch Expression' containment reference.
 void JumpStatement.setTarget(Expression value)
          Sets the value of the 'Target' containment reference.
 void RangeExpression.setToExpression(Expression value)
          Sets the value of the 'To Expression' containment reference.
 void ActualParameterExpression.setValue(Expression value)
          Sets the value of the 'Value' containment reference.
 void EnumLiteralDefinition.setValue(Expression value)
          Sets the value of the 'Value' containment reference.
 

Uses of Expression in org.eclipse.modisco.omg.gastm.util
 

Methods in org.eclipse.modisco.omg.gastm.util with parameters of type Expression
 T GASTMSwitch.caseExpression(Expression object)
          Returns the result of interpreting the object as an instance of 'Expression'.