Hola,
Primero quería aclararte algunos conceptos tal y como yo los conozco. Un método es la implementación de una operación, luego una clase está formada por atributos y operaciones.
Un diagrama de clases es una vista de la estructura estática del sistema analizado. Es recomendable que olvides cuando hables sobre el diagrama los conceptos como objeto, instancia, ... Pueden confundir cuando estás empezando con el UML.
Cuando diseñes un diagrama de clases, si tienes claras las clases (o candidatas a clases), piensa en sus relaciones en términos de grado de dependencia. ¿las clases son dependientes entre sí (relación de igualdad) o una de ella presenta cierto grado de dependencia de la otra (agregación? ¿Es tan fuerte esta dependencia que la existencia de una no tiene sentido sin la otra (composición)?
Ten en cuenta también que el diagrama final suele ser el resultado de un proceso de refinamiento, así que no tiene por que ser perfecto ni completo desde el principio. A veces, lo que consideras una clase termina siendo un atributo de otra de mayor entidad, o viceversa, un atributo adquiere suficiente relevancia como para ser considerado una clase.
Visto esto, según lo planteas B no necesita a A para hacer su trabajo, pero A si necesita a B para hacer el suyo. Entiendo que la relación no puede ser de igualdad.
Por otro lado tu estás describiendo un comportamiento, que no puede ser trasladado directamente a un diagrama de clases ya que éste es una vista estática del sistema. De hecho, visto desde el punto de vista dinámico se podría expresar también así: "Tengo dos clases: A y B. Cada clase dispone de una serie de operaciones que representan lo que estas clases pueden hacer. Para hacer este trabajo necesitan información que son los parámetros. Podría haber una tercera clase C, que puede acceder a A y a B. Cuando esa clase quiere usar la operación de A que tiene como parámetro un objeto de B, instanciará B y usará esa instancia en la operación de A cuando la llame."
A fin de cuentas, alguien tendrá que crear el objeto de la clase B y llamar al método de A, durante la ejecución.
Ya se que la respuesta a la pregunta no ha sido directa, pero puedo asegurarte que en la parrafada de antes tienes tu respuesta.