Interface InterfaceOfExternalCallFinding

All Known Implementing Classes:
DefaultInterfaceOfExternalCallFinder

public interface InterfaceOfExternalCallFinding
Implementations of the interface are used by JaMoPPStatementVisitor to find the called interface port and the interface operation of an external call.
  • Method Details

    • getCalledInterfacePort

      InterfaceOfExternalCallFinding.InterfacePortOperationTuple getCalledInterfacePort(tools.mdsd.jamopp.model.java.members.Method calledMethod, tools.mdsd.jamopp.model.java.statements.Statement statement)
      Query the interface port for the function access.
      Parameters:
      calledMethod - The access to find in the PCM
      statement - The statement that issued the method call
      Returns:
      interface port and operation corresponding to the access.
    • getCalledInterfacePort

      default InterfaceOfExternalCallFinding.InterfacePortOperationTuple getCalledInterfacePort(tools.mdsd.jamopp.model.java.members.Method calledMethod)