All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.pelle.mango.dsl.ui.contentassist.antlr.MangoParser Maven / Gradle / Ivy

There is a newer version: 0.0.12-FINAL
Show newest version
/*
* generated by Xtext
*/
package io.pelle.mango.dsl.ui.contentassist.antlr;

import java.util.Collection;
import java.util.Map;
import java.util.HashMap;

import org.antlr.runtime.RecognitionException;
import org.eclipse.xtext.AbstractElement;
import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser;
import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;

import com.google.inject.Inject;

import io.pelle.mango.dsl.services.MangoGrammarAccess;

public class MangoParser extends AbstractContentAssistParser {
	
	@Inject
	private MangoGrammarAccess grammarAccess;
	
	private Map nameMappings;
	
	@Override
	protected io.pelle.mango.dsl.ui.contentassist.antlr.internal.InternalMangoParser createParser() {
		io.pelle.mango.dsl.ui.contentassist.antlr.internal.InternalMangoParser result = new io.pelle.mango.dsl.ui.contentassist.antlr.internal.InternalMangoParser(null);
		result.setGrammarAccess(grammarAccess);
		return result;
	}
	
	@Override
	protected String getRuleName(AbstractElement element) {
		if (nameMappings == null) {
			nameMappings = new HashMap() {
				private static final long serialVersionUID = 1L;
				{
					put(grammarAccess.getModelRootAccess().getAlternatives(), "rule__ModelRoot__Alternatives");
					put(grammarAccess.getAbstractElementAccess().getAlternatives(), "rule__AbstractElement__Alternatives");
					put(grammarAccess.getEntityOptionsAccess().getAlternatives(), "rule__EntityOptions__Alternatives");
					put(grammarAccess.getDatatypeAccess().getAlternatives(), "rule__Datatype__Alternatives");
					put(grammarAccess.getSimpleDataTypeAccess().getAlternatives(), "rule__SimpleDataType__Alternatives");
					put(grammarAccess.getEntityAttributeAccess().getAlternatives(), "rule__EntityAttribute__Alternatives");
					put(grammarAccess.getSimpleDatatypeEntityAttributeAccess().getAlternatives(), "rule__SimpleDatatypeEntityAttribute__Alternatives");
					put(grammarAccess.getBaseDataTypePropertiesAccess().getAlternatives(), "rule__BaseDataTypeProperties__Alternatives");
					put(grammarAccess.getEntityAttributeTypeAccess().getAlternatives(), "rule__EntityAttributeType__Alternatives");
					put(grammarAccess.getEnumerationAttributeTypeAccess().getAlternatives(), "rule__EnumerationAttributeType__Alternatives");
					put(grammarAccess.getDictionaryContainerAccess().getAlternatives(), "rule__DictionaryContainer__Alternatives");
					put(grammarAccess.getDictionaryContainerContentAccess().getAlternatives(), "rule__DictionaryContainerContent__Alternatives");
					put(grammarAccess.getDictionaryControlAccess().getAlternatives(), "rule__DictionaryControl__Alternatives");
					put(grammarAccess.getXAssignmentAccess().getAlternatives(), "rule__XAssignment__Alternatives");
					put(grammarAccess.getOpMultiAssignAccess().getAlternatives(), "rule__OpMultiAssign__Alternatives");
					put(grammarAccess.getOpEqualityAccess().getAlternatives(), "rule__OpEquality__Alternatives");
					put(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1(), "rule__XRelationalExpression__Alternatives_1");
					put(grammarAccess.getOpCompareAccess().getAlternatives(), "rule__OpCompare__Alternatives");
					put(grammarAccess.getOpOtherAccess().getAlternatives(), "rule__OpOther__Alternatives");
					put(grammarAccess.getOpOtherAccess().getAlternatives_5_1(), "rule__OpOther__Alternatives_5_1");
					put(grammarAccess.getOpOtherAccess().getAlternatives_6_1(), "rule__OpOther__Alternatives_6_1");
					put(grammarAccess.getOpAddAccess().getAlternatives(), "rule__OpAdd__Alternatives");
					put(grammarAccess.getOpMultiAccess().getAlternatives(), "rule__OpMulti__Alternatives");
					put(grammarAccess.getXUnaryOperationAccess().getAlternatives(), "rule__XUnaryOperation__Alternatives");
					put(grammarAccess.getOpUnaryAccess().getAlternatives(), "rule__OpUnary__Alternatives");
					put(grammarAccess.getOpPostfixAccess().getAlternatives(), "rule__OpPostfix__Alternatives");
					put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1(), "rule__XMemberFeatureCall__Alternatives_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1(), "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1(), "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1(), "rule__XMemberFeatureCall__Alternatives_1_1_3_1");
					put(grammarAccess.getXPrimaryExpressionAccess().getAlternatives(), "rule__XPrimaryExpression__Alternatives");
					put(grammarAccess.getXLiteralAccess().getAlternatives(), "rule__XLiteral__Alternatives");
					put(grammarAccess.getXCollectionLiteralAccess().getAlternatives(), "rule__XCollectionLiteral__Alternatives");
					put(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2(), "rule__XSwitchExpression__Alternatives_2");
					put(grammarAccess.getXCasePartAccess().getAlternatives_3(), "rule__XCasePart__Alternatives_3");
					put(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives(), "rule__XExpressionOrVarDeclaration__Alternatives");
					put(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1(), "rule__XVariableDeclaration__Alternatives_1");
					put(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2(), "rule__XVariableDeclaration__Alternatives_2");
					put(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1(), "rule__XFeatureCall__Alternatives_3_1");
					put(grammarAccess.getFeatureCallIDAccess().getAlternatives(), "rule__FeatureCallID__Alternatives");
					put(grammarAccess.getIdOrSuperAccess().getAlternatives(), "rule__IdOrSuper__Alternatives");
					put(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1(), "rule__XConstructorCall__Alternatives_4_1");
					put(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1(), "rule__XBooleanLiteral__Alternatives_1");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3(), "rule__XTryCatchFinallyExpression__Alternatives_3");
					put(grammarAccess.getNumberAccess().getAlternatives(), "rule__Number__Alternatives");
					put(grammarAccess.getNumberAccess().getAlternatives_1_0(), "rule__Number__Alternatives_1_0");
					put(grammarAccess.getNumberAccess().getAlternatives_1_1_1(), "rule__Number__Alternatives_1_1_1");
					put(grammarAccess.getJvmTypeReferenceAccess().getAlternatives(), "rule__JvmTypeReference__Alternatives");
					put(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives(), "rule__JvmArgumentTypeReference__Alternatives");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2(), "rule__JvmWildcardTypeReference__Alternatives_2");
					put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1(), "rule__XImportDeclaration__Alternatives_1");
					put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3(), "rule__XImportDeclaration__Alternatives_1_0_3");
					put(grammarAccess.getIdGeneratorStrategyAccess().getAlternatives(), "rule__IdGeneratorStrategy__Alternatives");
					put(grammarAccess.getCardinalityAccess().getAlternatives(), "rule__Cardinality__Alternatives");
					put(grammarAccess.getSimpleTypesAccess().getAlternatives(), "rule__SimpleTypes__Alternatives");
					put(grammarAccess.getIntegerControlInputTypeAccess().getAlternatives(), "rule__IntegerControlInputType__Alternatives");
					put(grammarAccess.getReferenceControlTypeAccess().getAlternatives(), "rule__ReferenceControlType__Alternatives");
					put(grammarAccess.getModelRootAccess().getGroup_0(), "rule__ModelRoot__Group_0__0");
					put(grammarAccess.getModelAccess().getGroup(), "rule__Model__Group__0");
					put(grammarAccess.getPackageDeclarationAccess().getGroup(), "rule__PackageDeclaration__Group__0");
					put(grammarAccess.getEnumerationAccess().getGroup(), "rule__Enumeration__Group__0");
					put(grammarAccess.getEnumerationValueAccess().getGroup(), "rule__EnumerationValue__Group__0");
					put(grammarAccess.getEnumerationValueAccess().getGroup_1(), "rule__EnumerationValue__Group_1__0");
					put(grammarAccess.getEntityNaturalKeyFieldsAccess().getGroup(), "rule__EntityNaturalKeyFields__Group__0");
					put(grammarAccess.getEntityNaturalKeyFieldsAccess().getGroup_4(), "rule__EntityNaturalKeyFields__Group_4__0");
					put(grammarAccess.getEntityHierarchicalAccess().getGroup(), "rule__EntityHierarchical__Group__0");
					put(grammarAccess.getEntityDisableIdFieldAccess().getGroup(), "rule__EntityDisableIdField__Group__0");
					put(grammarAccess.getEntityLabelFieldAccess().getGroup(), "rule__EntityLabelField__Group__0");
					put(grammarAccess.getEntityPluralLabelFieldAccess().getGroup(), "rule__EntityPluralLabelField__Group__0");
					put(grammarAccess.getEntityIdGenerationStrategyAccess().getGroup(), "rule__EntityIdGenerationStrategy__Group__0");
					put(grammarAccess.getEntityIdGenerationStrategyAccess().getGroup_1(), "rule__EntityIdGenerationStrategy__Group_1__0");
					put(grammarAccess.getEntityOptionsContainerAccess().getGroup(), "rule__EntityOptionsContainer__Group__0");
					put(grammarAccess.getEntityAccess().getGroup(), "rule__Entity__Group__0");
					put(grammarAccess.getEntityAccess().getGroup_2(), "rule__Entity__Group_2__0");
					put(grammarAccess.getEntityAccess().getGroup_3(), "rule__Entity__Group_3__0");
					put(grammarAccess.getValueObjectAccess().getGroup(), "rule__ValueObject__Group__0");
					put(grammarAccess.getValueObjectAccess().getGroup_2(), "rule__ValueObject__Group_2__0");
					put(grammarAccess.getValueObjectAccess().getGroup_3(), "rule__ValueObject__Group_3__0");
					put(grammarAccess.getValueObjectTypeAccess().getGroup(), "rule__ValueObjectType__Group__0");
					put(grammarAccess.getSimpleTypeTypeAccess().getGroup(), "rule__SimpleTypeType__Group__0");
					put(grammarAccess.getBaseDataTypeAccess().getGroup(), "rule__BaseDataType__Group__0");
					put(grammarAccess.getBaseDataTypeWidthAccess().getGroup(), "rule__BaseDataTypeWidth__Group__0");
					put(grammarAccess.getBaseDataTypeLabelAccess().getGroup(), "rule__BaseDataTypeLabel__Group__0");
					put(grammarAccess.getStringDataTypeAccess().getGroup(), "rule__StringDataType__Group__0");
					put(grammarAccess.getStringDataTypeAccess().getGroup_2(), "rule__StringDataType__Group_2__0");
					put(grammarAccess.getStringDataTypeAccess().getGroup_5(), "rule__StringDataType__Group_5__0");
					put(grammarAccess.getStringDataTypeAccess().getGroup_6(), "rule__StringDataType__Group_6__0");
					put(grammarAccess.getStringEntityAttributeAccess().getGroup(), "rule__StringEntityAttribute__Group__0");
					put(grammarAccess.getMapDataTypeAccess().getGroup(), "rule__MapDataType__Group__0");
					put(grammarAccess.getMapDataTypeAccess().getGroup_2(), "rule__MapDataType__Group_2__0");
					put(grammarAccess.getMapEntityAttributeAccess().getGroup(), "rule__MapEntityAttribute__Group__0");
					put(grammarAccess.getMapEntityAttributeAccess().getGroup_2(), "rule__MapEntityAttribute__Group_2__0");
					put(grammarAccess.getBooleanDataTypeAccess().getGroup(), "rule__BooleanDataType__Group__0");
					put(grammarAccess.getBooleanDataTypeAccess().getGroup_2(), "rule__BooleanDataType__Group_2__0");
					put(grammarAccess.getBooleanEntityAttributeAccess().getGroup(), "rule__BooleanEntityAttribute__Group__0");
					put(grammarAccess.getIntegerDataTypeAccess().getGroup(), "rule__IntegerDataType__Group__0");
					put(grammarAccess.getIntegerDataTypeAccess().getGroup_2(), "rule__IntegerDataType__Group_2__0");
					put(grammarAccess.getIntegerEntityAttributeAccess().getGroup(), "rule__IntegerEntityAttribute__Group__0");
					put(grammarAccess.getDateDataTypeAccess().getGroup(), "rule__DateDataType__Group__0");
					put(grammarAccess.getDateDataTypeAccess().getGroup_2(), "rule__DateDataType__Group_2__0");
					put(grammarAccess.getDateEntityAttributeAccess().getGroup(), "rule__DateEntityAttribute__Group__0");
					put(grammarAccess.getDecimalDataTypeAccess().getGroup(), "rule__DecimalDataType__Group__0");
					put(grammarAccess.getDecimalDataTypeAccess().getGroup_2(), "rule__DecimalDataType__Group_2__0");
					put(grammarAccess.getDecimalEntityAttributeAccess().getGroup(), "rule__DecimalEntityAttribute__Group__0");
					put(grammarAccess.getLongDataTypeAccess().getGroup(), "rule__LongDataType__Group__0");
					put(grammarAccess.getLongDataTypeAccess().getGroup_2(), "rule__LongDataType__Group_2__0");
					put(grammarAccess.getLongEntityAttributeAccess().getGroup(), "rule__LongEntityAttribute__Group__0");
					put(grammarAccess.getFloatDataTypeAccess().getGroup(), "rule__FloatDataType__Group__0");
					put(grammarAccess.getFloatDataTypeAccess().getGroup_2(), "rule__FloatDataType__Group_2__0");
					put(grammarAccess.getFloatEntityAttributeAccess().getGroup(), "rule__FloatEntityAttribute__Group__0");
					put(grammarAccess.getDoubleDataTypeAccess().getGroup(), "rule__DoubleDataType__Group__0");
					put(grammarAccess.getDoubleDataTypeAccess().getGroup_2(), "rule__DoubleDataType__Group_2__0");
					put(grammarAccess.getDoubleEntityAttributeAccess().getGroup(), "rule__DoubleEntityAttribute__Group__0");
					put(grammarAccess.getBinaryDataTypeAccess().getGroup(), "rule__BinaryDataType__Group__0");
					put(grammarAccess.getBinaryDataTypeAccess().getGroup_2(), "rule__BinaryDataType__Group_2__0");
					put(grammarAccess.getBinaryEntityAttributeAccess().getGroup(), "rule__BinaryEntityAttribute__Group__0");
					put(grammarAccess.getEntityDataTypeAccess().getGroup(), "rule__EntityDataType__Group__0");
					put(grammarAccess.getEntityDataTypeAccess().getGroup_2(), "rule__EntityDataType__Group_2__0");
					put(grammarAccess.getEntityEntityAttributeAccess().getGroup(), "rule__EntityEntityAttribute__Group__0");
					put(grammarAccess.getValueObjectEntityAttributeAccess().getGroup(), "rule__ValueObjectEntityAttribute__Group__0");
					put(grammarAccess.getEnumerationDataTypeAccess().getGroup(), "rule__EnumerationDataType__Group__0");
					put(grammarAccess.getEnumerationDataTypeAccess().getGroup_2(), "rule__EnumerationDataType__Group_2__0");
					put(grammarAccess.getEnumerationEntityAttributeAccess().getGroup(), "rule__EnumerationEntityAttribute__Group__0");
					put(grammarAccess.getDictionaryAccess().getGroup(), "rule__Dictionary__Group__0");
					put(grammarAccess.getDictionaryAccess().getGroup_5(), "rule__Dictionary__Group_5__0");
					put(grammarAccess.getDictionaryAccess().getGroup_6(), "rule__Dictionary__Group_6__0");
					put(grammarAccess.getDictionaryAccess().getGroup_7(), "rule__Dictionary__Group_7__0");
					put(grammarAccess.getDictionaryAccess().getGroup_8(), "rule__Dictionary__Group_8__0");
					put(grammarAccess.getDictionarySearchAccess().getGroup(), "rule__DictionarySearch__Group__0");
					put(grammarAccess.getDictionarySearchAccess().getGroup_3(), "rule__DictionarySearch__Group_3__0");
					put(grammarAccess.getDictionaryEditorAccess().getGroup(), "rule__DictionaryEditor__Group__0");
					put(grammarAccess.getDictionaryEditorAccess().getGroup_3(), "rule__DictionaryEditor__Group_3__0");
					put(grammarAccess.getDictionaryFilterAccess().getGroup(), "rule__DictionaryFilter__Group__0");
					put(grammarAccess.getDictionaryResultAccess().getGroup(), "rule__DictionaryResult__Group__0");
					put(grammarAccess.getColumnLayoutAccess().getGroup(), "rule__ColumnLayout__Group__0");
					put(grammarAccess.getColumnLayoutDataAccess().getGroup(), "rule__ColumnLayoutData__Group__0");
					put(grammarAccess.getDictionaryCompositeAccess().getGroup(), "rule__DictionaryComposite__Group__0");
					put(grammarAccess.getDictionaryEditableTableAccess().getGroup(), "rule__DictionaryEditableTable__Group__0");
					put(grammarAccess.getDictionaryEditableTableAccess().getGroup_3(), "rule__DictionaryEditableTable__Group_3__0");
					put(grammarAccess.getDictionaryEditableTableAccess().getGroup_4(), "rule__DictionaryEditableTable__Group_4__0");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getGroup(), "rule__DictionaryAssignmentTable__Group__0");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getGroup_3(), "rule__DictionaryAssignmentTable__Group_3__0");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getGroup_4(), "rule__DictionaryAssignmentTable__Group_4__0");
					put(grammarAccess.getLabelsAccess().getGroup(), "rule__Labels__Group__0");
					put(grammarAccess.getLabelsAccess().getGroup_1(), "rule__Labels__Group_1__0");
					put(grammarAccess.getLabelsAccess().getGroup_2(), "rule__Labels__Group_2__0");
					put(grammarAccess.getLabelsAccess().getGroup_3(), "rule__Labels__Group_3__0");
					put(grammarAccess.getLabelsAccess().getGroup_4(), "rule__Labels__Group_4__0");
					put(grammarAccess.getLabelsAccess().getGroup_5(), "rule__Labels__Group_5__0");
					put(grammarAccess.getBaseDictionaryControlAccess().getGroup(), "rule__BaseDictionaryControl__Group__0");
					put(grammarAccess.getBaseDictionaryControlAccess().getGroup_0(), "rule__BaseDictionaryControl__Group_0__0");
					put(grammarAccess.getBaseDictionaryControlAccess().getGroup_1(), "rule__BaseDictionaryControl__Group_1__0");
					put(grammarAccess.getBaseDictionaryControlAccess().getGroup_4(), "rule__BaseDictionaryControl__Group_4__0");
					put(grammarAccess.getBaseDictionaryControlAccess().getGroup_5(), "rule__BaseDictionaryControl__Group_5__0");
					put(grammarAccess.getDictionaryControlGroupOptionMultiFilterFieldAccess().getGroup(), "rule__DictionaryControlGroupOptionMultiFilterField__Group__0");
					put(grammarAccess.getDictionaryControlGroupOptionMultiFilterFieldAccess().getGroup_1(), "rule__DictionaryControlGroupOptionMultiFilterField__Group_1__0");
					put(grammarAccess.getDictionaryControlGroupOptionsContainerAccess().getGroup(), "rule__DictionaryControlGroupOptionsContainer__Group__0");
					put(grammarAccess.getDictionaryControlGroupAccess().getGroup(), "rule__DictionaryControlGroup__Group__0");
					put(grammarAccess.getDictionaryControlGroupAccess().getGroup_3(), "rule__DictionaryControlGroup__Group_3__0");
					put(grammarAccess.getDictionaryControlGroupAccess().getGroup_4(), "rule__DictionaryControlGroup__Group_4__0");
					put(grammarAccess.getDictionaryHierarchicalControlAccess().getGroup(), "rule__DictionaryHierarchicalControl__Group__0");
					put(grammarAccess.getDictionaryHierarchicalControlAccess().getGroup_3(), "rule__DictionaryHierarchicalControl__Group_3__0");
					put(grammarAccess.getDictionaryHierarchicalControlAccess().getGroup_4(), "rule__DictionaryHierarchicalControl__Group_4__0");
					put(grammarAccess.getDictionaryTextControlAccess().getGroup(), "rule__DictionaryTextControl__Group__0");
					put(grammarAccess.getDictionaryTextControlAccess().getGroup_3(), "rule__DictionaryTextControl__Group_3__0");
					put(grammarAccess.getDictionaryTextControlAccess().getGroup_4(), "rule__DictionaryTextControl__Group_4__0");
					put(grammarAccess.getDictionaryIntegerControlInputTypeAccess().getGroup(), "rule__DictionaryIntegerControlInputType__Group__0");
					put(grammarAccess.getDictionaryIntegerControlAccess().getGroup(), "rule__DictionaryIntegerControl__Group__0");
					put(grammarAccess.getDictionaryIntegerControlAccess().getGroup_3(), "rule__DictionaryIntegerControl__Group_3__0");
					put(grammarAccess.getDictionaryIntegerControlAccess().getGroup_4(), "rule__DictionaryIntegerControl__Group_4__0");
					put(grammarAccess.getDictionaryBigDecimalControlAccess().getGroup(), "rule__DictionaryBigDecimalControl__Group__0");
					put(grammarAccess.getDictionaryBigDecimalControlAccess().getGroup_3(), "rule__DictionaryBigDecimalControl__Group_3__0");
					put(grammarAccess.getDictionaryBigDecimalControlAccess().getGroup_4(), "rule__DictionaryBigDecimalControl__Group_4__0");
					put(grammarAccess.getDictionaryBooleanControlAccess().getGroup(), "rule__DictionaryBooleanControl__Group__0");
					put(grammarAccess.getDictionaryBooleanControlAccess().getGroup_3(), "rule__DictionaryBooleanControl__Group_3__0");
					put(grammarAccess.getDictionaryBooleanControlAccess().getGroup_4(), "rule__DictionaryBooleanControl__Group_4__0");
					put(grammarAccess.getDictionaryDateControlAccess().getGroup(), "rule__DictionaryDateControl__Group__0");
					put(grammarAccess.getDictionaryDateControlAccess().getGroup_3(), "rule__DictionaryDateControl__Group_3__0");
					put(grammarAccess.getDictionaryDateControlAccess().getGroup_4(), "rule__DictionaryDateControl__Group_4__0");
					put(grammarAccess.getDictionaryEnumerationControlAccess().getGroup(), "rule__DictionaryEnumerationControl__Group__0");
					put(grammarAccess.getDictionaryEnumerationControlAccess().getGroup_3(), "rule__DictionaryEnumerationControl__Group_3__0");
					put(grammarAccess.getDictionaryEnumerationControlAccess().getGroup_4(), "rule__DictionaryEnumerationControl__Group_4__0");
					put(grammarAccess.getDictionaryReferenceControlAccess().getGroup(), "rule__DictionaryReferenceControl__Group__0");
					put(grammarAccess.getDictionaryReferenceControlAccess().getGroup_3(), "rule__DictionaryReferenceControl__Group_3__0");
					put(grammarAccess.getDictionaryReferenceControlAccess().getGroup_4(), "rule__DictionaryReferenceControl__Group_4__0");
					put(grammarAccess.getDictionaryReferenceControlAccess().getGroup_4_2(), "rule__DictionaryReferenceControl__Group_4_2__0");
					put(grammarAccess.getDictionaryReferenceControlAccess().getGroup_4_3(), "rule__DictionaryReferenceControl__Group_4_3__0");
					put(grammarAccess.getDictionaryReferenceControlAccess().getGroup_4_4(), "rule__DictionaryReferenceControl__Group_4_4__0");
					put(grammarAccess.getDictionaryFileControlAccess().getGroup(), "rule__DictionaryFileControl__Group__0");
					put(grammarAccess.getDictionaryFileControlAccess().getGroup_3(), "rule__DictionaryFileControl__Group_3__0");
					put(grammarAccess.getDictionaryFileControlAccess().getGroup_4(), "rule__DictionaryFileControl__Group_4__0");
					put(grammarAccess.getModuleAccess().getGroup(), "rule__Module__Group__0");
					put(grammarAccess.getModuleAccess().getGroup_5(), "rule__Module__Group_5__0");
					put(grammarAccess.getModuleParameterAccess().getGroup(), "rule__ModuleParameter__Group__0");
					put(grammarAccess.getModuleDefinitionAccess().getGroup(), "rule__ModuleDefinition__Group__0");
					put(grammarAccess.getModuleDefinitionAccess().getGroup_3(), "rule__ModuleDefinition__Group_3__0");
					put(grammarAccess.getModuleDefinitionParameterAccess().getGroup(), "rule__ModuleDefinitionParameter__Group__0");
					put(grammarAccess.getServiceOptionsAccess().getGroup(), "rule__ServiceOptions__Group__0");
					put(grammarAccess.getServiceMethodAccess().getGroup(), "rule__ServiceMethod__Group__0");
					put(grammarAccess.getServiceMethodAccess().getGroup_1(), "rule__ServiceMethod__Group_1__0");
					put(grammarAccess.getServiceMethodAccess().getGroup_5(), "rule__ServiceMethod__Group_5__0");
					put(grammarAccess.getServiceMethodAccess().getGroup_5_1(), "rule__ServiceMethod__Group_5_1__0");
					put(grammarAccess.getServiceAccess().getGroup(), "rule__Service__Group__0");
					put(grammarAccess.getServiceAccess().getGroup_4(), "rule__Service__Group_4__0");
					put(grammarAccess.getNavigationNodeAccess().getGroup(), "rule__NavigationNode__Group__0");
					put(grammarAccess.getNavigationNodeAccess().getGroup_3(), "rule__NavigationNode__Group_3__0");
					put(grammarAccess.getNavigationNodeAccess().getGroup_4(), "rule__NavigationNode__Group_4__0");
					put(grammarAccess.getNavigationNodeAccess().getGroup_5(), "rule__NavigationNode__Group_5__0");
					put(grammarAccess.getNavigationNodeAccess().getGroup_6(), "rule__NavigationNode__Group_6__0");
					put(grammarAccess.getNavigationNodeAccess().getGroup_7(), "rule__NavigationNode__Group_7__0");
					put(grammarAccess.getXAssignmentAccess().getGroup_0(), "rule__XAssignment__Group_0__0");
					put(grammarAccess.getXAssignmentAccess().getGroup_1(), "rule__XAssignment__Group_1__0");
					put(grammarAccess.getXAssignmentAccess().getGroup_1_1(), "rule__XAssignment__Group_1_1__0");
					put(grammarAccess.getXAssignmentAccess().getGroup_1_1_0(), "rule__XAssignment__Group_1_1_0__0");
					put(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0(), "rule__XAssignment__Group_1_1_0_0__0");
					put(grammarAccess.getOpMultiAssignAccess().getGroup_5(), "rule__OpMultiAssign__Group_5__0");
					put(grammarAccess.getOpMultiAssignAccess().getGroup_6(), "rule__OpMultiAssign__Group_6__0");
					put(grammarAccess.getXOrExpressionAccess().getGroup(), "rule__XOrExpression__Group__0");
					put(grammarAccess.getXOrExpressionAccess().getGroup_1(), "rule__XOrExpression__Group_1__0");
					put(grammarAccess.getXOrExpressionAccess().getGroup_1_0(), "rule__XOrExpression__Group_1_0__0");
					put(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0(), "rule__XOrExpression__Group_1_0_0__0");
					put(grammarAccess.getXAndExpressionAccess().getGroup(), "rule__XAndExpression__Group__0");
					put(grammarAccess.getXAndExpressionAccess().getGroup_1(), "rule__XAndExpression__Group_1__0");
					put(grammarAccess.getXAndExpressionAccess().getGroup_1_0(), "rule__XAndExpression__Group_1_0__0");
					put(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0(), "rule__XAndExpression__Group_1_0_0__0");
					put(grammarAccess.getXEqualityExpressionAccess().getGroup(), "rule__XEqualityExpression__Group__0");
					put(grammarAccess.getXEqualityExpressionAccess().getGroup_1(), "rule__XEqualityExpression__Group_1__0");
					put(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0(), "rule__XEqualityExpression__Group_1_0__0");
					put(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0(), "rule__XEqualityExpression__Group_1_0_0__0");
					put(grammarAccess.getXRelationalExpressionAccess().getGroup(), "rule__XRelationalExpression__Group__0");
					put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0(), "rule__XRelationalExpression__Group_1_0__0");
					put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0(), "rule__XRelationalExpression__Group_1_0_0__0");
					put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0(), "rule__XRelationalExpression__Group_1_0_0_0__0");
					put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1(), "rule__XRelationalExpression__Group_1_1__0");
					put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0(), "rule__XRelationalExpression__Group_1_1_0__0");
					put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0(), "rule__XRelationalExpression__Group_1_1_0_0__0");
					put(grammarAccess.getOpCompareAccess().getGroup_1(), "rule__OpCompare__Group_1__0");
					put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup(), "rule__XOtherOperatorExpression__Group__0");
					put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1(), "rule__XOtherOperatorExpression__Group_1__0");
					put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0(), "rule__XOtherOperatorExpression__Group_1_0__0");
					put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0(), "rule__XOtherOperatorExpression__Group_1_0_0__0");
					put(grammarAccess.getOpOtherAccess().getGroup_2(), "rule__OpOther__Group_2__0");
					put(grammarAccess.getOpOtherAccess().getGroup_5(), "rule__OpOther__Group_5__0");
					put(grammarAccess.getOpOtherAccess().getGroup_5_1_0(), "rule__OpOther__Group_5_1_0__0");
					put(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0(), "rule__OpOther__Group_5_1_0_0__0");
					put(grammarAccess.getOpOtherAccess().getGroup_6(), "rule__OpOther__Group_6__0");
					put(grammarAccess.getOpOtherAccess().getGroup_6_1_0(), "rule__OpOther__Group_6_1_0__0");
					put(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0(), "rule__OpOther__Group_6_1_0_0__0");
					put(grammarAccess.getXAdditiveExpressionAccess().getGroup(), "rule__XAdditiveExpression__Group__0");
					put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1(), "rule__XAdditiveExpression__Group_1__0");
					put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0(), "rule__XAdditiveExpression__Group_1_0__0");
					put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0(), "rule__XAdditiveExpression__Group_1_0_0__0");
					put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup(), "rule__XMultiplicativeExpression__Group__0");
					put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1(), "rule__XMultiplicativeExpression__Group_1__0");
					put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0(), "rule__XMultiplicativeExpression__Group_1_0__0");
					put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0(), "rule__XMultiplicativeExpression__Group_1_0_0__0");
					put(grammarAccess.getXUnaryOperationAccess().getGroup_0(), "rule__XUnaryOperation__Group_0__0");
					put(grammarAccess.getXCastedExpressionAccess().getGroup(), "rule__XCastedExpression__Group__0");
					put(grammarAccess.getXCastedExpressionAccess().getGroup_1(), "rule__XCastedExpression__Group_1__0");
					put(grammarAccess.getXCastedExpressionAccess().getGroup_1_0(), "rule__XCastedExpression__Group_1_0__0");
					put(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0(), "rule__XCastedExpression__Group_1_0_0__0");
					put(grammarAccess.getXPostfixOperationAccess().getGroup(), "rule__XPostfixOperation__Group__0");
					put(grammarAccess.getXPostfixOperationAccess().getGroup_1(), "rule__XPostfixOperation__Group_1__0");
					put(grammarAccess.getXPostfixOperationAccess().getGroup_1_0(), "rule__XPostfixOperation__Group_1_0__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup(), "rule__XMemberFeatureCall__Group__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0(), "rule__XMemberFeatureCall__Group_1_0__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0(), "rule__XMemberFeatureCall__Group_1_0_0__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0(), "rule__XMemberFeatureCall__Group_1_0_0_0__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1(), "rule__XMemberFeatureCall__Group_1_1__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0(), "rule__XMemberFeatureCall__Group_1_1_0__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0(), "rule__XMemberFeatureCall__Group_1_1_0_0__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1(), "rule__XMemberFeatureCall__Group_1_1_1__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2(), "rule__XMemberFeatureCall__Group_1_1_1_2__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3(), "rule__XMemberFeatureCall__Group_1_1_3__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1(), "rule__XMemberFeatureCall__Group_1_1_3_1_1__0");
					put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1(), "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0");
					put(grammarAccess.getXSetLiteralAccess().getGroup(), "rule__XSetLiteral__Group__0");
					put(grammarAccess.getXSetLiteralAccess().getGroup_3(), "rule__XSetLiteral__Group_3__0");
					put(grammarAccess.getXSetLiteralAccess().getGroup_3_1(), "rule__XSetLiteral__Group_3_1__0");
					put(grammarAccess.getXListLiteralAccess().getGroup(), "rule__XListLiteral__Group__0");
					put(grammarAccess.getXListLiteralAccess().getGroup_3(), "rule__XListLiteral__Group_3__0");
					put(grammarAccess.getXListLiteralAccess().getGroup_3_1(), "rule__XListLiteral__Group_3_1__0");
					put(grammarAccess.getXClosureAccess().getGroup(), "rule__XClosure__Group__0");
					put(grammarAccess.getXClosureAccess().getGroup_0(), "rule__XClosure__Group_0__0");
					put(grammarAccess.getXClosureAccess().getGroup_0_0(), "rule__XClosure__Group_0_0__0");
					put(grammarAccess.getXClosureAccess().getGroup_1(), "rule__XClosure__Group_1__0");
					put(grammarAccess.getXClosureAccess().getGroup_1_0(), "rule__XClosure__Group_1_0__0");
					put(grammarAccess.getXClosureAccess().getGroup_1_0_0(), "rule__XClosure__Group_1_0_0__0");
					put(grammarAccess.getXClosureAccess().getGroup_1_0_0_1(), "rule__XClosure__Group_1_0_0_1__0");
					put(grammarAccess.getXExpressionInClosureAccess().getGroup(), "rule__XExpressionInClosure__Group__0");
					put(grammarAccess.getXExpressionInClosureAccess().getGroup_1(), "rule__XExpressionInClosure__Group_1__0");
					put(grammarAccess.getXShortClosureAccess().getGroup(), "rule__XShortClosure__Group__0");
					put(grammarAccess.getXShortClosureAccess().getGroup_0(), "rule__XShortClosure__Group_0__0");
					put(grammarAccess.getXShortClosureAccess().getGroup_0_0(), "rule__XShortClosure__Group_0_0__0");
					put(grammarAccess.getXShortClosureAccess().getGroup_0_0_1(), "rule__XShortClosure__Group_0_0_1__0");
					put(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1(), "rule__XShortClosure__Group_0_0_1_1__0");
					put(grammarAccess.getXParenthesizedExpressionAccess().getGroup(), "rule__XParenthesizedExpression__Group__0");
					put(grammarAccess.getXIfExpressionAccess().getGroup(), "rule__XIfExpression__Group__0");
					put(grammarAccess.getXIfExpressionAccess().getGroup_6(), "rule__XIfExpression__Group_6__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup(), "rule__XSwitchExpression__Group__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0(), "rule__XSwitchExpression__Group_2_0__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0(), "rule__XSwitchExpression__Group_2_0_0__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0(), "rule__XSwitchExpression__Group_2_0_0_0__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1(), "rule__XSwitchExpression__Group_2_1__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0(), "rule__XSwitchExpression__Group_2_1_0__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0(), "rule__XSwitchExpression__Group_2_1_0_0__0");
					put(grammarAccess.getXSwitchExpressionAccess().getGroup_5(), "rule__XSwitchExpression__Group_5__0");
					put(grammarAccess.getXCasePartAccess().getGroup(), "rule__XCasePart__Group__0");
					put(grammarAccess.getXCasePartAccess().getGroup_2(), "rule__XCasePart__Group_2__0");
					put(grammarAccess.getXCasePartAccess().getGroup_3_0(), "rule__XCasePart__Group_3_0__0");
					put(grammarAccess.getXForLoopExpressionAccess().getGroup(), "rule__XForLoopExpression__Group__0");
					put(grammarAccess.getXForLoopExpressionAccess().getGroup_0(), "rule__XForLoopExpression__Group_0__0");
					put(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0(), "rule__XForLoopExpression__Group_0_0__0");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup(), "rule__XBasicForLoopExpression__Group__0");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3(), "rule__XBasicForLoopExpression__Group_3__0");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1(), "rule__XBasicForLoopExpression__Group_3_1__0");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7(), "rule__XBasicForLoopExpression__Group_7__0");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1(), "rule__XBasicForLoopExpression__Group_7_1__0");
					put(grammarAccess.getXWhileExpressionAccess().getGroup(), "rule__XWhileExpression__Group__0");
					put(grammarAccess.getXDoWhileExpressionAccess().getGroup(), "rule__XDoWhileExpression__Group__0");
					put(grammarAccess.getXBlockExpressionAccess().getGroup(), "rule__XBlockExpression__Group__0");
					put(grammarAccess.getXBlockExpressionAccess().getGroup_2(), "rule__XBlockExpression__Group_2__0");
					put(grammarAccess.getXVariableDeclarationAccess().getGroup(), "rule__XVariableDeclaration__Group__0");
					put(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0(), "rule__XVariableDeclaration__Group_2_0__0");
					put(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0(), "rule__XVariableDeclaration__Group_2_0_0__0");
					put(grammarAccess.getXVariableDeclarationAccess().getGroup_3(), "rule__XVariableDeclaration__Group_3__0");
					put(grammarAccess.getJvmFormalParameterAccess().getGroup(), "rule__JvmFormalParameter__Group__0");
					put(grammarAccess.getFullJvmFormalParameterAccess().getGroup(), "rule__FullJvmFormalParameter__Group__0");
					put(grammarAccess.getXFeatureCallAccess().getGroup(), "rule__XFeatureCall__Group__0");
					put(grammarAccess.getXFeatureCallAccess().getGroup_1(), "rule__XFeatureCall__Group_1__0");
					put(grammarAccess.getXFeatureCallAccess().getGroup_1_2(), "rule__XFeatureCall__Group_1_2__0");
					put(grammarAccess.getXFeatureCallAccess().getGroup_3(), "rule__XFeatureCall__Group_3__0");
					put(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1(), "rule__XFeatureCall__Group_3_1_1__0");
					put(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1(), "rule__XFeatureCall__Group_3_1_1_1__0");
					put(grammarAccess.getXConstructorCallAccess().getGroup(), "rule__XConstructorCall__Group__0");
					put(grammarAccess.getXConstructorCallAccess().getGroup_3(), "rule__XConstructorCall__Group_3__0");
					put(grammarAccess.getXConstructorCallAccess().getGroup_3_2(), "rule__XConstructorCall__Group_3_2__0");
					put(grammarAccess.getXConstructorCallAccess().getGroup_4(), "rule__XConstructorCall__Group_4__0");
					put(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1(), "rule__XConstructorCall__Group_4_1_1__0");
					put(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1(), "rule__XConstructorCall__Group_4_1_1_1__0");
					put(grammarAccess.getXBooleanLiteralAccess().getGroup(), "rule__XBooleanLiteral__Group__0");
					put(grammarAccess.getXNullLiteralAccess().getGroup(), "rule__XNullLiteral__Group__0");
					put(grammarAccess.getXNumberLiteralAccess().getGroup(), "rule__XNumberLiteral__Group__0");
					put(grammarAccess.getXStringLiteralAccess().getGroup(), "rule__XStringLiteral__Group__0");
					put(grammarAccess.getXTypeLiteralAccess().getGroup(), "rule__XTypeLiteral__Group__0");
					put(grammarAccess.getXThrowExpressionAccess().getGroup(), "rule__XThrowExpression__Group__0");
					put(grammarAccess.getXReturnExpressionAccess().getGroup(), "rule__XReturnExpression__Group__0");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup(), "rule__XTryCatchFinallyExpression__Group__0");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0(), "rule__XTryCatchFinallyExpression__Group_3_0__0");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1(), "rule__XTryCatchFinallyExpression__Group_3_0_1__0");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1(), "rule__XTryCatchFinallyExpression__Group_3_1__0");
					put(grammarAccess.getXSynchronizedExpressionAccess().getGroup(), "rule__XSynchronizedExpression__Group__0");
					put(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0(), "rule__XSynchronizedExpression__Group_0__0");
					put(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0(), "rule__XSynchronizedExpression__Group_0_0__0");
					put(grammarAccess.getXCatchClauseAccess().getGroup(), "rule__XCatchClause__Group__0");
					put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0");
					put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0");
					put(grammarAccess.getNumberAccess().getGroup_1(), "rule__Number__Group_1__0");
					put(grammarAccess.getNumberAccess().getGroup_1_1(), "rule__Number__Group_1_1__0");
					put(grammarAccess.getStaticQualifierAccess().getGroup(), "rule__StaticQualifier__Group__0");
					put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0(), "rule__JvmTypeReference__Group_0__0");
					put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1(), "rule__JvmTypeReference__Group_0_1__0");
					put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0(), "rule__JvmTypeReference__Group_0_1_0__0");
					put(grammarAccess.getArrayBracketsAccess().getGroup(), "rule__ArrayBrackets__Group__0");
					put(grammarAccess.getXFunctionTypeRefAccess().getGroup(), "rule__XFunctionTypeRef__Group__0");
					put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0(), "rule__XFunctionTypeRef__Group_0__0");
					put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1(), "rule__XFunctionTypeRef__Group_0_1__0");
					put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1(), "rule__XFunctionTypeRef__Group_0_1_1__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup(), "rule__JvmParameterizedTypeReference__Group__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1(), "rule__JvmParameterizedTypeReference__Group_1__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2(), "rule__JvmParameterizedTypeReference__Group_1_2__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4(), "rule__JvmParameterizedTypeReference__Group_1_4__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0(), "rule__JvmParameterizedTypeReference__Group_1_4_0__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0(), "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2(), "rule__JvmParameterizedTypeReference__Group_1_4_2__0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2(), "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup(), "rule__JvmWildcardTypeReference__Group__0");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0(), "rule__JvmWildcardTypeReference__Group_2_0__0");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1(), "rule__JvmWildcardTypeReference__Group_2_1__0");
					put(grammarAccess.getJvmUpperBoundAccess().getGroup(), "rule__JvmUpperBound__Group__0");
					put(grammarAccess.getJvmUpperBoundAndedAccess().getGroup(), "rule__JvmUpperBoundAnded__Group__0");
					put(grammarAccess.getJvmLowerBoundAccess().getGroup(), "rule__JvmLowerBound__Group__0");
					put(grammarAccess.getJvmLowerBoundAndedAccess().getGroup(), "rule__JvmLowerBoundAnded__Group__0");
					put(grammarAccess.getJvmTypeParameterAccess().getGroup(), "rule__JvmTypeParameter__Group__0");
					put(grammarAccess.getJvmTypeParameterAccess().getGroup_1(), "rule__JvmTypeParameter__Group_1__0");
					put(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup(), "rule__QualifiedNameWithWildcard__Group__0");
					put(grammarAccess.getXImportDeclarationAccess().getGroup(), "rule__XImportDeclaration__Group__0");
					put(grammarAccess.getXImportDeclarationAccess().getGroup_1_0(), "rule__XImportDeclaration__Group_1_0__0");
					put(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup(), "rule__QualifiedNameInStaticImport__Group__0");
					put(grammarAccess.getModelRootAccess().getImportSectionAssignment_0_0(), "rule__ModelRoot__ImportSectionAssignment_0_0");
					put(grammarAccess.getModelRootAccess().getModelRootAssignment_0_1(), "rule__ModelRoot__ModelRootAssignment_0_1");
					put(grammarAccess.getModelAccess().getModelNameAssignment_1(), "rule__Model__ModelNameAssignment_1");
					put(grammarAccess.getModelAccess().getElementsAssignment_3(), "rule__Model__ElementsAssignment_3");
					put(grammarAccess.getPackageDeclarationAccess().getPackageNameAssignment_1(), "rule__PackageDeclaration__PackageNameAssignment_1");
					put(grammarAccess.getPackageDeclarationAccess().getElementsAssignment_3(), "rule__PackageDeclaration__ElementsAssignment_3");
					put(grammarAccess.getEnumerationAccess().getNameAssignment_1(), "rule__Enumeration__NameAssignment_1");
					put(grammarAccess.getEnumerationAccess().getEnumerationValuesAssignment_3(), "rule__Enumeration__EnumerationValuesAssignment_3");
					put(grammarAccess.getEnumerationValueAccess().getNameAssignment_0(), "rule__EnumerationValue__NameAssignment_0");
					put(grammarAccess.getEnumerationValueAccess().getValueAssignment_1_1(), "rule__EnumerationValue__ValueAssignment_1_1");
					put(grammarAccess.getEntityNaturalKeyFieldsAccess().getNaturalKeyAttributesAssignment_3(), "rule__EntityNaturalKeyFields__NaturalKeyAttributesAssignment_3");
					put(grammarAccess.getEntityNaturalKeyFieldsAccess().getNaturalKeyAttributesAssignment_4_1(), "rule__EntityNaturalKeyFields__NaturalKeyAttributesAssignment_4_1");
					put(grammarAccess.getEntityHierarchicalAccess().getHierarchicalAssignment_2(), "rule__EntityHierarchical__HierarchicalAssignment_2");
					put(grammarAccess.getEntityDisableIdFieldAccess().getDisableIdFieldAssignment_2(), "rule__EntityDisableIdField__DisableIdFieldAssignment_2");
					put(grammarAccess.getEntityLabelFieldAccess().getLabelAssignment_2(), "rule__EntityLabelField__LabelAssignment_2");
					put(grammarAccess.getEntityPluralLabelFieldAccess().getPluralLabelAssignment_2(), "rule__EntityPluralLabelField__PluralLabelAssignment_2");
					put(grammarAccess.getEntityIdGenerationStrategyAccess().getIdGeneratorStrategyAssignment_1_1(), "rule__EntityIdGenerationStrategy__IdGeneratorStrategyAssignment_1_1");
					put(grammarAccess.getEntityOptionsContainerAccess().getOptionsAssignment_3(), "rule__EntityOptionsContainer__OptionsAssignment_3");
					put(grammarAccess.getEntityAccess().getNameAssignment_1(), "rule__Entity__NameAssignment_1");
					put(grammarAccess.getEntityAccess().getExtendsAssignment_2_1(), "rule__Entity__ExtendsAssignment_2_1");
					put(grammarAccess.getEntityAccess().getJvmtypeAssignment_3_1(), "rule__Entity__JvmtypeAssignment_3_1");
					put(grammarAccess.getEntityAccess().getEntityOptionsAssignment_5(), "rule__Entity__EntityOptionsAssignment_5");
					put(grammarAccess.getEntityAccess().getAttributesAssignment_6(), "rule__Entity__AttributesAssignment_6");
					put(grammarAccess.getValueObjectAccess().getNameAssignment_1(), "rule__ValueObject__NameAssignment_1");
					put(grammarAccess.getValueObjectAccess().getExtendsAssignment_2_1(), "rule__ValueObject__ExtendsAssignment_2_1");
					put(grammarAccess.getValueObjectAccess().getJvmtypeAssignment_3_1(), "rule__ValueObject__JvmtypeAssignment_3_1");
					put(grammarAccess.getValueObjectAccess().getAttributesAssignment_5(), "rule__ValueObject__AttributesAssignment_5");
					put(grammarAccess.getValueObjectTypeAccess().getTypeAssignment_1(), "rule__ValueObjectType__TypeAssignment_1");
					put(grammarAccess.getValueObjectTypeAccess().getCardinalityAssignment_2(), "rule__ValueObjectType__CardinalityAssignment_2");
					put(grammarAccess.getSimpleTypeTypeAccess().getTypeAssignment_2(), "rule__SimpleTypeType__TypeAssignment_2");
					put(grammarAccess.getSimpleTypeTypeAccess().getCardinalityAssignment_3(), "rule__SimpleTypeType__CardinalityAssignment_3");
					put(grammarAccess.getBaseDataTypeAccess().getBaseDatatypePropertiesAssignment_1(), "rule__BaseDataType__BaseDatatypePropertiesAssignment_1");
					put(grammarAccess.getBaseDataTypeWidthAccess().getWidthAssignment_2(), "rule__BaseDataTypeWidth__WidthAssignment_2");
					put(grammarAccess.getBaseDataTypeLabelAccess().getLabelAssignment_2(), "rule__BaseDataTypeLabel__LabelAssignment_2");
					put(grammarAccess.getStringDataTypeAccess().getNameAssignment_1(), "rule__StringDataType__NameAssignment_1");
					put(grammarAccess.getStringDataTypeAccess().getRefAssignment_2_1(), "rule__StringDataType__RefAssignment_2_1");
					put(grammarAccess.getStringDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__StringDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getStringDataTypeAccess().getMaxLengthAssignment_5_1(), "rule__StringDataType__MaxLengthAssignment_5_1");
					put(grammarAccess.getStringDataTypeAccess().getMinLengthAssignment_6_1(), "rule__StringDataType__MinLengthAssignment_6_1");
					put(grammarAccess.getStringEntityAttributeAccess().getTypeAssignment_1(), "rule__StringEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getStringEntityAttributeAccess().getCardinalityAssignment_2(), "rule__StringEntityAttribute__CardinalityAssignment_2");
					put(grammarAccess.getStringEntityAttributeAccess().getNameAssignment_3(), "rule__StringEntityAttribute__NameAssignment_3");
					put(grammarAccess.getMapDataTypeAccess().getNameAssignment_1(), "rule__MapDataType__NameAssignment_1");
					put(grammarAccess.getMapDataTypeAccess().getRefAssignment_2_1(), "rule__MapDataType__RefAssignment_2_1");
					put(grammarAccess.getMapDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__MapDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getMapDataTypeAccess().getKeyTypeAssignment_5(), "rule__MapDataType__KeyTypeAssignment_5");
					put(grammarAccess.getMapDataTypeAccess().getValueTypeAssignment_6(), "rule__MapDataType__ValueTypeAssignment_6");
					put(grammarAccess.getMapEntityAttributeAccess().getTypeAssignment_1(), "rule__MapEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getMapEntityAttributeAccess().getKeyTypeAssignment_2_0(), "rule__MapEntityAttribute__KeyTypeAssignment_2_0");
					put(grammarAccess.getMapEntityAttributeAccess().getValueTypeAssignment_2_1(), "rule__MapEntityAttribute__ValueTypeAssignment_2_1");
					put(grammarAccess.getMapEntityAttributeAccess().getNameAssignment_3(), "rule__MapEntityAttribute__NameAssignment_3");
					put(grammarAccess.getBooleanDataTypeAccess().getNameAssignment_1(), "rule__BooleanDataType__NameAssignment_1");
					put(grammarAccess.getBooleanDataTypeAccess().getRefAssignment_2_1(), "rule__BooleanDataType__RefAssignment_2_1");
					put(grammarAccess.getBooleanDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__BooleanDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getBooleanEntityAttributeAccess().getTypeAssignment_1(), "rule__BooleanEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getBooleanEntityAttributeAccess().getNameAssignment_2(), "rule__BooleanEntityAttribute__NameAssignment_2");
					put(grammarAccess.getIntegerDataTypeAccess().getNameAssignment_1(), "rule__IntegerDataType__NameAssignment_1");
					put(grammarAccess.getIntegerDataTypeAccess().getRefAssignment_2_1(), "rule__IntegerDataType__RefAssignment_2_1");
					put(grammarAccess.getIntegerDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__IntegerDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getIntegerEntityAttributeAccess().getTypeAssignment_1(), "rule__IntegerEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getIntegerEntityAttributeAccess().getNameAssignment_2(), "rule__IntegerEntityAttribute__NameAssignment_2");
					put(grammarAccess.getDateDataTypeAccess().getNameAssignment_1(), "rule__DateDataType__NameAssignment_1");
					put(grammarAccess.getDateDataTypeAccess().getRefAssignment_2_1(), "rule__DateDataType__RefAssignment_2_1");
					put(grammarAccess.getDateDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__DateDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getDateEntityAttributeAccess().getTypeAssignment_1(), "rule__DateEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getDateEntityAttributeAccess().getNameAssignment_2(), "rule__DateEntityAttribute__NameAssignment_2");
					put(grammarAccess.getDecimalDataTypeAccess().getNameAssignment_1(), "rule__DecimalDataType__NameAssignment_1");
					put(grammarAccess.getDecimalDataTypeAccess().getRefAssignment_2_1(), "rule__DecimalDataType__RefAssignment_2_1");
					put(grammarAccess.getDecimalDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__DecimalDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getDecimalEntityAttributeAccess().getTypeAssignment_1(), "rule__DecimalEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getDecimalEntityAttributeAccess().getNameAssignment_2(), "rule__DecimalEntityAttribute__NameAssignment_2");
					put(grammarAccess.getLongDataTypeAccess().getNameAssignment_1(), "rule__LongDataType__NameAssignment_1");
					put(grammarAccess.getLongDataTypeAccess().getRefAssignment_2_1(), "rule__LongDataType__RefAssignment_2_1");
					put(grammarAccess.getLongDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__LongDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getLongEntityAttributeAccess().getTypeAssignment_1(), "rule__LongEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getLongEntityAttributeAccess().getNameAssignment_2(), "rule__LongEntityAttribute__NameAssignment_2");
					put(grammarAccess.getFloatDataTypeAccess().getNameAssignment_1(), "rule__FloatDataType__NameAssignment_1");
					put(grammarAccess.getFloatDataTypeAccess().getRefAssignment_2_1(), "rule__FloatDataType__RefAssignment_2_1");
					put(grammarAccess.getFloatDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__FloatDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getFloatEntityAttributeAccess().getTypeAssignment_1(), "rule__FloatEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getFloatEntityAttributeAccess().getNameAssignment_2(), "rule__FloatEntityAttribute__NameAssignment_2");
					put(grammarAccess.getDoubleDataTypeAccess().getNameAssignment_1(), "rule__DoubleDataType__NameAssignment_1");
					put(grammarAccess.getDoubleDataTypeAccess().getRefAssignment_2_1(), "rule__DoubleDataType__RefAssignment_2_1");
					put(grammarAccess.getDoubleDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__DoubleDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getDoubleEntityAttributeAccess().getTypeAssignment_1(), "rule__DoubleEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getDoubleEntityAttributeAccess().getNameAssignment_2(), "rule__DoubleEntityAttribute__NameAssignment_2");
					put(grammarAccess.getBinaryDataTypeAccess().getNameAssignment_1(), "rule__BinaryDataType__NameAssignment_1");
					put(grammarAccess.getBinaryDataTypeAccess().getRefAssignment_2_1(), "rule__BinaryDataType__RefAssignment_2_1");
					put(grammarAccess.getBinaryDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__BinaryDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getBinaryEntityAttributeAccess().getTypeAssignment_1(), "rule__BinaryEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getBinaryEntityAttributeAccess().getNameAssignment_2(), "rule__BinaryEntityAttribute__NameAssignment_2");
					put(grammarAccess.getEntityDataTypeAccess().getNameAssignment_1(), "rule__EntityDataType__NameAssignment_1");
					put(grammarAccess.getEntityDataTypeAccess().getRefAssignment_2_1(), "rule__EntityDataType__RefAssignment_2_1");
					put(grammarAccess.getEntityDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__EntityDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getEntityDataTypeAccess().getEntityAssignment_6(), "rule__EntityDataType__EntityAssignment_6");
					put(grammarAccess.getEntityEntityAttributeAccess().getTypeAssignment_1(), "rule__EntityEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getEntityEntityAttributeAccess().getCardinalityAssignment_2(), "rule__EntityEntityAttribute__CardinalityAssignment_2");
					put(grammarAccess.getEntityEntityAttributeAccess().getNameAssignment_3(), "rule__EntityEntityAttribute__NameAssignment_3");
					put(grammarAccess.getValueObjectEntityAttributeAccess().getTypeAssignment_1(), "rule__ValueObjectEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getValueObjectEntityAttributeAccess().getCardinalityAssignment_2(), "rule__ValueObjectEntityAttribute__CardinalityAssignment_2");
					put(grammarAccess.getValueObjectEntityAttributeAccess().getNameAssignment_3(), "rule__ValueObjectEntityAttribute__NameAssignment_3");
					put(grammarAccess.getEnumerationDataTypeAccess().getNameAssignment_1(), "rule__EnumerationDataType__NameAssignment_1");
					put(grammarAccess.getEnumerationDataTypeAccess().getRefAssignment_2_1(), "rule__EnumerationDataType__RefAssignment_2_1");
					put(grammarAccess.getEnumerationDataTypeAccess().getBaseDataTypeAssignment_4(), "rule__EnumerationDataType__BaseDataTypeAssignment_4");
					put(grammarAccess.getEnumerationDataTypeAccess().getEnumerationAssignment_6(), "rule__EnumerationDataType__EnumerationAssignment_6");
					put(grammarAccess.getEnumerationEntityAttributeAccess().getTypeAssignment_1(), "rule__EnumerationEntityAttribute__TypeAssignment_1");
					put(grammarAccess.getEnumerationEntityAttributeAccess().getCardinalityAssignment_2(), "rule__EnumerationEntityAttribute__CardinalityAssignment_2");
					put(grammarAccess.getEnumerationEntityAttributeAccess().getNameAssignment_3(), "rule__EnumerationEntityAttribute__NameAssignment_3");
					put(grammarAccess.getDictionaryAccess().getNameAssignment_1(), "rule__Dictionary__NameAssignment_1");
					put(grammarAccess.getDictionaryAccess().getEntityAssignment_4(), "rule__Dictionary__EntityAssignment_4");
					put(grammarAccess.getDictionaryAccess().getLabelAssignment_5_1(), "rule__Dictionary__LabelAssignment_5_1");
					put(grammarAccess.getDictionaryAccess().getPluralLabelAssignment_6_1(), "rule__Dictionary__PluralLabelAssignment_6_1");
					put(grammarAccess.getDictionaryAccess().getDictionarycontrolsAssignment_7_2(), "rule__Dictionary__DictionarycontrolsAssignment_7_2");
					put(grammarAccess.getDictionaryAccess().getLabelcontrolsAssignment_8_2(), "rule__Dictionary__LabelcontrolsAssignment_8_2");
					put(grammarAccess.getDictionaryAccess().getDictionarysearchAssignment_9(), "rule__Dictionary__DictionarysearchAssignment_9");
					put(grammarAccess.getDictionaryAccess().getDictionaryeditorAssignment_10(), "rule__Dictionary__DictionaryeditorAssignment_10");
					put(grammarAccess.getDictionarySearchAccess().getNameAssignment_1(), "rule__DictionarySearch__NameAssignment_1");
					put(grammarAccess.getDictionarySearchAccess().getLabelAssignment_3_1(), "rule__DictionarySearch__LabelAssignment_3_1");
					put(grammarAccess.getDictionarySearchAccess().getDictionaryfiltersAssignment_4(), "rule__DictionarySearch__DictionaryfiltersAssignment_4");
					put(grammarAccess.getDictionarySearchAccess().getDictionaryresultAssignment_5(), "rule__DictionarySearch__DictionaryresultAssignment_5");
					put(grammarAccess.getDictionaryEditorAccess().getNameAssignment_1(), "rule__DictionaryEditor__NameAssignment_1");
					put(grammarAccess.getDictionaryEditorAccess().getLabelAssignment_3_1(), "rule__DictionaryEditor__LabelAssignment_3_1");
					put(grammarAccess.getDictionaryEditorAccess().getLayoutdataAssignment_4(), "rule__DictionaryEditor__LayoutdataAssignment_4");
					put(grammarAccess.getDictionaryEditorAccess().getLayoutAssignment_5(), "rule__DictionaryEditor__LayoutAssignment_5");
					put(grammarAccess.getDictionaryEditorAccess().getContainercontentsAssignment_6(), "rule__DictionaryEditor__ContainercontentsAssignment_6");
					put(grammarAccess.getDictionaryFilterAccess().getNameAssignment_1(), "rule__DictionaryFilter__NameAssignment_1");
					put(grammarAccess.getDictionaryFilterAccess().getLayoutdataAssignment_3(), "rule__DictionaryFilter__LayoutdataAssignment_3");
					put(grammarAccess.getDictionaryFilterAccess().getLayoutAssignment_4(), "rule__DictionaryFilter__LayoutAssignment_4");
					put(grammarAccess.getDictionaryFilterAccess().getContainercontentsAssignment_5(), "rule__DictionaryFilter__ContainercontentsAssignment_5");
					put(grammarAccess.getDictionaryResultAccess().getNameAssignment_1(), "rule__DictionaryResult__NameAssignment_1");
					put(grammarAccess.getDictionaryResultAccess().getResultcolumnsAssignment_3(), "rule__DictionaryResult__ResultcolumnsAssignment_3");
					put(grammarAccess.getColumnLayoutAccess().getColumnsAssignment_3(), "rule__ColumnLayout__ColumnsAssignment_3");
					put(grammarAccess.getColumnLayoutDataAccess().getColumnspanAssignment_3(), "rule__ColumnLayoutData__ColumnspanAssignment_3");
					put(grammarAccess.getDictionaryCompositeAccess().getNameAssignment_1(), "rule__DictionaryComposite__NameAssignment_1");
					put(grammarAccess.getDictionaryCompositeAccess().getLayoutdataAssignment_3(), "rule__DictionaryComposite__LayoutdataAssignment_3");
					put(grammarAccess.getDictionaryCompositeAccess().getLayoutAssignment_4(), "rule__DictionaryComposite__LayoutAssignment_4");
					put(grammarAccess.getDictionaryCompositeAccess().getContainercontentsAssignment_5(), "rule__DictionaryComposite__ContainercontentsAssignment_5");
					put(grammarAccess.getDictionaryEditableTableAccess().getNameAssignment_1(), "rule__DictionaryEditableTable__NameAssignment_1");
					put(grammarAccess.getDictionaryEditableTableAccess().getLayoutdataAssignment_3_1(), "rule__DictionaryEditableTable__LayoutdataAssignment_3_1");
					put(grammarAccess.getDictionaryEditableTableAccess().getLayoutAssignment_4_1(), "rule__DictionaryEditableTable__LayoutAssignment_4_1");
					put(grammarAccess.getDictionaryEditableTableAccess().getContainercontentsAssignment_5(), "rule__DictionaryEditableTable__ContainercontentsAssignment_5");
					put(grammarAccess.getDictionaryEditableTableAccess().getEntityattributeAssignment_7(), "rule__DictionaryEditableTable__EntityattributeAssignment_7");
					put(grammarAccess.getDictionaryEditableTableAccess().getColumncontrolsAssignment_10(), "rule__DictionaryEditableTable__ColumncontrolsAssignment_10");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getNameAssignment_1(), "rule__DictionaryAssignmentTable__NameAssignment_1");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getLayoutdataAssignment_3_1(), "rule__DictionaryAssignmentTable__LayoutdataAssignment_3_1");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getLayoutAssignment_4_1(), "rule__DictionaryAssignmentTable__LayoutAssignment_4_1");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getContainercontentsAssignment_5(), "rule__DictionaryAssignmentTable__ContainercontentsAssignment_5");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getEntityattributeAssignment_7(), "rule__DictionaryAssignmentTable__EntityattributeAssignment_7");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getDictionaryAssignment_9(), "rule__DictionaryAssignmentTable__DictionaryAssignment_9");
					put(grammarAccess.getDictionaryAssignmentTableAccess().getColumncontrolsAssignment_12(), "rule__DictionaryAssignmentTable__ColumncontrolsAssignment_12");
					put(grammarAccess.getLabelsAccess().getLabelAssignment_1_1(), "rule__Labels__LabelAssignment_1_1");
					put(grammarAccess.getLabelsAccess().getFilterLabelAssignment_2_1(), "rule__Labels__FilterLabelAssignment_2_1");
					put(grammarAccess.getLabelsAccess().getColumnLabelAssignment_3_1(), "rule__Labels__ColumnLabelAssignment_3_1");
					put(grammarAccess.getLabelsAccess().getEditorLabelAssignment_4_1(), "rule__Labels__EditorLabelAssignment_4_1");
					put(grammarAccess.getLabelsAccess().getToolTipAssignment_5_1(), "rule__Labels__ToolTipAssignment_5_1");
					put(grammarAccess.getBaseDictionaryControlAccess().getEntityattributeAssignment_0_1(), "rule__BaseDictionaryControl__EntityattributeAssignment_0_1");
					put(grammarAccess.getBaseDictionaryControlAccess().getTypeAssignment_1_1(), "rule__BaseDictionaryControl__TypeAssignment_1_1");
					put(grammarAccess.getBaseDictionaryControlAccess().getLabelsAssignment_2(), "rule__BaseDictionaryControl__LabelsAssignment_2");
					put(grammarAccess.getBaseDictionaryControlAccess().getMandatoryAssignment_3(), "rule__BaseDictionaryControl__MandatoryAssignment_3");
					put(grammarAccess.getBaseDictionaryControlAccess().getWidthAssignment_4_1(), "rule__BaseDictionaryControl__WidthAssignment_4_1");
					put(grammarAccess.getBaseDictionaryControlAccess().getReadonlyAssignment_5_1(), "rule__BaseDictionaryControl__ReadonlyAssignment_5_1");
					put(grammarAccess.getDictionaryControlGroupOptionMultiFilterFieldAccess().getMultiFilterFieldAssignment_1_1(), "rule__DictionaryControlGroupOptionMultiFilterField__MultiFilterFieldAssignment_1_1");
					put(grammarAccess.getDictionaryControlGroupOptionsContainerAccess().getOptionsAssignment_3(), "rule__DictionaryControlGroupOptionsContainer__OptionsAssignment_3");
					put(grammarAccess.getDictionaryControlGroupAccess().getNameAssignment_2(), "rule__DictionaryControlGroup__NameAssignment_2");
					put(grammarAccess.getDictionaryControlGroupAccess().getRefAssignment_3_1(), "rule__DictionaryControlGroup__RefAssignment_3_1");
					put(grammarAccess.getDictionaryControlGroupAccess().getControlGroupOptionsAssignment_4_1(), "rule__DictionaryControlGroup__ControlGroupOptionsAssignment_4_1");
					put(grammarAccess.getDictionaryControlGroupAccess().getBaseControlAssignment_4_2(), "rule__DictionaryControlGroup__BaseControlAssignment_4_2");
					put(grammarAccess.getDictionaryControlGroupAccess().getGroupcontrolsAssignment_4_3(), "rule__DictionaryControlGroup__GroupcontrolsAssignment_4_3");
					put(grammarAccess.getDictionaryHierarchicalControlAccess().getNameAssignment_2(), "rule__DictionaryHierarchicalControl__NameAssignment_2");
					put(grammarAccess.getDictionaryHierarchicalControlAccess().getRefAssignment_3_1(), "rule__DictionaryHierarchicalControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryHierarchicalControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryHierarchicalControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryHierarchicalControlAccess().getHierarchicalIdAssignment_4_3(), "rule__DictionaryHierarchicalControl__HierarchicalIdAssignment_4_3");
					put(grammarAccess.getDictionaryTextControlAccess().getNameAssignment_2(), "rule__DictionaryTextControl__NameAssignment_2");
					put(grammarAccess.getDictionaryTextControlAccess().getRefAssignment_3_1(), "rule__DictionaryTextControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryTextControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryTextControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryIntegerControlInputTypeAccess().getInputtypeAssignment_2(), "rule__DictionaryIntegerControlInputType__InputtypeAssignment_2");
					put(grammarAccess.getDictionaryIntegerControlAccess().getNameAssignment_2(), "rule__DictionaryIntegerControl__NameAssignment_2");
					put(grammarAccess.getDictionaryIntegerControlAccess().getRefAssignment_3_1(), "rule__DictionaryIntegerControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryIntegerControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryIntegerControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryIntegerControlAccess().getOptionsAssignment_4_2(), "rule__DictionaryIntegerControl__OptionsAssignment_4_2");
					put(grammarAccess.getDictionaryBigDecimalControlAccess().getNameAssignment_2(), "rule__DictionaryBigDecimalControl__NameAssignment_2");
					put(grammarAccess.getDictionaryBigDecimalControlAccess().getRefAssignment_3_1(), "rule__DictionaryBigDecimalControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryBigDecimalControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryBigDecimalControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryBooleanControlAccess().getNameAssignment_2(), "rule__DictionaryBooleanControl__NameAssignment_2");
					put(grammarAccess.getDictionaryBooleanControlAccess().getRefAssignment_3_1(), "rule__DictionaryBooleanControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryBooleanControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryBooleanControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryDateControlAccess().getNameAssignment_2(), "rule__DictionaryDateControl__NameAssignment_2");
					put(grammarAccess.getDictionaryDateControlAccess().getRefAssignment_3_1(), "rule__DictionaryDateControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryDateControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryDateControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryEnumerationControlAccess().getNameAssignment_2(), "rule__DictionaryEnumerationControl__NameAssignment_2");
					put(grammarAccess.getDictionaryEnumerationControlAccess().getRefAssignment_3_1(), "rule__DictionaryEnumerationControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryEnumerationControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryEnumerationControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryReferenceControlAccess().getNameAssignment_2(), "rule__DictionaryReferenceControl__NameAssignment_2");
					put(grammarAccess.getDictionaryReferenceControlAccess().getRefAssignment_3_1(), "rule__DictionaryReferenceControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryReferenceControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryReferenceControl__BaseControlAssignment_4_1");
					put(grammarAccess.getDictionaryReferenceControlAccess().getDictionaryAssignment_4_2_1(), "rule__DictionaryReferenceControl__DictionaryAssignment_4_2_1");
					put(grammarAccess.getDictionaryReferenceControlAccess().getControlTypeAssignment_4_3_1(), "rule__DictionaryReferenceControl__ControlTypeAssignment_4_3_1");
					put(grammarAccess.getDictionaryReferenceControlAccess().getLabelcontrolsAssignment_4_4_2(), "rule__DictionaryReferenceControl__LabelcontrolsAssignment_4_4_2");
					put(grammarAccess.getDictionaryFileControlAccess().getNameAssignment_2(), "rule__DictionaryFileControl__NameAssignment_2");
					put(grammarAccess.getDictionaryFileControlAccess().getRefAssignment_3_1(), "rule__DictionaryFileControl__RefAssignment_3_1");
					put(grammarAccess.getDictionaryFileControlAccess().getBaseControlAssignment_4_1(), "rule__DictionaryFileControl__BaseControlAssignment_4_1");
					put(grammarAccess.getModuleAccess().getNameAssignment_1(), "rule__Module__NameAssignment_1");
					put(grammarAccess.getModuleAccess().getModuledefinitionAssignment_4(), "rule__Module__ModuledefinitionAssignment_4");
					put(grammarAccess.getModuleAccess().getModuleParametersAssignment_5_2(), "rule__Module__ModuleParametersAssignment_5_2");
					put(grammarAccess.getModuleParameterAccess().getModuleDefinitionParameterAssignment_0(), "rule__ModuleParameter__ModuleDefinitionParameterAssignment_0");
					put(grammarAccess.getModuleParameterAccess().getValueAssignment_2(), "rule__ModuleParameter__ValueAssignment_2");
					put(grammarAccess.getModuleDefinitionAccess().getNameAssignment_1(), "rule__ModuleDefinition__NameAssignment_1");
					put(grammarAccess.getModuleDefinitionAccess().getModuleDefinitionParametersAssignment_3_2(), "rule__ModuleDefinition__ModuleDefinitionParametersAssignment_3_2");
					put(grammarAccess.getModuleDefinitionParameterAccess().getNameAssignment_1(), "rule__ModuleDefinitionParameter__NameAssignment_1");
					put(grammarAccess.getModuleDefinitionParameterAccess().getTypeAssignment_4(), "rule__ModuleDefinitionParameter__TypeAssignment_4");
					put(grammarAccess.getServiceOptionsAccess().getNonpublicAssignment_1(), "rule__ServiceOptions__NonpublicAssignment_1");
					put(grammarAccess.getServiceMethodAccess().getTypeParameterAssignment_1_1(), "rule__ServiceMethod__TypeParameterAssignment_1_1");
					put(grammarAccess.getServiceMethodAccess().getReturnTypeAssignment_2(), "rule__ServiceMethod__ReturnTypeAssignment_2");
					put(grammarAccess.getServiceMethodAccess().getNameAssignment_3(), "rule__ServiceMethod__NameAssignment_3");
					put(grammarAccess.getServiceMethodAccess().getParamsAssignment_5_0(), "rule__ServiceMethod__ParamsAssignment_5_0");
					put(grammarAccess.getServiceMethodAccess().getParamsAssignment_5_1_1(), "rule__ServiceMethod__ParamsAssignment_5_1_1");
					put(grammarAccess.getServiceAccess().getNameAssignment_2(), "rule__Service__NameAssignment_2");
					put(grammarAccess.getServiceAccess().getRemoteServiceOptionsAssignment_4_2(), "rule__Service__RemoteServiceOptionsAssignment_4_2");
					put(grammarAccess.getServiceAccess().getRemoteMethodsAssignment_5(), "rule__Service__RemoteMethodsAssignment_5");
					put(grammarAccess.getNavigationNodeAccess().getNameAssignment_1(), "rule__NavigationNode__NameAssignment_1");
					put(grammarAccess.getNavigationNodeAccess().getLabelAssignment_3_1(), "rule__NavigationNode__LabelAssignment_3_1");
					put(grammarAccess.getNavigationNodeAccess().getModuleDefinitionAssignment_4_1(), "rule__NavigationNode__ModuleDefinitionAssignment_4_1");
					put(grammarAccess.getNavigationNodeAccess().getModuleAssignment_5_1(), "rule__NavigationNode__ModuleAssignment_5_1");
					put(grammarAccess.getNavigationNodeAccess().getDictionaryEditorAssignment_6_1(), "rule__NavigationNode__DictionaryEditorAssignment_6_1");
					put(grammarAccess.getNavigationNodeAccess().getDictionarySearchAssignment_7_1(), "rule__NavigationNode__DictionarySearchAssignment_7_1");
					put(grammarAccess.getNavigationNodeAccess().getNavigationNodesAssignment_8(), "rule__NavigationNode__NavigationNodesAssignment_8");
					put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1(), "rule__XAssignment__FeatureAssignment_0_1");
					put(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3(), "rule__XAssignment__ValueAssignment_0_3");
					put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1(), "rule__XAssignment__FeatureAssignment_1_1_0_0_1");
					put(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1(), "rule__XAssignment__RightOperandAssignment_1_1_1");
					put(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XOrExpression__FeatureAssignment_1_0_0_1");
					put(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1(), "rule__XOrExpression__RightOperandAssignment_1_1");
					put(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XAndExpression__FeatureAssignment_1_0_0_1");
					put(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1(), "rule__XAndExpression__RightOperandAssignment_1_1");
					put(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XEqualityExpression__FeatureAssignment_1_0_0_1");
					put(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1(), "rule__XEqualityExpression__RightOperandAssignment_1_1");
					put(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1(), "rule__XRelationalExpression__TypeAssignment_1_0_1");
					put(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1(), "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1");
					put(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1(), "rule__XRelationalExpression__RightOperandAssignment_1_1_1");
					put(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1");
					put(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1(), "rule__XOtherOperatorExpression__RightOperandAssignment_1_1");
					put(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1");
					put(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1(), "rule__XAdditiveExpression__RightOperandAssignment_1_1");
					put(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1");
					put(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1(), "rule__XMultiplicativeExpression__RightOperandAssignment_1_1");
					put(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1(), "rule__XUnaryOperation__FeatureAssignment_0_1");
					put(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2(), "rule__XUnaryOperation__OperandAssignment_0_2");
					put(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1(), "rule__XCastedExpression__TypeAssignment_1_1");
					put(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1(), "rule__XPostfixOperation__FeatureAssignment_1_0_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1(), "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2(), "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2");
					put(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1(), "rule__XMemberFeatureCall__ValueAssignment_1_0_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1(), "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2(), "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2");
					put(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1(), "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1(), "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2(), "rule__XMemberFeatureCall__FeatureAssignment_1_1_2");
					put(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0(), "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0");
					put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0");
					put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0");
					put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1");
					put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4");
					put(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0(), "rule__XSetLiteral__ElementsAssignment_3_0");
					put(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1(), "rule__XSetLiteral__ElementsAssignment_3_1_1");
					put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0(), "rule__XListLiteral__ElementsAssignment_3_0");
					put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1(), "rule__XListLiteral__ElementsAssignment_3_1_1");
					put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0");
					put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1");
					put(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1(), "rule__XClosure__ExplicitSyntaxAssignment_1_0_1");
					put(grammarAccess.getXClosureAccess().getExpressionAssignment_2(), "rule__XClosure__ExpressionAssignment_2");
					put(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0(), "rule__XExpressionInClosure__ExpressionsAssignment_1_0");
					put(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0(), "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0");
					put(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1(), "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1");
					put(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2(), "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2");
					put(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1(), "rule__XShortClosure__ExpressionAssignment_1");
					put(grammarAccess.getXIfExpressionAccess().getIfAssignment_3(), "rule__XIfExpression__IfAssignment_3");
					put(grammarAccess.getXIfExpressionAccess().getThenAssignment_5(), "rule__XIfExpression__ThenAssignment_5");
					put(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1(), "rule__XIfExpression__ElseAssignment_6_1");
					put(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1(), "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1");
					put(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1(), "rule__XSwitchExpression__SwitchAssignment_2_0_1");
					put(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0(), "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0");
					put(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1(), "rule__XSwitchExpression__SwitchAssignment_2_1_1");
					put(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4(), "rule__XSwitchExpression__CasesAssignment_4");
					put(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2(), "rule__XSwitchExpression__DefaultAssignment_5_2");
					put(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1(), "rule__XCasePart__TypeGuardAssignment_1");
					put(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1(), "rule__XCasePart__CaseAssignment_2_1");
					put(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1(), "rule__XCasePart__ThenAssignment_3_0_1");
					put(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1(), "rule__XCasePart__FallThroughAssignment_3_1");
					put(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3(), "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3");
					put(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1(), "rule__XForLoopExpression__ForExpressionAssignment_1");
					put(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3(), "rule__XForLoopExpression__EachExpressionAssignment_3");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0(), "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1(), "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5(), "rule__XBasicForLoopExpression__ExpressionAssignment_5");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0(), "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1(), "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1");
					put(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9(), "rule__XBasicForLoopExpression__EachExpressionAssignment_9");
					put(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3(), "rule__XWhileExpression__PredicateAssignment_3");
					put(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5(), "rule__XWhileExpression__BodyAssignment_5");
					put(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2(), "rule__XDoWhileExpression__BodyAssignment_2");
					put(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5(), "rule__XDoWhileExpression__PredicateAssignment_5");
					put(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0(), "rule__XBlockExpression__ExpressionsAssignment_2_0");
					put(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0(), "rule__XVariableDeclaration__WriteableAssignment_1_0");
					put(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0(), "rule__XVariableDeclaration__TypeAssignment_2_0_0_0");
					put(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1(), "rule__XVariableDeclaration__NameAssignment_2_0_0_1");
					put(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1(), "rule__XVariableDeclaration__NameAssignment_2_1");
					put(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1(), "rule__XVariableDeclaration__RightAssignment_3_1");
					put(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__JvmFormalParameter__ParameterTypeAssignment_0");
					put(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1(), "rule__JvmFormalParameter__NameAssignment_1");
					put(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__FullJvmFormalParameter__ParameterTypeAssignment_0");
					put(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1(), "rule__FullJvmFormalParameter__NameAssignment_1");
					put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1(), "rule__XFeatureCall__TypeArgumentsAssignment_1_1");
					put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1(), "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1");
					put(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2(), "rule__XFeatureCall__FeatureAssignment_2");
					put(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0(), "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0");
					put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0");
					put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0");
					put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1");
					put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_4");
					put(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2(), "rule__XConstructorCall__ConstructorAssignment_2");
					put(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1(), "rule__XConstructorCall__TypeArgumentsAssignment_3_1");
					put(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1(), "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1");
					put(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0(), "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0");
					put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0(), "rule__XConstructorCall__ArgumentsAssignment_4_1_0");
					put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0(), "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0");
					put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1(), "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1");
					put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5(), "rule__XConstructorCall__ArgumentsAssignment_5");
					put(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1(), "rule__XBooleanLiteral__IsTrueAssignment_1_1");
					put(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1(), "rule__XNumberLiteral__ValueAssignment_1");
					put(grammarAccess.getXStringLiteralAccess().getValueAssignment_1(), "rule__XStringLiteral__ValueAssignment_1");
					put(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3(), "rule__XTypeLiteral__TypeAssignment_3");
					put(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4(), "rule__XTypeLiteral__ArrayDimensionsAssignment_4");
					put(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2(), "rule__XThrowExpression__ExpressionAssignment_2");
					put(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2(), "rule__XReturnExpression__ExpressionAssignment_2");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2(), "rule__XTryCatchFinallyExpression__ExpressionAssignment_2");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0(), "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1(), "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1");
					put(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1(), "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1");
					put(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1(), "rule__XSynchronizedExpression__ParamAssignment_1");
					put(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3(), "rule__XSynchronizedExpression__ExpressionAssignment_3");
					put(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2(), "rule__XCatchClause__DeclaredParamAssignment_2");
					put(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4(), "rule__XCatchClause__ExpressionAssignment_4");
					put(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0(), "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0");
					put(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1(), "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1");
					put(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2(), "rule__XFunctionTypeRef__ReturnTypeAssignment_2");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0(), "rule__JvmParameterizedTypeReference__TypeAssignment_0");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1(), "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1");
					put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0");
					put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1");
					put(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBound__TypeReferenceAssignment_1");
					put(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1");
					put(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmLowerBound__TypeReferenceAssignment_1");
					put(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1(), "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1");
					put(grammarAccess.getJvmTypeParameterAccess().getNameAssignment_0(), "rule__JvmTypeParameter__NameAssignment_0");
					put(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_0(), "rule__JvmTypeParameter__ConstraintsAssignment_1_0");
					put(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_1(), "rule__JvmTypeParameter__ConstraintsAssignment_1_1");
					put(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment(), "rule__XImportSection__ImportDeclarationsAssignment");
					put(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0(), "rule__XImportDeclaration__StaticAssignment_1_0_0");
					put(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1(), "rule__XImportDeclaration__ExtensionAssignment_1_0_1");
					put(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2(), "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2");
					put(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0(), "rule__XImportDeclaration__WildcardAssignment_1_0_3_0");
					put(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1(), "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1");
					put(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1(), "rule__XImportDeclaration__ImportedTypeAssignment_1_1");
					put(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2(), "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2");
				}
			};
		}
		return nameMappings.get(element);
	}
	
	@Override
	protected Collection getFollowElements(AbstractInternalContentAssistParser parser) {
		try {
			io.pelle.mango.dsl.ui.contentassist.antlr.internal.InternalMangoParser typedParser = (io.pelle.mango.dsl.ui.contentassist.antlr.internal.InternalMangoParser) parser;
			typedParser.entryRuleModelRoot();
			return typedParser.getFollowElements();
		} catch(RecognitionException ex) {
			throw new RuntimeException(ex);
		}		
	}
	
	@Override
	protected String[] getInitialHiddenTokens() {
		return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
	}
	
	public MangoGrammarAccess getGrammarAccess() {
		return this.grammarAccess;
	}
	
	public void setGrammarAccess(MangoGrammarAccess grammarAccess) {
		this.grammarAccess = grammarAccess;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy