Представления сети на Java (сеть, узлы, соединения и пути) определяются, как Java-интерфейсы и поэтому могут быть расширены. Эти интерфейсы определяют для сети и ее элементов необходимое поведение. В дополнение к этим интерфейсам, приложения могут использовать определяемые пользователем функции анализа, позволяя расширить возможности моделирования и анализа сетевой модели данных.