19 |
# MA 02111-1307 USA |
# MA 02111-1307 USA |
20 |
# |
# |
21 |
|
|
22 |
import gzz, java |
import org.fenfire, java |
23 |
import jarray |
import jarray |
24 |
import math |
import math |
25 |
import gzz.loom.NodeView.Nodespec as Spec |
import org.fenfire.loom.NodeView.Nodespec as Spec |
26 |
from org.fenfire.test.gfx import getvs |
from org.fenfire.test.gfx import getvs |
27 |
from com.hp.hpl.mesa.rdf import jena |
from com.hp.hpl.mesa.rdf import jena |
28 |
|
|
42 |
|
|
43 |
nodes, dirs, props = {}, {}, {} |
nodes, dirs, props = {}, {}, {} |
44 |
|
|
45 |
view = gzz.loom.WheelView(NodeView()) |
view = org.fenfire.loom.WheelView(NodeView()) |
46 |
|
|
47 |
class NodeView(gzz.loom.NodeView): |
class NodeView(org.fenfire.loom.NodeView): |
48 |
def render(self, vs, cs, spec): |
def render(self, vs, cs, spec): |
49 |
nodes[spec.node] = cs |
nodes[spec.node] = cs |
50 |
dirs[spec.node] = spec.dir |
dirs[spec.node] = spec.dir |
103 |
w.addProperty(p, r) |
w.addProperty(p, r) |
104 |
|
|
105 |
vs = getvs() |
vs = getvs() |
106 |
cursor = gzz.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()), |
cursor = org.fenfire.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()), |
107 |
Cmp(lambda stmt: stmt.getObject()), |
Cmp(lambda stmt: stmt.getObject()), |
108 |
gzz.loom.StatementSelector.SimpleSelector(), |
org.fenfire.loom.StatementSelector.SimpleSelector(), |
109 |
r, 1, s) |
r, 1, s) |
110 |
assert cursor.rotation == 0 |
assert cursor.rotation == 0 |
111 |
view.render(vs, 0, cursor) |
view.render(vs, 0, cursor) |