メインコンテンツまでスキップ

「サンプル」タグの記事が3件あります

全てのタグを見る

· 約4分
田島 慶一

【活用例】モデルナビゲータの表示を設計単位に合わせて洗練

簡単にできる視認性・操作性の改善例

Next Design のメタモデルを定義すると、モデル構造が階層化されて細分化されることがあります。 例えば、関数定義のためのメタモデルでは、関数クラスの下に関数のパラメータクラスや戻り値クラスを定義することがあるでしょう。 Next Design でモデリングする際、画面左側のモデルナビゲータにはメタモデルに従って階層化されたモデルがツリー表示されます。そして、関数モデルの下にはパラメータや戻り値のモデルが表示され、ツリーをすべて展開すると細かなモデルが多数あるように見えてしまいます。

Before

Next Design のモデルナビゲータには、設計の意味的な単位でモデルが表示されるようにしておくのがよいです。関数定義の例では、関数のパラメータや戻り値までツリー表示させる必要はなく、関数モデルまでツリー表示されていれば十分な場合もあります。

How To

これに対しては、メタモデル定義でクラスの設定項目にある [モデルナビゲータで表示する] をオフに変更するだけで実現できます。

After

このように、設計の意味的な単位よりも細かなモデルがツリー表示されないように抑制することで、モデルナビゲータの表示内容が洗練され、視認性・操作性を改善できます。

How To コンテンツでは、上記のほかにもモデリングやプロファイル定義に関する様々なノウハウを掲載しています。ぜひご活用ください。


製品やブログ記事に対するお客様の率直なご意見もお聞かせいただきたく、2~3分程度のアンケートをご用意しております。アンケートのご回答は今後の製品開発およびマニュアル・製品サイト等の改善に役立ててまいります。

ブログ記事追加のお知らせ等の情報を直接メールで受け取りたい方は、次のリンクからメールアドレスをご登録ください。

ご不明点やお悩み事があれば、サポート窓口までお気軽にご連絡ください。

· 約3分
田島 慶一

【活用例】ERダイアグラムの経路から影響範囲を可視化

Next Design は拡張機能(エクステンション)による高い拡張性を持っており、 お客様独自の設計現場でのルールやプロジェクト標準の設計規約を Next Design の機能としてアドオンできます。

今回は、ERダイアグラムでの接続を辿って関連先への経路をハイライトするエクステンションサンプルをご紹介します。変更要求に対する影響範囲分析などの設計シーンで役立ちます。

▼サンプルはこちら
ポート経路探索エクステンションサンプル - GitHubリポジトリ

お客様にて Next Design をさらに活用いただくための一助になれば幸いです。

1. この記事をお勧めする読者

  • モデル間の接続から影響範囲分析を効率よく行いたい設計者
  • モデル化された設計情報を活用して独自機能を実現したい現場改善担当者

2. サンプルの主な特長

ERダイアグラム上で任意のポートを選択すると、選択されたポートを基点とする経路が朱色でハイライト表示されます。

ご使用の際は、ERダイアグラムの表示モードを次のように切り替えておくと見やすくなります。

  • 表示モード > トーンダウン: OFF
  • カードの表示レベル: 選択

ERダイアグラム表示モード

3. ご利用・サポートについて

サンプルのご利用方法についてはGitHubリポジトリ内の readme で解説しています。
エクステンション開発については こちら のマニュアルをご参照ください。
技術的なご質問や運用上のご相談など、サポートも随時承っておりますので、お気軽にお問い合わせください。

Next Designは今後も現場のニーズを意識した拡張機能のサンプル公開を進めてまいります。
設計管理や品質維持の自動化・効率化に、ぜひ本サンプルをご活用ください。

ご質問・ご要望などは、サポート窓口までお気軽にお知らせください。

· 約3分
田島 慶一

エクステンション活用例

Next Design は拡張機能(エクステンション)による高い拡張性を持っており、 お客様独自の設計現場でのルールやプロジェクト標準の設計規約を Next Design の機能としてアドオンできます。

今回、名前の重複ミスを自動検出し、モデル名の一意性を確保するエクステンションサンプルを公開いたしました。

▼サンプルはこちら
RestrictNamesUnique - GitHubリポジトリ

お客様にて Next Design をさらに活用いただくための一助になれば幸いです。

1. サンプルの主な特長

  • 兄弟モデル間での名前重複の自動検出
    エラーチェックを実行時、特定の所有フィールドに保持される兄弟モデル同士の名前が重複していないか、自動で検査します。
    モデル名の編集時も自動で検査し、名前が重複していれば編集をキャンセルします。

  • チェック対象はメタモデルで指定可能
    一意性チェックの対象とする所有フィールドはメタモデルで柔軟に指定できます。

  • お客様独自の現場ルールへの応用も可能
    これを参考にプログラムを改変いただければ、お客様独自のルールを実現いただくこともできます。

2. このような現場でお役立ていただけます

  • 名前やIDの重複防止を徹底したい設計現場
  • 設計規約・設計基準の自動化と品質担保を強化したい現場
  • 独自のルールを“ツールで運用”したいプロセス標準化部門 など

3. ご利用・サポートについて

サンプルのご利用方法についてはGitHubリポジトリ内の README で解説しています。
エクステンション開発については こちら のマニュアルをご参照ください。
技術的なご質問や運用上のご相談など、サポートも随時承っておりますので、お気軽にお問い合わせください。

Next Designは今後も現場のニーズを意識した拡張機能のサンプル公開を進めてまいります。
設計管理や品質維持の自動化・効率化に、ぜひ本サンプルをご活用ください。

ご質問・ご要望などは、サポート窓口までお気軽にお知らせください。