Mercurial > hg > Database > jungle-sharp
comparison src/main/csharp/jp.ac.u-ryukyu.ie.cr/jungle-main/transaction/DefaultTreeContext.cs @ 10:abe0c247f5a5
Add Network module. but, unComplete NetworkDefaultJungleTreeEditor.cs
author | Kazuma Takeda <kazuma-arashi@hotmail.co.jp> |
---|---|
date | Sun, 23 Oct 2016 07:40:50 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
9:e6ad9016601c | 10:abe0c247f5a5 |
---|---|
1 using UnityEngine; | |
2 using System.Collections.Generic; | |
3 | |
4 // override need? | |
5 | |
6 public class DefaultTreeContext : TreeContext { | |
7 private TreeNode root; | |
8 private TreeContext previous; | |
9 private ChangeList changeList; | |
10 private string uuid; | |
11 private string treeName; | |
12 private long revision; | |
13 private InterfaceTraverser traverser; | |
14 | |
15 public DefaultTreeContext(TreeNode _node, TreeContext _prev, ChangeList _log, string _uuid, string _treeName, long _revision, InterfaceTraverser traverser) { | |
16 this.root = _node; | |
17 this.previous = _prev; | |
18 this.changeList = _log; | |
19 this.uuid = _uuid; | |
20 this.treeName = _treeName; | |
21 this.revision = _revision; | |
22 this.traverser = traverser; | |
23 } | |
24 | |
25 public TreeNode getRoot() { | |
26 return root; | |
27 } | |
28 | |
29 public TreeContext prev() { | |
30 return previous; | |
31 } | |
32 | |
33 public ChangeList getChangeList() { | |
34 return changeList; | |
35 } | |
36 | |
37 public string getUuid() { | |
38 return uuid; | |
39 } | |
40 | |
41 public string getTreeName() { | |
42 return treeName; | |
43 } | |
44 | |
45 public long getRevision() { | |
46 return revision; | |
47 } | |
48 | |
49 public IEnumerable<TreeOperation> getOperations() { | |
50 return changeList; | |
51 } | |
52 | |
53 public TreeMap<string, TreeMap<string, List<TreeNode>>> getIndex() { | |
54 return traverser.getIndex (); | |
55 } | |
56 | |
57 // don't write parent Index. | |
58 | |
59 public InterfaceTraverser getTraverser() { | |
60 return traverser; | |
61 } | |
62 | |
63 } |