Methods
Modifier and Type |
Method and Description |
protected void |
collectReachableRules(ParserRule pr,
java.util.Set<ParserRule> rules,
java.util.Set<ParserRule> visited) |
protected boolean |
containsRelevantElement(AbstractElement ele) |
protected IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
createElement(org.eclipse.emf.ecore.EObject obj) |
protected IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
createElement(IConcreteSyntaxConstraintProvider.ConstraintType type,
AbstractElement ele,
org.eclipse.emf.ecore.EClass semanticType,
boolean multiple,
boolean optional) |
protected IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
createElement(IConcreteSyntaxConstraintProvider.ConstraintType type,
AbstractElement ele,
java.util.List<AbstractElement> lazyContents,
java.util.List<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> contents,
org.eclipse.emf.ecore.EClass semanticType,
boolean multiple,
boolean optional) |
protected java.util.List<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> |
createSummarizedAssignments(CompoundElement group,
java.util.List<AbstractElement> candidates,
org.eclipse.emf.ecore.EClass semanticType,
boolean optional) |
IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
getConstraint(ParserRule rule) |
java.util.Collection<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> |
getConstraints(org.eclipse.emf.ecore.EClass cls) |
protected ParserRule |
getFirstParserRule(Grammar grammar) |
protected java.util.Set<ParserRule> |
getValidRules() |
protected boolean |
isParserRule(AbstractRule rule) |
protected boolean |
isValidateableRule(ParserRule rule) |
protected boolean |
ruleContainsAssignedAction(AbstractRule rule,
java.util.Set<AbstractRule> visited) |
protected boolean |
ruleContainsRecursiveUnassignedRuleCall(AbstractRule rule,
java.util.Set<AbstractRule> visited) |
protected void |
setGrammar(IGrammarAccess grammar) |