MPS 2020.1 ヘルプ

ウィザードを作成する

言語または IDE のユーザーのタスクを自動化するウィザードを提供する必要がある場合があります。MPS を使用すると、作成できるため、ウィザードで実行されるアクションの特定の設定(モデルなど)をユーザーがカスタマイズできます(いくつかのステップで)。このウィザードは、MPS 移行ウィザードと同様のルックアンドフィールを持ち、システムにシームレスに適合します。

独自のウィザードを作成するには、AbstractWizard クラスを拡張する必要があります。StepAdapter クラスを使用すると、ウィザードの追加ステップを作成できます。その後、addStep() メソッドを使用してウィザードに登録します。

ソースを調べて、既存のウィザードのいくつかをチェックアウトすることをお勧めします。GenerateBuildWizard MPS ソースの取得およびオープンに関するいくつかの有用なヒントについては、JetBrains MPS プロジェクトへの貢献(英語)ページを確認してください。