アダルト・ヴァイオリン May the force be with you..

2009年6月6日

uml2sfl : 汎化の続き

Filed under: Weblog — い~ぐる @ 8:30 AM


汎化で関係させた親のモジュールが合成されるのは、気持ち悪いので、親のクラスをAbstractにしておけば、合成対象外とするように変更。

UMLのAbstractクラスは、クラス名を斜体で表示することになっているのだが、日本人にはなじみにくい気がする・・

ついでに、モジュールに宣言されるインスタンス類が、親のものか、自分が宣言したものかを区別できるようにコメントをつける。

uml2sfl v0.2.2からの対応

図を変換すると、次のものができる。

// UML2SFL converter  Copyright (c) 2009 IP ARCH, Inc. All rights reserved.
// xmi  --- version 1.2 ---
declare child {
// -- grand  --
input aa<4>;
}
module child {
// -- grand  --
input aa<4>;
// -- parent  --
reg atr<8>;
// -- child  --
reg atr_c<4>;
/* common operations */
{
}
}

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress