ponderToolkit.compiler.codeGen.interfaces.expressions
Interface FeatureCallExprI

All Superinterfaces:
ExpressionI, PrimitiveExpressionI

public interface FeatureCallExprI
extends PrimitiveExpressionI

Function: Models a Feature-Call Expression: This is a method call on an OCL predefined collection type: Collection, Sequence, Set Bag.


Fields inherited from interface ponderToolkit.compiler.codeGen.interfaces.expressions.ExpressionI
ACTION_BASED_EXPRESSION, ACTION_CALL_EXPRESSION, ADDITIVE_EXPRESSION, EVENT_BASED_EXPRESSION, FEATURE_CALL_EXPRESSION, GENERIC_EXPRESSION, LITERAL_EXPRESSION, LOGICAL_EXPRESSION, MATH_EXPRESSION, MULTIPLICATIVE_EXPRESSION, OBJECT_ATTRIBUTE_EXPRESSION, RELATIONAL_EXPRESSION, SUBJECT_BASED_EXPRESSION, TARGET_BASED_EXPRESSION, UNARY_EXPRESSION
 
Method Summary
 java.lang.String getMethodName()
          Get the name of the method
 ActualParameterListI getParameters()
          Get the parameters to the method call
 ExpressionI getTargetObject()
          Get the prefix (the target object) on which the action is to be called.
 
Methods inherited from interface ponderToolkit.compiler.codeGen.interfaces.expressions.ExpressionI
getAnalysisCode, getBasedOn, getNameBasedOn, getPosBasedOn, getString, getType, setBasedOn, setBasedOn
 

Method Detail

getTargetObject

public ExpressionI getTargetObject()
Get the prefix (the target object) on which the action is to be called. A String for now

getMethodName

public java.lang.String getMethodName()
Get the name of the method

getParameters

public ActualParameterListI getParameters()
Get the parameters to the method call