リファクタリングを使用した XML スキーマコンポーネントの名前変更または削除

関連項目

XML スキーマツールのリファクタリングを使用して、スキーマコンポーネントを名前変更したり、安全に削除したり、プロジェクト内全体のすべての参照を更新することができます。XML スキーマファイル内では、次のリファクタリングアクションを使用できます。

XML スキーマコンポーネントの名前を変更するには、次の手順に従います。

  1. XML スキーマエディタの「スキーマ」ビューまたは「デザイン」ビューで、XML スキーマファイルを開きます。
  2. 名前を変更する XML スキーマコンポーネントの場所に移動し、選択します。
  3. 右クリックし、ポップアップメニューから「リファクタリング」>「名前を変更」を選択します。
    「名前を変更」ダイアログが表示されます。
  4. 「新しい名前」フィールドに、XML スキーマコンポーネントの新しい名前を入力します。
  5. 「XML リファクタリング」ウィンドウのすべての変更を確認するには、「すべての変更をプレビュー」チェックボックスを選択します。
  6. 「次へ」をクリックします。
    XML スキーマコンポーネントのすべての使用状況が検索され、結果が「XML リファクタリング」ウィンドウに表示されます。このプレビューには、プロジェクトファイル内のコンポーネントが表示されます。
  7. 「XML リファクタリング」ウィンドウで、リファクタリングの変更を確認します。
  8. XML スキーマコンポーネントの名前を変更しない、すべてのノードのチェックボックスを選択解除します。
  9. 「リファクタリングを実行」をクリックし、選択した行に変更を加えます。
    名前変更アクションが実行され、その名前変更アクションの影響を受けるすべてのファイルが保存され、「XML リファクタリング」ウィンドウが閉じられます。

XML スキーマコンポーネントを安全に削除するには、次の手順に従います。

  1. XML スキーマエディタの「スキーマ」ビューまたは「デザイン」ビューで、XML スキーマファイルを開きます。
  2. 削除する XML スキーマコンポーネントの場所に移動し、選択します。
  3. 右クリックし、ポップアップメニューから「リファクタリング」>「安全な削除」を選択します。
    「安全な削除」ダイアログが開き、削除用に選択した XML スキーマコンポーネントの名前が表示されます。
  4. 「XML リファクタリング」ウィンドウのすべての変更を確認するには、「すべての変更をプレビュー」チェックボックスを選択します。
  5. 「次へ」をクリックします。
    XML スキーマコンポーネントの使用状況が検索されます。使用している個所が見つかると、「安全な削除」の警告ダイアログが開きます。この警告ダイアログには、エラーも表示されます。
  6. (省略可能)「安全な削除」警告ダイアログで「使用状況を検索」をクリックし、選択したコンポーネントの使用状況情報が含まれた「XML 使用状況」ウィンドウを表示します。
    リファクタリングアクションに戻るには、「 コンポーネント名 を削除 を再実行」ボタンをクリックします。
  7. 「安全な削除」警告ダイアログで「次へ」をクリックします。
  8. 「XML リファクタリング」ウィンドウで、リファクタリングの変更を確認します。
  9. 変更を適用しない、すべてのノードのチェックボックスを選択解除します。
  10. 「リファクタリングを実行」をクリックし、選択した行に変更を加えます。
    XML スキーマコンポーネント、およびそのコンポーネントのすべての参照が削除され、リファクタリングアクションの影響を受けるすべてのファイルが保存され、「XML リファクタリング」ウィンドウが閉じられます。

リファクタリングでの変更を取り消すには、次の手順に従います。

  1. 「リファクタリング」>「 アクション 」コマンドの完了後、XML スキーマエディタの「スキーマ」ビューまたは「デザイン」ビューで任意の XML スキーマコンポーネントを選択します。
  2. 右クリックし、ポップアップメニューから「リファクタリング」>「[ アクション ]を元に戻す」を選択します。
    リファクタリングによって間接的に変更されたすべてのファイルに加えた変更がロールバックされます。

取り消したリファクタリングでの変更を再実行するには、次の手順に従います。

  1. 「リファクタリング」>「[ アクション ]を元に戻す」コマンドの完了後、XML スキーマエディタの「スキーマ」ビューまたは「デザイン」ビューで任意の XML スキーマコンポーネントを選択します。
  2. 右クリックし、ポップアップメニューから「リファクタリング」>「[ アクション ]を再実行」を選択します。
    最後の「リファクタリング」>「[ アクション ]を元に戻す」コマンドで取り消したアクションが再実行されます。.
関連項目
「XML リファクタリング」ウィンドウ (XML スキーマツール)
XML スキーマツールについて

著作権と商標について