public static class IGrammarConstraintProvider.ConstraintElementProduction extends Object implements Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
| Modifier and Type | Field and Description |
|---|---|
protected IGrammarConstraintProvider.IConstraint |
root |
| Constructor and Description |
|---|
IGrammarConstraintProvider.ConstraintElementProduction(IGrammarConstraintProvider.IConstraint root) |
protected IGrammarConstraintProvider.IConstraint root
public IGrammarConstraintProvider.ConstraintElementProduction(IGrammarConstraintProvider.IConstraint root)
public Iterable<IGrammarConstraintProvider.IConstraintElement> getAlternativeChildren(IGrammarConstraintProvider.IConstraintElement ele)
getAlternativeChildren in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public Iterable<IGrammarConstraintProvider.IConstraintElement> getSequentialChildren(IGrammarConstraintProvider.IConstraintElement ele)
getSequentialChildren in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public AbstractElement getToken(IGrammarConstraintProvider.IConstraintElement ele)
getToken in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public Iterable<IGrammarConstraintProvider.IConstraintElement> getUnorderedChildren(IGrammarConstraintProvider.IConstraintElement ele)
getUnorderedChildren in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public boolean isMany(IGrammarConstraintProvider.IConstraintElement ele)
isMany in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public boolean isOptional(IGrammarConstraintProvider.IConstraintElement ele)
isOptional in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public IGrammarConstraintProvider.IConstraintElement getParent(IGrammarConstraintProvider.IConstraintElement ele)
getParent in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>public IGrammarConstraintProvider.IConstraintElement getRoot()
getRoot in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>Copyright © 2015. All Rights Reserved.