| Package | Description |
|---|---|
| org.eclipse.xtext.serializer.analysis | |
| org.eclipse.xtext.serializer.diagnostic | |
| org.eclipse.xtext.serializer.sequencer |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
GrammarConstraintProvider.Constraint |
| Modifier and Type | Field and Description |
|---|---|
protected IGrammarConstraintProvider.IConstraint |
IGrammarConstraintProvider.ConstraintElementProduction.root |
| Modifier and Type | Method and Description |
|---|---|
IGrammarConstraintProvider.IConstraint |
IGrammarConstraintProvider.IConstraintElement.getContainingConstraint() |
IGrammarConstraintProvider.IConstraint |
IGrammarConstraintProvider.IFeatureInfo.getContainingConstraint() |
IGrammarConstraintProvider.IConstraint |
GrammarConstraintProvider.ConstraintElement.getContainingConstraint() |
IGrammarConstraintProvider.IConstraint |
GrammarConstraintProvider.FeatureInfo.getContainingConstraint() |
| Modifier and Type | Method and Description |
|---|---|
Map<ISerializationContext,IGrammarConstraintProvider.IConstraint> |
IGrammarConstraintProvider.getConstraints(Grammar context)
Returns all constraints form this grammar.
|
Map<ISerializationContext,IGrammarConstraintProvider.IConstraint> |
GrammarConstraintProvider.getConstraints(Grammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.Multimap<Parameter,Boolean> |
GrammarConstraintProvider.collectAllParameterValues(IGrammarConstraintProvider.IConstraint constraint) |
int |
GrammarConstraintProvider.Constraint.compareTo(IGrammarConstraintProvider.IConstraint o) |
protected String |
GrammarConstraintProvider.findBestConstraintName(Grammar grammar,
Map<ISerializationContext,Pda<ISerState,RuleCall>> typePDAs,
IGrammarConstraintProvider.IConstraint constraint) |
| Constructor and Description |
|---|
GrammarConstraintProvider.ConstraintElement(IGrammarConstraintProvider.IConstraint constraint,
IGrammarConstraintProvider.ConstraintElementType type,
AbstractElement element,
boolean many,
boolean optional) |
GrammarConstraintProvider.ConstraintElement(IGrammarConstraintProvider.IConstraint constraint,
IGrammarConstraintProvider.ConstraintElementType type,
Collection<IGrammarConstraintProvider.IConstraintElement> children,
boolean many,
boolean optional) |
GrammarConstraintProvider.ConstraintElementFactory(IGrammarConstraintProvider.IConstraint constraint) |
IGrammarConstraintProvider.ConstraintElementProduction(IGrammarConstraintProvider.IConstraint root) |
| Modifier and Type | Method and Description |
|---|---|
ISerializationDiagnostic |
SequencerDiagnosticProvider.createBacktrackingFailedDiagnostic(BacktrackingSemanticSequencer.SerializableObject sem,
ISerializationContext ctx,
IGrammarConstraintProvider.IConstraint constraint) |
ISerializationDiagnostic |
ISemanticSequencerDiagnosticProvider.createBacktrackingFailedDiagnostic(BacktrackingSemanticSequencer.SerializableObject obj,
ISerializationContext ctx,
IGrammarConstraintProvider.IConstraint constraint) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<ISerializationContext,IGrammarConstraintProvider.IConstraint> |
ContextFinder.constraints |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.Multimap<IGrammarConstraintProvider.IConstraint,ISerializationContext> |
ContextFinder.getConstraints(org.eclipse.emf.ecore.EObject sem) |
protected com.google.common.collect.Multimap<IGrammarConstraintProvider.IConstraint,ISerializationContext> |
ContextFinder.getConstraints(org.eclipse.emf.ecore.EObject sem,
Iterable<ISerializationContext> contextCandidates) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ContextFinder.isValidValueQuantity(IGrammarConstraintProvider.IConstraint constraint,
org.eclipse.emf.ecore.EObject semanicObj) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.Multimap<AbstractElement,ISerializationContext> |
ContextFinder.collectAssignments(com.google.common.collect.Multimap<IGrammarConstraintProvider.IConstraint,ISerializationContext> constraints,
org.eclipse.emf.ecore.EStructuralFeature feature) |
Copyright © 2015. All Rights Reserved.