ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     PluginでER図のドメインを削除する際に確認ダイアログを表示しない方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
kkmm
投稿日時: 2024-2-14 20:50
新米
登録日: 2024-2-14
居住地:
投稿: 3
PluginでER図のドメインを削除する際に確認ダイアログを表示しない方法
astah pluginで以下の通りドメインを一括削除する処理を実装したところ、確認ダイアログが何度も表示されてしまいます。確認ダイアログを表示しないようにする方法をご教示いただけると幸いです。
※実際には条件に合うドメインを削除するのですが下記コードは全てのドメインを削除する処理となっています。

private void deleteDomain() {
    try {
        ProjectAccessor projectAccessor = AstahAPI.getAstahAPI().getProjectAccessor();
        INamedElement[] elements = projectAccessor.findElements(IERDomain.class);
        ITransactionManager transactionManager = projectAccessor.getTransactionManager();
        transactionManager.beginTransaction();
        for (INamedElement element : elements) {
            projectAccessor.getModelEditorFactory().getERModelEditor().delete(element);
        }
        transactionManager.endTransaction();
    } catch (ClassNotFoundException | ProjectNotFoundException | InvalidEditingException e) {
        throw new RuntimeException(e);
    }

}
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » PluginでER図のドメインを削除する際に確認ダイアログを表示しない方法 kkmm 2024-2-14 20:50
     Re: PluginでER図のドメインを削除する際に確認ダイアログを表示しない方法 myamamoto 2024-2-15 11:00
       Re: PluginでER図のドメインを削除する際に確認ダイアログを表示しない方法 kkmm 2024-2-16 11:20
         Re: PluginでER図のドメインを削除する際に確認ダイアログを表示しない方法 myamamoto 2024-2-16 14:07
           Re: PluginでER図のドメインを削除する際に確認ダイアログを表示しない方法 kkmm 2024-2-19 14:14

投稿するにはまず登録を