protected static class ContextTypePDAProvider.TypeFilter extends ContextTypePDAProvider.AbstractTypeTraverser
| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.ecore.EClass |
type |
| Constructor and Description |
|---|
TypeFilter(org.eclipse.emf.ecore.EClass type) |
| Modifier and Type | Method and Description |
|---|---|
protected ContextTypePDAProvider.FilterState |
enterType(ISerState state,
ContextTypePDAProvider.FilterState previous,
ContextTypePDAProvider.StackItem stack,
org.eclipse.emf.ecore.EClass newType) |
boolean |
isSolution(ContextTypePDAProvider.FilterState result) |
enter, getInstantiatedTypeprotected ContextTypePDAProvider.FilterState enterType(ISerState state, ContextTypePDAProvider.FilterState previous, ContextTypePDAProvider.StackItem stack, org.eclipse.emf.ecore.EClass newType)
enterType in class ContextTypePDAProvider.AbstractTypeTraverserpublic boolean isSolution(ContextTypePDAProvider.FilterState result)
isSolution in interface org.eclipse.xtext.util.formallang.Traverser<org.eclipse.xtext.util.formallang.Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>isSolution in class ContextTypePDAProvider.AbstractTypeTraverser