Class Forest


  • public class Forest
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Forest()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id)
      Adds a new node with the given ID if there is not yet a node with that ID.
      Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id, Node parent)  
      Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id, de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates parentId)  
      Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id, Iterable<de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates> parentIds)  
      Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ImportConcept concept)  
      Optional<Node> getRoot​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates geneId)  
      Set<Node> getRoots​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id)  
    • Constructor Detail

      • Forest

        public Forest()
    • Method Detail

      • addNode

        public Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id)
        Adds a new node with the given ID if there is not yet a node with that ID.
        Parameters:
        id - The node ID.
        Returns:
        The node with the given ID, either the previously existing one or the newly created.
      • addNode

        public Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ImportConcept concept)
      • addNode

        public Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id,
                            Iterable<de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates> parentIds)
      • addNode

        public Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id,
                            de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates parentId)
      • addNode

        public Node addNode​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id,
                            Node parent)
      • getRoots

        public Set<Node> getRoots​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates id)
      • getRoot

        public Optional<Node> getRoot​(de.julielab.neo4j.plugins.datarepresentation.ConceptCoordinates geneId)