Maya SDK には、ディペンデンシー グラフを操作および変更するクラスとメソッドも含まれています。
MDGModifier クラスは、ディペンデンシー グラフの修正に使用します。グラフ内でのノードの作成、ノードの相互接続、グラフへのメタデータの追加、アトリビュートの設定および修正、グラフ内のノードの削除を行うことができます。
MDGModifier の各呼び出しは、doIt() 関数が呼び出されるまでキューに入れられます。doIt() が呼び出されると、キューに入っているタスクが実行されます。
ただし、グラフからノードを削除する場合は、doIt() を呼び出す前に、deleteNode() を呼び出してキューをクリアする必要があります。deleteNode() を呼び出してから doIt() を再度呼び出し、キューを再度クリアしてから、他の呼び出しを行います。