Cómo representar Callback en UML Class Diagram

Tengo una interfaz decir

Interface ICallback {
    public void informFunction();
}

Tengo una clase decir:

Class Implementation implements ICallback {

   public Implementation() {
      new AnotherImplementation(this);
   }

   @override
   public void informFunction() {
      // do something
   }

}

Ahora considere una clase donde en la instancia de Implementación de clase se pasa como una interfaz y se usa para hacer una devolución de llamada.

Class AnotherImplementation {
   public ICallback mCallback;

   public AnotherImplementation(ICallback callback) {
      mCallback = callback;
   }

   public void testFunction() {
     mCallback.informFunction();  // Callback
   }
}

Ahora quiero saber cómo puedo diseñar un diagrama de clases UML.Lo más importante es que necesito saber cómo representar la funcionalidad de devolución de llamada que sucederá en la Clase Otra Implementación :: testFunction ().

Respuestas a la pregunta(1)

Su respuesta a la pregunta