Class ContextTypePDAProvider.TypeCollector
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.ContextTypePDAProvider.AbstractTypeTraverser
-
- org.eclipse.xtext.serializer.analysis.ContextTypePDAProvider.TypeCollector
-
- 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.TypeCollector extends ContextTypePDAProvider.AbstractTypeTraverser
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<org.eclipse.emf.ecore.EClass>types
-
Constructor Summary
Constructors Modifier Constructor Description protectedTypeCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ContextTypePDAProvider.FilterStateenterType(ISerState state, ContextTypePDAProvider.FilterState previous, ContextTypePDAProvider.StackItem stack, org.eclipse.emf.ecore.EClass newType)java.util.Set<org.eclipse.emf.ecore.EClass>getTypes()booleanisSolution(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:
enterTypein classContextTypePDAProvider.AbstractTypeTraverser
-
getTypes
public java.util.Set<org.eclipse.emf.ecore.EClass> getTypes()
-
isSolution
public boolean isSolution(ContextTypePDAProvider.FilterState result)
- Specified by:
isSolutionin interfaceorg.eclipse.xtext.util.formallang.Traverser<org.eclipse.xtext.util.formallang.Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>- Overrides:
isSolutionin classContextTypePDAProvider.AbstractTypeTraverser
-
-