25 |
from org.fenfire.test.gfx import getvs |
from org.fenfire.test.gfx import getvs |
26 |
from com.hp.hpl.mesa.rdf import jena |
from com.hp.hpl.mesa.rdf import jena |
27 |
|
|
28 |
model = jena.mem.ModelMem() |
def setUp(): |
29 |
p = model.createProperty("http://fenfire.org/2003/02/test#", "test-property") |
global model, p, r, s, t, u, v, w |
30 |
r = model.createResource() |
global nodes, dirs, props |
31 |
s = model.createResource() |
global view |
32 |
t = model.createResource() |
|
33 |
u = model.createResource() |
model = jena.mem.ModelMem() |
34 |
v = model.createResource() |
p = model.createProperty("http://fenfire.org/2003/02/test#", "test-property") |
35 |
w = model.createResource() |
r = model.createResource() |
36 |
|
s = model.createResource() |
37 |
|
t = model.createResource() |
38 |
|
u = model.createResource() |
39 |
|
v = model.createResource() |
40 |
|
w = model.createResource() |
41 |
|
|
42 |
nodes, dirs, props = {}, {}, {} |
nodes, dirs, props = {}, {}, {} |
43 |
|
|
44 |
|
view = gzz.loom.WheelView(NodeView()) |
45 |
|
|
46 |
class NodeView(gzz.loom.NodeView): |
class NodeView(gzz.loom.NodeView): |
47 |
def render(self, vs, cs, node, prop, dir): |
def render(self, vs, cs, node, prop, dir): |
48 |
nodes[node] = cs |
nodes[node] = cs |
53 |
def compare(self, r1, r2): |
def compare(self, r1, r2): |
54 |
return [t,r,s,v,u,w].index(r1) - [t,r,s,v,u,w].index(r2) |
return [t,r,s,v,u,w].index(r1) - [t,r,s,v,u,w].index(r2) |
55 |
|
|
|
view = gzz.loom.WheelView(NodeView()) |
|
|
|
|
56 |
|
|
57 |
def distance(p1, p2): |
def distance(p1, p2): |
58 |
"""Return the distance between p1 and p2 (AWT points)""" |
"""Return the distance between p1 and p2 (AWT points)""" |