package edu.neu.ccs.demeterf.demfgen; import edu.neu.ccs.demeterf.demfgen.classes.*; import edu.neu.ccs.demeterf.lib.List; public interface DFGTravC { //public <Ret> Ret traverse(Object o, Object a); public <Ret> Ret traverseList_CDFile_(List<CDFile> o, Object a); public <Ret> Ret traverseList_FieldOrSyntax_(List<FieldOrSyntax> o, Object a); public <Ret> Ret traverseTypeDefList(TypeDefList o, Object a); public <Ret> Ret traverseTypeDef(TypeDef o, Object a); }