comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/transaction/DefaultTreeContext.java @ 73:e97a59269bf5

change to Various
author one
date Wed, 27 Aug 2014 01:02:11 +0900
parents 650fe2a0dccc
children a4e2f1d45fdc
comparison
equal deleted inserted replaced
72:5969848b1bb8 73:e97a59269bf5
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet; 3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet;
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; 4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
5 5
6 public class DefaultTreeContext<T extends TreeNode<T>> implements TreeContext<T> 6 public class DefaultTreeContext<T extends TreeNode<T>> implements TreeContext<T>
7 { 7 {
8 private final T root; 8 private final TreeNode<T> root;
9 private final ChangeSet cs; 9 private final ChangeSet<T> cs;
10 10
11 public DefaultTreeContext(T _newRoot,ChangeSet _cs) 11 public DefaultTreeContext(TreeNode<T> _newRoot,ChangeSet<T> _cs)
12 { 12 {
13 root = _newRoot; 13 root = _newRoot;
14 cs = _cs; 14 cs = _cs;
15 } 15 }
16 16
17 @Override 17 @Override
18 public ChangeSet getChangeSet() 18 public ChangeSet<T> getChangeSet()
19 { 19 {
20 return cs; 20 return cs;
21 } 21 }
22 22
23 @Override 23 @Override
24 public T getTreeNode() 24 public TreeNode<T> getTreeNode()
25 { 25 {
26 return root; 26 return root;
27 } 27 }
28 } 28 }