From 9ce65c5a963b03ee97fe9cb6c5aa65a3c04a80a8 Mon Sep 17 00:00:00 2001 From: yzhou Date: Tue, 21 Apr 2015 10:34:27 +0100 Subject: initial version --- src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java (limited to 'src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java') diff --git a/src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java b/src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java new file mode 100644 index 0000000..bf8d55a --- /dev/null +++ b/src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java @@ -0,0 +1,39 @@ +package uk.ac.ox.cs.pagoda.summary; + +import java.util.Collection; +import java.util.LinkedList; + +import uk.ac.ox.cs.pagoda.query.AnswerTuple; + +public class NodeTuple { + + AnswerTuple m_tuple; + Collection nodes = new LinkedList(); + + public NodeTuple(AnswerTuple tuple) { + m_tuple = tuple; + } + + void addNode(Node node) { + nodes.add(node); + } + + public Collection getNodes() { + return nodes; + } + + public AnswerTuple getAnswerTuple() { + return m_tuple; + } + + + public String toString() { + StringBuilder sb = new StringBuilder("("); + for (Node node: nodes) { + if (sb.length() > 1) sb.append(", "); + sb.append(node.toString()); + } + sb.append(")"); + return sb.toString(); + } +} -- cgit v1.2.3