フォーラム一覧 - トピック一覧 astah*の使い方 [TIPS] 同じ条件を持つ図要素の色を、自動で一括変更する方法 | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
webmaster | 投稿日時: 2015-1-20 17:03 |
管理人 登録日: 2006-4-24 居住地: 投稿: 517 |
[TIPS] 同じ条件を持つ図要素の色を、自動で一括変更する方法 「同じ条件をもつ図要素の色を、自動で一括変更したい」というご要望を、先日いただきました。これは、スクリプト言語でastah*の機能を拡張できるスクリプトプラグイン (無償)をご活用いただく事で可能です。ER図のERエンティティを例にご紹介します。
■必要なもの: - スクリプトプラグインのインストール - スクリプト(今回は、.jsファイルをここからダウンロード、解凍してください) Gitはこちら。 (今回は、このスクリプトを使って、定義欄に[a]という文字を含むERエンティティを、青色に一括変更します) ■サンプルスクリプトの使い方: (1) 下記ページの記述に従って、astah* professionalにスクリプトプラグインをインストールしてください。 (2) 色を変更したい図要素が描画された図を開き、該当の図要素の定義欄に[a]という文字を入力します。今回は、左側のOrderエンティティの定義に[a]を入力します。 https://changevision.files.wordpress.com/2015/01/before4.png (3) メインメニュー [ツール] - [スクリプト]を選択して[スクリプト]ウィンドウを開きます (4) [スクリプト]ウィンドウにて、[ファイル] - [開く]を選択して、上記で保存した.jsファイルを選択してください https://changevision.files.wordpress.com/2015/01/e9968be3818f2.png (5) 続けて、[アクション] - [実行]メニューを選択してください https://changevision.files.wordpress.com/2015/01/action1.png (6) これで、図上の、定義欄に[a]という文字を含む図要素の色が青色に変わります https://changevision.files.wordpress.com/2015/01/after2.png ■他の条件で実行するには: このサンプルスクリプトを書き換える事で、エンティティの型や、論理名または物理名のキーワード等、他の条件を適用する事が可能です。 (前者は、IEREntity#getType()、後者はIEREntity#getLogicalName()とIEREntity#getPhysicalName()を使います) ER図以外の図要素については、APIドキュメントをご参照ください。 ・astah* API概要、XML入出力 ・astah* API 利用ガイド(Javadoc) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |