Причина добавления объектов в RoadModel
заключается в том, что они являются частью физической реальности, которая накладывает определенные ограничения на поведение этих объектов. Объект, который вы описываете, кажется, не является частью этой физической реальности, поэтому добавление его в RoadModel
, вероятно, не очень хорошая идея.
Если вы просто заинтересованы в обходе графика (в случае GraphRoadModel
), вы можете получить доступ к графику напрямую через GraphRoadModel.getGraph()
.