ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     モデルのうちの一つのER図に属するエンティティだけをリストしたい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
bourbon
投稿日時: 2016-7-28 18:53
新米
登録日: 2016-7-27
居住地:
投稿: 2
Re: モデルのうちの一つのER図に属するエンティティだけをリストしたい
jobaさん、早速の返信ありがとうございます。

とても助かりました。

御恩返しとして、動作レポートを書いておきます。

スクリプトは以下の通り:
var IERDiagram = Java.type('com.change_vision.jude.api.inf.model.IERDiagram');
var IEREntity = Java.type('com.change_vision.jude.api.inf.model.IEREntity');

function isEntityPresentation(presentation) {
return presentation.type === 'EREntity';
}

var diagrams = astah.findElements(IERDiagram.class);

Java.from(diagrams).forEach(function(diagram) {
print('=== ERD: ' + diagram.name + ' ===');

Java.from(diagram.presentations).filter(isEntityPresentation)
.forEach(function(entityPresentation) {
var entity = entityPresentation.model;
print(' - ENTITY: ' + entity.logicalName); //physicalName
});
});
----
#お書きいただいたものは、pasteミスをされていたようです

動作したastahのバージョンは 7.0.0

#6.9.0では動きませんでした。
#どうやら、astahが使用しているjavaのバージョンのせいと思われます。

ありがとうございました!!
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   モデルのうちの一つのER図に属するエンティティだけをリストしたい bourbon 2016-7-27 19:15
     Re: モデルのうちの一つのER図に属するエンティティだけをリストしたい joba 2016-7-28 13:28
     » Re: モデルのうちの一つのER図に属するエンティティだけをリストしたい bourbon 2016-7-28 18:53
         Re: モデルのうちの一つのER図に属するエンティティだけをリストしたい joba 2016-7-29 13:44

投稿するにはまず登録を