/** Get the set of Rules that need to have manual delegations * like "void rule() { importedGrammar.rule(); }" * * If this grammar is master, get list of all rule definitions from all * delegate grammars. Only master has complete interface from combined * grammars...we will generated delegates as helper objects. * * Composite grammars that are not the root/master do not have complete * interfaces. It is not my intention that people use subcomposites. * Only the outermost grammar should be used from outside code. The * other grammar components are specifically generated to work only * with the master/root. * * delegatedRules = imported - overridden */ public Set<? extends Rule> getDelegatedRules() { return composite.getDelegatedRules(this); }
/** Get the set of Rules that need to have manual delegations * like "void rule() { importedGrammar.rule(); }" * * If this grammar is master, get list of all rule definitions from all * delegate grammars. Only master has complete interface from combined * grammars...we will generated delegates as helper objects. * * Composite grammars that are not the root/master do not have complete * interfaces. It is not my intention that people use subcomposites. * Only the outermost grammar should be used from outside code. The * other grammar components are specifically generated to work only * with the master/root. * * delegatedRules = imported - overridden */ public Set<? extends Rule> getDelegatedRules() { return composite.getDelegatedRules(this); }
/** Get the set of Rules that need to have manual delegations * like "void rule() { importedGrammar.rule(); }" * * If this grammar is master, get list of all rule definitions from all * delegate grammars. Only master has complete interface from combined * grammars...we will generated delegates as helper objects. * * Composite grammars that are not the root/master do not have complete * interfaces. It is not my intention that people use subcomposites. * Only the outermost grammar should be used from outside code. The * other grammar components are specifically generated to work only * with the master/root. * * delegatedRules = imported - overridden */ public Set<Rule> getDelegatedRules() { return composite.getDelegatedRules(this); }
/** Get the set of Rules that need to have manual delegations * like "void rule() { importedGrammar.rule(); }" * * If this grammar is master, get list of all rule definitions from all * delegate grammars. Only master has complete interface from combined * grammars...we will generated delegates as helper objects. * * Composite grammars that are not the root/master do not have complete * interfaces. It is not my intention that people use subcomposites. * Only the outermost grammar should be used from outside code. The * other grammar components are specifically generated to work only * with the master/root. * * delegatedRules = imported - overridden */ public Set<Rule> getDelegatedRules() { return composite.getDelegatedRules(this); }