XRadarのradar-config.xmlの書き方.

試行錯誤の末,書き方を見出したら,ここにふつーに書いてあった.orz

ポイントは,subordinates/subsystem要素.ここに定義されたサブシステムだけが,そのサブシステムと依存関係を持って良いとなる.

<subsystem id="A" level="1">
  <name>A module</name>
    <description>The a module is a top module.</description>
  <included-packages>
    <package-root value="org.xradar.test.a" recurse="true"/>
  </included-packages>
  <legal-subordinates>
    <subsystem id="A"/>
    <subsystem id="C"/>
  </legal-subordinates>
</subsystem>

な定義をすると「サブシステムAは自分自身とサブシステムBとだけ依存関係を持っていい」となる.これに違反すると,Subsystem Dependenciesのグラフで赤く表示されるというわけ.
あとこれ,サブシステムの入れ子ができればいいのに...