| |
| header position 0..78 |
| module recursiveTemplateInvocation |
| metamodel http://www.eclipse.org/emf/2002/Ecore (37..75) |
| [comment @main (89..94) /] (80..96) |
| |
| public template recursive_source_is_argument(c : EClass (143..160)) |
| @main |
| (165..167) |
| [file url 'recursive_template_invocation_is' (174..208) mode overwrite |
| (228..230) |
| [.recursive_is(c, true) (231..251)/] (newLineNeeded (230..254) (221..258) |
| [/file] (167..265) |
| (newLineNeeded) (265..266) (162..266) |
| [/template] (97..277) |
| |
| public template recursive_is(c : EClass (309..326), b : java.lang.Boolean (328..339)) |
| start (newLineNeeded) (344..352) |
| (354..356) |
| [if .not(b) (361..366) |
| stop (newLineNeeded) (375..382) (368..386) |
| [else] |
| continue (399..410) |
| [.recursive_is(c, false) (411..432)/] (newLineNeeded (410..435) (392..439) |
| [/if] (356..444) |
| (newLineNeeded) (444..445) (341..445) |
| [/template] (279..456) (0..456) |