私のアプリケーションでは、決定図(ノード+接続)をモデル化します。モデルクラスを用意しました(2つの基本クラス:Node
およびConnection
特別な場合の+サブクラス)。この図は非常に大きくなり、コードを介してのみすべての接続とノードを追跡することは容易ではありません(そして将来のメンテナンスを考慮に入れます)。モデルクラス(つまり、ノードのタイプ、接続のタイプ)でフィードし、それを使用してダイアグラムをグラフィカルに「描画」し(ノードと接続を作成)、生成できるツール(Eclipseプラグインまたはその他)があるかどうか疑問に思いました。ダイアグラムのコード?
モデルクラス::このノードからのすべての接続
Node
が含まれます:、List<Connection>
Connection
Node from
Node to
編集:Node
必要なすべてのノードと接続(およびConnection
オブジェクト)
を初期化し、ヘッド/開始ノードを返すメソッドを生成したいと思います。このメモリ内構造は、アプリケーションが決定を行うときにアプリケーションによってトラバースされます。