MPS 2023.3 ヘルプ

依存関係アナライザー - モデルの依存関係を分析する

依存関係アナライザーは、モジュールまたはモデル間の依存関係をレポートできます。メインメニューまたはモジュール / モデルのポップアップメニューから呼び出すことができます。

Dependencies Analyzer from the main menu
Dependencies Analyzer from context menu
Dependencies Analyzer from context menu

下部のパネルに表示される対話型レポートでは、他のモジュール、モデル、ノード別に、モジュール、モデル、ノードの使用状況を表示できます。右側のパネルには、左側のリストで選択した要素が依存しているモジュールとモデルが表示されます。下部パネルには、現在選択されている依存関係を必要とする実際の場所が一覧表示されます。

Dependencies Analyzer tool windowu

L アイコンを使用すると、モデルの依存関係とモデルで使用されている言語の分析を切り替えることができます。

モデルプロパティで指定された依存関係情報を視覚化するモジュール依存関係ツールとは異なり、アナライザーは実際のコードをチェックして依存関係分析を実行します。それは本当に依存している要素を検出してハイライトします。

関連ページ:

モジュール依存関係ツール

モジュール依存関係ツールを使用すると、ユーザーは、モジュールまたはモジュールのセットのすべての依存関係と使用言語を概観し、潜在的な循環依存関係を検出し、依存関係を形成する詳細なパスを確認できます。このツールは、1 つ以上のモジュールが選択されている場合、メニューおよびプロジェクトペインから呼び出すことができます。Module Dependency Tool は、左側のパネルにモジュールのすべての推移的な依存関係を表示します。オプションで、直接または間接的に使用されるすべての言語を表示することもでき...

依存関係を正しくする

目的:モジュールとモデルは通常、さまざまな型の依存関係のネットワークによって相互接続されています。MPS プロジェクト構造のページに従って、モジュールとモデルの基本的な原則と分類を理解していると仮定すると、私達は今やすべての詳細を学ぶようにさらに深く掘り下げることができます。MPS で依存関係を正しく取得することは、経験の浅いユーザーやベテランのベテランの間でもフラストレーションの頻繁な原因です。このページは、問題を一度に解決することを目的としています。さまざまなモジュールと依存関係の種類によ...