/* * generated by Xtext */ package at.bestsolution.persistence.emap.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 at.bestsolution.persistence.emap.services.EMapGrammarAccess; public class EMapParser extends AbstractContentAssistParser { @Inject private EMapGrammarAccess grammarAccess; private Map<AbstractElement, String> nameMappings; @Override protected at.bestsolution.persistence.emap.ui.contentassist.antlr.internal.InternalEMapParser createParser() { at.bestsolution.persistence.emap.ui.contentassist.antlr.internal.InternalEMapParser result = new at.bestsolution.persistence.emap.ui.contentassist.antlr.internal.InternalEMapParser(null); result.setGrammarAccess(grammarAccess); return result; } @Override protected String getRuleName(AbstractElement element) { if (nameMappings == null) { nameMappings = new HashMap<AbstractElement, String>() { private static final long serialVersionUID = 1L; { put(grammarAccess.getEMappingAccess().getRootAlternatives_0(), "rule__EMapping__RootAlternatives_0"); put(grammarAccess.getEPredefAccess().getAlternatives(), "rule__EPredef__Alternatives"); put(grammarAccess.getEGeneratorConfigValueAccess().getAlternatives_2(), "rule__EGeneratorConfigValue__Alternatives_2"); put(grammarAccess.getESQLDbTypeAccess().getDbTypeAlternatives_0_0(), "rule__ESQLDbType__DbTypeAlternatives_0_0"); put(grammarAccess.getEServiceParamAccess().getAlternatives(), "rule__EServiceParam__Alternatives"); put(grammarAccess.getImportAccess().getImportedNamespaceAlternatives_1_0(), "rule__Import__ImportedNamespaceAlternatives_1_0"); put(grammarAccess.getEMappingEntityAccess().getExtensionTypeAlternatives_3_0_0(), "rule__EMappingEntity__ExtensionTypeAlternatives_3_0_0"); put(grammarAccess.getEMappingEntityAccess().getAlternatives_7_2(), "rule__EMappingEntity__Alternatives_7_2"); put(grammarAccess.getEMappingEntityAccess().getAlternatives_7_3_1(), "rule__EMappingEntity__Alternatives_7_3_1"); put(grammarAccess.getEAttributeAccess().getAlternatives_0(), "rule__EAttribute__Alternatives_0"); put(grammarAccess.getEAttributeAccess().getAlternatives_3(), "rule__EAttribute__Alternatives_3"); put(grammarAccess.getEValueGeneratorAccess().getAlternatives_1(), "rule__EValueGenerator__Alternatives_1"); put(grammarAccess.getEPrimtiveTypeAccess().getAlternatives(), "rule__EPrimtiveType__Alternatives"); put(grammarAccess.getENamedCustomQueryAccess().getAlternatives_0(), "rule__ENamedCustomQuery__Alternatives_0"); put(grammarAccess.getEReturnTypeAccess().getAlternatives(), "rule__EReturnType__Alternatives"); put(grammarAccess.getEPredefinedTypeAccess().getRefAlternatives_0(), "rule__EPredefinedType__RefAlternatives_0"); put(grammarAccess.getEParameterAccess().getAlternatives_1(), "rule__EParameter__Alternatives_1"); put(grammarAccess.getEQueryAccess().getDbTypeAlternatives_0_0(), "rule__EQuery__DbTypeAlternatives_0_0"); put(grammarAccess.getEQueryAccess().getAlternatives_2(), "rule__EQuery__Alternatives_2"); put(grammarAccess.getECustomQueryAccess().getDbTypeAlternatives_0_0(), "rule__ECustomQuery__DbTypeAlternatives_0_0"); put(grammarAccess.getECustomQueryAccess().getAlternatives_2(), "rule__ECustomQuery__Alternatives_2"); put(grammarAccess.getEMappingAttributeAccess().getAlternatives_3(), "rule__EMappingAttribute__Alternatives_3"); put(grammarAccess.getColSortAccess().getAlternatives(), "rule__ColSort__Alternatives"); put(grammarAccess.getReturnTypeAccess().getAlternatives(), "rule__ReturnType__Alternatives"); put(grammarAccess.getEMappingBundleAccess().getGroup(), "rule__EMappingBundle__Group__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_3(), "rule__EMappingBundle__Group_3__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_5(), "rule__EMappingBundle__Group_5__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_5_3(), "rule__EMappingBundle__Group_5_3__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_7(), "rule__EMappingBundle__Group_7__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_9(), "rule__EMappingBundle__Group_9__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_11(), "rule__EMappingBundle__Group_11__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_11_2(), "rule__EMappingBundle__Group_11_2__0"); put(grammarAccess.getEMappingBundleAccess().getGroup_12(), "rule__EMappingBundle__Group_12__0"); put(grammarAccess.getEPredefAccess().getGroup_0(), "rule__EPredef__Group_0__0"); put(grammarAccess.getEPredefAccess().getGroup_1(), "rule__EPredef__Group_1__0"); put(grammarAccess.getEGeneratorDefAccess().getGroup(), "rule__EGeneratorDef__Group__0"); put(grammarAccess.getEGeneratorDefAccess().getGroup_1(), "rule__EGeneratorDef__Group_1__0"); put(grammarAccess.getEGeneratorConfigValueAccess().getGroup(), "rule__EGeneratorConfigValue__Group__0"); put(grammarAccess.getEGeneratorConfigValueAccess().getGroup_2_1(), "rule__EGeneratorConfigValue__Group_2_1__0"); put(grammarAccess.getEBundleEntityAccess().getGroup(), "rule__EBundleEntity__Group__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1(), "rule__EBundleEntity__Group_1__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_1(), "rule__EBundleEntity__Group_1_1__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_2(), "rule__EBundleEntity__Group_1_2__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_2_1(), "rule__EBundleEntity__Group_1_2_1__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_3(), "rule__EBundleEntity__Group_1_3__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_3_1(), "rule__EBundleEntity__Group_1_3_1__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_4(), "rule__EBundleEntity__Group_1_4__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_4_1(), "rule__EBundleEntity__Group_1_4_1__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_5(), "rule__EBundleEntity__Group_1_5__0"); put(grammarAccess.getEBundleEntityAccess().getGroup_1_5_1(), "rule__EBundleEntity__Group_1_5_1__0"); put(grammarAccess.getEIndexAccess().getGroup(), "rule__EIndex__Group__0"); put(grammarAccess.getEIndexAccess().getGroup_4(), "rule__EIndex__Group_4__0"); put(grammarAccess.getEFkConstraintAccess().getGroup(), "rule__EFkConstraint__Group__0"); put(grammarAccess.getEUniqueConstraintAccess().getGroup(), "rule__EUniqueConstraint__Group__0"); put(grammarAccess.getEUniqueConstraintAccess().getGroup_4(), "rule__EUniqueConstraint__Group_4__0"); put(grammarAccess.getESQLAttTypeDefAccess().getGroup(), "rule__ESQLAttTypeDef__Group__0"); put(grammarAccess.getESQLAttTypeDefAccess().getGroup_4(), "rule__ESQLAttTypeDef__Group_4__0"); put(grammarAccess.getESQLTypeDefAccess().getGroup(), "rule__ESQLTypeDef__Group__0"); put(grammarAccess.getESQLTypeDefAccess().getGroup_4(), "rule__ESQLTypeDef__Group_4__0"); put(grammarAccess.getESQLDbTypeAccess().getGroup(), "rule__ESQLDbType__Group__0"); put(grammarAccess.getESQLDbTypeAccess().getGroup_2(), "rule__ESQLDbType__Group_2__0"); put(grammarAccess.getERestServiceMappingAccess().getGroup(), "rule__ERestServiceMapping__Group__0"); put(grammarAccess.getERestServiceMappingAccess().getGroup_2(), "rule__ERestServiceMapping__Group_2__0"); put(grammarAccess.getENamedServiceQueryAccess().getGroup(), "rule__ENamedServiceQuery__Group__0"); put(grammarAccess.getENamedServiceQueryAccess().getGroup_4(), "rule__ENamedServiceQuery__Group_4__0"); put(grammarAccess.getENamedServiceQueryAccess().getGroup_4_2(), "rule__ENamedServiceQuery__Group_4_2__0"); put(grammarAccess.getECustomServiceMethodsAccess().getGroup(), "rule__ECustomServiceMethods__Group__0"); put(grammarAccess.getECustomServiceMethodsAccess().getGroup_4(), "rule__ECustomServiceMethods__Group_4__0"); put(grammarAccess.getEGreedyAttributePathAccess().getGroup(), "rule__EGreedyAttributePath__Group__0"); put(grammarAccess.getEGreedyAttributePathAccess().getGroup_1(), "rule__EGreedyAttributePath__Group_1__0"); put(grammarAccess.getEPathParamAccess().getGroup(), "rule__EPathParam__Group__0"); put(grammarAccess.getEPathParamAccess().getGroup_2(), "rule__EPathParam__Group_2__0"); put(grammarAccess.getEQueryParamAccess().getGroup(), "rule__EQueryParam__Group__0"); put(grammarAccess.getEQueryParamAccess().getGroup_2(), "rule__EQueryParam__Group_2__0"); put(grammarAccess.getEMappingEntityDefAccess().getGroup(), "rule__EMappingEntityDef__Group__0"); put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0"); put(grammarAccess.getPackageDeclarationAccess().getGroup(), "rule__PackageDeclaration__Group__0"); put(grammarAccess.getFQNAccess().getGroup(), "rule__FQN__Group__0"); put(grammarAccess.getFQNAccess().getGroup_1(), "rule__FQN__Group_1__0"); put(grammarAccess.getEMappingEntityAccess().getGroup(), "rule__EMappingEntity__Group__0"); put(grammarAccess.getEMappingEntityAccess().getGroup_3(), "rule__EMappingEntity__Group_3__0"); put(grammarAccess.getEMappingEntityAccess().getGroup_6(), "rule__EMappingEntity__Group_6__0"); put(grammarAccess.getEMappingEntityAccess().getGroup_6_3(), "rule__EMappingEntity__Group_6_3__0"); put(grammarAccess.getEMappingEntityAccess().getGroup_7(), "rule__EMappingEntity__Group_7__0"); put(grammarAccess.getEMappingEntityAccess().getGroup_7_3(), "rule__EMappingEntity__Group_7_3__0"); put(grammarAccess.getEMappingEntityAccess().getGroup_9(), "rule__EMappingEntity__Group_9__0"); put(grammarAccess.getEMappingEntityAccess().getGroup_10(), "rule__EMappingEntity__Group_10__0"); put(grammarAccess.getEAttributeAccess().getGroup(), "rule__EAttribute__Group__0"); put(grammarAccess.getEAttributeAccess().getGroup_3_0(), "rule__EAttribute__Group_3_0__0"); put(grammarAccess.getEAttributeAccess().getGroup_3_0_1(), "rule__EAttribute__Group_3_0_1__0"); put(grammarAccess.getEAttributeAccess().getGroup_3_0_1_3(), "rule__EAttribute__Group_3_0_1_3__0"); put(grammarAccess.getEAttributeAccess().getGroup_3_1(), "rule__EAttribute__Group_3_1__0"); put(grammarAccess.getEAttributeAccess().getGroup_3_1_5(), "rule__EAttribute__Group_3_1_5__0"); put(grammarAccess.getEAttributeAccess().getGroup_3_1_5_3(), "rule__EAttribute__Group_3_1_5_3__0"); put(grammarAccess.getEAttributeAccess().getGroup_4(), "rule__EAttribute__Group_4__0"); put(grammarAccess.getEValueGeneratorAccess().getGroup(), "rule__EValueGenerator__Group__0"); put(grammarAccess.getEValueGeneratorAccess().getGroup_1_1(), "rule__EValueGenerator__Group_1_1__0"); put(grammarAccess.getEValueGeneratorAccess().getGroup_1_2(), "rule__EValueGenerator__Group_1_2__0"); put(grammarAccess.getENamedQueryAccess().getGroup(), "rule__ENamedQuery__Group__0"); put(grammarAccess.getENamedQueryAccess().getGroup_2(), "rule__ENamedQuery__Group_2__0"); put(grammarAccess.getENamedQueryAccess().getGroup_2_1(), "rule__ENamedQuery__Group_2_1__0"); put(grammarAccess.getENamedQueryAccess().getGroup_2_1_1(), "rule__ENamedQuery__Group_2_1_1__0"); put(grammarAccess.getENamedQueryAccess().getGroup_5(), "rule__ENamedQuery__Group_5__0"); put(grammarAccess.getENamedCustomQueryAccess().getGroup(), "rule__ENamedCustomQuery__Group__0"); put(grammarAccess.getENamedCustomQueryAccess().getGroup_0_1(), "rule__ENamedCustomQuery__Group_0_1__0"); put(grammarAccess.getENamedCustomQueryAccess().getGroup_2(), "rule__ENamedCustomQuery__Group_2__0"); put(grammarAccess.getENamedCustomQueryAccess().getGroup_2_1(), "rule__ENamedCustomQuery__Group_2_1__0"); put(grammarAccess.getENamedCustomQueryAccess().getGroup_2_1_1(), "rule__ENamedCustomQuery__Group_2_1_1__0"); put(grammarAccess.getENamedCustomQueryAccess().getGroup_5(), "rule__ENamedCustomQuery__Group_5__0"); put(grammarAccess.getETypeDefAccess().getGroup(), "rule__ETypeDef__Group__0"); put(grammarAccess.getETypeDefAccess().getGroup_4(), "rule__ETypeDef__Group_4__0"); put(grammarAccess.getEModelTypeDefAccess().getGroup(), "rule__EModelTypeDef__Group__0"); put(grammarAccess.getEModelTypeDefAccess().getGroup_3(), "rule__EModelTypeDef__Group_3__0"); put(grammarAccess.getEModelTypeAttributeAccess().getGroup(), "rule__EModelTypeAttribute__Group__0"); put(grammarAccess.getEModelTypeAttributeAccess().getGroup_1(), "rule__EModelTypeAttribute__Group_1__0"); put(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2(), "rule__EModelTypeAttribute__Group_1_2__0"); put(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2_1(), "rule__EModelTypeAttribute__Group_1_2_1__0"); put(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_2_1_1(), "rule__EModelTypeAttribute__Group_1_2_1_1__0"); put(grammarAccess.getEModelTypeAttributeAccess().getGroup_1_3(), "rule__EModelTypeAttribute__Group_1_3__0"); put(grammarAccess.getEValueTypeAttributeAccess().getGroup(), "rule__EValueTypeAttribute__Group__0"); put(grammarAccess.getEParameterAccess().getGroup(), "rule__EParameter__Group__0"); put(grammarAccess.getEParameterAccess().getGroup_1_1(), "rule__EParameter__Group_1_1__0"); put(grammarAccess.getEQueryAccess().getGroup(), "rule__EQuery__Group__0"); put(grammarAccess.getEQueryAccess().getGroup_2_0(), "rule__EQuery__Group_2_0__0"); put(grammarAccess.getEQueryAccess().getGroup_2_0_2(), "rule__EQuery__Group_2_0_2__0"); put(grammarAccess.getEQueryAccess().getGroup_2_0_3(), "rule__EQuery__Group_2_0_3__0"); put(grammarAccess.getEQueryAccess().getGroup_2_0_4(), "rule__EQuery__Group_2_0_4__0"); put(grammarAccess.getECustomQueryAccess().getGroup(), "rule__ECustomQuery__Group__0"); put(grammarAccess.getECustomQueryAccess().getGroup_2_0(), "rule__ECustomQuery__Group_2_0__0"); put(grammarAccess.getECustomQueryAccess().getGroup_2_0_2(), "rule__ECustomQuery__Group_2_0_2__0"); put(grammarAccess.getECustomQueryAccess().getGroup_2_0_3(), "rule__ECustomQuery__Group_2_0_3__0"); put(grammarAccess.getECustomQueryAccess().getGroup_2_0_4(), "rule__ECustomQuery__Group_2_0_4__0"); put(grammarAccess.getEObjectSectionAccess().getGroup(), "rule__EObjectSection__Group__0"); put(grammarAccess.getEObjectSectionAccess().getGroup_1(), "rule__EObjectSection__Group_1__0"); put(grammarAccess.getEObjectSectionAccess().getGroup_1_2(), "rule__EObjectSection__Group_1_2__0"); put(grammarAccess.getEObjectSectionAccess().getGroup_2(), "rule__EObjectSection__Group_2__0"); put(grammarAccess.getEObjectSectionAccess().getGroup_2_1(), "rule__EObjectSection__Group_2_1__0"); put(grammarAccess.getEObjectSectionAccess().getGroup_2_1_2(), "rule__EObjectSection__Group_2_1_2__0"); put(grammarAccess.getEMappingAttributeAccess().getGroup(), "rule__EMappingAttribute__Group__0"); put(grammarAccess.getEMappingAttributeAccess().getGroup_3_1(), "rule__EMappingAttribute__Group_3_1__0"); put(grammarAccess.getEMappingAttributeAccess().getGroup_3_2(), "rule__EMappingAttribute__Group_3_2__0"); put(grammarAccess.getETypeAccess().getGroup(), "rule__EType__Group__0"); put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); put(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup(), "rule__QualifiedNameWithWildcard__Group__0"); put(grammarAccess.getEMappingAccess().getRootAssignment(), "rule__EMapping__RootAssignment"); put(grammarAccess.getEMappingBundleAccess().getImportsAssignment_0(), "rule__EMappingBundle__ImportsAssignment_0"); put(grammarAccess.getEMappingBundleAccess().getNameAssignment_2(), "rule__EMappingBundle__NameAssignment_2"); put(grammarAccess.getEMappingBundleAccess().getParentBundleAssignment_3_1(), "rule__EMappingBundle__ParentBundleAssignment_3_1"); put(grammarAccess.getEMappingBundleAccess().getPredefAssignment_5_2(), "rule__EMappingBundle__PredefAssignment_5_2"); put(grammarAccess.getEMappingBundleAccess().getPredefAssignment_5_3_1(), "rule__EMappingBundle__PredefAssignment_5_3_1"); put(grammarAccess.getEMappingBundleAccess().getEntitiesAssignment_6(), "rule__EMappingBundle__EntitiesAssignment_6"); put(grammarAccess.getEMappingBundleAccess().getEntitiesAssignment_7_1(), "rule__EMappingBundle__EntitiesAssignment_7_1"); put(grammarAccess.getEMappingBundleAccess().getTypeDefsAssignment_8(), "rule__EMappingBundle__TypeDefsAssignment_8"); put(grammarAccess.getEMappingBundleAccess().getGeneratorsAssignment_9_2(), "rule__EMappingBundle__GeneratorsAssignment_9_2"); put(grammarAccess.getEMappingBundleAccess().getDatabasesAssignment_11_1(), "rule__EMappingBundle__DatabasesAssignment_11_1"); put(grammarAccess.getEMappingBundleAccess().getDatabasesAssignment_11_2_1(), "rule__EMappingBundle__DatabasesAssignment_11_2_1"); put(grammarAccess.getEMappingBundleAccess().getColSortAssignment_12_1(), "rule__EMappingBundle__ColSortAssignment_12_1"); put(grammarAccess.getEPredefAccess().getNameAssignment_0_2(), "rule__EPredef__NameAssignment_0_2"); put(grammarAccess.getEPredefAccess().getNameAssignment_1_2(), "rule__EPredef__NameAssignment_1_2"); put(grammarAccess.getEGeneratorDefAccess().getNameAssignment_0(), "rule__EGeneratorDef__NameAssignment_0"); put(grammarAccess.getEGeneratorDefAccess().getParametersAssignment_1_1(), "rule__EGeneratorDef__ParametersAssignment_1_1"); put(grammarAccess.getEGeneratorConfigValueAccess().getKeyAssignment_0(), "rule__EGeneratorConfigValue__KeyAssignment_0"); put(grammarAccess.getEGeneratorConfigValueAccess().getSimpleValueAssignment_2_0(), "rule__EGeneratorConfigValue__SimpleValueAssignment_2_0"); put(grammarAccess.getEGeneratorConfigValueAccess().getChildrenAssignment_2_1_1(), "rule__EGeneratorConfigValue__ChildrenAssignment_2_1_1"); put(grammarAccess.getEBundleEntityAccess().getEntityAssignment_0(), "rule__EBundleEntity__EntityAssignment_0"); put(grammarAccess.getEBundleEntityAccess().getPkConstraintNameAssignment_1_1_1(), "rule__EBundleEntity__PkConstraintNameAssignment_1_1_1"); put(grammarAccess.getEBundleEntityAccess().getFkConstraintsAssignment_1_2_0(), "rule__EBundleEntity__FkConstraintsAssignment_1_2_0"); put(grammarAccess.getEBundleEntityAccess().getFkConstraintsAssignment_1_2_1_1(), "rule__EBundleEntity__FkConstraintsAssignment_1_2_1_1"); put(grammarAccess.getEBundleEntityAccess().getUniqueContraintsAssignment_1_3_0(), "rule__EBundleEntity__UniqueContraintsAssignment_1_3_0"); put(grammarAccess.getEBundleEntityAccess().getUniqueContraintsAssignment_1_3_1_1(), "rule__EBundleEntity__UniqueContraintsAssignment_1_3_1_1"); put(grammarAccess.getEBundleEntityAccess().getIndicesAssignment_1_4_0(), "rule__EBundleEntity__IndicesAssignment_1_4_0"); put(grammarAccess.getEBundleEntityAccess().getIndicesAssignment_1_4_1_1(), "rule__EBundleEntity__IndicesAssignment_1_4_1_1"); put(grammarAccess.getEBundleEntityAccess().getTypeDefsAssignment_1_5_0(), "rule__EBundleEntity__TypeDefsAssignment_1_5_0"); put(grammarAccess.getEBundleEntityAccess().getTypeDefsAssignment_1_5_1_1(), "rule__EBundleEntity__TypeDefsAssignment_1_5_1_1"); put(grammarAccess.getEBundleEntityAccess().getRestAssignment_1_6(), "rule__EBundleEntity__RestAssignment_1_6"); put(grammarAccess.getEIndexAccess().getNameAssignment_1(), "rule__EIndex__NameAssignment_1"); put(grammarAccess.getEIndexAccess().getAttributesAssignment_3(), "rule__EIndex__AttributesAssignment_3"); put(grammarAccess.getEIndexAccess().getAttributesAssignment_4_1(), "rule__EIndex__AttributesAssignment_4_1"); put(grammarAccess.getEFkConstraintAccess().getAttributeAssignment_1(), "rule__EFkConstraint__AttributeAssignment_1"); put(grammarAccess.getEFkConstraintAccess().getNameAssignment_2(), "rule__EFkConstraint__NameAssignment_2"); put(grammarAccess.getEUniqueConstraintAccess().getNameAssignment_1(), "rule__EUniqueConstraint__NameAssignment_1"); put(grammarAccess.getEUniqueConstraintAccess().getAttributesAssignment_3(), "rule__EUniqueConstraint__AttributesAssignment_3"); put(grammarAccess.getEUniqueConstraintAccess().getAttributesAssignment_4_1(), "rule__EUniqueConstraint__AttributesAssignment_4_1"); put(grammarAccess.getESQLAttTypeDefAccess().getAttributeAssignment_1(), "rule__ESQLAttTypeDef__AttributeAssignment_1"); put(grammarAccess.getESQLAttTypeDefAccess().getDbTypesAssignment_3(), "rule__ESQLAttTypeDef__DbTypesAssignment_3"); put(grammarAccess.getESQLAttTypeDefAccess().getDbTypesAssignment_4_1(), "rule__ESQLAttTypeDef__DbTypesAssignment_4_1"); put(grammarAccess.getESQLTypeDefAccess().getEtypeAssignment_1(), "rule__ESQLTypeDef__EtypeAssignment_1"); put(grammarAccess.getESQLTypeDefAccess().getDbTypesAssignment_3(), "rule__ESQLTypeDef__DbTypesAssignment_3"); put(grammarAccess.getESQLTypeDefAccess().getDbTypesAssignment_4_1(), "rule__ESQLTypeDef__DbTypesAssignment_4_1"); put(grammarAccess.getESQLDbTypeAccess().getDbTypeAssignment_0(), "rule__ESQLDbType__DbTypeAssignment_0"); put(grammarAccess.getESQLDbTypeAccess().getSqlTypeDefAssignment_1(), "rule__ESQLDbType__SqlTypeDefAssignment_1"); put(grammarAccess.getESQLDbTypeAccess().getSizeAssignment_2_1(), "rule__ESQLDbType__SizeAssignment_2_1"); put(grammarAccess.getERestServiceMappingAccess().getServiceMethodsAssignment_2_1(), "rule__ERestServiceMapping__ServiceMethodsAssignment_2_1"); put(grammarAccess.getERestServiceMappingAccess().getCustomServiceMethodsAssignment_2_2(), "rule__ERestServiceMapping__CustomServiceMethodsAssignment_2_2"); put(grammarAccess.getERestServiceMappingAccess().getRestAssignment_3(), "rule__ERestServiceMapping__RestAssignment_3"); put(grammarAccess.getENamedServiceQueryAccess().getQueryAssignment_0(), "rule__ENamedServiceQuery__QueryAssignment_0"); put(grammarAccess.getENamedServiceQueryAccess().getNameAssignment_2(), "rule__ENamedServiceQuery__NameAssignment_2"); put(grammarAccess.getENamedServiceQueryAccess().getPathAssignment_3(), "rule__ENamedServiceQuery__PathAssignment_3"); put(grammarAccess.getENamedServiceQueryAccess().getParametersAssignment_4_1(), "rule__ENamedServiceQuery__ParametersAssignment_4_1"); put(grammarAccess.getENamedServiceQueryAccess().getGreedyAttributePathListAssignment_4_2_2(), "rule__ENamedServiceQuery__GreedyAttributePathListAssignment_4_2_2"); put(grammarAccess.getECustomServiceMethodsAccess().getNameAssignment_2(), "rule__ECustomServiceMethods__NameAssignment_2"); put(grammarAccess.getECustomServiceMethodsAccess().getPathAssignment_3(), "rule__ECustomServiceMethods__PathAssignment_3"); put(grammarAccess.getECustomServiceMethodsAccess().getParametersAssignment_4_1(), "rule__ECustomServiceMethods__ParametersAssignment_4_1"); put(grammarAccess.getEGreedyAttributePathAccess().getGreedyAttributeAssignment_0(), "rule__EGreedyAttributePath__GreedyAttributeAssignment_0"); put(grammarAccess.getEGreedyAttributePathAccess().getSubPathListAssignment_1_1(), "rule__EGreedyAttributePath__SubPathListAssignment_1_1"); put(grammarAccess.getEPathParamAccess().getParamAssignment_1(), "rule__EPathParam__ParamAssignment_1"); put(grammarAccess.getEPathParamAccess().getNameAssignment_2_1(), "rule__EPathParam__NameAssignment_2_1"); put(grammarAccess.getEQueryParamAccess().getParamAssignment_1(), "rule__EQueryParam__ParamAssignment_1"); put(grammarAccess.getEQueryParamAccess().getNameAssignment_2_1(), "rule__EQueryParam__NameAssignment_2_1"); put(grammarAccess.getEMappingEntityDefAccess().getPackageAssignment_0(), "rule__EMappingEntityDef__PackageAssignment_0"); put(grammarAccess.getEMappingEntityDefAccess().getImportsAssignment_1(), "rule__EMappingEntityDef__ImportsAssignment_1"); put(grammarAccess.getEMappingEntityDefAccess().getEntityAssignment_2(), "rule__EMappingEntityDef__EntityAssignment_2"); put(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1(), "rule__Import__ImportedNamespaceAssignment_1"); put(grammarAccess.getPackageDeclarationAccess().getNameAssignment_1(), "rule__PackageDeclaration__NameAssignment_1"); put(grammarAccess.getEMappingEntityAccess().getAbstractAssignment_0(), "rule__EMappingEntity__AbstractAssignment_0"); put(grammarAccess.getEMappingEntityAccess().getNameAssignment_2(), "rule__EMappingEntity__NameAssignment_2"); put(grammarAccess.getEMappingEntityAccess().getExtensionTypeAssignment_3_0(), "rule__EMappingEntity__ExtensionTypeAssignment_3_0"); put(grammarAccess.getEMappingEntityAccess().getParentAssignment_3_1(), "rule__EMappingEntity__ParentAssignment_3_1"); put(grammarAccess.getEMappingEntityAccess().getEtypeAssignment_5(), "rule__EMappingEntity__EtypeAssignment_5"); put(grammarAccess.getEMappingEntityAccess().getAttributesAssignment_6_2(), "rule__EMappingEntity__AttributesAssignment_6_2"); put(grammarAccess.getEMappingEntityAccess().getAttributesAssignment_6_3_1(), "rule__EMappingEntity__AttributesAssignment_6_3_1"); put(grammarAccess.getEMappingEntityAccess().getNamedQueriesAssignment_7_2_0(), "rule__EMappingEntity__NamedQueriesAssignment_7_2_0"); put(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesAssignment_7_2_1(), "rule__EMappingEntity__NamedCustomQueriesAssignment_7_2_1"); put(grammarAccess.getEMappingEntityAccess().getNamedQueriesAssignment_7_3_1_0(), "rule__EMappingEntity__NamedQueriesAssignment_7_3_1_0"); put(grammarAccess.getEMappingEntityAccess().getNamedCustomQueriesAssignment_7_3_1_1(), "rule__EMappingEntity__NamedCustomQueriesAssignment_7_3_1_1"); put(grammarAccess.getEMappingEntityAccess().getTableNameAssignment_9_1(), "rule__EMappingEntity__TableNameAssignment_9_1"); put(grammarAccess.getEMappingEntityAccess().getDescriminationColumnAssignment_10_1(), "rule__EMappingEntity__DescriminationColumnAssignment_10_1"); put(grammarAccess.getEAttributeAccess().getPkAssignment_0_0(), "rule__EAttribute__PkAssignment_0_0"); put(grammarAccess.getEAttributeAccess().getForcedFkAssignment_0_1(), "rule__EAttribute__ForcedFkAssignment_0_1"); put(grammarAccess.getEAttributeAccess().getNameAssignment_1(), "rule__EAttribute__NameAssignment_1"); put(grammarAccess.getEAttributeAccess().getColumnNameAssignment_3_0_0(), "rule__EAttribute__ColumnNameAssignment_3_0_0"); put(grammarAccess.getEAttributeAccess().getValueGeneratorsAssignment_3_0_1_2(), "rule__EAttribute__ValueGeneratorsAssignment_3_0_1_2"); put(grammarAccess.getEAttributeAccess().getValueGeneratorsAssignment_3_0_1_3_1(), "rule__EAttribute__ValueGeneratorsAssignment_3_0_1_3_1"); put(grammarAccess.getEAttributeAccess().getResolvedAssignment_3_1_0(), "rule__EAttribute__ResolvedAssignment_3_1_0"); put(grammarAccess.getEAttributeAccess().getQueryAssignment_3_1_1(), "rule__EAttribute__QueryAssignment_3_1_1"); put(grammarAccess.getEAttributeAccess().getParametersAssignment_3_1_3(), "rule__EAttribute__ParametersAssignment_3_1_3"); put(grammarAccess.getEAttributeAccess().getOppositeAssignment_3_1_5_0(), "rule__EAttribute__OppositeAssignment_3_1_5_0"); put(grammarAccess.getEAttributeAccess().getRelationTableAssignment_3_1_5_2(), "rule__EAttribute__RelationTableAssignment_3_1_5_2"); put(grammarAccess.getEAttributeAccess().getRelationColumnAssignment_3_1_5_3_1(), "rule__EAttribute__RelationColumnAssignment_3_1_5_3_1"); put(grammarAccess.getEAttributeAccess().getSizeAssignment_4_1(), "rule__EAttribute__SizeAssignment_4_1"); put(grammarAccess.getEValueGeneratorAccess().getDbTypeAssignment_0(), "rule__EValueGenerator__DbTypeAssignment_0"); put(grammarAccess.getEValueGeneratorAccess().getAutokeyAssignment_1_0(), "rule__EValueGenerator__AutokeyAssignment_1_0"); put(grammarAccess.getEValueGeneratorAccess().getQueryAssignment_1_1_1(), "rule__EValueGenerator__QueryAssignment_1_1_1"); put(grammarAccess.getEValueGeneratorAccess().getSequenceAssignment_1_2_1(), "rule__EValueGenerator__SequenceAssignment_1_2_1"); put(grammarAccess.getENamedQueryAccess().getReturnTypeAssignment_0(), "rule__ENamedQuery__ReturnTypeAssignment_0"); put(grammarAccess.getENamedQueryAccess().getNameAssignment_1(), "rule__ENamedQuery__NameAssignment_1"); put(grammarAccess.getENamedQueryAccess().getParametersAssignment_2_1_0(), "rule__ENamedQuery__ParametersAssignment_2_1_0"); put(grammarAccess.getENamedQueryAccess().getParametersAssignment_2_1_1_1(), "rule__ENamedQuery__ParametersAssignment_2_1_1_1"); put(grammarAccess.getENamedQueryAccess().getQueriesAssignment_4(), "rule__ENamedQuery__QueriesAssignment_4"); put(grammarAccess.getENamedQueryAccess().getQueriesAssignment_5_1(), "rule__ENamedQuery__QueriesAssignment_5_1"); put(grammarAccess.getENamedCustomQueryAccess().getReturnTypeAssignment_0_0(), "rule__ENamedCustomQuery__ReturnTypeAssignment_0_0"); put(grammarAccess.getENamedCustomQueryAccess().getListAssignment_0_1_0(), "rule__ENamedCustomQuery__ListAssignment_0_1_0"); put(grammarAccess.getENamedCustomQueryAccess().getReturnTypeAssignment_0_1_1(), "rule__ENamedCustomQuery__ReturnTypeAssignment_0_1_1"); put(grammarAccess.getENamedCustomQueryAccess().getNameAssignment_1(), "rule__ENamedCustomQuery__NameAssignment_1"); put(grammarAccess.getENamedCustomQueryAccess().getParametersAssignment_2_1_0(), "rule__ENamedCustomQuery__ParametersAssignment_2_1_0"); put(grammarAccess.getENamedCustomQueryAccess().getParametersAssignment_2_1_1_1(), "rule__ENamedCustomQuery__ParametersAssignment_2_1_1_1"); put(grammarAccess.getENamedCustomQueryAccess().getQueriesAssignment_4(), "rule__ENamedCustomQuery__QueriesAssignment_4"); put(grammarAccess.getENamedCustomQueryAccess().getQueriesAssignment_5_1(), "rule__ENamedCustomQuery__QueriesAssignment_5_1"); put(grammarAccess.getEPredefinedTypeAccess().getRefAssignment(), "rule__EPredefinedType__RefAssignment"); put(grammarAccess.getETypeDefAccess().getNameAssignment_1(), "rule__ETypeDef__NameAssignment_1"); put(grammarAccess.getETypeDefAccess().getTypesAssignment_3(), "rule__ETypeDef__TypesAssignment_3"); put(grammarAccess.getETypeDefAccess().getTypesAssignment_4_1(), "rule__ETypeDef__TypesAssignment_4_1"); put(grammarAccess.getEModelTypeDefAccess().getEclassDefAssignment_0(), "rule__EModelTypeDef__EclassDefAssignment_0"); put(grammarAccess.getEModelTypeDefAccess().getAttributesAssignment_2(), "rule__EModelTypeDef__AttributesAssignment_2"); put(grammarAccess.getEModelTypeDefAccess().getAttributesAssignment_3_1(), "rule__EModelTypeDef__AttributesAssignment_3_1"); put(grammarAccess.getEModelTypeAttributeAccess().getNameAssignment_0(), "rule__EModelTypeAttribute__NameAssignment_0"); put(grammarAccess.getEModelTypeAttributeAccess().getQueryAssignment_1_1(), "rule__EModelTypeAttribute__QueryAssignment_1_1"); put(grammarAccess.getEModelTypeAttributeAccess().getParametersAssignment_1_2_1_0(), "rule__EModelTypeAttribute__ParametersAssignment_1_2_1_0"); put(grammarAccess.getEModelTypeAttributeAccess().getParametersAssignment_1_2_1_1_1(), "rule__EModelTypeAttribute__ParametersAssignment_1_2_1_1_1"); put(grammarAccess.getEModelTypeAttributeAccess().getCachedAssignment_1_3_0(), "rule__EModelTypeAttribute__CachedAssignment_1_3_0"); put(grammarAccess.getEModelTypeAttributeAccess().getCacheNameAssignment_1_3_1(), "rule__EModelTypeAttribute__CacheNameAssignment_1_3_1"); put(grammarAccess.getEValueTypeAttributeAccess().getTypeAssignment_0(), "rule__EValueTypeAttribute__TypeAssignment_0"); put(grammarAccess.getEValueTypeAttributeAccess().getNameAssignment_1(), "rule__EValueTypeAttribute__NameAssignment_1"); put(grammarAccess.getEParameterAccess().getIdAssignment_0(), "rule__EParameter__IdAssignment_0"); put(grammarAccess.getEParameterAccess().getTypeAssignment_1_0(), "rule__EParameter__TypeAssignment_1_0"); put(grammarAccess.getEParameterAccess().getListAssignment_1_1_0(), "rule__EParameter__ListAssignment_1_1_0"); put(grammarAccess.getEParameterAccess().getTypeAssignment_1_1_1(), "rule__EParameter__TypeAssignment_1_1_1"); put(grammarAccess.getEParameterAccess().getNameAssignment_2(), "rule__EParameter__NameAssignment_2"); put(grammarAccess.getEQueryAccess().getDbTypeAssignment_0(), "rule__EQuery__DbTypeAssignment_0"); put(grammarAccess.getEQueryAccess().getMappingAssignment_1(), "rule__EQuery__MappingAssignment_1"); put(grammarAccess.getEQueryAccess().getFromAssignment_2_0_1(), "rule__EQuery__FromAssignment_2_0_1"); put(grammarAccess.getEQueryAccess().getWhereAssignment_2_0_2_1(), "rule__EQuery__WhereAssignment_2_0_2_1"); put(grammarAccess.getEQueryAccess().getGroupByAssignment_2_0_3_1(), "rule__EQuery__GroupByAssignment_2_0_3_1"); put(grammarAccess.getEQueryAccess().getOrderbyAssignment_2_0_4_1(), "rule__EQuery__OrderbyAssignment_2_0_4_1"); put(grammarAccess.getEQueryAccess().getAllAssignment_2_1(), "rule__EQuery__AllAssignment_2_1"); put(grammarAccess.getECustomQueryAccess().getDbTypeAssignment_0(), "rule__ECustomQuery__DbTypeAssignment_0"); put(grammarAccess.getECustomQueryAccess().getColumnsAssignment_1(), "rule__ECustomQuery__ColumnsAssignment_1"); put(grammarAccess.getECustomQueryAccess().getFromAssignment_2_0_1(), "rule__ECustomQuery__FromAssignment_2_0_1"); put(grammarAccess.getECustomQueryAccess().getWhereAssignment_2_0_2_1(), "rule__ECustomQuery__WhereAssignment_2_0_2_1"); put(grammarAccess.getECustomQueryAccess().getGroupByAssignment_2_0_3_1(), "rule__ECustomQuery__GroupByAssignment_2_0_3_1"); put(grammarAccess.getECustomQueryAccess().getOrderbyAssignment_2_0_4_1(), "rule__ECustomQuery__OrderbyAssignment_2_0_4_1"); put(grammarAccess.getECustomQueryAccess().getAllAssignment_2_1(), "rule__ECustomQuery__AllAssignment_2_1"); put(grammarAccess.getEObjectSectionAccess().getEntityAssignment_0(), "rule__EObjectSection__EntityAssignment_0"); put(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesAssignment_1_1(), "rule__EObjectSection__DescriminatedTypesAssignment_1_1"); put(grammarAccess.getEObjectSectionAccess().getDescriminatedTypesAssignment_1_2_1(), "rule__EObjectSection__DescriminatedTypesAssignment_1_2_1"); put(grammarAccess.getEObjectSectionAccess().getPrefixAssignment_2_0(), "rule__EObjectSection__PrefixAssignment_2_0"); put(grammarAccess.getEObjectSectionAccess().getAttributesAssignment_2_1_1(), "rule__EObjectSection__AttributesAssignment_2_1_1"); put(grammarAccess.getEObjectSectionAccess().getAttributesAssignment_2_1_2_1(), "rule__EObjectSection__AttributesAssignment_2_1_2_1"); put(grammarAccess.getEMappingAttributeAccess().getPkAssignment_0(), "rule__EMappingAttribute__PkAssignment_0"); put(grammarAccess.getEMappingAttributeAccess().getPropertyAssignment_1(), "rule__EMappingAttribute__PropertyAssignment_1"); put(grammarAccess.getEMappingAttributeAccess().getColumnNameAssignment_3_0(), "rule__EMappingAttribute__ColumnNameAssignment_3_0"); put(grammarAccess.getEMappingAttributeAccess().getResolvedAssignment_3_1_0(), "rule__EMappingAttribute__ResolvedAssignment_3_1_0"); put(grammarAccess.getEMappingAttributeAccess().getQueryAssignment_3_1_1(), "rule__EMappingAttribute__QueryAssignment_3_1_1"); put(grammarAccess.getEMappingAttributeAccess().getParametersAssignment_3_1_3(), "rule__EMappingAttribute__ParametersAssignment_3_1_3"); put(grammarAccess.getEMappingAttributeAccess().getMappedAssignment_3_2_0(), "rule__EMappingAttribute__MappedAssignment_3_2_0"); put(grammarAccess.getEMappingAttributeAccess().getMapAssignment_3_2_1(), "rule__EMappingAttribute__MapAssignment_3_2_1"); put(grammarAccess.getETypeAccess().getUrlAssignment_1(), "rule__EType__UrlAssignment_1"); put(grammarAccess.getETypeAccess().getNameAssignment_3(), "rule__EType__NameAssignment_3"); } }; } return nameMappings.get(element); } @Override protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { try { at.bestsolution.persistence.emap.ui.contentassist.antlr.internal.InternalEMapParser typedParser = (at.bestsolution.persistence.emap.ui.contentassist.antlr.internal.InternalEMapParser) parser; typedParser.entryRuleEMapping(); 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 EMapGrammarAccess getGrammarAccess() { return this.grammarAccess; } public void setGrammarAccess(EMapGrammarAccess grammarAccess) { this.grammarAccess = grammarAccess; } }