| /** |
| * Copyright (c) 2011, 2015 - Lunifera GmbH (Gross Enzersdorf), Loetz GmbH&Co.KG (Heidelberg) |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Florian Pirchner - Initial implementation |
| */ |
| |
| grammar InternalUIGrammar; |
| |
| options { |
| superClass=AbstractInternalAntlrParser; |
| |
| } |
| |
| @lexer::header { |
| package org.eclipse.osbp.ecview.dsl.parser.antlr.internal; |
| |
| // Hack: Use our own Lexer superclass by means of import. |
| // Currently there is no other way to specify the superclass for the lexer. |
| import org.eclipse.xtext.parser.antlr.Lexer; |
| } |
| |
| @parser::header { |
| package org.eclipse.osbp.ecview.dsl.parser.antlr.internal; |
| |
| import org.eclipse.xtext.*; |
| import org.eclipse.xtext.parser.*; |
| import org.eclipse.xtext.parser.impl.*; |
| import org.eclipse.emf.ecore.util.EcoreUtil; |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.common.util.Enumerator; |
| import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser; |
| import org.eclipse.xtext.parser.antlr.XtextTokenStream; |
| import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; |
| import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken; |
| import org.eclipse.osbp.ecview.dsl.services.UIGrammarGrammarAccess; |
| |
| } |
| |
| @parser::members { |
| |
| private UIGrammarGrammarAccess grammarAccess; |
| |
| public InternalUIGrammarParser(TokenStream input, UIGrammarGrammarAccess grammarAccess) { |
| this(input); |
| this.grammarAccess = grammarAccess; |
| registerRules(grammarAccess.getGrammar()); |
| } |
| |
| @Override |
| protected String getFirstRuleName() { |
| return "UiModel"; |
| } |
| |
| @Override |
| protected UIGrammarGrammarAccess getGrammarAccess() { |
| return grammarAccess; |
| } |
| } |
| |
| @rulecatch { |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| } |
| |
| |
| |
| |
| // Entry rule entryRuleUiModel |
| entryRuleUiModel returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiModelRule()); } |
| iv_ruleUiModel=ruleUiModel |
| { $current=$iv_ruleUiModel.current; } |
| EOF |
| ; |
| |
| // Rule UiModel |
| ruleUiModel returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='package' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiModelAccess().getPackageKeyword_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); |
| } |
| lv_packageName_1_0=ruleQualifiedName { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiModelRule()); |
| } |
| set( |
| $current, |
| "packageName", |
| lv_packageName_1_0, |
| "QualifiedName"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiModelAccess().getImportsUiImportsParserRuleCall_2_0()); |
| } |
| lv_imports_2_0=ruleUiImports { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiModelRule()); |
| } |
| add( |
| $current, |
| "imports", |
| lv_imports_2_0, |
| "UiImports"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiModelAccess().getRootsUiRootElementsParserRuleCall_3_0()); |
| } |
| lv_roots_3_0=ruleUiRootElements { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiModelRule()); |
| } |
| add( |
| $current, |
| "roots", |
| lv_roots_3_0, |
| "UiRootElements"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiImports |
| entryRuleUiImports returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiImportsRule()); } |
| iv_ruleUiImports=ruleUiImports |
| { $current=$iv_ruleUiImports.current; } |
| EOF |
| ; |
| |
| // Rule UiImports |
| ruleUiImports returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='import' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiImportsAccess().getImportKeyword_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiImportsAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); |
| } |
| lv_importedNamespace_1_0=ruleQualifiedNameWithWildcard { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiImportsRule()); |
| } |
| set( |
| $current, |
| "importedNamespace", |
| lv_importedNamespace_1_0, |
| "QualifiedNameWithWildcard"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_2=';' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiImportsAccess().getSemicolonKeyword_2()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiRootElements |
| entryRuleUiRootElements returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiRootElementsRule()); } |
| iv_ruleUiRootElements=ruleUiRootElements |
| { $current=$iv_ruleUiRootElements.current; } |
| EOF |
| ; |
| |
| // Rule UiRootElements |
| ruleUiRootElements returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiViewParserRuleCall_0()); |
| } |
| this_UiView_0=ruleUiView |
| { |
| $current = $this_UiView_0.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiViewSetParserRuleCall_1()); |
| } |
| this_UiViewSet_1=ruleUiViewSet |
| { |
| $current = $this_UiViewSet_1.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiValidatorAliasParserRuleCall_2()); |
| } |
| this_UiValidatorAlias_2=ruleUiValidatorAlias |
| { |
| $current = $this_UiValidatorAlias_2.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiMobileViewParserRuleCall_3()); |
| } |
| this_UiMobileView_3=ruleUiMobileView |
| { |
| $current = $this_UiMobileView_3.current; |
| afterParserOrEnumRuleCall(); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiValidatorAlias |
| entryRuleUiValidatorAlias returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiValidatorAliasRule()); } |
| iv_ruleUiValidatorAlias=ruleUiValidatorAlias |
| { $current=$iv_ruleUiValidatorAlias.current; } |
| EOF |
| ; |
| |
| // Rule UiValidatorAlias |
| ruleUiValidatorAlias returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='validatorAlias' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiValidatorAliasAccess().getValidatorAliasKeyword_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiValidatorAliasAccess().getValidatorUiValidatorParserRuleCall_1_0()); |
| } |
| lv_validator_1_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiValidatorAliasRule()); |
| } |
| set( |
| $current, |
| "validator", |
| lv_validator_1_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) otherlv_2='as' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiValidatorAliasAccess().getAsKeyword_2()); |
| } |
| ( |
| ( |
| lv_alias_3_0=RULE_ID |
| { |
| newLeafNode(lv_alias_3_0, grammarAccess.getUiValidatorAliasAccess().getAliasIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiValidatorAliasRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "alias", |
| lv_alias_3_0, |
| "ID"); |
| } |
| |
| ) |
| )( otherlv_4=';' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiValidatorAliasAccess().getSemicolonKeyword_4()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiValidatorAssignment |
| entryRuleUiValidatorAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiValidatorAssignmentRule()); } |
| iv_ruleUiValidatorAssignment=ruleUiValidatorAssignment |
| { $current=$iv_ruleUiValidatorAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiValidatorAssignment |
| ruleUiValidatorAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='fieldValidation' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiValidatorAssignmentAccess().getFieldValidationKeyword_0()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiValidatorAssignmentRule()); |
| } |
| } |
| otherlv_1=RULE_ID |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiValidatorAssignmentAccess().getFieldUiFieldCrossReference_1_0()); |
| } |
| |
| ) |
| ) otherlv_2='+=' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiValidatorAssignmentAccess().getPlusSignEqualsSignKeyword_2()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiValidatorAssignmentAccess().getValidatorDefUiValidatorDefParserRuleCall_3_0_0()); |
| } |
| lv_validatorDef_3_0=ruleUiValidatorDef { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiValidatorAssignmentRule()); |
| } |
| set( |
| $current, |
| "validatorDef", |
| lv_validatorDef_3_0, |
| "UiValidatorDef"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |(( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiValidatorAssignmentRule()); |
| } |
| } |
| { |
| newCompositeNode(grammarAccess.getUiValidatorAssignmentAccess().getValidatorAliasUiValidatorAliasCrossReference_3_1_0_0()); |
| } |
| ruleQualifiedName { |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_5=';' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiValidatorAssignmentAccess().getSemicolonKeyword_3_1_1()); |
| } |
| )?))) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiValidatorDef |
| entryRuleUiValidatorDef returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiValidatorDefRule()); } |
| iv_ruleUiValidatorDef=ruleUiValidatorDef |
| { $current=$iv_ruleUiValidatorDef.current; } |
| EOF |
| ; |
| |
| // Rule UiValidatorDef |
| ruleUiValidatorDef returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiValidatorDefAccess().getValidatorUiValidatorParserRuleCall_0()); |
| } |
| lv_validator_0_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiValidatorDefRule()); |
| } |
| set( |
| $current, |
| "validator", |
| lv_validator_0_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiViewSet |
| entryRuleUiViewSet returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiViewSetRule()); } |
| iv_ruleUiViewSet=ruleUiViewSet |
| { $current=$iv_ruleUiViewSet.current; } |
| EOF |
| ; |
| |
| // Rule UiViewSet |
| ruleUiViewSet returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='viewset' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiViewSetAccess().getViewsetKeyword_0()); |
| } |
| ( |
| ( |
| lv_name_1_0=RULE_ID |
| { |
| newLeafNode(lv_name_1_0, grammarAccess.getUiViewSetAccess().getNameIDTerminalRuleCall_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiViewSetRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| } |
| |
| ) |
| ) otherlv_2='{' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiViewSetAccess().getLeftCurlyBracketKeyword_2()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiViewSetAccess().getBeanSlotsUiBeanSlotParserRuleCall_3_0()); |
| } |
| lv_beanSlots_3_0=ruleUiBeanSlot { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiViewSetRule()); |
| } |
| add( |
| $current, |
| "beanSlots", |
| lv_beanSlots_3_0, |
| "UiBeanSlot"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiViewSetAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_4_0()); |
| } |
| lv_bindingEndpointAlias_4_0=ruleUiBindingEndpointAlias { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiViewSetRule()); |
| } |
| add( |
| $current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_4_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_5='}' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiViewSetAccess().getRightCurlyBracketKeyword_5()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiBindingEndpointAlias |
| entryRuleUiBindingEndpointAlias returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiBindingEndpointAliasRule()); } |
| iv_ruleUiBindingEndpointAlias=ruleUiBindingEndpointAlias |
| { $current=$iv_ruleUiBindingEndpointAlias.current; } |
| EOF |
| ; |
| |
| // Rule UiBindingEndpointAlias |
| ruleUiBindingEndpointAlias returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='dataAlias' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiBindingEndpointAliasAccess().getDataAliasKeyword_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiBindingEndpointAliasAccess().getEndpointUiBindingEndpointAssignmentParserRuleCall_1_0()); |
| } |
| lv_endpoint_1_0=ruleUiBindingEndpointAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiBindingEndpointAliasRule()); |
| } |
| set( |
| $current, |
| "endpoint", |
| lv_endpoint_1_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) otherlv_2='as' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiBindingEndpointAliasAccess().getAsKeyword_2()); |
| } |
| ( |
| ( |
| lv_alias_3_0=RULE_ID |
| { |
| newLeafNode(lv_alias_3_0, grammarAccess.getUiBindingEndpointAliasAccess().getAliasIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiBindingEndpointAliasRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "alias", |
| lv_alias_3_0, |
| "ID"); |
| } |
| |
| ) |
| )( otherlv_4=';' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiBindingEndpointAliasAccess().getSemicolonKeyword_4()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiBeanSlot |
| entryRuleUiBeanSlot returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiBeanSlotRule()); } |
| iv_ruleUiBeanSlot=ruleUiBeanSlot |
| { $current=$iv_ruleUiBeanSlot.current; } |
| EOF |
| ; |
| |
| // Rule UiBeanSlot |
| ruleUiBeanSlot returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='datasource' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiBeanSlotAccess().getDatasourceKeyword_0()); |
| } |
| ( |
| ( |
| lv_name_1_0=RULE_ID |
| { |
| newLeafNode(lv_name_1_0, grammarAccess.getUiBeanSlotAccess().getNameIDTerminalRuleCall_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiBeanSlotRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| } |
| |
| ) |
| ) otherlv_2=':' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiBeanSlotAccess().getColonKeyword_2()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiBeanSlotAccess().getJvmTypeJvmTypeReferenceParserRuleCall_3_0()); |
| } |
| lv_jvmType_3_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiBeanSlotRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_3_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_4='eventTopic' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiBeanSlotAccess().getEventTopicKeyword_4_0()); |
| } |
| ( |
| ( |
| lv_eventTopic_5_0=RULE_STRING |
| { |
| newLeafNode(lv_eventTopic_5_0, grammarAccess.getUiBeanSlotAccess().getEventTopicSTRINGTerminalRuleCall_4_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiBeanSlotRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "eventTopic", |
| lv_eventTopic_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))?( otherlv_6=';' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiBeanSlotAccess().getSemicolonKeyword_5()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiBinding |
| entryRuleUiBinding returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiBindingRule()); } |
| iv_ruleUiBinding=ruleUiBinding |
| { $current=$iv_ruleUiBinding.current; } |
| EOF |
| ; |
| |
| // Rule UiBinding |
| ruleUiBinding returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='bind' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiBindingAccess().getBindKeyword_0()); |
| } |
| ( |
| ( |
| lv_listBinding_1_0= 'list' |
| { |
| newLeafNode(lv_listBinding_1_0, grammarAccess.getUiBindingAccess().getListBindingListKeyword_1_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiBindingRule()); |
| } |
| setWithLastConsumed($current, "listBinding", true, "list"); |
| } |
| |
| ) |
| )?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiBindingAccess().getSourceUiBindingEndpointAssignmentParserRuleCall_2_0()); |
| } |
| lv_source_2_0=ruleUiBindingEndpointAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiBindingRule()); |
| } |
| set( |
| $current, |
| "source", |
| lv_source_2_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )(( |
| ( |
| lv_targetToSource_3_0= '<' |
| { |
| newLeafNode(lv_targetToSource_3_0, grammarAccess.getUiBindingAccess().getTargetToSourceLessThanSignKeyword_3_0_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiBindingRule()); |
| } |
| setWithLastConsumed($current, "targetToSource", true, "<"); |
| } |
| |
| ) |
| )? otherlv_4='--' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiBindingAccess().getHyphenMinusHyphenMinusKeyword_3_1()); |
| } |
| ( |
| ( |
| lv_sourceToTarget_5_0= '>' |
| { |
| newLeafNode(lv_sourceToTarget_5_0, grammarAccess.getUiBindingAccess().getSourceToTargetGreaterThanSignKeyword_3_2_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiBindingRule()); |
| } |
| setWithLastConsumed($current, "sourceToTarget", true, ">"); |
| } |
| |
| ) |
| )?)( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiBindingAccess().getTargetUiBindingEndpointAssignmentParserRuleCall_4_0()); |
| } |
| lv_target_6_0=ruleUiBindingEndpointAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiBindingRule()); |
| } |
| set( |
| $current, |
| "target", |
| lv_target_6_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_7=';' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiBindingAccess().getSemicolonKeyword_5()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiBindingEndpointAssignment |
| entryRuleUiBindingEndpointAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentRule()); } |
| iv_ruleUiBindingEndpointAssignment=ruleUiBindingEndpointAssignment |
| { $current=$iv_ruleUiBindingEndpointAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiBindingEndpointAssignment |
| ruleUiBindingEndpointAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getUiTypedBindableDefParserRuleCall_0_0()); |
| } |
| this_UiTypedBindableDef_0=ruleUiTypedBindableDef |
| { |
| $current = $this_UiTypedBindableDef_0.current; |
| afterParserOrEnumRuleCall(); |
| } |
| ( |
| { |
| $current = forceCreateModelElementAndSet( |
| grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentTypedBindableDefAction_0_1(), |
| $current); |
| } |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getPathUiPathSegmentParserRuleCall_0_2_0()); |
| } |
| lv_path_2_0=ruleUiPathSegment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiBindingEndpointAssignmentRule()); |
| } |
| set( |
| $current, |
| "path", |
| lv_path_2_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?) |
| |( |
| { |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getUiCommandBindableDefParserRuleCall_1_0()); |
| } |
| this_UiCommandBindableDef_3=ruleUiCommandBindableDef |
| { |
| $current = $this_UiCommandBindableDef_3.current; |
| afterParserOrEnumRuleCall(); |
| } |
| ( |
| { |
| $current = forceCreateModelElementAndSet( |
| grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentTypedBindableDefAction_1_1(), |
| $current); |
| } |
| )) |
| |(( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentAction_2_0(), |
| $current); |
| } |
| )( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiBindingEndpointAssignmentRule()); |
| } |
| } |
| otherlv_6=RULE_ID |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiBindingEndpointAssignmentAccess().getTypedBindableAliasUiTypedBindableCrossReference_2_1_0()); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getPathUiPathSegmentParserRuleCall_2_2_0()); |
| } |
| lv_path_7_0=ruleUiPathSegment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiBindingEndpointAssignmentRule()); |
| } |
| set( |
| $current, |
| "path", |
| lv_path_7_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?)) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiPathSegment |
| entryRuleUiPathSegment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiPathSegmentRule()); } |
| iv_ruleUiPathSegment=ruleUiPathSegment |
| { $current=$iv_ruleUiPathSegment.current; } |
| EOF |
| ; |
| |
| // Rule UiPathSegment |
| ruleUiPathSegment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiPathSegmentAccess().getUiPathSegmentAction_0(), |
| $current); |
| } |
| ) otherlv_1='.' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiPathSegmentAccess().getFullStopKeyword_1()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPathSegmentRule()); |
| } |
| } |
| otherlv_2=RULE_ID |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiPathSegmentAccess().getGetterJvmOperationCrossReference_2_0()); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPathSegmentAccess().getPathUiPathSegmentParserRuleCall_3_0()); |
| } |
| lv_path_3_0=ruleUiPathSegment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPathSegmentRule()); |
| } |
| set( |
| $current, |
| "path", |
| lv_path_3_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiNestedProperty |
| entryRuleUiNestedProperty returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiNestedPropertyRule()); } |
| iv_ruleUiNestedProperty=ruleUiNestedProperty |
| { $current=$iv_ruleUiNestedProperty.current; } |
| EOF |
| ; |
| |
| // Rule UiNestedProperty |
| ruleUiNestedProperty returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiNestedPropertyAccess().getUiNestedPropertyAction_0(), |
| $current); |
| } |
| )( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiNestedPropertyRule()); |
| } |
| } |
| otherlv_1=RULE_ID |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiNestedPropertyAccess().getGetterJvmOperationCrossReference_1_0()); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiNestedPropertyAccess().getPathUiPathSegmentParserRuleCall_2_0()); |
| } |
| lv_path_2_0=ruleUiPathSegment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiNestedPropertyRule()); |
| } |
| set( |
| $current, |
| "path", |
| lv_path_2_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiTypedBindableDef |
| entryRuleUiTypedBindableDef returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiTypedBindableDefRule()); } |
| iv_ruleUiTypedBindableDef=ruleUiTypedBindableDef |
| { $current=$iv_ruleUiTypedBindableDef.current; } |
| EOF |
| ; |
| |
| // Rule UiTypedBindableDef |
| ruleUiTypedBindableDef returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiTypedBindableDefAccess().getUiTypedBindableDefAction_0(), |
| $current); |
| } |
| )( otherlv_1='[' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiTypedBindableDefAccess().getLeftSquareBracketKeyword_1_0()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTypedBindableDefRule()); |
| } |
| } |
| otherlv_2=RULE_ID |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiTypedBindableDefAccess().getRawBindableUiRawBindableCrossReference_1_1_0()); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTypedBindableDefAccess().getRawBindablePathUiRawBindablePathSegmentParserRuleCall_1_2_0()); |
| } |
| lv_rawBindablePath_3_0=ruleUiRawBindablePathSegment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTypedBindableDefRule()); |
| } |
| set( |
| $current, |
| "rawBindablePath", |
| lv_rawBindablePath_3_0, |
| "UiRawBindablePathSegment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )? otherlv_4=']' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiTypedBindableDefAccess().getRightSquareBracketKeyword_1_3()); |
| } |
| otherlv_5='.' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiTypedBindableDefAccess().getFullStopKeyword_1_4()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTypedBindableDefRule()); |
| } |
| } |
| otherlv_6=RULE_ID |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiTypedBindableDefAccess().getMethodUxEndpointDefCrossReference_1_5_0()); |
| } |
| |
| ) |
| ))) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiTypedBindableRawType |
| entryRuleUiTypedBindableRawType returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiTypedBindableRawTypeRule()); } |
| iv_ruleUiTypedBindableRawType=ruleUiTypedBindableRawType |
| { $current=$iv_ruleUiTypedBindableRawType.current; } |
| EOF |
| ; |
| |
| // Rule UiTypedBindableRawType |
| ruleUiTypedBindableRawType returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiTypedBindableRawTypeAccess().getUiTypedBindableRawTypeAction_0(), |
| $current); |
| } |
| ) otherlv_1='[' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiTypedBindableRawTypeAccess().getLeftSquareBracketKeyword_1()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTypedBindableRawTypeRule()); |
| } |
| } |
| otherlv_2=RULE_ID |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiTypedBindableRawTypeAccess().getRawBindableUiRawBindableCrossReference_2_0()); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTypedBindableRawTypeAccess().getRawBindablePathUiRawBindablePathSegmentParserRuleCall_3_0()); |
| } |
| lv_rawBindablePath_3_0=ruleUiRawBindablePathSegment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTypedBindableRawTypeRule()); |
| } |
| set( |
| $current, |
| "rawBindablePath", |
| lv_rawBindablePath_3_0, |
| "UiRawBindablePathSegment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )? otherlv_4=']' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiTypedBindableRawTypeAccess().getRightSquareBracketKeyword_4()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiTypedBindableRawTypeAlias |
| entryRuleUiTypedBindableRawTypeAlias returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiTypedBindableRawTypeAliasRule()); } |
| iv_ruleUiTypedBindableRawTypeAlias=ruleUiTypedBindableRawTypeAlias |
| { $current=$iv_ruleUiTypedBindableRawTypeAlias.current; } |
| EOF |
| ; |
| |
| // Rule UiTypedBindableRawTypeAlias |
| ruleUiTypedBindableRawTypeAlias returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='ui' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getUiKeyword_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTypedBindableRawTypeAliasAccess().getTypeUiTypedBindableRawTypeParserRuleCall_1_0()); |
| } |
| lv_type_1_0=ruleUiTypedBindableRawType { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTypedBindableRawTypeAliasRule()); |
| } |
| set( |
| $current, |
| "type", |
| lv_type_1_0, |
| "UiTypedBindableRawType"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) otherlv_2='as' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getAsKeyword_2()); |
| } |
| ( |
| ( |
| lv_alias_3_0=RULE_ID |
| { |
| newLeafNode(lv_alias_3_0, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getAliasIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTypedBindableRawTypeAliasRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "alias", |
| lv_alias_3_0, |
| "ID"); |
| } |
| |
| ) |
| )( otherlv_4=';' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getSemicolonKeyword_4()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiRawBindablePathSegment |
| entryRuleUiRawBindablePathSegment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiRawBindablePathSegmentRule()); } |
| iv_ruleUiRawBindablePathSegment=ruleUiRawBindablePathSegment |
| { $current=$iv_ruleUiRawBindablePathSegment.current; } |
| EOF |
| ; |
| |
| // Rule UiRawBindablePathSegment |
| ruleUiRawBindablePathSegment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiRawBindablePathSegmentAccess().getUiRawBindablePathSegmentAction_0(), |
| $current); |
| } |
| )( otherlv_1='.' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiRawBindablePathSegmentAccess().getFullStopKeyword_1_0()); |
| } |
| |
| |( |
| ( |
| lv_toParent_2_0= '..' |
| { |
| newLeafNode(lv_toParent_2_0, grammarAccess.getUiRawBindablePathSegmentAccess().getToParentFullStopFullStopKeyword_1_1_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiRawBindablePathSegmentRule()); |
| } |
| setWithLastConsumed($current, "toParent", true, ".."); |
| } |
| |
| ) |
| ))( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiRawBindablePathSegmentRule()); |
| } |
| } |
| otherlv_3=RULE_ID |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiRawBindablePathSegmentAccess().getRawBindableUiRawBindableCrossReference_2_0()); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiRawBindablePathSegmentAccess().getPathUiRawBindablePathSegmentParserRuleCall_3_0()); |
| } |
| lv_path_4_0=ruleUiRawBindablePathSegment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiRawBindablePathSegmentRule()); |
| } |
| set( |
| $current, |
| "path", |
| lv_path_4_0, |
| "UiRawBindablePathSegment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiCommandBindableDef |
| entryRuleUiCommandBindableDef returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiCommandBindableDefRule()); } |
| iv_ruleUiCommandBindableDef=ruleUiCommandBindableDef |
| { $current=$iv_ruleUiCommandBindableDef.current; } |
| EOF |
| ; |
| |
| // Rule UiCommandBindableDef |
| ruleUiCommandBindableDef returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiCommandBindableDefAccess().getUiCommandBindableDefAction_0(), |
| $current); |
| } |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiCommandBindableDefAccess().getCommandUiCommandParserRuleCall_1_0()); |
| } |
| lv_command_1_0=ruleUiCommand { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiCommandBindableDefRule()); |
| } |
| set( |
| $current, |
| "command", |
| lv_command_1_0, |
| "UiCommand"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiCommand |
| entryRuleUiCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiCommandRule()); } |
| iv_ruleUiCommand=ruleUiCommand |
| { $current=$iv_ruleUiCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiCommand |
| ruleUiCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiMobileNavigationCommandParserRuleCall_0()); |
| } |
| this_UiMobileNavigationCommand_0=ruleUiMobileNavigationCommand |
| { |
| $current = $this_UiMobileNavigationCommand_0.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiOpenDialogCommandParserRuleCall_1()); |
| } |
| this_UiOpenDialogCommand_1=ruleUiOpenDialogCommand |
| { |
| $current = $this_UiOpenDialogCommand_1.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiSearchWithDialogCommandParserRuleCall_2()); |
| } |
| this_UiSearchWithDialogCommand_2=ruleUiSearchWithDialogCommand |
| { |
| $current = $this_UiSearchWithDialogCommand_2.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiAddToTableCommandParserRuleCall_3()); |
| } |
| this_UiAddToTableCommand_3=ruleUiAddToTableCommand |
| { |
| $current = $this_UiAddToTableCommand_3.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiRemoveFromTableCommandParserRuleCall_4()); |
| } |
| this_UiRemoveFromTableCommand_4=ruleUiRemoveFromTableCommand |
| { |
| $current = $this_UiRemoveFromTableCommand_4.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiSendEventCommandParserRuleCall_5()); |
| } |
| this_UiSendEventCommand_5=ruleUiSendEventCommand |
| { |
| $current = $this_UiSendEventCommand_5.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| | |
| { |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiSetNewInstanceCommandParserRuleCall_6()); |
| } |
| this_UiSetNewInstanceCommand_6=ruleUiSetNewInstanceCommand |
| { |
| $current = $this_UiSetNewInstanceCommand_6.current; |
| afterParserOrEnumRuleCall(); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileNavigationCommand |
| entryRuleUiMobileNavigationCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileNavigationCommandRule()); } |
| iv_ruleUiMobileNavigationCommand=ruleUiMobileNavigationCommand |
| { $current=$iv_ruleUiMobileNavigationCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileNavigationCommand |
| ruleUiMobileNavigationCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileNavigationCommandAccess().getUiMobileNavigationCommandAction_0(), |
| $current); |
| } |
| ) otherlv_1='navigateTo' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileNavigationCommandAccess().getNavigateToKeyword_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationCommandAccess().getTargetPageUiMobileNavigationPageParserRuleCall_2_0()); |
| } |
| lv_targetPage_2_0=ruleUiMobileNavigationPage { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationCommandRule()); |
| } |
| set( |
| $current, |
| "targetPage", |
| lv_targetPage_2_0, |
| "UiMobileNavigationPage"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiOpenDialogCommand |
| entryRuleUiOpenDialogCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiOpenDialogCommandRule()); } |
| iv_ruleUiOpenDialogCommand=ruleUiOpenDialogCommand |
| { $current=$iv_ruleUiOpenDialogCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiOpenDialogCommand |
| ruleUiOpenDialogCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiOpenDialogCommandAccess().getUiOpenDialogCommandAction_0(), |
| $current); |
| } |
| ) otherlv_1='openDialog' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiOpenDialogCommandAccess().getOpenDialogKeyword_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiOpenDialogCommandAccess().getDialogUiDialogParserRuleCall_2_0()); |
| } |
| lv_dialog_2_0=ruleUiDialog { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiOpenDialogCommandRule()); |
| } |
| set( |
| $current, |
| "dialog", |
| lv_dialog_2_0, |
| "UiDialog"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSearchWithDialogCommand |
| entryRuleUiSearchWithDialogCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSearchWithDialogCommandRule()); } |
| iv_ruleUiSearchWithDialogCommand=ruleUiSearchWithDialogCommand |
| { $current=$iv_ruleUiSearchWithDialogCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiSearchWithDialogCommand |
| ruleUiSearchWithDialogCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiSearchWithDialogCommandAccess().getUiSearchWithDialogCommandAction_0(), |
| $current); |
| } |
| ) otherlv_1='searchWith' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiSearchWithDialogCommandAccess().getSearchWithKeyword_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchWithDialogCommandAccess().getDialogUiSearchDialogParserRuleCall_2_0()); |
| } |
| lv_dialog_2_0=ruleUiSearchDialog { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchWithDialogCommandRule()); |
| } |
| set( |
| $current, |
| "dialog", |
| lv_dialog_2_0, |
| "UiSearchDialog"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiAddToTableCommand |
| entryRuleUiAddToTableCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiAddToTableCommandRule()); } |
| iv_ruleUiAddToTableCommand=ruleUiAddToTableCommand |
| { $current=$iv_ruleUiAddToTableCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiAddToTableCommand |
| ruleUiAddToTableCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiAddToTableCommandAccess().getUiAddToTableCommandAction_0(), |
| $current); |
| } |
| ) otherlv_1='addToTable' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiAddToTableCommandAccess().getAddToTableKeyword_1()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiAddToTableCommandRule()); |
| } |
| } |
| otherlv_2=RULE_ID |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiAddToTableCommandAccess().getTableUiTableCrossReference_2_0()); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiRemoveFromTableCommand |
| entryRuleUiRemoveFromTableCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiRemoveFromTableCommandRule()); } |
| iv_ruleUiRemoveFromTableCommand=ruleUiRemoveFromTableCommand |
| { $current=$iv_ruleUiRemoveFromTableCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiRemoveFromTableCommand |
| ruleUiRemoveFromTableCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiRemoveFromTableCommandAccess().getUiRemoveFromTableCommandAction_0(), |
| $current); |
| } |
| ) otherlv_1='removeFromTable' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiRemoveFromTableCommandAccess().getRemoveFromTableKeyword_1()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiRemoveFromTableCommandRule()); |
| } |
| } |
| otherlv_2=RULE_ID |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiRemoveFromTableCommandAccess().getTableUiTableCrossReference_2_0()); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSetNewInstanceCommand |
| entryRuleUiSetNewInstanceCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSetNewInstanceCommandRule()); } |
| iv_ruleUiSetNewInstanceCommand=ruleUiSetNewInstanceCommand |
| { $current=$iv_ruleUiSetNewInstanceCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiSetNewInstanceCommand |
| ruleUiSetNewInstanceCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiSetNewInstanceCommandAccess().getUiSetNewInstanceCommandAction_0(), |
| $current); |
| } |
| ) otherlv_1='newInstance' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiSetNewInstanceCommandAccess().getNewInstanceKeyword_1()); |
| } |
| ( otherlv_2='for' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiSetNewInstanceCommandAccess().getForKeyword_2_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSetNewInstanceCommandAccess().getJvmTypeJvmTypeReferenceParserRuleCall_2_1_0()); |
| } |
| lv_jvmType_3_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSetNewInstanceCommandRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_3_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?( otherlv_4='at' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiSetNewInstanceCommandAccess().getAtKeyword_3_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSetNewInstanceCommandAccess().getTargetUiBindingEndpointAssignmentParserRuleCall_3_1_0()); |
| } |
| lv_target_5_0=ruleUiBindingEndpointAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSetNewInstanceCommandRule()); |
| } |
| set( |
| $current, |
| "target", |
| lv_target_5_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSendEventCommand |
| entryRuleUiSendEventCommand returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSendEventCommandRule()); } |
| iv_ruleUiSendEventCommand=ruleUiSendEventCommand |
| { $current=$iv_ruleUiSendEventCommand.current; } |
| EOF |
| ; |
| |
| // Rule UiSendEventCommand |
| ruleUiSendEventCommand returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiSendEventCommandAccess().getUiSendEventCommandAction_0(), |
| $current); |
| } |
| ) otherlv_1='sendEvent' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiSendEventCommandAccess().getSendEventKeyword_1()); |
| } |
| otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiSendEventCommandAccess().getLeftParenthesisKeyword_2()); |
| } |
| ( |
| ( |
| lv_noAutoTrigger_3_0= 'noAutoTrigger' |
| { |
| newLeafNode(lv_noAutoTrigger_3_0, grammarAccess.getUiSendEventCommandAccess().getNoAutoTriggerNoAutoTriggerKeyword_3_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSendEventCommandRule()); |
| } |
| setWithLastConsumed($current, "noAutoTrigger", true, "noAutoTrigger"); |
| } |
| |
| ) |
| )?( |
| ( |
| lv_eventTopic_4_0=RULE_STRING |
| { |
| newLeafNode(lv_eventTopic_4_0, grammarAccess.getUiSendEventCommandAccess().getEventTopicSTRINGTerminalRuleCall_4_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSendEventCommandRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "eventTopic", |
| lv_eventTopic_4_0, |
| "STRING"); |
| } |
| |
| ) |
| ) otherlv_5=')' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiSendEventCommandAccess().getRightParenthesisKeyword_5()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiView |
| entryRuleUiView returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiViewRule()); } |
| iv_ruleUiView=ruleUiView |
| { $current=$iv_ruleUiView.current; } |
| EOF |
| ; |
| |
| // Rule UiView |
| ruleUiView returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| |
| { |
| newCompositeNode(grammarAccess.getUiViewAccess().getUiIDEViewParserRuleCall()); |
| } |
| this_UiIDEView_0=ruleUiIDEView |
| { |
| $current = $this_UiIDEView_0.current; |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiIDEView |
| entryRuleUiIDEView returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiIDEViewRule()); } |
| iv_ruleUiIDEView=ruleUiIDEView |
| { $current=$iv_ruleUiIDEView.current; } |
| EOF |
| ; |
| |
| // Rule UiIDEView |
| ruleUiIDEView returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='ideview' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiIDEViewAccess().getIdeviewKeyword_0()); |
| } |
| ( |
| ( |
| lv_name_1_0=RULE_ID |
| { |
| newLeafNode(lv_name_1_0, grammarAccess.getUiIDEViewAccess().getNameIDTerminalRuleCall_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiIDEViewRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| } |
| |
| ) |
| ) otherlv_2='{' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiIDEViewAccess().getLeftCurlyBracketKeyword_2()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 0); |
| } |
| ({true}?=>( otherlv_4='sharedStateGroup' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiIDEViewAccess().getSharedStateGroupKeyword_3_0_0()); |
| } |
| ( |
| ( |
| lv_sharedStateGroup_5_0=RULE_STRING |
| { |
| newLeafNode(lv_sharedStateGroup_5_0, grammarAccess.getUiIDEViewAccess().getSharedStateGroupSTRINGTerminalRuleCall_3_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiIDEViewRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "sharedStateGroup", |
| lv_sharedStateGroup_5_0, |
| "STRING"); |
| } |
| |
| ) |
| )( otherlv_6=';' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiIDEViewAccess().getSemicolonKeyword_3_0_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 1); |
| } |
| ({true}?=>( otherlv_7='category' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiIDEViewAccess().getCategoryKeyword_3_1_0()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiIDEViewRule()); |
| } |
| } |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getViewCategoryUxViewCategoryCrossReference_3_1_1_0()); |
| } |
| ruleQualifiedName { |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_9=';' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiIDEViewAccess().getSemicolonKeyword_3_1_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 2); |
| } |
| ({true}?=>( otherlv_10='rootType' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiIDEViewAccess().getRootTypeKeyword_3_2_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getJvmTypeJvmTypeReferenceParserRuleCall_3_2_1_0()); |
| } |
| lv_jvmType_11_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_11_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_12=';' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiIDEViewAccess().getSemicolonKeyword_3_2_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 3); |
| } |
| ({true}?=>( otherlv_13='exposedActions' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiIDEViewAccess().getExposedActionsKeyword_3_3_0()); |
| } |
| otherlv_14='{' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiIDEViewAccess().getLeftCurlyBracketKeyword_3_3_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getExposedActionsUiExposedActionParserRuleCall_3_3_2_0()); |
| } |
| lv_exposedActions_15_0=ruleUiExposedAction { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "exposedActions", |
| lv_exposedActions_15_0, |
| "UiExposedAction"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_16='}' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiIDEViewAccess().getRightCurlyBracketKeyword_3_3_3()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| } |
| |
| )(( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBeanSlotsUiBeanSlotParserRuleCall_4_0_0()); |
| } |
| lv_beanSlots_17_0=ruleUiBeanSlot { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "beanSlots", |
| lv_beanSlots_17_0, |
| "UiBeanSlot"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_4_1_0()); |
| } |
| lv_bindingEndpointAlias_18_0=ruleUiBindingEndpointAlias { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_18_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingsUiBindingParserRuleCall_4_2_0()); |
| } |
| lv_bindings_19_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_19_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getContentUiEmbeddableParserRuleCall_5_0()); |
| } |
| lv_content_20_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| set( |
| $current, |
| "content", |
| lv_content_20_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_21='align' |
| { |
| newLeafNode(otherlv_21, grammarAccess.getUiIDEViewAccess().getAlignKeyword_6_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getContentAlignmentUiAlignmentEnumRuleCall_6_1_0()); |
| } |
| lv_contentAlignment_22_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| set( |
| $current, |
| "contentAlignment", |
| lv_contentAlignment_22_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?(( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_7_0_0()); |
| } |
| lv_bindingEndpointAlias_23_0=ruleUiBindingEndpointAlias { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_23_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingsUiBindingParserRuleCall_7_1_0()); |
| } |
| lv_bindings_24_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_24_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getValidatorAssignmentsUiValidatorAssignmentParserRuleCall_7_2_0()); |
| } |
| lv_validatorAssignments_25_0=ruleUiValidatorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "validatorAssignments", |
| lv_validatorAssignments_25_0, |
| "UiValidatorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_3_0()); |
| } |
| lv_processorAssignments_26_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_26_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))* otherlv_27='}' |
| { |
| newLeafNode(otherlv_27, grammarAccess.getUiIDEViewAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiExposedAction |
| entryRuleUiExposedAction returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiExposedActionRule()); } |
| iv_ruleUiExposedAction=ruleUiExposedAction |
| { $current=$iv_ruleUiExposedAction.current; } |
| EOF |
| ; |
| |
| // Rule UiExposedAction |
| ruleUiExposedAction returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| lv_name_0_0=RULE_ID |
| { |
| newLeafNode(lv_name_0_0, grammarAccess.getUiExposedActionAccess().getNameIDTerminalRuleCall_0_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_0_0, |
| "ID"); |
| } |
| |
| ) |
| )( otherlv_1='icon' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiExposedActionAccess().getIconKeyword_1_0()); |
| } |
| ( |
| ( |
| lv_iconName_2_0=RULE_STRING |
| { |
| newLeafNode(lv_iconName_2_0, grammarAccess.getUiExposedActionAccess().getIconNameSTRINGTerminalRuleCall_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "iconName", |
| lv_iconName_2_0, |
| "STRING"); |
| } |
| |
| ) |
| ))? otherlv_3='id' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiExposedActionAccess().getIdKeyword_2()); |
| } |
| ((( |
| ( |
| ruleQualifiedName |
| ) |
| )=> |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| } |
| { |
| newCompositeNode(grammarAccess.getUiExposedActionAccess().getActionReferenceUxActionCrossReference_3_0_0()); |
| } |
| ruleQualifiedName { |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| lv_actionID_5_0=RULE_STRING |
| { |
| newLeafNode(lv_actionID_5_0, grammarAccess.getUiExposedActionAccess().getActionIDSTRINGTerminalRuleCall_3_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "actionID", |
| lv_actionID_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))( |
| ( |
| lv_checkDirty_6_0= 'checkDirty' |
| { |
| newLeafNode(lv_checkDirty_6_0, grammarAccess.getUiExposedActionAccess().getCheckDirtyCheckDirtyKeyword_4_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed($current, "checkDirty", true, "checkDirty"); |
| } |
| |
| ) |
| )?( otherlv_7='externalCommand' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiExposedActionAccess().getExternalCommandKeyword_5_0()); |
| } |
| ( |
| ( |
| lv_externalCommandId_8_0=RULE_STRING |
| { |
| newLeafNode(lv_externalCommandId_8_0, grammarAccess.getUiExposedActionAccess().getExternalCommandIdSTRINGTerminalRuleCall_5_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "externalCommandId", |
| lv_externalCommandId_8_0, |
| "STRING"); |
| } |
| |
| ) |
| ))?( otherlv_9=';' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiExposedActionAccess().getSemicolonKeyword_6()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileNavBarAction |
| entryRuleUiMobileNavBarAction returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileNavBarActionRule()); } |
| iv_ruleUiMobileNavBarAction=ruleUiMobileNavBarAction |
| { $current=$iv_ruleUiMobileNavBarAction.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileNavBarAction |
| ruleUiMobileNavBarAction returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| lv_name_0_0=RULE_ID |
| { |
| newLeafNode(lv_name_0_0, grammarAccess.getUiMobileNavBarActionAccess().getNameIDTerminalRuleCall_0_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_0_0, |
| "ID"); |
| } |
| |
| ) |
| )( otherlv_1='icon' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileNavBarActionAccess().getIconKeyword_1_0()); |
| } |
| ( |
| ( |
| lv_iconName_2_0=RULE_STRING |
| { |
| newLeafNode(lv_iconName_2_0, grammarAccess.getUiMobileNavBarActionAccess().getIconNameSTRINGTerminalRuleCall_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "iconName", |
| lv_iconName_2_0, |
| "STRING"); |
| } |
| |
| ) |
| ))? otherlv_3='id' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiMobileNavBarActionAccess().getIdKeyword_2()); |
| } |
| ((( |
| ( |
| ruleQualifiedName |
| ) |
| )=> |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| } |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavBarActionAccess().getActionReferenceUxActionCrossReference_3_0_0()); |
| } |
| ruleQualifiedName { |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| lv_actionID_5_0=RULE_STRING |
| { |
| newLeafNode(lv_actionID_5_0, grammarAccess.getUiMobileNavBarActionAccess().getActionIDSTRINGTerminalRuleCall_3_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "actionID", |
| lv_actionID_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))( otherlv_6=';' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiMobileNavBarActionAccess().getSemicolonKeyword_4()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileView |
| entryRuleUiMobileView returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileViewRule()); } |
| iv_ruleUiMobileView=ruleUiMobileView |
| { $current=$iv_ruleUiMobileView.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileView |
| ruleUiMobileView returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='mobile' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiMobileViewAccess().getMobileKeyword_0()); |
| } |
| ( |
| ( |
| lv_name_1_0=RULE_ID |
| { |
| newLeafNode(lv_name_1_0, grammarAccess.getUiMobileViewAccess().getNameIDTerminalRuleCall_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileViewRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| } |
| |
| ) |
| ) otherlv_2='{' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMobileViewAccess().getLeftCurlyBracketKeyword_2()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 0); |
| } |
| ({true}?=>( otherlv_4='sharedStateGroup' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiMobileViewAccess().getSharedStateGroupKeyword_3_0_0()); |
| } |
| ( |
| ( |
| lv_sharedStateGroup_5_0=RULE_STRING |
| { |
| newLeafNode(lv_sharedStateGroup_5_0, grammarAccess.getUiMobileViewAccess().getSharedStateGroupSTRINGTerminalRuleCall_3_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileViewRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "sharedStateGroup", |
| lv_sharedStateGroup_5_0, |
| "STRING"); |
| } |
| |
| ) |
| )( otherlv_6=';' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiMobileViewAccess().getSemicolonKeyword_3_0_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 1); |
| } |
| ({true}?=>( otherlv_7='rootType' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiMobileViewAccess().getRootTypeKeyword_3_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getJvmTypeJvmTypeReferenceParserRuleCall_3_1_1_0()); |
| } |
| lv_jvmType_8_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_8_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_9=';' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiMobileViewAccess().getSemicolonKeyword_3_1_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| } |
| |
| )(( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBeanSlotsUiBeanSlotParserRuleCall_4_0_0()); |
| } |
| lv_beanSlots_10_0=ruleUiBeanSlot { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| $current, |
| "beanSlots", |
| lv_beanSlots_10_0, |
| "UiBeanSlot"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_4_1_0()); |
| } |
| lv_bindingEndpointAlias_11_0=ruleUiBindingEndpointAlias { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| $current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_11_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getContentUiMobileEmbeddableParserRuleCall_5_0()); |
| } |
| lv_content_12_0=ruleUiMobileEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| set( |
| $current, |
| "content", |
| lv_content_12_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_13='align' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiMobileViewAccess().getAlignKeyword_6_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getContentAlignmentUiAlignmentEnumRuleCall_6_1_0()); |
| } |
| lv_contentAlignment_14_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| set( |
| $current, |
| "contentAlignment", |
| lv_contentAlignment_14_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?(( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_7_0_0()); |
| } |
| lv_bindingEndpointAlias_15_0=ruleUiBindingEndpointAlias { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| $current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_15_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBindingsUiBindingParserRuleCall_7_1_0()); |
| } |
| lv_bindings_16_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_16_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getValidatorAssignmentsUiValidatorAssignmentParserRuleCall_7_2_0()); |
| } |
| lv_validatorAssignments_17_0=ruleUiValidatorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| $current, |
| "validatorAssignments", |
| lv_validatorAssignments_17_0, |
| "UiValidatorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_3_0()); |
| } |
| lv_processorAssignments_18_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_18_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))* otherlv_19='}' |
| { |
| newLeafNode(otherlv_19, grammarAccess.getUiMobileViewAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiI18nInfo |
| entryRuleUiI18nInfo returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiI18nInfoRule()); } |
| iv_ruleUiI18nInfo=ruleUiI18nInfo |
| { $current=$iv_ruleUiI18nInfo.current; } |
| EOF |
| ; |
| |
| // Rule UiI18nInfo |
| ruleUiI18nInfo returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='i18n' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiI18nInfoAccess().getI18nKeyword_0()); |
| } |
| ( |
| ( |
| lv_key_1_0=RULE_STRING |
| { |
| newLeafNode(lv_key_1_0, grammarAccess.getUiI18nInfoAccess().getKeySTRINGTerminalRuleCall_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiI18nInfoRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "key", |
| lv_key_1_0, |
| "STRING"); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiGridLayout |
| entryRuleUiGridLayout returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiGridLayoutRule()); } |
| iv_ruleUiGridLayout=ruleUiGridLayout |
| { $current=$iv_ruleUiGridLayout.current; } |
| EOF |
| ; |
| |
| // Rule UiGridLayout |
| ruleUiGridLayout returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiGridLayoutAccess().getUiGridLayoutAction_0(), |
| $current); |
| } |
| ) otherlv_1='gridlayout' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiGridLayoutAccess().getGridlayoutKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiGridLayoutAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='columns=' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiGridLayoutAccess().getColumnsKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_columns_5_0=RULE_INT |
| { |
| newLeafNode(lv_columns_5_0, grammarAccess.getUiGridLayoutAccess().getColumnsINTTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "columns", |
| lv_columns_5_0, |
| "INT"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_1_0()); |
| } |
| lv_i18nInfo_6_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_6_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( otherlv_7='styles' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiGridLayoutAccess().getStylesKeyword_2_1_2_0()); |
| } |
| ( |
| ( |
| lv_styles_8_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_8_0, grammarAccess.getUiGridLayoutAccess().getStylesSTRINGTerminalRuleCall_2_1_2_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_8_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 3); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_9_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_9_0, grammarAccess.getUiGridLayoutAccess().getReadonlyReadonlyKeyword_2_1_3_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_10=')' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiGridLayoutAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_11_0=RULE_ID |
| { |
| newLeafNode(lv_name_11_0, grammarAccess.getUiGridLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_11_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_12='{' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiGridLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getContentsUiGridLayoutAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_13_0=ruleUiGridLayoutAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_13_0, |
| "UiGridLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_14_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_14_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_15_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_15_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_16='}' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiGridLayoutAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiVisibilityProcessorAssignment |
| entryRuleUiVisibilityProcessorAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiVisibilityProcessorAssignmentRule()); } |
| iv_ruleUiVisibilityProcessorAssignment=ruleUiVisibilityProcessorAssignment |
| { $current=$iv_ruleUiVisibilityProcessorAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiVisibilityProcessorAssignment |
| ruleUiVisibilityProcessorAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiVisibilityProcessorAssignmentAccess().getUiVisibilityProcessorAssignmentAction_0(), |
| $current); |
| } |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiVisibilityProcessorAssignmentAccess().getProcessorUiVisibilityProcessorParserRuleCall_1_0()); |
| } |
| lv_processor_1_0=ruleUiVisibilityProcessor { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiVisibilityProcessorAssignmentRule()); |
| } |
| set( |
| $current, |
| "processor", |
| lv_processor_1_0, |
| "UiVisibilityProcessor"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiGridLayoutAssigment |
| entryRuleUiGridLayoutAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiGridLayoutAssigmentRule()); } |
| iv_ruleUiGridLayoutAssigment=ruleUiGridLayoutAssigment |
| { $current=$iv_ruleUiGridLayoutAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiGridLayoutAssigment |
| ruleUiGridLayoutAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiGridLayoutAssigmentAccess().getElementUiEmbeddableParserRuleCall_0_0()); |
| } |
| lv_element_0_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiGridLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_1='align' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiGridLayoutAssigmentAccess().getAlignKeyword_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiGridLayoutAssigmentAccess().getAlignmentUiAlignmentEnumRuleCall_1_1_0()); |
| } |
| lv_alignment_2_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiGridLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "alignment", |
| lv_alignment_2_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiFormLayout |
| entryRuleUiFormLayout returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiFormLayoutRule()); } |
| iv_ruleUiFormLayout=ruleUiFormLayout |
| { $current=$iv_ruleUiFormLayout.current; } |
| EOF |
| ; |
| |
| // Rule UiFormLayout |
| ruleUiFormLayout returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiFormLayoutAccess().getUiFormLayoutAction_0(), |
| $current); |
| } |
| ) otherlv_1='form' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiFormLayoutAccess().getFormKeyword_1()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 0); |
| } |
| ({true}?=>( otherlv_3='(' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiFormLayoutAccess().getLeftParenthesisKeyword_2_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_0_1_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiFormLayoutAccess().getStylesKeyword_2_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiFormLayoutAccess().getStylesSTRINGTerminalRuleCall_2_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiFormLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 2); |
| } |
| ({true}?=>(( |
| ( |
| lv_readonly_7_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiFormLayoutAccess().getReadonlyReadonlyKeyword_2_2_0_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiFormLayoutRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )? otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiFormLayoutAccess().getRightParenthesisKeyword_2_2_1()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) |
| |
| )+ |
| {getUnorderedGroupHelper().canLeave(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2())}? |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| } |
| |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiFormLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiFormLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiFormLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getContentsUiFormLayoutAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_11_0=ruleUiFormLayoutAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_11_0, |
| "UiFormLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiFormLayoutAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiFormLayoutAssigment |
| entryRuleUiFormLayoutAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiFormLayoutAssigmentRule()); } |
| iv_ruleUiFormLayoutAssigment=ruleUiFormLayoutAssigment |
| { $current=$iv_ruleUiFormLayoutAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiFormLayoutAssigment |
| ruleUiFormLayoutAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiFormLayoutAssigmentAccess().getElementUiEmbeddableParserRuleCall_0()); |
| } |
| lv_element_0_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiFormLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiVerticalLayout |
| entryRuleUiVerticalLayout returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiVerticalLayoutRule()); } |
| iv_ruleUiVerticalLayout=ruleUiVerticalLayout |
| { $current=$iv_ruleUiVerticalLayout.current; } |
| EOF |
| ; |
| |
| // Rule UiVerticalLayout |
| ruleUiVerticalLayout returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiVerticalLayoutAccess().getUiVerticalLayoutAction_0(), |
| $current); |
| } |
| ) otherlv_1='verticalLayout' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiVerticalLayoutAccess().getVerticalLayoutKeyword_1()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 0); |
| } |
| ({true}?=>( otherlv_3='(' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiVerticalLayoutAccess().getLeftParenthesisKeyword_2_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiVerticalLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_0_1_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiVerticalLayoutAccess().getStylesKeyword_2_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiVerticalLayoutAccess().getStylesSTRINGTerminalRuleCall_2_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 2); |
| } |
| ({true}?=>(( |
| ( |
| lv_readonly_7_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiVerticalLayoutAccess().getReadonlyReadonlyKeyword_2_2_0_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )? otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiVerticalLayoutAccess().getRightParenthesisKeyword_2_2_1()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) |
| |
| )+ |
| {getUnorderedGroupHelper().canLeave(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2())}? |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiVerticalLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiVerticalLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiVerticalLayoutAccess().getContentsUiVerticalLayoutAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_11_0=ruleUiVerticalLayoutAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_11_0, |
| "UiVerticalLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiVerticalLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiVerticalLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiVerticalLayoutAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiVerticalLayoutAssigment |
| entryRuleUiVerticalLayoutAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiVerticalLayoutAssigmentRule()); } |
| iv_ruleUiVerticalLayoutAssigment=ruleUiVerticalLayoutAssigment |
| { $current=$iv_ruleUiVerticalLayoutAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiVerticalLayoutAssigment |
| ruleUiVerticalLayoutAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiVerticalLayoutAssigmentAccess().getElementUiEmbeddableParserRuleCall_0_0()); |
| } |
| lv_element_0_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiVerticalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_1='align' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiVerticalLayoutAssigmentAccess().getAlignKeyword_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiVerticalLayoutAssigmentAccess().getAlignmentUiAlignmentEnumRuleCall_1_1_0()); |
| } |
| lv_alignment_2_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiVerticalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "alignment", |
| lv_alignment_2_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileVerticalLayout |
| entryRuleUiMobileVerticalLayout returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileVerticalLayoutRule()); } |
| iv_ruleUiMobileVerticalLayout=ruleUiMobileVerticalLayout |
| { $current=$iv_ruleUiMobileVerticalLayout.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileVerticalLayout |
| ruleUiMobileVerticalLayout returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileVerticalLayoutAccess().getUiVerticalLayoutAction_0(), |
| $current); |
| } |
| ) otherlv_1='mobileVerticalLayout' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileVerticalLayoutAccess().getMobileVerticalLayoutKeyword_1()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2(), 0); |
| } |
| ({true}?=>( otherlv_3='(' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiMobileVerticalLayoutAccess().getLeftParenthesisKeyword_2_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_0_1_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalLayoutRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiMobileVerticalLayoutAccess().getStylesKeyword_2_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiMobileVerticalLayoutAccess().getStylesSTRINGTerminalRuleCall_2_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileVerticalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2(), 2); |
| } |
| ({true}?=>(( |
| ( |
| lv_readonly_7_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiMobileVerticalLayoutAccess().getReadonlyReadonlyKeyword_2_2_0_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileVerticalLayoutRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )? otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiMobileVerticalLayoutAccess().getRightParenthesisKeyword_2_2_1()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) |
| |
| )+ |
| {getUnorderedGroupHelper().canLeave(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2())}? |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileVerticalLayoutAccess().getUnorderedGroup_2()); |
| } |
| |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiMobileVerticalLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileVerticalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMobileVerticalLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalLayoutAccess().getContentsUiMobileVerticalLayoutAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_11_0=ruleUiMobileVerticalLayoutAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalLayoutRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_11_0, |
| "UiMobileVerticalLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalLayoutRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalLayoutRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiMobileVerticalLayoutAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileVerticalLayoutAssigment |
| entryRuleUiMobileVerticalLayoutAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileVerticalLayoutAssigmentRule()); } |
| iv_ruleUiMobileVerticalLayoutAssigment=ruleUiMobileVerticalLayoutAssigment |
| { $current=$iv_ruleUiMobileVerticalLayoutAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileVerticalLayoutAssigment |
| ruleUiMobileVerticalLayoutAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalLayoutAssigmentAccess().getElementUiMobileEmbeddableParserRuleCall_0_0()); |
| } |
| lv_element_0_0=ruleUiMobileEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_1='align' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileVerticalLayoutAssigmentAccess().getAlignKeyword_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalLayoutAssigmentAccess().getAlignmentUiAlignmentEnumRuleCall_1_1_0()); |
| } |
| lv_alignment_2_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "alignment", |
| lv_alignment_2_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileNavigationRoot |
| entryRuleUiMobileNavigationRoot returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileNavigationRootRule()); } |
| iv_ruleUiMobileNavigationRoot=ruleUiMobileNavigationRoot |
| { $current=$iv_ruleUiMobileNavigationRoot.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileNavigationRoot |
| ruleUiMobileNavigationRoot returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileNavigationRootAccess().getUiMobileNavigationRootAction_0(), |
| $current); |
| } |
| ) otherlv_1='navRoot' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileNavigationRootAccess().getNavRootKeyword_1()); |
| } |
| ( |
| ( |
| lv_name_2_0=RULE_ID |
| { |
| newLeafNode(lv_name_2_0, grammarAccess.getUiMobileNavigationRootAccess().getNameIDTerminalRuleCall_2_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileNavigationRootRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_2_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_3='{' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiMobileNavigationRootAccess().getLeftCurlyBracketKeyword_3()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationRootAccess().getContentsUiMobileNavigationRootAssigmentParserRuleCall_4_0()); |
| } |
| lv_contents_4_0=ruleUiMobileNavigationRootAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationRootRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_4_0, |
| "UiMobileNavigationRootAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) otherlv_5='}' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiMobileNavigationRootAccess().getRightCurlyBracketKeyword_5()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileNavigationRootAssigment |
| entryRuleUiMobileNavigationRootAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileNavigationRootAssigmentRule()); } |
| iv_ruleUiMobileNavigationRootAssigment=ruleUiMobileNavigationRootAssigment |
| { $current=$iv_ruleUiMobileNavigationRootAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileNavigationRootAssigment |
| ruleUiMobileNavigationRootAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationRootAssigmentAccess().getElementUiMobileNavigationPageParserRuleCall_0()); |
| } |
| lv_element_0_0=ruleUiMobileNavigationPage { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationRootAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiMobileNavigationPage"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiHorizontalLayout |
| entryRuleUiHorizontalLayout returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiHorizontalLayoutRule()); } |
| iv_ruleUiHorizontalLayout=ruleUiHorizontalLayout |
| { $current=$iv_ruleUiHorizontalLayout.current; } |
| EOF |
| ; |
| |
| // Rule UiHorizontalLayout |
| ruleUiHorizontalLayout returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiHorizontalLayoutAccess().getUiHorizontalLayoutAction_0(), |
| $current); |
| } |
| ) otherlv_1='horizontalLayout' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiHorizontalLayoutAccess().getHorizontalLayoutKeyword_1()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2(), 0); |
| } |
| ({true}?=>( otherlv_3='(' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiHorizontalLayoutAccess().getLeftParenthesisKeyword_2_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiHorizontalLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_0_1_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiHorizontalLayoutRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2(), 1); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_5_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_5_0, grammarAccess.getUiHorizontalLayoutAccess().getReadonlyReadonlyKeyword_2_1_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiHorizontalLayoutRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2(), 2); |
| } |
| ({true}?=>(( otherlv_6='styles' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiHorizontalLayoutAccess().getStylesKeyword_2_2_0_0()); |
| } |
| ( |
| ( |
| lv_styles_7_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_7_0, grammarAccess.getUiHorizontalLayoutAccess().getStylesSTRINGTerminalRuleCall_2_2_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiHorizontalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_7_0, |
| "STRING"); |
| } |
| |
| ) |
| ))? otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiHorizontalLayoutAccess().getRightParenthesisKeyword_2_2_1()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) |
| |
| )+ |
| {getUnorderedGroupHelper().canLeave(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2())}? |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiHorizontalLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiHorizontalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiHorizontalLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiHorizontalLayoutAccess().getContentsUiHorizontalLayoutAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_11_0=ruleUiHorizontalLayoutAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiHorizontalLayoutRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_11_0, |
| "UiHorizontalLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiHorizontalLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiHorizontalLayoutRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiHorizontalLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiHorizontalLayoutRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiHorizontalLayoutAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiHorizontalLayoutAssigment |
| entryRuleUiHorizontalLayoutAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiHorizontalLayoutAssigmentRule()); } |
| iv_ruleUiHorizontalLayoutAssigment=ruleUiHorizontalLayoutAssigment |
| { $current=$iv_ruleUiHorizontalLayoutAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiHorizontalLayoutAssigment |
| ruleUiHorizontalLayoutAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiHorizontalLayoutAssigmentAccess().getElementUiEmbeddableParserRuleCall_0_0()); |
| } |
| lv_element_0_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiHorizontalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_1='align' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiHorizontalLayoutAssigmentAccess().getAlignKeyword_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiHorizontalLayoutAssigmentAccess().getAlignmentUiAlignmentEnumRuleCall_1_1_0()); |
| } |
| lv_alignment_2_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiHorizontalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "alignment", |
| lv_alignment_2_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileHorizontalLayout |
| entryRuleUiMobileHorizontalLayout returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutRule()); } |
| iv_ruleUiMobileHorizontalLayout=ruleUiMobileHorizontalLayout |
| { $current=$iv_ruleUiMobileHorizontalLayout.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileHorizontalLayout |
| ruleUiMobileHorizontalLayout returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileHorizontalLayoutAccess().getUiHorizontalLayoutAction_0(), |
| $current); |
| } |
| ) otherlv_1='mobileHorizontalLayout' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileHorizontalLayoutAccess().getMobileHorizontalLayoutKeyword_1()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2(), 0); |
| } |
| ({true}?=>( otherlv_3='(' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiMobileHorizontalLayoutAccess().getLeftParenthesisKeyword_2_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_0_1_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalLayoutRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiMobileHorizontalLayoutAccess().getStylesKeyword_2_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiMobileHorizontalLayoutAccess().getStylesSTRINGTerminalRuleCall_2_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileHorizontalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2(), 2); |
| } |
| ({true}?=>(( |
| ( |
| lv_readonly_7_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiMobileHorizontalLayoutAccess().getReadonlyReadonlyKeyword_2_2_0_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileHorizontalLayoutRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )? otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiMobileHorizontalLayoutAccess().getRightParenthesisKeyword_2_2_1()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| ) |
| ) |
| |
| )+ |
| {getUnorderedGroupHelper().canLeave(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2())}? |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileHorizontalLayoutAccess().getUnorderedGroup_2()); |
| } |
| |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiMobileHorizontalLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileHorizontalLayoutRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMobileHorizontalLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutAccess().getContentsUiMobileHorizontalLayoutAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_11_0=ruleUiMobileHorizontalLayoutAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalLayoutRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_11_0, |
| "UiMobileHorizontalLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalLayoutRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalLayoutRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiMobileHorizontalLayoutAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileHorizontalLayoutAssigment |
| entryRuleUiMobileHorizontalLayoutAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutAssigmentRule()); } |
| iv_ruleUiMobileHorizontalLayoutAssigment=ruleUiMobileHorizontalLayoutAssigment |
| { $current=$iv_ruleUiMobileHorizontalLayoutAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileHorizontalLayoutAssigment |
| ruleUiMobileHorizontalLayoutAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutAssigmentAccess().getElementUiMobileEmbeddableParserRuleCall_0_0()); |
| } |
| lv_element_0_0=ruleUiMobileEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_1='align' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileHorizontalLayoutAssigmentAccess().getAlignKeyword_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalLayoutAssigmentAccess().getAlignmentUiAlignmentEnumRuleCall_1_1_0()); |
| } |
| lv_alignment_2_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalLayoutAssigmentRule()); |
| } |
| set( |
| $current, |
| "alignment", |
| lv_alignment_2_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileHorizontalButtonGroup |
| entryRuleUiMobileHorizontalButtonGroup returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileHorizontalButtonGroupRule()); } |
| iv_ruleUiMobileHorizontalButtonGroup=ruleUiMobileHorizontalButtonGroup |
| { $current=$iv_ruleUiMobileHorizontalButtonGroup.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileHorizontalButtonGroup |
| ruleUiMobileHorizontalButtonGroup returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUiHorizontalButtonGroupAction_0(), |
| $current); |
| } |
| ) otherlv_1='horizontalButtonGroup' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getHorizontalButtonGroupKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalButtonGroupRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileHorizontalButtonGroupRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_7_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getReadonlyReadonlyKeyword_2_1_2_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileHorizontalButtonGroupRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileHorizontalButtonGroupRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getContentsUiMobileHorizontalButtonGroupAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_11_0=ruleUiMobileHorizontalButtonGroupAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalButtonGroupRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_11_0, |
| "UiMobileHorizontalButtonGroupAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalButtonGroupRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalButtonGroupAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalButtonGroupRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiMobileHorizontalButtonGroupAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileHorizontalButtonGroupAssigment |
| entryRuleUiMobileHorizontalButtonGroupAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileHorizontalButtonGroupAssigmentRule()); } |
| iv_ruleUiMobileHorizontalButtonGroupAssigment=ruleUiMobileHorizontalButtonGroupAssigment |
| { $current=$iv_ruleUiMobileHorizontalButtonGroupAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileHorizontalButtonGroupAssigment |
| ruleUiMobileHorizontalButtonGroupAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileHorizontalButtonGroupAssigmentAccess().getElementUiMobileEmbeddableParserRuleCall_0()); |
| } |
| lv_element_0_0=ruleUiMobileEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileHorizontalButtonGroupAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileVerticalComponentGroup |
| entryRuleUiMobileVerticalComponentGroup returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileVerticalComponentGroupRule()); } |
| iv_ruleUiMobileVerticalComponentGroup=ruleUiMobileVerticalComponentGroup |
| { $current=$iv_ruleUiMobileVerticalComponentGroup.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileVerticalComponentGroup |
| ruleUiMobileVerticalComponentGroup returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileVerticalComponentGroupAccess().getUiVerticalComponentGroupAction_0(), |
| $current); |
| } |
| ) otherlv_1='verticalGroup' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileVerticalComponentGroupAccess().getVerticalGroupKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMobileVerticalComponentGroupAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalComponentGroupAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalComponentGroupRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_5_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_5_0, grammarAccess.getUiMobileVerticalComponentGroupAccess().getReadonlyReadonlyKeyword_2_1_1_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileVerticalComponentGroupRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( otherlv_6='styles' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiMobileVerticalComponentGroupAccess().getStylesKeyword_2_1_2_0()); |
| } |
| ( |
| ( |
| lv_styles_7_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_7_0, grammarAccess.getUiMobileVerticalComponentGroupAccess().getStylesSTRINGTerminalRuleCall_2_1_2_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileVerticalComponentGroupRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_7_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileVerticalComponentGroupAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiMobileVerticalComponentGroupAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiMobileVerticalComponentGroupAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileVerticalComponentGroupRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMobileVerticalComponentGroupAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalComponentGroupAccess().getContentsUiMobileVerticalComponentGroupAssigmentParserRuleCall_5_0()); |
| } |
| lv_contents_11_0=ruleUiMobileVerticalComponentGroupAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalComponentGroupRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_11_0, |
| "UiMobileVerticalComponentGroupAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalComponentGroupAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalComponentGroupRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalComponentGroupAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalComponentGroupRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiMobileVerticalComponentGroupAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileVerticalComponentGroupAssigment |
| entryRuleUiMobileVerticalComponentGroupAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileVerticalComponentGroupAssigmentRule()); } |
| iv_ruleUiMobileVerticalComponentGroupAssigment=ruleUiMobileVerticalComponentGroupAssigment |
| { $current=$iv_ruleUiMobileVerticalComponentGroupAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileVerticalComponentGroupAssigment |
| ruleUiMobileVerticalComponentGroupAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileVerticalComponentGroupAssigmentAccess().getElementUiMobileEmbeddableParserRuleCall_0()); |
| } |
| lv_element_0_0=ruleUiMobileEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileVerticalComponentGroupAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSearchPanel |
| entryRuleUiSearchPanel returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSearchPanelRule()); } |
| iv_ruleUiSearchPanel=ruleUiSearchPanel |
| { $current=$iv_ruleUiSearchPanel.current; } |
| EOF |
| ; |
| |
| // Rule UiSearchPanel |
| ruleUiSearchPanel returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiSearchPanelAccess().getUiSearchPanelAction_0(), |
| $current); |
| } |
| ) otherlv_1='searchPanel' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiSearchPanelAccess().getSearchPanelKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiSearchPanelAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchPanelAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchPanelRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiSearchPanelAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiSearchPanelAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSearchPanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiSearchPanelAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiSearchPanelAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSearchPanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiSearchPanelAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| otherlv_10='type' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiSearchPanelAccess().getTypeKeyword_5()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchPanelAccess().getJvmTypeJvmTypeReferenceParserRuleCall_6_0()); |
| } |
| lv_jvmType_11_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchPanelRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_11_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_12=';' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiSearchPanelAccess().getSemicolonKeyword_7()); |
| } |
| )?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchPanelAccess().getContentsUiSearchFieldParserRuleCall_8_0()); |
| } |
| lv_contents_13_0=ruleUiSearchField { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchPanelRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_13_0, |
| "UiSearchField"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchPanelAccess().getBindingsUiBindingParserRuleCall_9_0()); |
| } |
| lv_bindings_14_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchPanelRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_14_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchPanelAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_10_0()); |
| } |
| lv_processorAssignments_15_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchPanelRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_15_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_16='}' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiSearchPanelAccess().getRightCurlyBracketKeyword_11()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileSearchPanel |
| entryRuleUiMobileSearchPanel returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileSearchPanelRule()); } |
| iv_ruleUiMobileSearchPanel=ruleUiMobileSearchPanel |
| { $current=$iv_ruleUiMobileSearchPanel.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileSearchPanel |
| ruleUiMobileSearchPanel returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileSearchPanelAccess().getUiMobileSearchPanelAction_0(), |
| $current); |
| } |
| ) otherlv_1='mobileSearchPanel' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileSearchPanelAccess().getMobileSearchPanelKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMobileSearchPanelAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileSearchPanelAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileSearchPanelRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiMobileSearchPanelAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiMobileSearchPanelAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileSearchPanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileSearchPanelAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiMobileSearchPanelAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiMobileSearchPanelAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileSearchPanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiMobileSearchPanelAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| otherlv_10='type' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMobileSearchPanelAccess().getTypeKeyword_5()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileSearchPanelAccess().getJvmTypeJvmTypeReferenceParserRuleCall_6_0()); |
| } |
| lv_jvmType_11_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileSearchPanelRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_11_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_12=';' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiMobileSearchPanelAccess().getSemicolonKeyword_7()); |
| } |
| )?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileSearchPanelAccess().getContentsUiSearchFieldParserRuleCall_8_0()); |
| } |
| lv_contents_13_0=ruleUiSearchField { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileSearchPanelRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_13_0, |
| "UiSearchField"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileSearchPanelAccess().getBindingsUiBindingParserRuleCall_9_0()); |
| } |
| lv_bindings_14_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileSearchPanelRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_14_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileSearchPanelAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_10_0()); |
| } |
| lv_processorAssignments_15_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileSearchPanelRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_15_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_16='}' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiMobileSearchPanelAccess().getRightCurlyBracketKeyword_11()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileTabSheet |
| entryRuleUiMobileTabSheet returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileTabSheetRule()); } |
| iv_ruleUiMobileTabSheet=ruleUiMobileTabSheet |
| { $current=$iv_ruleUiMobileTabSheet.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileTabSheet |
| ruleUiMobileTabSheet returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileTabSheetAccess().getUiMobileTabSheetAction_0(), |
| $current); |
| } |
| ) otherlv_1='mobileTab' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileTabSheetAccess().getMobileTabKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMobileTabSheetAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileTabSheetAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileTabSheetRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiMobileTabSheetAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiMobileTabSheetAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileTabSheetRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiMobileTabSheetAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiMobileTabSheetAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileTabSheetRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiMobileTabSheetAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileTabSheetAccess().getTabsUiMobileTabAssignmentParserRuleCall_5_0()); |
| } |
| lv_tabs_10_0=ruleUiMobileTabAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileTabSheetRule()); |
| } |
| add( |
| $current, |
| "tabs", |
| lv_tabs_10_0, |
| "UiMobileTabAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileTabSheetAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_11_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileTabSheetRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_11_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileTabSheetAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_12_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileTabSheetRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_12_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_13='}' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiMobileTabSheetAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileTabAssignment |
| entryRuleUiMobileTabAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileTabAssignmentRule()); } |
| iv_ruleUiMobileTabAssignment=ruleUiMobileTabAssignment |
| { $current=$iv_ruleUiMobileTabAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileTabAssignment |
| ruleUiMobileTabAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='tab' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiMobileTabAssignmentAccess().getTabKeyword_0()); |
| } |
| ( |
| ( |
| lv_name_1_0=RULE_ID |
| { |
| newLeafNode(lv_name_1_0, grammarAccess.getUiMobileTabAssignmentAccess().getNameIDTerminalRuleCall_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileTabAssignmentRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| } |
| |
| ) |
| )?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileTabAssignmentAccess().getElementUiMobileEmbeddableParserRuleCall_2_0()); |
| } |
| lv_element_2_0=ruleUiMobileEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileTabAssignmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_2_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiTabSheet |
| entryRuleUiTabSheet returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiTabSheetRule()); } |
| iv_ruleUiTabSheet=ruleUiTabSheet |
| { $current=$iv_ruleUiTabSheet.current; } |
| EOF |
| ; |
| |
| // Rule UiTabSheet |
| ruleUiTabSheet returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiTabSheetAccess().getUiTabSheetAction_0(), |
| $current); |
| } |
| ) otherlv_1='tabsheet' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiTabSheetAccess().getTabsheetKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiTabSheetAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTabSheetAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTabSheetRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiTabSheetAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiTabSheetAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTabSheetRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiTabSheetAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiTabSheetAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiTabSheetAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTabSheetRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiTabSheetAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTabSheetAccess().getTabsUiTabAssignmentParserRuleCall_5_0()); |
| } |
| lv_tabs_10_0=ruleUiTabAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTabSheetRule()); |
| } |
| add( |
| $current, |
| "tabs", |
| lv_tabs_10_0, |
| "UiTabAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTabSheetAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_11_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTabSheetRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_11_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTabSheetAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_12_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTabSheetRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_12_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_13='}' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiTabSheetAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiTabAssignment |
| entryRuleUiTabAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiTabAssignmentRule()); } |
| iv_ruleUiTabAssignment=ruleUiTabAssignment |
| { $current=$iv_ruleUiTabAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiTabAssignment |
| ruleUiTabAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='tab' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiTabAssignmentAccess().getTabKeyword_0()); |
| } |
| ( |
| ( |
| lv_name_1_0=RULE_ID |
| { |
| newLeafNode(lv_name_1_0, grammarAccess.getUiTabAssignmentAccess().getNameIDTerminalRuleCall_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTabAssignmentRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| } |
| |
| ) |
| )?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTabAssignmentAccess().getElementUiEmbeddableParserRuleCall_2_0()); |
| } |
| lv_element_2_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTabAssignmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_2_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSplitpanel |
| entryRuleUiSplitpanel returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSplitpanelRule()); } |
| iv_ruleUiSplitpanel=ruleUiSplitpanel |
| { $current=$iv_ruleUiSplitpanel.current; } |
| EOF |
| ; |
| |
| // Rule UiSplitpanel |
| ruleUiSplitpanel returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='splitter' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiSplitpanelAccess().getSplitterKeyword_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1(), 0); |
| } |
| ({true}?=>( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiSplitpanelAccess().getLeftParenthesisKeyword_1_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSplitpanelAccess().getI18nInfoUiI18nInfoParserRuleCall_1_0_1_0()); |
| } |
| lv_i18nInfo_3_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSplitpanelRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_3_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1(), 1); |
| } |
| ({true}?=>(( otherlv_4='styles' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiSplitpanelAccess().getStylesKeyword_1_1_0_0()); |
| } |
| ( |
| ( |
| lv_styles_5_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_5_0, grammarAccess.getUiSplitpanelAccess().getStylesSTRINGTerminalRuleCall_1_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSplitpanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))? otherlv_6=')' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiSplitpanelAccess().getRightParenthesisKeyword_1_1_1()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1()); |
| } |
| ) |
| ) |
| |
| )+ |
| {getUnorderedGroupHelper().canLeave(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1())}? |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_1()); |
| } |
| |
| )?( |
| ( |
| lv_name_7_0=RULE_ID |
| { |
| newLeafNode(lv_name_7_0, grammarAccess.getUiSplitpanelAccess().getNameIDTerminalRuleCall_2_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSplitpanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_7_0, |
| "ID"); |
| } |
| |
| ) |
| ) otherlv_8='{' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiSplitpanelAccess().getLeftCurlyBracketKeyword_3()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 0); |
| } |
| ({true}?=>( otherlv_10='first' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiSplitpanelAccess().getFirstKeyword_4_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSplitpanelAccess().getFirstContentUiSplitpanelAssigmentParserRuleCall_4_0_1_0()); |
| } |
| lv_firstContent_11_0=ruleUiSplitpanelAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSplitpanelRule()); |
| } |
| set( |
| $current, |
| "firstContent", |
| lv_firstContent_11_0, |
| "UiSplitpanelAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 1); |
| } |
| ({true}?=>( otherlv_12='second' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiSplitpanelAccess().getSecondKeyword_4_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSplitpanelAccess().getSecondContentUiSplitpanelAssigmentParserRuleCall_4_1_1_0()); |
| } |
| lv_secondContent_13_0=ruleUiSplitpanelAssigment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSplitpanelRule()); |
| } |
| set( |
| $current, |
| "secondContent", |
| lv_secondContent_13_0, |
| "UiSplitpanelAssigment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 2); |
| } |
| ({true}?=>( otherlv_14='splitPos' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiSplitpanelAccess().getSplitPosKeyword_4_2_0()); |
| } |
| ( |
| ( |
| lv_splitPosition_15_0=RULE_INT |
| { |
| newLeafNode(lv_splitPosition_15_0, grammarAccess.getUiSplitpanelAccess().getSplitPositionINTTerminalRuleCall_4_2_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSplitpanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "splitPosition", |
| lv_splitPosition_15_0, |
| "INT"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4(), 3); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_16_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_16_0, grammarAccess.getUiSplitpanelAccess().getReadonlyReadonlyKeyword_4_3_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSplitpanelRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4()); |
| } |
| ) |
| ) |
| |
| )+ |
| {getUnorderedGroupHelper().canLeave(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4())}? |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiSplitpanelAccess().getUnorderedGroup_4()); |
| } |
| |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSplitpanelAccess().getBindingsUiBindingParserRuleCall_5_0()); |
| } |
| lv_bindings_17_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSplitpanelRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_17_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSplitpanelAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_6_0()); |
| } |
| lv_processorAssignments_18_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSplitpanelRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_18_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_19='}' |
| { |
| newLeafNode(otherlv_19, grammarAccess.getUiSplitpanelAccess().getRightCurlyBracketKeyword_7()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSplitpanelAssigment |
| entryRuleUiSplitpanelAssigment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSplitpanelAssigmentRule()); } |
| iv_ruleUiSplitpanelAssigment=ruleUiSplitpanelAssigment |
| { $current=$iv_ruleUiSplitpanelAssigment.current; } |
| EOF |
| ; |
| |
| // Rule UiSplitpanelAssigment |
| ruleUiSplitpanelAssigment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSplitpanelAssigmentAccess().getElementUiEmbeddableParserRuleCall_0()); |
| } |
| lv_element_0_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSplitpanelAssigmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiPanel |
| entryRuleUiPanel returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiPanelRule()); } |
| iv_ruleUiPanel=ruleUiPanel |
| { $current=$iv_ruleUiPanel.current; } |
| EOF |
| ; |
| |
| // Rule UiPanel |
| ruleUiPanel returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( otherlv_0='panel' |
| { |
| newLeafNode(otherlv_0, grammarAccess.getUiPanelAccess().getPanelKeyword_0()); |
| } |
| ( otherlv_1='(' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiPanelAccess().getLeftParenthesisKeyword_1_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPanelAccess().getI18nInfoUiI18nInfoParserRuleCall_1_1_0_0()); |
| } |
| lv_i18nInfo_3_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPanelRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_3_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1(), 1); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_4_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_4_0, grammarAccess.getUiPanelAccess().getReadonlyReadonlyKeyword_1_1_1_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPanelRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1(), 2); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiPanelAccess().getStylesKeyword_1_1_2_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiPanelAccess().getStylesSTRINGTerminalRuleCall_1_1_2_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiPanelAccess().getUnorderedGroup_1_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiPanelAccess().getRightParenthesisKeyword_1_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiPanelAccess().getNameIDTerminalRuleCall_2_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPanelRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| ) otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiPanelAccess().getLeftCurlyBracketKeyword_3()); |
| } |
| otherlv_10='content' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiPanelAccess().getContentKeyword_4()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPanelAccess().getContentUiEmbeddableParserRuleCall_5_0()); |
| } |
| lv_content_11_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPanelRule()); |
| } |
| set( |
| $current, |
| "content", |
| lv_content_11_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPanelAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPanelRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPanelAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPanelRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiPanelAccess().getRightCurlyBracketKeyword_8()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiDialog |
| entryRuleUiDialog returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiDialogRule()); } |
| iv_ruleUiDialog=ruleUiDialog |
| { $current=$iv_ruleUiDialog.current; } |
| EOF |
| ; |
| |
| // Rule UiDialog |
| ruleUiDialog returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiDialogAccess().getUiDialogAction_0(), |
| $current); |
| } |
| ) otherlv_1='dialog' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiDialogAccess().getDialogKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiDialogAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiDialogAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiDialogRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiDialogAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiDialogAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiDialogRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiDialogAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiDialogAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiDialogAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiDialogRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiDialogAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( otherlv_10='type' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiDialogAccess().getTypeKeyword_5_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiDialogAccess().getJvmTypeJvmTypeReferenceParserRuleCall_5_1_0()); |
| } |
| lv_jvmType_11_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiDialogRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_11_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_12=';' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiDialogAccess().getSemicolonKeyword_5_2()); |
| } |
| )?)?(( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiDialogAccess().getContentUiDialogAssignmentParserRuleCall_6_0_0()); |
| } |
| lv_content_13_0=ruleUiDialogAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiDialogRule()); |
| } |
| set( |
| $current, |
| "content", |
| lv_content_13_0, |
| "UiDialogAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_14=';' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiDialogAccess().getSemicolonKeyword_6_1()); |
| } |
| )?)?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiDialogAccess().getBindingsUiBindingParserRuleCall_7_0()); |
| } |
| lv_bindings_15_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiDialogRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_15_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiDialogAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_8_0()); |
| } |
| lv_processorAssignments_16_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiDialogRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_16_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_17='}' |
| { |
| newLeafNode(otherlv_17, grammarAccess.getUiDialogAccess().getRightCurlyBracketKeyword_9()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiDialogAssignment |
| entryRuleUiDialogAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiDialogAssignmentRule()); } |
| iv_ruleUiDialogAssignment=ruleUiDialogAssignment |
| { $current=$iv_ruleUiDialogAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiDialogAssignment |
| ruleUiDialogAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiDialogAssignmentAccess().getElementUiEmbeddableParserRuleCall_0()); |
| } |
| lv_element_0_0=ruleUiEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiDialogAssignmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSearchDialog |
| entryRuleUiSearchDialog returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSearchDialogRule()); } |
| iv_ruleUiSearchDialog=ruleUiSearchDialog |
| { $current=$iv_ruleUiSearchDialog.current; } |
| EOF |
| ; |
| |
| // Rule UiSearchDialog |
| ruleUiSearchDialog returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiSearchDialogAccess().getUiSearchDialogAction_0(), |
| $current); |
| } |
| ) otherlv_1='searchdialog' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiSearchDialogAccess().getSearchdialogKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiSearchDialogAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchDialogAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchDialogRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiSearchDialogAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiSearchDialogAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSearchDialogRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiSearchDialogAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiSearchDialogAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiSearchDialogAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSearchDialogRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiSearchDialogAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( otherlv_10='type' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiSearchDialogAccess().getTypeKeyword_5_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchDialogAccess().getJvmTypeJvmTypeReferenceParserRuleCall_5_1_0()); |
| } |
| lv_jvmType_11_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchDialogRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_11_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?( otherlv_12='search' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiSearchDialogAccess().getSearchKeyword_6_0()); |
| } |
| otherlv_13='{' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiSearchDialogAccess().getLeftCurlyBracketKeyword_6_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchDialogAccess().getSearchFieldsUiDialogSearchFieldAssignmentParserRuleCall_6_2_0()); |
| } |
| lv_searchFields_14_0=ruleUiDialogSearchFieldAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchDialogRule()); |
| } |
| add( |
| $current, |
| "searchFields", |
| lv_searchFields_14_0, |
| "UiDialogSearchFieldAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_15='}' |
| { |
| newLeafNode(otherlv_15, grammarAccess.getUiSearchDialogAccess().getRightCurlyBracketKeyword_6_3()); |
| } |
| )?( otherlv_16='content' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiSearchDialogAccess().getContentKeyword_7_0()); |
| } |
| otherlv_17='{' |
| { |
| newLeafNode(otherlv_17, grammarAccess.getUiSearchDialogAccess().getLeftCurlyBracketKeyword_7_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchDialogAccess().getContentUiDialogAssignmentParserRuleCall_7_2_0()); |
| } |
| lv_content_18_0=ruleUiDialogAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchDialogRule()); |
| } |
| set( |
| $current, |
| "content", |
| lv_content_18_0, |
| "UiDialogAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) otherlv_19='}' |
| { |
| newLeafNode(otherlv_19, grammarAccess.getUiSearchDialogAccess().getRightCurlyBracketKeyword_7_3()); |
| } |
| )?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchDialogAccess().getBindingsUiBindingParserRuleCall_8_0()); |
| } |
| lv_bindings_20_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchDialogRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_20_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSearchDialogAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_9_0()); |
| } |
| lv_processorAssignments_21_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSearchDialogRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_21_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_22='}' |
| { |
| newLeafNode(otherlv_22, grammarAccess.getUiSearchDialogAccess().getRightCurlyBracketKeyword_10()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiDialogSearchFieldAssignment |
| entryRuleUiDialogSearchFieldAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiDialogSearchFieldAssignmentRule()); } |
| iv_ruleUiDialogSearchFieldAssignment=ruleUiDialogSearchFieldAssignment |
| { $current=$iv_ruleUiDialogSearchFieldAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiDialogSearchFieldAssignment |
| ruleUiDialogSearchFieldAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiDialogSearchFieldAssignmentAccess().getElementUiSearchFieldParserRuleCall_0()); |
| } |
| lv_element_0_0=ruleUiSearchField { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiDialogSearchFieldAssignmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiSearchField"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileNavigationPage |
| entryRuleUiMobileNavigationPage returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileNavigationPageRule()); } |
| iv_ruleUiMobileNavigationPage=ruleUiMobileNavigationPage |
| { $current=$iv_ruleUiMobileNavigationPage.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileNavigationPage |
| ruleUiMobileNavigationPage returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMobileNavigationPageAccess().getUiMobileNavigationPageAction_0(), |
| $current); |
| } |
| ) otherlv_1='navPage' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileNavigationPageAccess().getNavPageKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMobileNavigationPageAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiMobileNavigationPageAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiMobileNavigationPageAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileNavigationPageAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiMobileNavigationPageAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiMobileNavigationPageAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )? otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiMobileNavigationPageAccess().getLeftCurlyBracketKeyword_4()); |
| } |
| ( otherlv_10='type' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMobileNavigationPageAccess().getTypeKeyword_5_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAccess().getJvmTypeJvmTypeReferenceParserRuleCall_5_1_0()); |
| } |
| lv_jvmType_11_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_11_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_12=';' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiMobileNavigationPageAccess().getSemicolonKeyword_5_2()); |
| } |
| )?)?( otherlv_13='navbarActions' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiMobileNavigationPageAccess().getNavbarActionsKeyword_6_0()); |
| } |
| otherlv_14='{' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiMobileNavigationPageAccess().getLeftCurlyBracketKeyword_6_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAccess().getBarActionsUiMobileNavBarActionParserRuleCall_6_2_0()); |
| } |
| lv_barActions_15_0=ruleUiMobileNavBarAction { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| add( |
| $current, |
| "barActions", |
| lv_barActions_15_0, |
| "UiMobileNavBarAction"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_16='}' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiMobileNavigationPageAccess().getRightCurlyBracketKeyword_6_3()); |
| } |
| )?( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAccess().getContentsUiMobileNavigationPageAssignmentParserRuleCall_7_0()); |
| } |
| lv_contents_17_0=ruleUiMobileNavigationPageAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| add( |
| $current, |
| "contents", |
| lv_contents_17_0, |
| "UiMobileNavigationPageAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAccess().getBindingsUiBindingParserRuleCall_8_0()); |
| } |
| lv_bindings_18_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_18_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_9_0()); |
| } |
| lv_processorAssignments_19_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_19_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_20='}' |
| { |
| newLeafNode(otherlv_20, grammarAccess.getUiMobileNavigationPageAccess().getRightCurlyBracketKeyword_10()); |
| } |
| ) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMobileNavigationPageAssignment |
| entryRuleUiMobileNavigationPageAssignment returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMobileNavigationPageAssignmentRule()); } |
| iv_ruleUiMobileNavigationPageAssignment=ruleUiMobileNavigationPageAssignment |
| { $current=$iv_ruleUiMobileNavigationPageAssignment.current; } |
| EOF |
| ; |
| |
| // Rule UiMobileNavigationPageAssignment |
| ruleUiMobileNavigationPageAssignment returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAssignmentAccess().getElementUiMobileEmbeddableParserRuleCall_0_0()); |
| } |
| lv_element_0_0=ruleUiMobileEmbeddable { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageAssignmentRule()); |
| } |
| set( |
| $current, |
| "element", |
| lv_element_0_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_1='align' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileNavigationPageAssignmentAccess().getAlignKeyword_1_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMobileNavigationPageAssignmentAccess().getAlignmentUiAlignmentEnumRuleCall_1_1_0()); |
| } |
| lv_alignment_2_0=ruleUiAlignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMobileNavigationPageAssignmentRule()); |
| } |
| set( |
| $current, |
| "alignment", |
| lv_alignment_2_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))?) |
| ; |
| |
| |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiTextField |
| entryRuleUiTextField returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiTextFieldRule()); } |
| iv_ruleUiTextField=ruleUiTextField |
| { $current=$iv_ruleUiTextField.current; } |
| EOF |
| ; |
| |
| // Rule UiTextField |
| ruleUiTextField returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiTextFieldAccess().getUiTextFieldAction_0(), |
| $current); |
| } |
| ) otherlv_1='textfield' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiTextFieldAccess().getTextfieldKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiTextFieldAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='maxLength=' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiTextFieldAccess().getMaxLengthKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_maxLength_5_0=RULE_INT |
| { |
| newLeafNode(lv_maxLength_5_0, grammarAccess.getUiTextFieldAccess().getMaxLengthINTTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "maxLength", |
| lv_maxLength_5_0, |
| "INT"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_6='minLength=' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiTextFieldAccess().getMinLengthKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_minLength_7_0=RULE_INT |
| { |
| newLeafNode(lv_minLength_7_0, grammarAccess.getUiTextFieldAccess().getMinLengthINTTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "minLength", |
| lv_minLength_7_0, |
| "INT"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( otherlv_8='regex=' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiTextFieldAccess().getRegexKeyword_2_1_2_0()); |
| } |
| ( |
| ( |
| lv_regex_9_0=RULE_STRING |
| { |
| newLeafNode(lv_regex_9_0, grammarAccess.getUiTextFieldAccess().getRegexSTRINGTerminalRuleCall_2_1_2_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "regex", |
| lv_regex_9_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 3); |
| } |
| ({true}?=>( otherlv_10='styles' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiTextFieldAccess().getStylesKeyword_2_1_3_0()); |
| } |
| ( |
| ( |
| lv_styles_11_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_11_0, grammarAccess.getUiTextFieldAccess().getStylesSTRINGTerminalRuleCall_2_1_3_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_11_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 4)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 4); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTextFieldAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_4_0()); |
| } |
| lv_i18nInfo_12_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTextFieldRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_12_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 5)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1(), 5); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_13_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_13_0, grammarAccess.getUiTextFieldAccess().getReadonlyReadonlyKeyword_2_1_5_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTextFieldRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_14=')' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiTextFieldAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_15_0=RULE_ID |
| { |
| newLeafNode(lv_name_15_0, grammarAccess.getUiTextFieldAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_15_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_16='{' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiTextFieldAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTextFieldAccess().getValidatorsUiValidatorParserRuleCall_4_1_0_0()); |
| } |
| lv_validators_17_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTextFieldRule()); |
| } |
| add( |
| $current, |
| "validators", |
| lv_validators_17_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTextFieldAccess().getBindingsUiBindingParserRuleCall_4_1_1_0()); |
| } |
| lv_bindings_18_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTextFieldRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_18_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiTextFieldAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_4_2_0()); |
| } |
| lv_processorAssignments_19_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiTextFieldRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_19_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_20='}' |
| { |
| newLeafNode(otherlv_20, grammarAccess.getUiTextFieldAccess().getRightCurlyBracketKeyword_4_3()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiPasswordField |
| entryRuleUiPasswordField returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiPasswordFieldRule()); } |
| iv_ruleUiPasswordField=ruleUiPasswordField |
| { $current=$iv_ruleUiPasswordField.current; } |
| EOF |
| ; |
| |
| // Rule UiPasswordField |
| ruleUiPasswordField returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiPasswordFieldAccess().getUiPasswordFieldAction_0(), |
| $current); |
| } |
| ) otherlv_1='passwordField' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiPasswordFieldAccess().getPasswordFieldKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiPasswordFieldAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='styles' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiPasswordFieldAccess().getStylesKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_styles_5_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_5_0, grammarAccess.getUiPasswordFieldAccess().getStylesSTRINGTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPasswordFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPasswordFieldAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_1_0()); |
| } |
| lv_i18nInfo_6_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPasswordFieldRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_6_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_7_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiPasswordFieldAccess().getReadonlyReadonlyKeyword_2_1_2_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPasswordFieldRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiPasswordFieldAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiPasswordFieldAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiPasswordFieldAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPasswordFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiPasswordFieldAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPasswordFieldAccess().getValidatorsUiValidatorParserRuleCall_4_1_0_0()); |
| } |
| lv_validators_11_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPasswordFieldRule()); |
| } |
| add( |
| $current, |
| "validators", |
| lv_validators_11_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPasswordFieldAccess().getBindingsUiBindingParserRuleCall_4_1_1_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPasswordFieldRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPasswordFieldAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_4_2_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPasswordFieldRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiPasswordFieldAccess().getRightCurlyBracketKeyword_4_3()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMaskedTextField |
| entryRuleUiMaskedTextField returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMaskedTextFieldRule()); } |
| iv_ruleUiMaskedTextField=ruleUiMaskedTextField |
| { $current=$iv_ruleUiMaskedTextField.current; } |
| EOF |
| ; |
| |
| // Rule UiMaskedTextField |
| ruleUiMaskedTextField returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMaskedTextFieldAccess().getUiMaskedTextFieldAction_0(), |
| $current); |
| } |
| ) otherlv_1='maskedText' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMaskedTextFieldAccess().getMaskedTextKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMaskedTextFieldAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='styles' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiMaskedTextFieldAccess().getStylesKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_styles_5_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_5_0, grammarAccess.getUiMaskedTextFieldAccess().getStylesSTRINGTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_6='mask=' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiMaskedTextFieldAccess().getMaskKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_mask_7_0=RULE_STRING |
| { |
| newLeafNode(lv_mask_7_0, grammarAccess.getUiMaskedTextFieldAccess().getMaskSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "mask", |
| lv_mask_7_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedTextFieldAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_2_0()); |
| } |
| lv_i18nInfo_8_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_8_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1(), 3); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_9_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_9_0, grammarAccess.getUiMaskedTextFieldAccess().getReadonlyReadonlyKeyword_2_1_3_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_10=')' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMaskedTextFieldAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_11_0=RULE_ID |
| { |
| newLeafNode(lv_name_11_0, grammarAccess.getUiMaskedTextFieldAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_11_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_12='{' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiMaskedTextFieldAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedTextFieldAccess().getValidatorsUiValidatorParserRuleCall_4_1_0_0()); |
| } |
| lv_validators_13_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "validators", |
| lv_validators_13_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedTextFieldAccess().getBindingsUiBindingParserRuleCall_4_1_1_0()); |
| } |
| lv_bindings_14_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_14_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedTextFieldAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_4_2_0()); |
| } |
| lv_processorAssignments_15_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_15_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_16='}' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiMaskedTextFieldAccess().getRightCurlyBracketKeyword_4_3()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMaskedNumericField |
| entryRuleUiMaskedNumericField returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMaskedNumericFieldRule()); } |
| iv_ruleUiMaskedNumericField=ruleUiMaskedNumericField |
| { $current=$iv_ruleUiMaskedNumericField.current; } |
| EOF |
| ; |
| |
| // Rule UiMaskedNumericField |
| ruleUiMaskedNumericField returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMaskedNumericFieldAccess().getUiMaskedNumericFieldAction_0(), |
| $current); |
| } |
| ) otherlv_1='maskedNumeric' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMaskedNumericFieldAccess().getMaskedNumericKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMaskedNumericFieldAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='styles' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiMaskedNumericFieldAccess().getStylesKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_styles_5_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_5_0, grammarAccess.getUiMaskedNumericFieldAccess().getStylesSTRINGTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedNumericFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedNumericFieldAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_1_0()); |
| } |
| lv_i18nInfo_6_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedNumericFieldRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_6_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_7_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiMaskedNumericFieldAccess().getReadonlyReadonlyKeyword_2_1_2_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedNumericFieldRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMaskedNumericFieldAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_8=')' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiMaskedNumericFieldAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_9_0=RULE_ID |
| { |
| newLeafNode(lv_name_9_0, grammarAccess.getUiMaskedNumericFieldAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedNumericFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_10='{' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMaskedNumericFieldAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedNumericFieldAccess().getValidatorsUiValidatorParserRuleCall_4_1_0_0()); |
| } |
| lv_validators_11_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedNumericFieldRule()); |
| } |
| add( |
| $current, |
| "validators", |
| lv_validators_11_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedNumericFieldAccess().getBindingsUiBindingParserRuleCall_4_1_1_0()); |
| } |
| lv_bindings_12_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedNumericFieldRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedNumericFieldAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_4_2_0()); |
| } |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedNumericFieldRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_14='}' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiMaskedNumericFieldAccess().getRightCurlyBracketKeyword_4_3()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiMaskedDecimalField |
| entryRuleUiMaskedDecimalField returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiMaskedDecimalFieldRule()); } |
| iv_ruleUiMaskedDecimalField=ruleUiMaskedDecimalField |
| { $current=$iv_ruleUiMaskedDecimalField.current; } |
| EOF |
| ; |
| |
| // Rule UiMaskedDecimalField |
| ruleUiMaskedDecimalField returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiMaskedDecimalFieldAccess().getUiMaskedDecimalFieldAction_0(), |
| $current); |
| } |
| ) otherlv_1='maskedDecimal' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiMaskedDecimalFieldAccess().getMaskedDecimalKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiMaskedDecimalFieldAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='styles' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiMaskedDecimalFieldAccess().getStylesKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_styles_5_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_5_0, grammarAccess.getUiMaskedDecimalFieldAccess().getStylesSTRINGTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_6='mask=' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiMaskedDecimalFieldAccess().getMaskKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_mask_7_0=RULE_STRING |
| { |
| newLeafNode(lv_mask_7_0, grammarAccess.getUiMaskedDecimalFieldAccess().getMaskSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "mask", |
| lv_mask_7_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedDecimalFieldAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_2_0()); |
| } |
| lv_i18nInfo_8_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_8_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1(), 3); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_9_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_9_0, grammarAccess.getUiMaskedDecimalFieldAccess().getReadonlyReadonlyKeyword_2_1_3_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMaskedDecimalFieldAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_10=')' |
| { |
| newLeafNode(otherlv_10, grammarAccess.getUiMaskedDecimalFieldAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_11_0=RULE_ID |
| { |
| newLeafNode(lv_name_11_0, grammarAccess.getUiMaskedDecimalFieldAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_11_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_12='{' |
| { |
| newLeafNode(otherlv_12, grammarAccess.getUiMaskedDecimalFieldAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedDecimalFieldAccess().getValidatorsUiValidatorParserRuleCall_4_1_0_0()); |
| } |
| lv_validators_13_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| add( |
| $current, |
| "validators", |
| lv_validators_13_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedDecimalFieldAccess().getBindingsUiBindingParserRuleCall_4_1_1_0()); |
| } |
| lv_bindings_14_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_14_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiMaskedDecimalFieldAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_4_2_0()); |
| } |
| lv_processorAssignments_15_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiMaskedDecimalFieldRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_15_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_16='}' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiMaskedDecimalFieldAccess().getRightCurlyBracketKeyword_4_3()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiPrefixedMaskedTextField |
| entryRuleUiPrefixedMaskedTextField returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiPrefixedMaskedTextFieldRule()); } |
| iv_ruleUiPrefixedMaskedTextField=ruleUiPrefixedMaskedTextField |
| { $current=$iv_ruleUiPrefixedMaskedTextField.current; } |
| EOF |
| ; |
| |
| // Rule UiPrefixedMaskedTextField |
| ruleUiPrefixedMaskedTextField returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUiPrefixedMaskedTextFieldAction_0(), |
| $current); |
| } |
| ) otherlv_1='maskedTextWithPrefix' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getMaskedTextWithPrefixKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='styles' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getStylesKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_styles_5_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_5_0, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getStylesSTRINGTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_6='mask=' |
| { |
| newLeafNode(otherlv_6, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getMaskKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_mask_7_0=RULE_STRING |
| { |
| newLeafNode(lv_mask_7_0, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getMaskSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "mask", |
| lv_mask_7_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( otherlv_8='prefixes=' |
| { |
| newLeafNode(otherlv_8, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getPrefixesKeyword_2_1_2_0()); |
| } |
| otherlv_9='(' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getLeftParenthesisKeyword_2_1_2_1()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getPrefixMasksUiPrefixToMaskMapEntryParserRuleCall_2_1_2_2_0()); |
| } |
| lv_prefixMasks_10_0=ruleUiPrefixToMaskMapEntry { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "prefixMasks", |
| lv_prefixMasks_10_0, |
| "UiPrefixToMaskMapEntry"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_11=',' |
| { |
| newLeafNode(otherlv_11, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getCommaKeyword_2_1_2_3_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getPrefixMasksUiPrefixToMaskMapEntryParserRuleCall_2_1_2_3_1_0()); |
| } |
| lv_prefixMasks_12_0=ruleUiPrefixToMaskMapEntry { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "prefixMasks", |
| lv_prefixMasks_12_0, |
| "UiPrefixToMaskMapEntry"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))* otherlv_13=')' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getRightParenthesisKeyword_2_1_2_4()); |
| } |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 3); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_3_0()); |
| } |
| lv_i18nInfo_14_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_14_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 4)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1(), 4); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_15_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_15_0, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getReadonlyReadonlyKeyword_2_1_4_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_16=')' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_17_0=RULE_ID |
| { |
| newLeafNode(lv_name_17_0, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_17_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_18='{' |
| { |
| newLeafNode(otherlv_18, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getValidatorsUiValidatorParserRuleCall_4_1_0_0()); |
| } |
| lv_validators_19_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "validators", |
| lv_validators_19_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getBindingsUiBindingParserRuleCall_4_1_1_0()); |
| } |
| lv_bindings_20_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_20_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiPrefixedMaskedTextFieldAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_4_2_0()); |
| } |
| lv_processorAssignments_21_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiPrefixedMaskedTextFieldRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_21_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_22='}' |
| { |
| newLeafNode(otherlv_22, grammarAccess.getUiPrefixedMaskedTextFieldAccess().getRightCurlyBracketKeyword_4_3()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiPrefixToMaskMapEntry |
| entryRuleUiPrefixToMaskMapEntry returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiPrefixToMaskMapEntryRule()); } |
| iv_ruleUiPrefixToMaskMapEntry=ruleUiPrefixToMaskMapEntry |
| { $current=$iv_ruleUiPrefixToMaskMapEntry.current; } |
| EOF |
| ; |
| |
| // Rule UiPrefixToMaskMapEntry |
| ruleUiPrefixToMaskMapEntry returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiPrefixToMaskMapEntryAccess().getUiPrefixToMaskMapEntryAction_0(), |
| $current); |
| } |
| ) otherlv_1='prefix' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiPrefixToMaskMapEntryAccess().getPrefixKeyword_1()); |
| } |
| ( |
| ( |
| lv_key_2_0=RULE_STRING |
| { |
| newLeafNode(lv_key_2_0, grammarAccess.getUiPrefixToMaskMapEntryAccess().getKeySTRINGTerminalRuleCall_2_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPrefixToMaskMapEntryRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "key", |
| lv_key_2_0, |
| "STRING"); |
| } |
| |
| ) |
| ) otherlv_3='mask' |
| { |
| newLeafNode(otherlv_3, grammarAccess.getUiPrefixToMaskMapEntryAccess().getMaskKeyword_3()); |
| } |
| ( |
| ( |
| lv_value_4_0=RULE_STRING |
| { |
| newLeafNode(lv_value_4_0, grammarAccess.getUiPrefixToMaskMapEntryAccess().getValueSTRINGTerminalRuleCall_4_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiPrefixToMaskMapEntryRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "value", |
| lv_value_4_0, |
| "STRING"); |
| } |
| |
| ) |
| )) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiRichTextArea |
| entryRuleUiRichTextArea returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiRichTextAreaRule()); } |
| iv_ruleUiRichTextArea=ruleUiRichTextArea |
| { $current=$iv_ruleUiRichTextArea.current; } |
| EOF |
| ; |
| |
| // Rule UiRichTextArea |
| ruleUiRichTextArea returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiRichTextAreaAccess().getUiRichTextAreaAction_0(), |
| $current); |
| } |
| ) otherlv_1='richtextArea' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiRichTextAreaAccess().getRichtextAreaKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiRichTextAreaAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( otherlv_4='styles' |
| { |
| newLeafNode(otherlv_4, grammarAccess.getUiRichTextAreaAccess().getStylesKeyword_2_1_0_0()); |
| } |
| ( |
| ( |
| lv_styles_5_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_5_0, grammarAccess.getUiRichTextAreaAccess().getStylesSTRINGTerminalRuleCall_2_1_0_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiRichTextAreaRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_5_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiRichTextAreaAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_1_0()); |
| } |
| lv_i18nInfo_6_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiRichTextAreaRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_6_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 2); |
| } |
| ({true}?=>( |
| ( |
| lv_asBlob_7_0= 'asBlob' |
| { |
| newLeafNode(lv_asBlob_7_0, grammarAccess.getUiRichTextAreaAccess().getAsBlobAsBlobKeyword_2_1_2_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiRichTextAreaRule()); |
| } |
| setWithLastConsumed($current, "asBlob", true, "asBlob"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1(), 3); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_8_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_8_0, grammarAccess.getUiRichTextAreaAccess().getReadonlyReadonlyKeyword_2_1_3_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiRichTextAreaRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiRichTextAreaAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_9=')' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiRichTextAreaAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_10_0=RULE_ID |
| { |
| newLeafNode(lv_name_10_0, grammarAccess.getUiRichTextAreaAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiRichTextAreaRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_10_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_11='{' |
| { |
| newLeafNode(otherlv_11, grammarAccess.getUiRichTextAreaAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| (( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiRichTextAreaAccess().getValidatorsUiValidatorParserRuleCall_4_1_0_0()); |
| } |
| lv_validators_12_0=ruleUiValidator { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiRichTextAreaRule()); |
| } |
| add( |
| $current, |
| "validators", |
| lv_validators_12_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ) |
| |( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiRichTextAreaAccess().getBindingsUiBindingParserRuleCall_4_1_1_0()); |
| } |
| lv_bindings_13_0=ruleUiBinding { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiRichTextAreaRule()); |
| } |
| add( |
| $current, |
| "bindings", |
| lv_bindings_13_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| ))*( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiRichTextAreaAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_4_2_0()); |
| } |
| lv_processorAssignments_14_0=ruleUiVisibilityProcessorAssignment { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiRichTextAreaRule()); |
| } |
| add( |
| $current, |
| "processorAssignments", |
| lv_processorAssignments_14_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )* otherlv_15='}' |
| { |
| newLeafNode(otherlv_15, grammarAccess.getUiRichTextAreaAccess().getRightCurlyBracketKeyword_4_3()); |
| } |
| )?) |
| ; |
| |
| |
| |
| |
| |
| // Entry rule entryRuleUiSuggestTextField |
| entryRuleUiSuggestTextField returns [EObject current=null] |
| : |
| { newCompositeNode(grammarAccess.getUiSuggestTextFieldRule()); } |
| iv_ruleUiSuggestTextField=ruleUiSuggestTextField |
| { $current=$iv_ruleUiSuggestTextField.current; } |
| EOF |
| ; |
| |
| // Rule UiSuggestTextField |
| ruleUiSuggestTextField returns [EObject current=null] |
| @init { enterRule(); |
| } |
| @after { leaveRule(); }: |
| (( |
| { |
| $current = forceCreateModelElement( |
| grammarAccess.getUiSuggestTextFieldAccess().getUiSuggestTextFieldAction_0(), |
| $current); |
| } |
| ) otherlv_1='suggestText' |
| { |
| newLeafNode(otherlv_1, grammarAccess.getUiSuggestTextFieldAccess().getSuggestTextKeyword_1()); |
| } |
| ( otherlv_2='(' |
| { |
| newLeafNode(otherlv_2, grammarAccess.getUiSuggestTextFieldAccess().getLeftParenthesisKeyword_2_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1(), 0); |
| } |
| ({true}?=>( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSuggestTextFieldAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_0_0()); |
| } |
| lv_i18nInfo_4_0=ruleUiI18nInfo { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| set( |
| $current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1(), 1); |
| } |
| ({true}?=>( otherlv_5='styles' |
| { |
| newLeafNode(otherlv_5, grammarAccess.getUiSuggestTextFieldAccess().getStylesKeyword_2_1_1_0()); |
| } |
| ( |
| ( |
| lv_styles_6_0=RULE_STRING |
| { |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiSuggestTextFieldAccess().getStylesSTRINGTerminalRuleCall_2_1_1_1_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| } |
| |
| ) |
| ))) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| ) |
| ) |
| |
| )* |
| ) |
| ) |
| { |
| getUnorderedGroupHelper().leave(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_2_1()); |
| } |
| |
| ) otherlv_7=')' |
| { |
| newLeafNode(otherlv_7, grammarAccess.getUiSuggestTextFieldAccess().getRightParenthesisKeyword_2_2()); |
| } |
| )?( |
| ( |
| lv_name_8_0=RULE_ID |
| { |
| newLeafNode(lv_name_8_0, grammarAccess.getUiSuggestTextFieldAccess().getNameIDTerminalRuleCall_3_0()); |
| } |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| setWithLastConsumed( |
| $current, |
| "name", |
| lv_name_8_0, |
| "ID"); |
| } |
| |
| ) |
| )?( otherlv_9='{' |
| { |
| newLeafNode(otherlv_9, grammarAccess.getUiSuggestTextFieldAccess().getLeftCurlyBracketKeyword_4_0()); |
| } |
| ( |
| |
| ( |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1()); |
| } |
| ( |
| ( |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 0)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 0); |
| } |
| ({true}?=>( otherlv_11='type' |
| { |
| newLeafNode(otherlv_11, grammarAccess.getUiSuggestTextFieldAccess().getTypeKeyword_4_1_0_0()); |
| } |
| ( |
| ( |
| { |
| newCompositeNode(grammarAccess.getUiSuggestTextFieldAccess().getJvmTypeJvmTypeReferenceParserRuleCall_4_1_0_1_0()); |
| } |
| lv_jvmType_12_0=ruleJvmTypeReference { |
| if ($current==null) { |
| $current = createModelElementForParent(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| set( |
| $current, |
| "jvmType", |
| lv_jvmType_12_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| } |
| |
| ) |
| )( otherlv_13=';' |
| { |
| newLeafNode(otherlv_13, grammarAccess.getUiSuggestTextFieldAccess().getSemicolonKeyword_4_1_0_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 1)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 1); |
| } |
| ({true}?=>( otherlv_14='captionField' |
| { |
| newLeafNode(otherlv_14, grammarAccess.getUiSuggestTextFieldAccess().getCaptionFieldKeyword_4_1_1_0()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| } |
| otherlv_15=RULE_ID |
| { |
| newLeafNode(otherlv_15, grammarAccess.getUiSuggestTextFieldAccess().getItemCaptionPropertyJvmOperationCrossReference_4_1_1_1_0()); |
| } |
| |
| ) |
| )( otherlv_16=';' |
| { |
| newLeafNode(otherlv_16, grammarAccess.getUiSuggestTextFieldAccess().getSemicolonKeyword_4_1_1_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 2)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 2); |
| } |
| ({true}?=>( otherlv_17='filterField' |
| { |
| newLeafNode(otherlv_17, grammarAccess.getUiSuggestTextFieldAccess().getFilterFieldKeyword_4_1_2_0()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| } |
| otherlv_18=RULE_ID |
| { |
| newLeafNode(otherlv_18, grammarAccess.getUiSuggestTextFieldAccess().getItemFilterPropertyJvmOperationCrossReference_4_1_2_1_0()); |
| } |
| |
| ) |
| )( otherlv_19=';' |
| { |
| newLeafNode(otherlv_19, grammarAccess.getUiSuggestTextFieldAccess().getSemicolonKeyword_4_1_2_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 3)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 3); |
| } |
| ({true}?=>( otherlv_20='uuidField' |
| { |
| newLeafNode(otherlv_20, grammarAccess.getUiSuggestTextFieldAccess().getUuidFieldKeyword_4_1_3_0()); |
| } |
| ( |
| ( |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| } |
| otherlv_21=RULE_ID |
| { |
| newLeafNode(otherlv_21, grammarAccess.getUiSuggestTextFieldAccess().getItemUUIDPropertyJvmOperationCrossReference_4_1_3_1_0()); |
| } |
| |
| ) |
| )( otherlv_22=';' |
| { |
| newLeafNode(otherlv_22, grammarAccess.getUiSuggestTextFieldAccess().getSemicolonKeyword_4_1_3_2()); |
| } |
| )?)) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 4)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 4); |
| } |
| ({true}?=>( |
| ( |
| lv_autoHidePopup_23_0= 'autoHidePopup' |
| { |
| newLeafNode(lv_autoHidePopup_23_0, grammarAccess.getUiSuggestTextFieldAccess().getAutoHidePopupAutoHidePopupKeyword_4_1_4_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| setWithLastConsumed($current, "autoHidePopup", true, "autoHidePopup"); |
| } |
| |
| ) |
| )) |
| { |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1()); |
| } |
| ) |
| ) | |
| |
| ( |
| {getUnorderedGroupHelper().canSelect(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 5)}?=>( |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiSuggestTextFieldAccess().getUnorderedGroup_4_1(), 5); |
| } |
| ({true}?=>( |
| ( |
| lv_readonly_24_0= 'readonly' |
| { |
| newLeafNode(lv_readonly_24_0, grammarAccess.getUiSuggestTextFieldAccess().getReadonlyReadonlyKeyword_4_1_5_0()); |
| } |
| |
| { |
| if ($current==null) { |
| $current = createModelElement(grammarAccess.getUiSuggestTextFieldRule()); |
| } |
| setWithLastConsumed($current, "readonly", true, "readonly"); |
| } |
| |