Mercurial > hg > Members > nobuyasu > Consensus
comparison app/Global.java @ 61:0268b4239da1
modified initialData method
author | one |
---|---|
date | Tue, 13 Nov 2012 04:11:33 +0900 |
parents | 589bc7c508cc |
children | 2abe0c695159 |
comparison
equal
deleted
inserted
replaced
60:589bc7c508cc | 61:0268b4239da1 |
---|---|
33 @Override | 33 @Override |
34 public void onStop(Application app) { | 34 public void onStop(Application app) { |
35 Logger.info("Application shutdown..."); | 35 Logger.info("Application shutdown..."); |
36 TPGraph tpGraph = TPGraph.getInstance(); | 36 TPGraph tpGraph = TPGraph.getInstance(); |
37 tpGraph.shutdownGraph(); | 37 tpGraph.shutdownGraph(); |
38 TPGraph.resetInstance(); | |
38 } | 39 } |
39 | 40 |
40 | 41 |
41 public void initialData() { | 42 public void initialData() { |
42 TPGraph tpGraph = TPGraph.getInstance(); | 43 TPGraph tpGraph = TPGraph.getInstance(); |
61 | 62 |
62 tpGraph.setLabelToRootUser(user1Model); | 63 tpGraph.setLabelToRootUser(user1Model); |
63 tpGraph.setLabelToRootUser(user2Model); | 64 tpGraph.setLabelToRootUser(user2Model); |
64 tpGraph.setLabelToRootUser(user3Model); | 65 tpGraph.setLabelToRootUser(user3Model); |
65 | 66 |
66 ClaimModel claim1Model = new ClaimModel(graph.addVertex(null)); | 67 ClaimModel claimModel1 = new ClaimModel(graph.addVertex(null)); |
67 tpGraph.setLabelToAuthor(claim1Model, user1); | |
68 ObjectNode t1 = createToulmin("アプリでGraphDBを利用する。"); | 68 ObjectNode t1 = createToulmin("アプリでGraphDBを利用する。"); |
69 createClaimSetToulmin(claim1Model, t1, user1, otherUser1); | 69 createFirstClaim(claimModel1, t1, user1, otherUser1); |
70 | |
71 ClaimModel claimModel2 = new ClaimModel(graph.addVertex(null)); | |
72 ObjectNode t2 = createToulmin("RDBを利用すべきである。"); | |
73 String[] usersClaim2 = {user1}; | |
74 createClaimMention(claimModel2, t2, user2, usersClaim2); | |
75 tpGraph.setLabelMention(claimModel1, claimModel2, NodeModel.L_REFUTATION); | |
76 | |
77 ClaimModel claimModel3 = new ClaimModel(graph.addVertex(null)); | |
78 ObjectNode t3 = createToulmin("RDBを利用すべきである。"); | |
79 String[] usersClaim3 = {user2}; | |
80 createClaimMention(claimModel3, t3, user1, usersClaim3); | |
81 tpGraph.setLabelMention(claimModel2, claimModel3, NodeModel.L_REFUTATION); | |
82 | |
83 ClaimModel claimModel4 = new ClaimModel(graph.addVertex(null)); | |
84 ObjectNode t4 = createToulmin("どのGraphDBを利用するのか。"); | |
85 createClaimMention(claimModel4, t4, user3, usersClaim2); | |
86 tpGraph.setLabelMention(claimModel1, claimModel4, NodeModel.L_QUESTION); | |
87 | |
88 ClaimModel claimModel5 = new ClaimModel(graph.addVertex(null)); | |
89 ObjectNode t5 = createToulmin("TinkerPopはどうか?"); | |
90 String[] usersClaim5 = {user3}; | |
91 createClaimMention(claimModel5, t5, user1, usersClaim5); | |
92 tpGraph.setLabelMention(claimModel4, claimModel5, NodeModel.L_SUGGESTION); | |
93 | |
94 } | |
95 | |
96 private void createClaimMention(ClaimModel claim, ObjectNode t, String author, String[] users) { | |
97 createClaimSetToulmin(claim, t, author, users); | |
98 } | |
70 | 99 |
100 private void createFirstClaim(ClaimModel claim, ObjectNode t, String author, String[] users) { | |
101 TPGraph tpGraph = TPGraph.getInstance(); | |
102 createClaimSetToulmin(claim, t, author, users); | |
103 tpGraph.setLabelToRootClaim(claim); | |
71 } | 104 } |
72 | 105 |
73 private void createClaimSetToulmin(ClaimModel claim, ObjectNode t, String author, String[] users) { | 106 private void createClaimSetToulmin(ClaimModel claim, ObjectNode t, String author, String[] users) { |
74 TPGraph tpGraph = TPGraph.getInstance(); | 107 TPGraph tpGraph = TPGraph.getInstance(); |
75 tpGraph.setLabelToAuthor(claim, author); | 108 tpGraph.setLabelToAuthor(claim, author); |
76 claim.setProperty(NodeModel.TOULMIN,t); | 109 claim.setClaimProperties(t, NodeModel.UNANIMOUSLY); |
77 claim.setProperty(NodeModel.TYPE, NodeModel.UNANIMOUSLY); | |
78 claim.setProperty(NodeModel.STATUS, NodeModel.UNKNOWN); | |
79 tpGraph.setLabelStatusToUsers(claim, users, NodeModel.L_REQUEST, NodeModel.UNKNOWN); | 110 tpGraph.setLabelStatusToUsers(claim, users, NodeModel.L_REQUEST, NodeModel.UNKNOWN); |
80 tpGraph.setLabelToRootClaim(claim); | |
81 | |
82 } | 111 } |
83 | 112 |
84 private ObjectNode createToulmin(String title) { | 113 private ObjectNode createToulmin(String title) { |
85 ObjectNode t = Json.newObject(); | 114 ObjectNode t = Json.newObject(); |
86 t.put(NodeModel.TITLE, title); | 115 t.put(NodeModel.TITLE, title); |
87 t.put(NodeModel.CONTENTS,title); | 116 t.put(NodeModel.CONTENTS,title); |
88 t.put(NodeModel.QUALIFIER,""); | 117 t.put(NodeModel.QUALIFIER,""); |