package models.terms.meta;
import java.util.Map;
public interface MetaDynamicTerm {
public MetaRDLTerm generate(int depth, Map<String, Object> context);
public MetaRDLTerm generate(int depth, int maxIndex, int maxDepth, Map<String, Object> context);
public MetaRDLTerm allGenerate(int depht, int maxIndex, int maxDepth, Map<String, Object> context);
default MetaRDLTerm allGenerate(int maxIndex, int maxDepth, Map<String, Object> context) {
return allGenerate(1, maxIndex, maxDepth, context);
}
}