org.eclipse.xtext.serializer.analysis
Class ContextTypePDAProvider.TypeFilter

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.ContextTypePDAProvider.TypeFilter
All Implemented Interfaces:
Traverser<Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>
Enclosing class:
ContextTypePDAProvider

protected static class ContextTypePDAProvider.TypeFilter
extends java.lang.Object
implements Traverser<Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>


Field Summary
protected  org.eclipse.emf.ecore.EClass type
           
 
Constructor Summary
ContextTypePDAProvider.TypeFilter(org.eclipse.emf.ecore.EClass type)
           
 
Method Summary
 ContextTypePDAProvider.FilterState enter(Pda<ISerState,RuleCall> pda, ISerState state, ContextTypePDAProvider.FilterState previous)
           
 boolean isSolution(ContextTypePDAProvider.FilterState result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected final org.eclipse.emf.ecore.EClass type
Constructor Detail

ContextTypePDAProvider.TypeFilter

public ContextTypePDAProvider.TypeFilter(org.eclipse.emf.ecore.EClass type)
Method Detail

enter

public ContextTypePDAProvider.FilterState enter(Pda<ISerState,RuleCall> pda,
                                                ISerState state,
                                                ContextTypePDAProvider.FilterState previous)
Specified by:
enter in interface Traverser<Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>

isSolution

public boolean isSolution(ContextTypePDAProvider.FilterState result)
Specified by:
isSolution in interface Traverser<Pda<ISerState,RuleCall>,ISerState,ContextTypePDAProvider.FilterState>