UL2Java.jar ver. 0.0.3
U言語(U-Language)で記述されたファイルを元に Java Code を生成する。
U言語とは、UML(Unified Modeling Language)のクラス図をテキストで記述するフォーマットです。
例えば、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 リリース