Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. graph = TinkerGraph.open()
  2. g = graph.traversal()
  3. //The nodes
  4. curCharge = graph.addVertex(id, 1, label, "Topic", "name","Current")
  5. pow = graph.addVertex(id, 2, label, "Topic", "name","power")
  6. powFromNRG = graph.addVertex(id, 3, label, "Topic", "name","powerFromNRG")
  7. NRGFromPower = graph.addVertex(id, 4, label, "Topic", "name","NRGFromPower")
  8. powFromVI = graph.addVertex(id,5,label,"Topic","name","powerFromIV")
  9. powInRes = graph.addVertex(id,6,label,"Topic","name","powerInResistors")
  10. passSign = graph.addVertex(id,7,label,"Topic","name","passiveSignPower")
  11. ohmLaw = graph.addVertex(id,8,label,"Topic","name","ohmsLaw")
  12.  
  13. //the pre-requisite edges
  14. pow.addEdge("prereq",powFromNRG)
  15. pow.addEdge("prereq",NRGFromPower)
  16. pow.addEdge("prereq",powFromVI)
  17. powFromVI.addEdge("prereq",passSign)
  18. passSign.addEdge("prereq",powInRes)
  19. ohmLaw.addEdge("prereq",powInRes)
  20.  
  21. //just some test queries
  22. nL = g.V().has("name","passiveSignPower").inE("prereq").outV()
  23. if(nL != null)
  24. println "Hey!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement