160161162163164165166167
for( Leaf l : Element.this ) l.generate(clazz,nset, props); } public void generate(JDefinedClass outer, NodeSet nset, Set<Prop> props) { if(props.add(new ElementProp(name,clazz))) generateMethod(outer, nset, clazz); }
181182183184185186187188
} public void generate(NodeSet nset) { } public void generate(JDefinedClass clazz, NodeSet nset, Set<Prop> props) { if(props.add(new ElementProp(name,ref.def.clazz))) generateMethod(clazz, nset, ref.def.clazz); }