public class RuleNames
extends java.lang.Object
Constructor and Description |
---|
RuleNames(Grammar grammar,
boolean installAdapter) |
RuleNames(IGrammarAccess grammarAccess) |
Modifier and Type | Method and Description |
---|---|
static void |
ensureAdapterInstalled(Grammar grammar) |
java.lang.Iterable<ParserRule> |
getAllParserRules() |
java.util.List<AbstractRule> |
getAllRules() |
java.lang.String |
getAntlrRuleName(AbstractRule rule) |
java.lang.String |
getAntlrRuleName(AbstractRule rule,
int paramConfig) |
java.lang.String |
getBestRuleName(AbstractRule rule) |
Grammar |
getContextGrammar() |
java.lang.String |
getQualifiedName(AbstractRule rule) |
AbstractRule |
getRuleByAntlrName(java.lang.String name) |
AbstractRule |
getRuleByQualifiedName(java.lang.String name) |
AbstractRule |
getRuleByUniqueName(java.lang.String uniqueName) |
static RuleNames |
getRuleNames(AbstractRule rule) |
static RuleNames |
getRuleNames(Grammar grammar,
boolean cache) |
java.util.List<AbstractRule> |
getRulesBySimpleName(java.lang.String name) |
java.lang.String |
getUniqueRuleName(AbstractRule rule) |
static RuleNames |
tryGetRuleNames(AbstractRule rule) |
@Inject public RuleNames(IGrammarAccess grammarAccess)
public RuleNames(Grammar grammar, boolean installAdapter)
public static RuleNames getRuleNames(AbstractRule rule)
public static RuleNames tryGetRuleNames(AbstractRule rule)
public static void ensureAdapterInstalled(Grammar grammar)
public java.util.List<AbstractRule> getRulesBySimpleName(java.lang.String name)
public AbstractRule getRuleByQualifiedName(java.lang.String name)
public java.lang.String getQualifiedName(AbstractRule rule)
public java.lang.String getUniqueRuleName(AbstractRule rule)
public AbstractRule getRuleByUniqueName(java.lang.String uniqueName)
public java.lang.String getAntlrRuleName(AbstractRule rule)
public java.lang.String getAntlrRuleName(AbstractRule rule, int paramConfig)
public AbstractRule getRuleByAntlrName(java.lang.String name)
public java.lang.String getBestRuleName(AbstractRule rule)
public Grammar getContextGrammar()
public java.util.List<AbstractRule> getAllRules()
public java.lang.Iterable<ParserRule> getAllParserRules()