Interface Method

All Superinterfaces:
AnnotableAndModifiable, Commentable, EObject, ExceptionThrower, Member, NamedElement, Notifier, Parametrizable, ReferenceableElement, StatementContainer, TypedElement, TypeParametrizable
All Known Subinterfaces:
ClassMethod, InterfaceMethod
All Known Implementing Classes:
ClassMethodImpl, InterfaceMethodImpl, MethodImpl

A representation of the model object 'Method'.
See Also:
Generated class or method.
EMF model class or method.
abstract="true"
  • Method Details

    • isMethodForCall

      boolean isMethodForCall(MethodCall methodCall, boolean needsPerfectMatch)
      Generated class or method.
      EMF model class or method.
    • isSomeMethodForCall

      boolean isSomeMethodForCall(MethodCall methodCall)
      Generated class or method.
      EMF model class or method.
    • isBetterMethodForCall

      boolean isBetterMethodForCall(Method otherMethod, MethodCall methodCall)
      Generated class or method.
      EMF model class or method.
    • getBlock

      Block getBlock()
      Generated class or method.
      EMF model class or method.
      kind="operation" required="true"
    • getStatements

      EList<Statement> getStatements()
      Generated class or method.
      EMF model class or method.
      kind="operation" required="true" many="false"
    • isSignatureMatching

      boolean isSignatureMatching(Method otherMethod)
      Generated class or method.
      EMF model class or method.
      required="true" otherMethodRequired="true"