protected static class GrammarConstraintProvider.ConstraintElementFactory extends java.lang.Object implements ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
| Constructor and Description |
|---|
GrammarConstraintProvider.ConstraintElementFactory(IGrammarConstraintProvider.IConstraint constraint) |
| Modifier and Type | Method and Description |
|---|---|
IGrammarConstraintProvider.IConstraintElement |
createForAlternativeChildren(boolean m,
boolean o,
java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c) |
IGrammarConstraintProvider.IConstraintElement |
createForSequentialChildren(boolean m,
boolean o,
java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c) |
IGrammarConstraintProvider.IConstraintElement |
createForToken(boolean many,
boolean optional,
AbstractElement token) |
IGrammarConstraintProvider.IConstraintElement |
createForUnordertedChildren(boolean m,
boolean o,
java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c) |
public GrammarConstraintProvider.ConstraintElementFactory(IGrammarConstraintProvider.IConstraint constraint)
public IGrammarConstraintProvider.IConstraintElement createForAlternativeChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)
createForAlternativeChildren in interface ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public IGrammarConstraintProvider.IConstraintElement createForSequentialChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)
createForSequentialChildren in interface ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public IGrammarConstraintProvider.IConstraintElement createForToken(boolean many, boolean optional, AbstractElement token)
createForToken in interface ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public IGrammarConstraintProvider.IConstraintElement createForUnordertedChildren(boolean m, boolean o, java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> c)
createForUnordertedChildren in interface ProductionFactory<IGrammarConstraintProvider.IConstraintElement,AbstractElement>