aboutsummaryrefslogtreecommitdiff
path: root/src/uk/ac/ox/cs/pagoda/summary/NodeTuple.java
blob: bf8d55adff68100bab5d59c83d9e3aa1af5613ff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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<Node> nodes = new LinkedList<Node>(); 

	public NodeTuple(AnswerTuple tuple) {
		m_tuple = tuple;
	}
	
	void addNode(Node node) {
		nodes.add(node); 
	}

	public Collection<Node> 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();
	}
}