AMD アプリケーションにおける Dojo Diagrammer レイヤーの使用

非同期 AMD アプリケーションで Dojo Diagrammer レイヤー・ファイルを使用する場合、 ローダーが Dojo Diagrammer モジュールを解決しようとする前にレイヤー・ファイルが確実にロードされているようにする必要があります。 モジュールをロードする require 呼び出しを、レイヤーをロードする 2 番目の require 呼び出しの中に含めてください。
以下のコード例は、レイヤー・ファイルを使用するために変更された同じアプリケーションの部分を示しています。
      require([
         "ibm_ilog/diagram/ibm_diagram_base",
         "ibm_ilog/graphlayout/ibm_graphlayout_base",
         "ibm_ilog/graphlayout/ibm_graphlayout_hierarchical"
      ], function(){
      require([
         "dojo/parser",
         "dojo/ready",
         "ibm_ilog/diagram/widget/Diagram",
         "ibm_ilog/graphlayout/hierarchical/HierarchicalLayout",
         "dojo/data/ItemFileReadStore
      ],
      function(
	      parser, ready, Diagram, HierarchicalLayout, ItemFileReadStore){
	  ...
      });
      });
コードに他の変更を加える必要はありません。