UL to Java

UL2Java.jar ver. 0.0.3

概要説明

U言語(U-Language)で記述されたファイルを元に Java Code を生成する。

U言語とは

U言語とは、UML(Unified Modeling Language)のクラス図をテキストで記述するフォーマットです。

U言語へのリンク

ツール説明

例えば、U言語で次のように記述したもの

============================
SapmleClass
----------------------------
- prop1: int
- prop2: String
----------------------------
+ getProp1(): int
+ setProp1(argv: int) : void
============================

から

/**
 * SapmleClass.java
 */
public class SapmleClass {
    private int prop1;
    private String prop2;

    public int getProp1() {
    }

    public void setProp1(int argv) {
    }
}

上のような JavaCode が生成されます。

利用方法

プロンプト上で下記のように入力実行する。

$> java -jar UL2Java.jar [U言語ファイル]

開発環境

Java 1.5.0_06
WindowsXP SP2

変更履歴

2006.05.20
 ver. 0.0.3 リリース
 ○コンストラクタのコード化に対応しました
 ○関連・誘導可能性・集約・コンポジションのコード化に対応しました

2006.05.19
 ver. 0.0.2 リリース
 ○ステレオタイプ "interface" に対応しました
 ○汎化と洗練のコード化に対応しました

2006.05.15
 ver. 0.0.1 リリース