Class IGrammarConstraintProvider.ConstraintElementProduction
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.IGrammarConstraintProvider.ConstraintElementProduction
-
- All Implemented Interfaces:
org.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
- Enclosing interface:
- IGrammarConstraintProvider
public static class IGrammarConstraintProvider.ConstraintElementProduction extends java.lang.Object implements org.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
-
Field Summary
Fields Modifier and Type Field Description protected IGrammarConstraintProvider.IConstraintroot
-
Constructor Summary
Constructors Constructor Description ConstraintElementProduction(IGrammarConstraintProvider.IConstraint root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement>getAlternativeChildren(IGrammarConstraintProvider.IConstraintElement ele)IGrammarConstraintProvider.IConstraintElementgetParent(IGrammarConstraintProvider.IConstraintElement ele)IGrammarConstraintProvider.IConstraintElementgetRoot()java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement>getSequentialChildren(IGrammarConstraintProvider.IConstraintElement ele)AbstractElementgetToken(IGrammarConstraintProvider.IConstraintElement ele)java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement>getUnorderedChildren(IGrammarConstraintProvider.IConstraintElement ele)booleanisMany(IGrammarConstraintProvider.IConstraintElement ele)booleanisOptional(IGrammarConstraintProvider.IConstraintElement ele)
-
-
-
Field Detail
-
root
protected IGrammarConstraintProvider.IConstraint root
-
-
Constructor Detail
-
ConstraintElementProduction
public ConstraintElementProduction(IGrammarConstraintProvider.IConstraint root)
-
-
Method Detail
-
getAlternativeChildren
public java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> getAlternativeChildren(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getAlternativeChildrenin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
getSequentialChildren
public java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> getSequentialChildren(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getSequentialChildrenin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
getToken
public AbstractElement getToken(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getTokenin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
getUnorderedChildren
public java.lang.Iterable<IGrammarConstraintProvider.IConstraintElement> getUnorderedChildren(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getUnorderedChildrenin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
isMany
public boolean isMany(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
isManyin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
isOptional
public boolean isOptional(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
isOptionalin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
getParent
public IGrammarConstraintProvider.IConstraintElement getParent(IGrammarConstraintProvider.IConstraintElement ele)
- Specified by:
getParentin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
getRoot
public IGrammarConstraintProvider.IConstraintElement getRoot()
- Specified by:
getRootin interfaceorg.eclipse.xtext.util.formallang.Production<IGrammarConstraintProvider.IConstraintElement,AbstractElement>
-
-