01: package org.kohsuke.rngom.ast.builder;
02:
03: import org.kohsuke.rngom.ast.om.Location;
04: import org.kohsuke.rngom.ast.om.ParsedPattern;
05: import org.kohsuke.rngom.ast.om.ParsedElementAnnotation;
06:
07: public interface Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>
08: extends GrammarSection<P, E, L, A, CL> {
09: P makeParentRef(String name, L loc, A anno) throws BuildException;
10:
11: P makeRef(String name, L loc, A anno) throws BuildException;
12: }
|