- All Known Implementing Classes:
 
- GrammarConstraintProvider.AbstractConstraintContext, GrammarConstraintProvider.AssignedActionConstraintContext, GrammarConstraintProvider.ParserRuleConstraintContext
 
- Enclosing interface:
 
- IGrammarConstraintProvider
 
public static interface IGrammarConstraintProvider.IConstraintContext
A ConstraintContext is defined by a ParserRule or an AssignedAction. A ConstraintContext holds a list of all
 constraints that are valid for this context. All these constraints have an EClass as their common super type.
 
 If the context is a parser rule, the constraints of this context describe all the objects that can be
 instantiated via this parser rule.
 
 If this context is an assigned action, the constraints of this context describe all the objects that can assigned
 by this action. These are all the objects that can be the "current" *before* the action is being executed. This
 is *not* the EObject that is instantiated by the action.