Вы можете заставить MonitorInfo
и ThreadInfo
реализовать общий интерфейс.Например, они оба могут реализовать Info
.Теперь вы можете объявить график как тип Graph<Info, Edges>
.Конечно, JUNG не обладает функциональностью для выделения просто MonitorInfo
вершин или просто ThreadInfo
вершин, но по крайней мере он будет работать с некоторыми тип безопасности (в отличие от использования Graph<Object, Edge>
.