view 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
line wrap: on
line source

package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction;

import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.ChangeSet;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;

public class DefaultTreeContext<T extends TreeNode<T>> implements TreeContext<T>
{
	private final TreeNode<T> root;
	private final ChangeSet<T> cs;
	
	public DefaultTreeContext(TreeNode<T> _newRoot,ChangeSet<T> _cs)
	{
		root = _newRoot;
		cs = _cs;
	}

	@Override
	public ChangeSet<T> getChangeSet()
	{
		return cs;
	}

	@Override
	public TreeNode<T> getTreeNode()
	{
		return root;
	}
}