comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/TreeNode.java @ 81:715a9fbf02fc

remove <T> many source
author one
date Sun, 31 Aug 2014 07:46:30 +0900
parents 2fc0b0313dc0
children fb1dc448ac8c
comparison
equal deleted inserted replaced
80:a833000f64bf 81:715a9fbf02fc
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl; 1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl;
2 2
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.AttributesContainer; 3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.AttributesContainer;
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node;
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Parent;
6 4
7 public interface TreeNode<T extends TreeNode<T>> extends Parent<T> , AttributesContainer , Node<T> 5 public interface TreeNode extends AttributesContainer
8 { 6 {
9 @Override 7 public TreeNodeChildren<TreeNode> getChildren();
10 public TreeNodeChildren<T> getChildren();
11 8
12 @Override 9 @Override
13 public TreeNodeAttributes<T> getAttributes(); 10 public TreeNodeAttributes<TreeNode> getAttributes();
14 11
15 public TreeNode<T> createNewNode(); 12 public TreeNode createNewNode();
16 //public Node getAsNode(); 13 //public Node getAsNode();
17 14
18 } 15 }