RCP アプリの「メイン ウィンドウ」を、いつものように、Application.e4xmi 内でパースペクティブやパーツなどを含む MTrimmedWindow として定義しました。
このメイン ウィンドウの追加のインスタンスをプログラムで開くことはできますか? MPartDescriptor からのパーツの作成に似ていますか? 残念ながら、部品だけが記述子を持っているようです。モデルを作成するには、MTrimmedWindowDescriptor (MPerspectiveStackDescriptor などのコンテンツ記述子を完備) のようなものが必要です。
必要なメイン ウィンドウの数は事前にわかりません。各メイン ウィンドウは、ドメイン データの特定のサブセットで作業するために使用されます。プロジェクトごとに Eclipse IDE ウィンドウを開くのと少し似ていますが、個別のプロセスとしてではなく、実行中の 1 つのアプリケーション内で個別のウィンドウとして開きます。
何か案は?ありがとう!