UMLはCASEだけで使うだけのものじゃなくて、分析段階から使うものだから、言語がなんであろうが関係ないんだよ。
UMLっていうか、CASE・MDAツールが使えるかどうか、ということじゃないの?