diff src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/logger/LoggingNode.java @ 92:14ce7a0dedca

Logging Node and Editor
author one
date Sat, 06 Sep 2014 05:03:10 +0900
parents 540a27dde42f
children bed3afd5c2e2
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/logger/LoggingNode.java	Wed Sep 03 23:44:23 2014 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/logger/LoggingNode.java	Sat Sep 06 05:03:10 2014 +0900
@@ -1,35 +1,32 @@
-/*package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger;
+package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.logger;
+
+import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
 
-import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableAttributes;
-import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableChildren;
-import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableNode;
 
-public class LoggingNode<T extends EditableNode<T>> implements EditableNode<LoggingNode<T>>
+public class LoggingNode
 {
-	public LoggingNode(T _wrap)
+	public LoggingNode(TreeNode _wrap)
 	{
 		this(_wrap,new DefaultOperationLog());
 	}
 	
-	public LoggingNode(T _wrap,OperationLog _log)
+	public LoggingNode(TreeNode _wrap,OperationLog _log)
 	{
 		wrap = _wrap;
 		log = _log;
 	}
 	
-	private final T wrap;
+	private final TreeNode wrap;
 	private final OperationLog log;
 	
-	@Override
-	public EditableAttributes<LoggingNode<T>> getAttributes()
+	public LoggingAttributes getAttributes()
 	{
-		return new LoggingAttributes<T>(wrap,log);
+		return new LoggingAttributes(wrap,log);
 	}
 
-	@Override
-	public EditableChildren<LoggingNode<T>> getChildren()
+	public LoggingChildren getChildren()
 	{
-		return new LoggingChildren<T>(wrap,log);
+		return new LoggingChildren(wrap,log);
 	}
 	
 	public OperationLog getOperationLog()
@@ -37,9 +34,8 @@
 		return log;
 	}
 	
-	public T getWrap()
+	public TreeNode getWrap()
 	{
 		return wrap;
 	}
 }
-*/
\ No newline at end of file