
io.shiftleft.overflowdb.NodeFactory Maven / Gradle / Ivy
package io.shiftleft.overflowdb;
public abstract class NodeFactory {
public abstract String forLabel();
public abstract V createNode(NodeRef ref);
public abstract NodeRef createNodeRef(OdbGraph graph, long id);
public V createNode(OdbGraph graph, long id) {
final NodeRef ref = createNodeRef(graph, id);
final V node = createNode(ref);
ref.setNode(node);
return node;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy