Class GrammarConstraintProvider.ConstraintElementFactory
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider.ConstraintElementFactory
-
- All Implemented Interfaces:
org.eclipse.xtext.util.formallang.ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
- Enclosing class:
- GrammarConstraintProvider
protected static class GrammarConstraintProvider.ConstraintElementFactory extends java.lang.Object implements org.eclipse.xtext.util.formallang.ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
-
Constructor Summary
Constructors Constructor Description ConstraintElementFactory(IGrammarConstraintProvider.IConstraint constraint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IGrammarConstraintProvider.IConstraintElementcreateForAlternativeChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)IGrammarConstraintProvider.IConstraintElementcreateForSequentialChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)IGrammarConstraintProvider.IConstraintElementcreateForToken(boolean many, boolean optional, AbstractElement token)IGrammarConstraintProvider.IConstraintElementcreateForUnordertedChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)
-
-
-
Constructor Detail
-
ConstraintElementFactory
public ConstraintElementFactory(IGrammarConstraintProvider.IConstraint constraint)
-
-
Method Detail
-
createForAlternativeChildren
public IGrammarConstraintProvider.IConstraintElement createForAlternativeChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)
- Specified by:
createForAlternativeChildrenin interfaceorg.eclipse.xtext.util.formallang.ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
createForSequentialChildren
public IGrammarConstraintProvider.IConstraintElement createForSequentialChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)
- Specified by:
createForSequentialChildrenin interfaceorg.eclipse.xtext.util.formallang.ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
createForToken
public IGrammarConstraintProvider.IConstraintElement createForToken(boolean many, boolean optional, AbstractElement token)
- Specified by:
createForTokenin interfaceorg.eclipse.xtext.util.formallang.ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
createForUnordertedChildren
public IGrammarConstraintProvider.IConstraintElement createForUnordertedChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)
- Specified by:
createForUnordertedChildrenin interfaceorg.eclipse.xtext.util.formallang.ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
-