Public Member Functions

de.fraunhofer.isst.axbench.axlang.elements.expressions.OperationCallExpression Class Reference

Expression for an OperationCall "operation(parameter1, ... , parameterx)". More...

List of all members.

Public Member Functions

void addParameterExpression (Expression newParameterExpression) throws AXLException
 adds a new parameter expression
Operation getOperation ()
 getter method for the operation
Collection< ExpressiongetParameterExpressions ()
 getter method for the parameter expressions
 OperationCallExpression ()
 constructor
void setOperation (Operation newOperation) throws AXLException
 setter method for the operation

Detailed Description

Expression for an OperationCall "operation(parameter1, ... , parameterx)".

OperationCallExpression does not specialize Expression.

Children
References
  • 1 operation (Operation)
Author:
mgrosse
Version:
0.8.0
Since:
0.8.0

Constructor & Destructor Documentation

de.fraunhofer.isst.axbench.axlang.elements.expressions.OperationCallExpression.OperationCallExpression (  ) 

constructor


Member Function Documentation

void de.fraunhofer.isst.axbench.axlang.elements.expressions.OperationCallExpression.addParameterExpression ( Expression  newParameterExpression  )  throws AXLException

adds a new parameter expression

Parameters:
newParameterExpression the new parameter expression
Exceptions:
AXLException if the new parameter expression cannot be added
Operation de.fraunhofer.isst.axbench.axlang.elements.expressions.OperationCallExpression.getOperation (  ) 

getter method for the operation

Returns:
the operation
Collection<Expression> de.fraunhofer.isst.axbench.axlang.elements.expressions.OperationCallExpression.getParameterExpressions (  ) 

getter method for the parameter expressions

Returns:
the collection of parameter expressions
void de.fraunhofer.isst.axbench.axlang.elements.expressions.OperationCallExpression.setOperation ( Operation  newOperation  )  throws AXLException

setter method for the operation

Parameters:
newOperation the new operation
Exceptions:
AXLException if the new operation cannot be added