diff src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java @ 86:fb1dc448ac8c

delete <T extends TreeNode>
author one
date Wed, 03 Sep 2014 23:44:23 +0900
parents a4e2f1d45fdc
children 9a7b7af838e0
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java	Wed Sep 03 21:10:30 2014 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/DefaultJungleTree.java	Wed Sep 03 23:44:23 2014 +0900
@@ -10,16 +10,16 @@
 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.transaction.TreeContext;
 
 
-public class DefaultJungleTree<T extends TreeNode> implements JungleTree
+public class DefaultJungleTree implements JungleTree
 {
-	private final AtomicReservableReference<TreeContext<T>> repository;
+	private final AtomicReservableReference<TreeContext> repository;
 	private final String uuid;
 	private final ChangeListWriter writer;
 	private final TreeEditor editor;
 	
-	public DefaultJungleTree(TreeContext<T> _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor)
+	public DefaultJungleTree(TreeContext _tc,String _uuid,ChangeListWriter _writer,TreeEditor _editor)
 	{
-		repository = new AtomicReservableReference<TreeContext<T>>(_tc);
+		repository = new AtomicReservableReference<TreeContext>(_tc);
 		uuid = _uuid;
 		writer = _writer;
 		editor = _editor;
@@ -28,10 +28,10 @@
 	@Override
 	public JungleTreeEditor getTreeEditor()
 	{
-		TreeContext<T> tc = repository.get();
-		DefaultTransactionManager<T> txManager = new DefaultTransactionManager<T>(writer,tc,repository,uuid);
+		TreeContext tc = repository.get();
+		DefaultTransactionManager txManager = new DefaultTransactionManager(writer,tc,repository,uuid);
 		TreeNode root = tc.getTreeNode();
-		return new DefaultJungleTreeEditor<T>(root,txManager,editor);
+		return new DefaultJungleTreeEditor(root,txManager,editor);
 	}
 
 	@Override
@@ -43,7 +43,7 @@
 	@Override
 	public TreeNode getRootNode()
 	{
-		TreeContext<T> tc = repository.get();
+		TreeContext tc = repository.get();
 		ChangeSet cs = tc.getChangeSet();
 		return cs.getRoot();
 	}