A.-X_ a enseigné au Centre de langues de l'Ecole polytechnique fédérale de Lausanne (ci-après : EPFL), en qualité de chargée de cours. Durant ses années d'activité dans cet établissement, X_ a été rétribuée de manière variable, le revenu annuel de son travail oscillant entre 5'830 francs et 63'954 francs. Une partie de celui-ci provenait d'honoraires directement versés par ses étudiants. Le 10 janvier 1996, la direction de l'EPFL a informé X_ qu'en raison de la prochaine privatisation du Centre de langues, elle avait décidé d'une part de l'assimiler à une employée permanente pour tenir compte de sa longue duréed'emploiet, d'autrepart, delalicencierpourle30septembresuivant. Lalettrecontenaitenparticulierlaphrasesuivante : "3. le licenciement étant dû à une suppression de fonction, il est non fautif au sens de l'article 43 des statuts de la CFP", c'est-à-dire la Caisse fédérale de pensions. Après avoir donné à X_ la possibilité de s'exprimer, la direction de l'EPFL a confirmé ses intentions dans une première lettre de licenciement datée du 22 février 1996, puis dans une seconde, du 19 mars 1996, annulant et remplaçant la précédente. Saisi d'un recours de Q._, leConseildesÉcolespolytechniquesfédérales(ci-après : EPF) l'a rejeté par décision du 19 septembre 1996. Le 30 avril 1996, le service du personnel de l'EPFL a demandé à la CFP d'affilier rétroactivement X_ ainsi que d'autres collaborateurs du Centre de langues. X_ fut informée de cette démarche par ce service le 7 mai 1996. La caisse lui communiqua toutefois, par lettre du 30 juillet 1996, qu'elle ne pouvait donner suite à cette demande, au motif que selon la réglementation applicable au corps des maîtres des EPF, les privat-docents et chargés de cours ne sont pas liés par des rapports de service en ce qui concerne les cours qu'ils donnent et sont exclus de l'assurance obligatoire selon la LPP. B.- Le 11 février 1997, X_ a ouvert action contre la CFP devant le Tribunal des assurances du canton de Vaud en demandant à cette juridiction de dire que "la défenderesse doit affilier la demanderesse à son régime de prévoyance pour toute la période où la demanderesse a travaillé au service de l'EPFL et entreprendre en conséquence les démarches qui s'imposent à l'égard de l'EPFL". Représentéeparl'Administrationfédéraledesfinances(ci-après : AFF), la Confédération suisse "agissant par la Caisse fédérale de pensions" a conclu au rejet de la demande. Par jugement du 22 juin 1998, le Tribunal des assurances du canton de Vaud a partiellement admis la demande dans le sens des considérants et "dit que la demanderesse est soumise à l'assurance obligatoire LPP pour son enseignement à l'EPFL pour autant qu'elle n'ait pas déjà été affiliée à une autre institution de prévoyance professionnelle pour les années en cause". Dans les considérants auxquels renvoie le dispositif, la juridiction cantonale a notamment jugé que la CFP n'ayant pas la personnalité juridique, c'est la Confédération suisse qui est défenderesse et que cette dernière "est simultanément l'employeur et l'institution de prévoyance, ce qui a pour conséquence que si elle n'a pas qualité pour défendre à ce second titre, elle l'a, dans tous les cas, en tant qu'employeur". C.-La Confédération suisse(ci-après : la Confédération) interjette recours de droit administratif contre ce jugement et conclut à l'annulation du jugement attaqué, sous suite de frais et dépens. L'EPFL qui n'était pas partie à la procédure de première instance en fait de même et conclut elle aussi à l'annulation du jugement attaqué. Elle produit diverses pièces à l'appui de son recours. X_ conclut, sous suite de frais et dépens, au rejet du recours de la Confédération et à l'irrecevabilité de celui formé par l'EPFL. Par ailleurs, elle demande la production du dossier ouvert à la CFP au nom d'une ancienne collègue, Y_ qui aurait été affiliée à la caisse, alors qu'elle avait également le statut de chargée de cours au Centre de langues de l'EPFL. L'Office fédéral des assurnaces sociales propose au tribunal de confirmer le jugement entrepris "pour ce qui est de l'obligation d'assurance selon la LPP". 