У меня есть приложение, которое создает файл точек GraphViz для подграфа моей базы данных Neo4j. Это работает как шарм, но есть некоторая проблема.
Прямо сейчас заголовок каждого узла является идентификатором узла. Затем перечислены свойства с соответствующими типами. Это больше информации, чем мне нужно, и я хотел бы изменить способ настройки средства записи GraphViz.
Я заметил несколько классов/интерфейсов, таких как GraphStyle, StyleParameter, StyleConfiguration, но я пробовал несколько вещей и продолжаю сталкиваться с проблемой, что я не могу получить доступ к определенным классам/интерфейсам за пределами их соответствующего пакета. Может быть, я делаю это неправильно, может быть, он разработан таким образом, что пользователи не могут перенастроить средство записи GraphViz, я не знаю, но хотел бы знать.
Как мне перенастроить средство записи GraphViz, чтобы файл точек содержал только ту информацию, которую я хочу, а именно свойство, которое я выбрал в качестве заголовка, и ничего больше, что касается узлов. Кроме того, это не всегда одно и то же свойство, поэтому для некоторых узлов я бы хотел, чтобы свойство A было заголовком, а для узлов, у которых нет свойства A, я бы хотел, чтобы свойство B было заголовком.
Любая помощь будет принята с благодарностью.