org.eclipse.xtext.serializer.analysis
Class IGrammarConstraintProvider.ConstraintElementProduction
java.lang.Object
org.eclipse.xtext.serializer.analysis.IGrammarConstraintProvider.ConstraintElementProduction
- All Implemented Interfaces:
- Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
- Enclosing interface:
- IGrammarConstraintProvider
public static class IGrammarConstraintProvider.ConstraintElementProduction
- extends java.lang.Object
- implements Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
root
protected IGrammarConstraintProvider.IConstraint root
IGrammarConstraintProvider.ConstraintElementProduction
public IGrammarConstraintProvider.ConstraintElementProduction(IGrammarConstraintProvider.IConstraint root)
getAlternativeChildren
public java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> getAlternativeChildren(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getAlternativeChildren
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
getSequentialChildren
public java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> getSequentialChildren(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getSequentialChildren
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
getToken
public AbstractElement getToken(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getToken
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
getUnorderedChildren
public java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> getUnorderedChildren(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getUnorderedChildren
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
isMany
public boolean isMany(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
isMany
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
isOptional
public boolean isOptional(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
isOptional
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
getParent
public IGrammarConstraintProvider.IConstraintElement getParent(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getParent
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
getRoot
public IGrammarConstraintProvider.IConstraintElement getRoot()
- Specified by:
getRoot
in interface Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>