public static class GrammarAlias.GrammarAliasFactory extends Object implements ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>
| Constructor and Description |
|---|
GrammarAlias.GrammarAliasFactory() |
| Modifier and Type | Method and Description |
|---|---|
GrammarAlias.AbstractElementAlias |
createForAlternativeChildren(boolean many,
boolean optional,
Iterable<GrammarAlias.AbstractElementAlias> children) |
GrammarAlias.AbstractElementAlias |
createForSequentialChildren(boolean many,
boolean optional,
Iterable<GrammarAlias.AbstractElementAlias> children) |
GrammarAlias.AbstractElementAlias |
createForToken(boolean many,
boolean optional,
AbstractElement token) |
GrammarAlias.AbstractElementAlias |
createForUnordertedChildren(boolean many,
boolean optional,
Iterable<GrammarAlias.AbstractElementAlias> children) |
public GrammarAlias.AbstractElementAlias createForAlternativeChildren(boolean many, boolean optional, Iterable<GrammarAlias.AbstractElementAlias> children)
createForAlternativeChildren in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>public GrammarAlias.AbstractElementAlias createForSequentialChildren(boolean many, boolean optional, Iterable<GrammarAlias.AbstractElementAlias> children)
createForSequentialChildren in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>public GrammarAlias.AbstractElementAlias createForToken(boolean many, boolean optional, AbstractElement token)
createForToken in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>public GrammarAlias.AbstractElementAlias createForUnordertedChildren(boolean many, boolean optional, Iterable<GrammarAlias.AbstractElementAlias> children)
createForUnordertedChildren in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>Copyright © 2015. All Rights Reserved.