Class ContextTypePDAProvider.TypeFilter
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.ContextTypePDAProvider.AbstractTypeTraverser
-
- org.eclipse.xtext.serializer.analysis.ContextTypePDAProvider.TypeFilter
-
- All Implemented Interfaces:
org.eclipse.xtext.util.formallang.Traverser<org.eclipse.xtext.util.formallang.Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>
- Enclosing class:
- ContextTypePDAProvider
protected static class ContextTypePDAProvider.TypeFilter extends ContextTypePDAProvider.AbstractTypeTraverser
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.ecore.EClass
type
-
Constructor Summary
Constructors Constructor Description TypeFilter(org.eclipse.emf.ecore.EClass type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ContextTypePDAProvider.FilterState
enterType(ISerState state, ContextTypePDAProvider.FilterState previous, ContextTypePDAProvider.StackItem stack, org.eclipse.emf.ecore.EClass newType)
boolean
isSolution(ContextTypePDAProvider.FilterState result)
-
Methods inherited from class org.eclipse.xtext.serializer.analysis.ContextTypePDAProvider.AbstractTypeTraverser
enter, getInstantiatedType
-
-
-
-
Method Detail
-
enterType
protected ContextTypePDAProvider.FilterState enterType(ISerState state, ContextTypePDAProvider.FilterState previous, ContextTypePDAProvider.StackItem stack, org.eclipse.emf.ecore.EClass newType)
- Specified by:
enterType
in classContextTypePDAProvider.AbstractTypeTraverser
-
isSolution
public boolean isSolution(ContextTypePDAProvider.FilterState result)
- Specified by:
isSolution
in interfaceorg.eclipse.xtext.util.formallang.Traverser<org.eclipse.xtext.util.formallang.Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>
- Overrides:
isSolution
in classContextTypePDAProvider.AbstractTypeTraverser
-
-