# HG changeset patch # User Shoshi TAMAKI # Date 1355818438 -32400 # Node ID 0d93a6edc1b7de79ca588a60fb46dcd7218d6c81 # Parent 596a714e6a89f1e7dce1930ec3b73f62cd73413c sweep diff -r 596a714e6a89 -r 0d93a6edc1b7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Editor.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Editor.java Tue Dec 18 16:51:09 2012 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ -package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core; - -public interface Editor -{ - public Tree commit(); - public Tree rollback(); - - public Link createLinkAt(TreeNode _target,Tree _linkTarget); - public void removeLinkAt(TreeNode _target,Link _removeTarget); - - public TreeNode createChildAt(TreeNode _target); - public void removeChildAt(TreeNode _target,TreeNode _removeTarget); - - public String putPropertyAt(TreeNode _target,String _key,String _value); - public String removePropertyAt(TreeNode _target,String _key); -} diff -r 596a714e6a89 -r 0d93a6edc1b7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Jungle.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Jungle.java Tue Dec 18 16:51:09 2012 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Jungle.java Tue Dec 18 17:13:58 2012 +0900 @@ -2,7 +2,4 @@ public interface Jungle { - public TreeGroup createTreeGroup(); - public TreeGroup createTreeGroup(String _id); - public TreeGroup getTreeGroupByID(String _id); } diff -r 596a714e6a89 -r 0d93a6edc1b7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Link.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Link.java Tue Dec 18 16:51:09 2012 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core; - -public interface Link extends Node -{ - TreeGroup destination(); -} diff -r 596a714e6a89 -r 0d93a6edc1b7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Links.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Links.java Tue Dec 18 16:51:09 2012 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,8 +0,0 @@ -package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core; - -public interface Links extends Iterable -{ - public Link getAt(int _pos); - public boolean contains(Link n); - public int size(); -} diff -r 596a714e6a89 -r 0d93a6edc1b7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Path.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/Path.java Tue Dec 18 16:51:09 2012 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core; - -public interface Path extends Iterable -{ - public Path removeAt(int _pos); - public Path removeTail(); - public Path add(Node _tail); - public Node getAt(int _pos); -} diff -r 596a714e6a89 -r 0d93a6edc1b7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/TreeGroup.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/TreeGroup.java Tue Dec 18 16:51:09 2012 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core; - -public interface TreeGroup -{ - String getID(); - Tree latestTree(); -} diff -r 596a714e6a89 -r 0d93a6edc1b7 src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/TreeNode.java --- a/src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/core/TreeNode.java Tue Dec 18 16:51:09 2012 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core; - -public interface TreeNode extends Node -{ - Children children(); - Links links(); -}