org.eclipse.xtext.serializer.analysis
Class GrammarAlias.GrammarAliasFactory
java.lang.Object
org.eclipse.xtext.serializer.analysis.GrammarAlias.GrammarAliasFactory
- All Implemented Interfaces:
- ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>
- Enclosing class:
- GrammarAlias
public static class GrammarAlias.GrammarAliasFactory
- extends java.lang.Object
- implements ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GrammarAlias.GrammarAliasFactory
public GrammarAlias.GrammarAliasFactory()
createForAlternativeChildren
public GrammarAlias.AbstractElementAlias createForAlternativeChildren(boolean many,
boolean optional,
java.lang.Iterable<GrammarAlias.AbstractElementAlias> children)
- Specified by:
createForAlternativeChildren
in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>
createForSequentialChildren
public GrammarAlias.AbstractElementAlias createForSequentialChildren(boolean many,
boolean optional,
java.lang.Iterable<GrammarAlias.AbstractElementAlias> children)
- Specified by:
createForSequentialChildren
in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>
createForToken
public GrammarAlias.AbstractElementAlias createForToken(boolean many,
boolean optional,
AbstractElement token)
- Specified by:
createForToken
in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>
createForUnordertedChildren
public GrammarAlias.AbstractElementAlias createForUnordertedChildren(boolean many,
boolean optional,
java.lang.Iterable<GrammarAlias.AbstractElementAlias> children)
- Specified by:
createForUnordertedChildren
in interface ProductionFactory<GrammarAlias.AbstractElementAlias,AbstractElement>