9 |
import org.fenfire.*; |
import org.fenfire.*; |
10 |
import org.fenfire.util.*; |
import org.fenfire.util.*; |
11 |
import org.fenfire.vocab.*; |
import org.fenfire.vocab.*; |
12 |
import org.fenfire.vocab.lava.RST; |
import org.fenfire.vocab.lava.*; |
13 |
|
|
14 |
import org.nongnu.alph.*; |
import org.nongnu.alph.*; |
15 |
|
|
29 |
import org.nongnu.alph.*; |
import org.nongnu.alph.*; |
30 |
import org.nongnu.alph.impl.*; |
import org.nongnu.alph.impl.*; |
31 |
|
|
32 |
// save load |
// save/load |
33 |
import org.fenfire.swamp.impl.*; |
import org.fenfire.swamp.impl.*; |
34 |
import com.hp.hpl.mesa.rdf.jena.model.*; |
import com.hp.hpl.mesa.rdf.jena.model.*; |
35 |
import com.hp.hpl.mesa.rdf.jena.mem.*; |
import com.hp.hpl.mesa.rdf.jena.mem.*; |
229 |
return new MainNode2D(Nodes.get(paper), ppView, 0,0,1); |
return new MainNode2D(Nodes.get(paper), ppView, 0,0,1); |
230 |
} |
} |
231 |
else if (key.equals("SAVE")) { |
else if (key.equals("SAVE")) { |
232 |
|
fen.graph.rm_1AA(SAVE.State); |
233 |
|
for (int i=0; i<accursed.length; i++) { |
234 |
|
fen.graph.add(SAVE.State, SAVE.point, accursed[i]); |
235 |
|
} |
236 |
Model m = Graphs.toModel(fen.graph); |
Model m = Graphs.toModel(fen.graph); |
237 |
m.write(new FileWriter("mygraph.rdf")); |
m.write(new FileWriter("mygraph.rdf")); |
238 |
return null; |
return null; |
239 |
} |
} |
240 |
else if (key.equals("LOAD")) { |
else if (key.equals("LOAD")) { |
241 |
p("Not implemented"); |
//ppAct.setFen(fen); |
242 |
|
int i = 0; |
243 |
|
Iterator it = fen.graph.findN_11X_Iter(SAVE.State, SAVE.point); |
244 |
|
while (it.hasNext() && i<accursed.length) { |
245 |
|
accursed[i++] = it.next(); |
246 |
|
} |
247 |
|
AbstractUpdateManager.chg(); |
248 |
return null; |
return null; |
249 |
} |
} |
250 |
else return null; |
else return null; |