comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/ChangeSet.java @ 100:9a7b7af838e0

add index TreeNodeEditor but node use
author one
date Thu, 11 Sep 2014 03:10:03 +0900
parents a4e2f1d45fdc
children bed3afd5c2e2
comparison
equal deleted inserted replaced
99:92d0c6e4655c 100:9a7b7af838e0
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store; 1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store;
2 2
3 3
4 import fj.data.TreeMap;
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList; 5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList;
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode; 6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.TreeNode;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation; 7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation;
8 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Pair;
7 9
8 public interface ChangeSet 10 public interface ChangeSet
9 { 11 {
10 public TreeNode getRoot(); 12 public TreeNode getRoot();
11 public ChangeSet prev(); 13 public ChangeSet prev();
13 15
14 public String uuid(); 16 public String uuid();
15 public String getTreeName(); 17 public String getTreeName();
16 public long revision(); 18 public long revision();
17 19
20 public Pair<TreeMap<String,TreeNode>,TreeMap<String,String>> getIndex();
18 public Iterable<TreeOperation> getOperations(); 21 public Iterable<TreeOperation> getOperations();
19 } 22 }