core: import edu.neu.ccs.demeter.dj.*; import java.util.*; import edu.neu.ccs.demeter.*; add: abstract class UniversalVisitor { public constructor UniversalVisitor() {{ super(); }} public void start() {{ }} public void before(Main host) {{ }} public void before(Cd_graph host) {{ }} public void before_adjacencies(Cd_graph source, Adjacency_Nlist dest) {{ }} public void before(Adjacency host) {{ }} public void before_source(Adjacency source, Vertex dest) {{ }} public void before_ns(Adjacency source, Neighbors dest) {{ }} public void before_supers(Adjacency source, SuperClasses dest) {{ }} public void before(SuperClasses host) {{ }} public void before_superclass_comma_list(SuperClasses source, SuperClass_Comma_list dest) {{ }} public void before(SuperClass host) {{ }} public void before_super_name(SuperClass source, Ident dest) {{ }} public void before(Neighbors host) {{ }} public void before(Neighbors_wc host) {{ }} public void before_construct_ns(Neighbors_wc source, Any_vertex_List dest) {{ }} public void before(Construct_ns host) {{ }} public void before(Alternat_ns host) {{ }} public void before_alternat_ns(Alternat_ns source, Term_Bar_list dest) {{ }} public void before_common(Alternat_ns source, Common dest) {{ }} public void before(Common host) {{ }} public void before(Any_vertex host) {{ }} public void before(Vertex host) {{ }} public void before_vertex_name(Vertex source, Ident dest) {{ }} public void before(Syntax_vertex host) {{ }} public void before(Regular_syntax host) {{ }} public void before_string(Regular_syntax source, String dest) {{ }} public void before(Opt_labeled_term host) {{ }} public void before_vertex(Opt_labeled_term source, Term dest) {{ }} public void before(Regular host) {{ }} public void before(Labeled host) {{ }} public void before_label_name(Labeled source, Ident dest) {{ }} public void before(Term host) {{ }} public void before_vertex(Term source, Vertex dest) {{ }} public void before(Normal host) {{ }} public void before(Optional_term host) {{ }} public void before_opt(Optional_term source, Opt_labeled_term_Sandwich dest) {{ }} public void before(Adjacency_Nlist host) {{ }} public void before_first(Adjacency_Nlist source, Nonempty_Adjacency_Nlist dest) {{ }} public void before(SuperClass_Comma_list host) {{ }} public void before_first(SuperClass_Comma_list source, Nonempty_SuperClass_Comma_list dest) {{ }} public void before(Any_vertex_List host) {{ }} public void before_first(Any_vertex_List source, Nonempty_Any_vertex_List dest) {{ }} public void before(Term_Bar_list host) {{ }} public void before_first(Term_Bar_list source, Nonempty_Term_Bar_list dest) {{ }} public void before(Opt_labeled_term_Sandwich host) {{ }} public void before_first(Opt_labeled_term_Sandwich source, Syntax_vertex_List dest) {{ }} public void before_inner(Opt_labeled_term_Sandwich source, Opt_labeled_term dest) {{ }} public void before_second(Opt_labeled_term_Sandwich source, Syntax_vertex_List dest) {{ }} public void before(Syntax_vertex_List host) {{ }} public void before_first(Syntax_vertex_List source, Nonempty_Syntax_vertex_List dest) {{ }} public void before(Nonempty_Adjacency_Nlist host) {{ }} public void before_it(Nonempty_Adjacency_Nlist source, Adjacency dest) {{ }} public void before_next(Nonempty_Adjacency_Nlist source, Nonempty_Adjacency_Nlist dest) {{ }} public void before(Nonempty_SuperClass_Comma_list host) {{ }} public void before_it(Nonempty_SuperClass_Comma_list source, SuperClass dest) {{ }} public void before_next(Nonempty_SuperClass_Comma_list source, Nonempty_SuperClass_Comma_list dest) {{ }} public void before(Nonempty_Any_vertex_List host) {{ }} public void before_it(Nonempty_Any_vertex_List source, Any_vertex dest) {{ }} public void before_next(Nonempty_Any_vertex_List source, Nonempty_Any_vertex_List dest) {{ }} public void before(Nonempty_Term_Bar_list host) {{ }} public void before_it(Nonempty_Term_Bar_list source, Term dest) {{ }} public void before_next(Nonempty_Term_Bar_list source, Nonempty_Term_Bar_list dest) {{ }} public void before(Nonempty_Syntax_vertex_List host) {{ }} public void before_it(Nonempty_Syntax_vertex_List source, Syntax_vertex dest) {{ }} public void before_next(Nonempty_Syntax_vertex_List source, Nonempty_Syntax_vertex_List dest) {{ }} public void after(Main host) {{ }} public void after(Cd_graph host) {{ }} public void after_adjacencies(Cd_graph source, Adjacency_Nlist dest) {{ }} public void after(Adjacency host) {{ }} public void after_source(Adjacency source, Vertex dest) {{ }} public void after_ns(Adjacency source, Neighbors dest) {{ }} public void after_supers(Adjacency source, SuperClasses dest) {{ }} public void after(SuperClasses host) {{ }} public void after_superclass_comma_list(SuperClasses source, SuperClass_Comma_list dest) {{ }} public void after(SuperClass host) {{ }} public void after_super_name(SuperClass source, Ident dest) {{ }} public void after(Neighbors host) {{ }} public void after(Neighbors_wc host) {{ }} public void after_construct_ns(Neighbors_wc source, Any_vertex_List dest) {{ }} public void after(Construct_ns host) {{ }} public void after(Alternat_ns host) {{ }} public void after_alternat_ns(Alternat_ns source, Term_Bar_list dest) {{ }} public void after_common(Alternat_ns source, Common dest) {{ }} public void after(Common host) {{ }} public void after(Any_vertex host) {{ }} public void after(Vertex host) {{ }} public void after_vertex_name(Vertex source, Ident dest) {{ }} public void after(Syntax_vertex host) {{ }} public void after(Regular_syntax host) {{ }} public void after_string(Regular_syntax source, String dest) {{ }} public void after(Opt_labeled_term host) {{ }} public void after_vertex(Opt_labeled_term source, Term dest) {{ }} public void after(Regular host) {{ }} public void after(Labeled host) {{ }} public void after_label_name(Labeled source, Ident dest) {{ }} public void after(Term host) {{ }} public void after_vertex(Term source, Vertex dest) {{ }} public void after(Normal host) {{ }} public void after(Optional_term host) {{ }} public void after_opt(Optional_term source, Opt_labeled_term_Sandwich dest) {{ }} public void after(Adjacency_Nlist host) {{ }} public void after_first(Adjacency_Nlist source, Nonempty_Adjacency_Nlist dest) {{ }} public void after(SuperClass_Comma_list host) {{ }} public void after_first(SuperClass_Comma_list source, Nonempty_SuperClass_Comma_list dest) {{ }} public void after(Any_vertex_List host) {{ }} public void after_first(Any_vertex_List source, Nonempty_Any_vertex_List dest) {{ }} public void after(Term_Bar_list host) {{ }} public void after_first(Term_Bar_list source, Nonempty_Term_Bar_list dest) {{ }} public void after(Opt_labeled_term_Sandwich host) {{ }} public void after_first(Opt_labeled_term_Sandwich source, Syntax_vertex_List dest) {{ }} public void after_inner(Opt_labeled_term_Sandwich source, Opt_labeled_term dest) {{ }} public void after_second(Opt_labeled_term_Sandwich source, Syntax_vertex_List dest) {{ }} public void after(Syntax_vertex_List host) {{ }} public void after_first(Syntax_vertex_List source, Nonempty_Syntax_vertex_List dest) {{ }} public void after(Nonempty_Adjacency_Nlist host) {{ }} public void after_it(Nonempty_Adjacency_Nlist source, Adjacency dest) {{ }} public void after_next(Nonempty_Adjacency_Nlist source, Nonempty_Adjacency_Nlist dest) {{ }} public void after(Nonempty_SuperClass_Comma_list host) {{ }} public void after_it(Nonempty_SuperClass_Comma_list source, SuperClass dest) {{ }} public void after_next(Nonempty_SuperClass_Comma_list source, Nonempty_SuperClass_Comma_list dest) {{ }} public void after(Nonempty_Any_vertex_List host) {{ }} public void after_it(Nonempty_Any_vertex_List source, Any_vertex dest) {{ }} public void after_next(Nonempty_Any_vertex_List source, Nonempty_Any_vertex_List dest) {{ }} public void after(Nonempty_Term_Bar_list host) {{ }} public void after_it(Nonempty_Term_Bar_list source, Term dest) {{ }} public void after_next(Nonempty_Term_Bar_list source, Nonempty_Term_Bar_list dest) {{ }} public void after(Nonempty_Syntax_vertex_List host) {{ }} public void after_it(Nonempty_Syntax_vertex_List source, Syntax_vertex dest) {{ }} public void after_next(Nonempty_Syntax_vertex_List source, Nonempty_Syntax_vertex_List dest) {{ }} public void finish() {{ }} {{ void universal_trv0_bef(UniversalVisitor _v_) { } }} {{ void universal_trv0_aft(UniversalVisitor _v_) { } }} {{ void universal_trv0(UniversalVisitor _v_) { } }} }