設計は主にastahを使っているので、便利に使うためにastah*APIを使う機会が多いです。astahはJavaなので今まではJavaで書いてましたが、最近Groovyを本格的に学びだして魅力がわかってきたし、astahはJavaなのでせっかくだから、Groovyで書いてみることにしました。 今日一番良かったのは、配列操作。 astahはプロジェクトツリーを配列で持っています。たとえば、あるパッケージ(フォルダ)上にある図を取得するためには、Javaではこう書きます。 IPackage pkg = ...; IDiagram[] diagrams = pkg.getDiagrams(); このファイルの書くフォルダの図の名前リストを作ろうとすると、こんなかんじになります。 List<IDiagram> collection = new ArrayList<>(); collection.