org.eclipse.xtext.serializer.analysis
Class GrammarConstraintProvider.RuleConstraint

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider.Constraint
      extended by org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider.RuleConstraint
All Implemented Interfaces:
java.lang.Comparable<IGrammarConstraintProvider.IConstraint>, IGrammarConstraintProvider.IConstraint
Enclosing class:
GrammarConstraintProvider

protected static class GrammarConstraintProvider.RuleConstraint
extends GrammarConstraintProvider.Constraint


Field Summary
protected  ParserRule context
           
 
Fields inherited from class org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider.Constraint
assignments, body, elements, features, name, provider, specificContext, type
 
Constructor Summary
GrammarConstraintProvider.RuleConstraint(ParserRule context, org.eclipse.emf.ecore.EClass type, GrammarConstraintProvider.ConstraintElement body, GrammarConstraintProvider provider)
           
 
Method Summary
protected  org.eclipse.emf.ecore.EObject getMostSpecificContext()
           
 
Methods inherited from class org.eclipse.xtext.serializer.analysis.GrammarConstraintProvider.Constraint
collectElements, compareTo, equals, getAssignments, getBody, getCacheKey, getElements, getFeatures, getMultiAssignementFeatures, getName, getSimpleName, getSingleAssignementFeatures, getType, hashCode, initLists, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

context

protected ParserRule context
Constructor Detail

GrammarConstraintProvider.RuleConstraint

public GrammarConstraintProvider.RuleConstraint(ParserRule context,
                                                org.eclipse.emf.ecore.EClass type,
                                                GrammarConstraintProvider.ConstraintElement body,
                                                GrammarConstraintProvider provider)
Method Detail

getMostSpecificContext

protected org.eclipse.emf.ecore.EObject getMostSpecificContext()
Specified by:
getMostSpecificContext in class GrammarConstraintProvider.Constraint