Добавьте вершину класса со свойствами и вместе со списком других вершин класса и так далее из JAVA в графе Востока - PullRequest
0 голосов
/ 16 февраля 2019

Класс A имеет свойства и имеет список класса B, а класс B имеет свойства и список класса C. У класса C. есть свойства и т. Д.

Я пытаюсь сохранить объект Java и использую tinkerpop- пытаясь добавить в ориентиру графа

, поэтому, если мне нужно добавить вершины класса А в ориентире графа.мне нужно добавить вершину класса A с prop1 и prop2 - мне нужно добавить вершину класса B с prop3 и prop4 с любым количеством в списке класса A. - мне нужно добавить ребро между вершинами класса A и вершинами класса B так,что он может нести отношение A к B.

Опять же, мне нужно добавить вершины класса C в графе Востока с любым количеством в списке класса B. - Мне нужно добавить ребро между каждой вершиной класса B и классом Cвершины, так что он может нести связь между B и C.

Если речь идет о 10-м уровне, добавление вершин для каждого класса может быть беспорядочным и неопрятным для реализации.это было бы больше ручного добавления.

Можно ли как-нибудь сохранить вершину класса A с вершинами класса B в виде списка и списка класса C под классом B за один раз вместо добавления вершин каждого класса и установления отношений

I 'Я пытаюсь добиться этого через Java Tinkerpop - Gremlin, чертежи и т. д. Есть предложения / мысли?

    class A {
     String prop1;
     String prop2;
     ArrayList<B> b;
     }

   class B {
   String prop3;
   String prop4; 
   ArrayList<C> c;      
   }

  Class C {
  String prop5;
  String prop6;
  }
...