Interface LambdaExpression

All Superinterfaces:
ArrayInitializationValue, Commentable, EObject, Expression, LambdaBody, Notifier
All Known Implementing Classes:
LambdaExpressionImpl

public interface LambdaExpression extends Expression
A representation of the model object 'Lambda Expression'.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
  • Method Details

    • getParameters

      LambdaParameters getParameters()
      Returns the value of the 'Parameters' containment reference.
      Returns:
      the value of the 'Parameters' containment reference.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" resolveProxies="true" required="true"
    • setParameters

      void setParameters(LambdaParameters value)
      Sets the value of the 'Parameters' containment reference.
      Parameters:
      value - the new value of the 'Parameters' containment reference.
      See Also:
      Generated class or method.
    • getBody

      LambdaBody getBody()
      Returns the value of the 'Body' containment reference.
      Returns:
      the value of the 'Body' containment reference.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true" resolveProxies="true" required="true"
    • setBody

      void setBody(LambdaBody value)
      Sets the value of the 'Body' containment reference.
      Parameters:
      value - the new value of the 'Body' containment reference.
      See Also:
      Generated class or method.
    • doesLambdaMatchFunctionalInterface

      boolean doesLambdaMatchFunctionalInterface(Interface functionalInterface)
      Generated class or method.
      EMF model class or method.
      required="true" functionalInterfaceRequired="true"
    • getReturnType

      Type getReturnType(Type potentialReturnType)
      Generated class or method.
      EMF model class or method.