| /** |
| * 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 |
| */ |
| |
| 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; |
| |
| |
| |
| import org.antlr.runtime.*; |
| import java.util.Stack; |
| import java.util.List; |
| import java.util.ArrayList; |
| import java.util.Map; |
| import java.util.HashMap; |
| @SuppressWarnings("all") |
| public class InternalUIGrammarParser extends AbstractInternalAntlrParser { |
| public static final String[] tokenNames = new String[] { |
| "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_HEX", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'import'", "';'", "'validatorAlias'", "'as'", "'fieldValidation'", "'+='", "'viewset'", "'{'", "'}'", "'dataAlias'", "'datasource'", "':'", "'eventTopic'", "'bind'", "'list'", "'<'", "'--'", "'>'", "'.'", "'['", "']'", "'ui'", "'..'", "'navigateTo'", "'openDialog'", "'searchWith'", "'addToTable'", "'removeFromTable'", "'newInstance'", "'for'", "'at'", "'sendEvent'", "'('", "'noAutoTrigger'", "')'", "'ideview'", "'sharedStateGroup'", "'category'", "'rootType'", "'exposedActions'", "'align'", "'icon'", "'id'", "'checkDirty'", "'externalCommand'", "'mobile'", "'i18n'", "'gridlayout'", "'columns='", "'styles'", "'readonly'", "'form'", "'verticalLayout'", "'mobileVerticalLayout'", "'navRoot'", "'horizontalLayout'", "'mobileHorizontalLayout'", "'horizontalButtonGroup'", "'verticalGroup'", "'searchPanel'", "'type'", "'mobileSearchPanel'", "'mobileTab'", "'tab'", "'tabsheet'", "'splitter'", "'first'", "'second'", "'splitPos'", "'panel'", "'content'", "'dialog'", "'searchdialog'", "'search'", "'navPage'", "'navbarActions'", "'textfield'", "'maxLength='", "'minLength='", "'regex='", "'passwordField'", "'maskedText'", "'mask='", "'maskedNumeric'", "'maskedDecimal'", "'maskedTextWithPrefix'", "'prefixes='", "','", "'prefix'", "'mask'", "'richtextArea'", "'asBlob'", "'suggestText'", "'captionField'", "'filterField'", "'uuidField'", "'autoHidePopup'", "'referenceField'", "'refSource'", "'descriptionField'", "'imageField'", "'inMemoryService'", "'searchfield'", "'textarea'", "'datefield'", "'browser'", "'progressbar'", "'image'", "'iconPath'", "'table'", "'selectionType'", "'useBeanService'", "'combo'", "'button'", "'navButton'", "'alias'", "'switchIt'", "'label'", "'decimalField'", "'noGrouping'", "'noMarkNegative'", "'precision='", "'optionsgroup'", "'listSelect'", "'columns'", "'sort'", "'column'", "'desc'", "'asc'", "'numericField'", "'checkbox'", "'MaxLengthValidator'", "'MinLengthValidator'", "'RegexValidator'", "'Expression'", "'BeanValidationValidator'", "'code'", "'visibility'", "'fireOn'", "'='", "'-='", "'*='", "'/='", "'%='", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'::'", "'?.'", "'#'", "'|'", "'if'", "'else'", "'switch'", "'default'", "'case'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'static'", "'extension'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'date'", "'datetime'", "'time'", "'undefined'", "'minute'", "'hour'", "'day'", "'month'", "'year'", "'single'", "'multi'", "'none'", "'bottom-center'", "'bottom-left'", "'bottom-right'", "'bottom-fill'", "'middle-center'", "'middle-left'", "'middle-right'", "'middle-fill'", "'top-center'", "'top-left'", "'top-right'", "'top-fill'", "'fill-center'", "'fill-left'", "'fill-right'", "'fill-fill'" |
| }; |
| public static final int T__144=144; |
| public static final int T__143=143; |
| public static final int T__146=146; |
| public static final int T__50=50; |
| public static final int T__145=145; |
| public static final int T__140=140; |
| public static final int T__142=142; |
| public static final int T__141=141; |
| public static final int T__59=59; |
| public static final int T__55=55; |
| public static final int T__56=56; |
| public static final int T__57=57; |
| public static final int T__58=58; |
| public static final int T__51=51; |
| public static final int T__137=137; |
| public static final int T__52=52; |
| public static final int T__136=136; |
| public static final int T__53=53; |
| public static final int T__139=139; |
| public static final int T__54=54; |
| public static final int T__138=138; |
| public static final int T__133=133; |
| public static final int T__132=132; |
| public static final int T__60=60; |
| public static final int T__135=135; |
| public static final int T__61=61; |
| public static final int T__134=134; |
| public static final int RULE_ID=4; |
| public static final int T__131=131; |
| public static final int T__130=130; |
| public static final int RULE_INT=6; |
| public static final int T__66=66; |
| public static final int T__67=67; |
| public static final int T__129=129; |
| public static final int T__68=68; |
| public static final int T__69=69; |
| public static final int T__62=62; |
| public static final int T__126=126; |
| public static final int T__63=63; |
| public static final int T__125=125; |
| public static final int T__64=64; |
| public static final int T__128=128; |
| public static final int T__65=65; |
| public static final int T__127=127; |
| public static final int T__166=166; |
| public static final int T__165=165; |
| public static final int T__168=168; |
| public static final int T__167=167; |
| public static final int T__162=162; |
| public static final int T__161=161; |
| public static final int T__164=164; |
| public static final int T__163=163; |
| public static final int T__160=160; |
| public static final int T__37=37; |
| public static final int T__38=38; |
| public static final int T__39=39; |
| public static final int T__33=33; |
| public static final int T__34=34; |
| public static final int T__35=35; |
| public static final int T__36=36; |
| public static final int T__159=159; |
| public static final int T__30=30; |
| public static final int T__158=158; |
| public static final int T__31=31; |
| public static final int T__32=32; |
| public static final int T__155=155; |
| public static final int T__154=154; |
| public static final int T__157=157; |
| public static final int T__156=156; |
| public static final int T__151=151; |
| public static final int T__150=150; |
| public static final int T__153=153; |
| public static final int T__152=152; |
| public static final int T__48=48; |
| public static final int T__49=49; |
| public static final int T__44=44; |
| public static final int T__45=45; |
| public static final int T__46=46; |
| public static final int T__47=47; |
| public static final int T__40=40; |
| public static final int T__148=148; |
| public static final int T__41=41; |
| public static final int T__147=147; |
| public static final int T__42=42; |
| public static final int T__43=43; |
| public static final int T__149=149; |
| public static final int T__100=100; |
| public static final int T__221=221; |
| public static final int T__220=220; |
| public static final int T__102=102; |
| public static final int T__223=223; |
| public static final int T__101=101; |
| public static final int T__222=222; |
| public static final int T__19=19; |
| public static final int T__15=15; |
| public static final int T__16=16; |
| public static final int T__17=17; |
| public static final int T__18=18; |
| public static final int T__218=218; |
| public static final int T__217=217; |
| public static final int T__13=13; |
| public static final int T__14=14; |
| public static final int T__219=219; |
| public static final int T__214=214; |
| public static final int T__213=213; |
| public static final int T__216=216; |
| public static final int T__215=215; |
| public static final int T__210=210; |
| public static final int T__212=212; |
| public static final int T__211=211; |
| public static final int RULE_DECIMAL=8; |
| public static final int T__26=26; |
| public static final int T__27=27; |
| public static final int T__28=28; |
| public static final int T__29=29; |
| public static final int T__22=22; |
| public static final int T__207=207; |
| public static final int T__23=23; |
| public static final int T__206=206; |
| public static final int T__24=24; |
| public static final int T__209=209; |
| public static final int T__25=25; |
| public static final int T__208=208; |
| public static final int T__203=203; |
| public static final int T__202=202; |
| public static final int T__20=20; |
| public static final int T__205=205; |
| public static final int T__21=21; |
| public static final int T__204=204; |
| public static final int T__122=122; |
| public static final int T__121=121; |
| public static final int T__124=124; |
| public static final int T__123=123; |
| public static final int T__120=120; |
| public static final int RULE_SL_COMMENT=10; |
| public static final int T__119=119; |
| public static final int T__118=118; |
| public static final int T__115=115; |
| public static final int T__236=236; |
| public static final int EOF=-1; |
| public static final int T__114=114; |
| public static final int T__235=235; |
| public static final int T__117=117; |
| public static final int T__116=116; |
| public static final int T__111=111; |
| public static final int T__232=232; |
| public static final int T__110=110; |
| public static final int T__231=231; |
| public static final int T__113=113; |
| public static final int T__234=234; |
| public static final int T__112=112; |
| public static final int T__233=233; |
| public static final int T__230=230; |
| public static final int T__108=108; |
| public static final int T__229=229; |
| public static final int T__107=107; |
| public static final int T__228=228; |
| public static final int T__109=109; |
| public static final int T__104=104; |
| public static final int T__225=225; |
| public static final int T__103=103; |
| public static final int T__224=224; |
| public static final int T__106=106; |
| public static final int T__227=227; |
| public static final int T__105=105; |
| public static final int T__226=226; |
| public static final int RULE_HEX=7; |
| public static final int RULE_ML_COMMENT=9; |
| public static final int T__201=201; |
| public static final int T__200=200; |
| public static final int T__91=91; |
| public static final int T__188=188; |
| public static final int T__92=92; |
| public static final int T__187=187; |
| public static final int T__93=93; |
| public static final int T__94=94; |
| public static final int T__189=189; |
| public static final int T__184=184; |
| public static final int T__183=183; |
| public static final int T__186=186; |
| public static final int T__90=90; |
| public static final int T__185=185; |
| public static final int T__180=180; |
| public static final int T__182=182; |
| public static final int T__181=181; |
| public static final int T__99=99; |
| public static final int T__95=95; |
| public static final int T__96=96; |
| public static final int T__97=97; |
| public static final int T__98=98; |
| public static final int T__177=177; |
| public static final int T__176=176; |
| public static final int T__179=179; |
| public static final int T__178=178; |
| public static final int T__173=173; |
| public static final int T__172=172; |
| public static final int T__175=175; |
| public static final int T__174=174; |
| public static final int T__171=171; |
| public static final int T__170=170; |
| public static final int T__169=169; |
| public static final int T__70=70; |
| public static final int T__71=71; |
| public static final int T__72=72; |
| public static final int RULE_STRING=5; |
| public static final int T__77=77; |
| public static final int T__78=78; |
| public static final int T__79=79; |
| public static final int T__73=73; |
| public static final int T__74=74; |
| public static final int T__75=75; |
| public static final int T__76=76; |
| public static final int T__80=80; |
| public static final int T__199=199; |
| public static final int T__81=81; |
| public static final int T__198=198; |
| public static final int T__82=82; |
| public static final int T__83=83; |
| public static final int T__195=195; |
| public static final int T__194=194; |
| public static final int RULE_WS=11; |
| public static final int T__197=197; |
| public static final int T__196=196; |
| public static final int T__191=191; |
| public static final int T__190=190; |
| public static final int T__193=193; |
| public static final int T__192=192; |
| public static final int RULE_ANY_OTHER=12; |
| public static final int T__88=88; |
| public static final int T__89=89; |
| public static final int T__84=84; |
| public static final int T__85=85; |
| public static final int T__86=86; |
| public static final int T__87=87; |
| |
| // delegates |
| // delegators |
| |
| |
| public InternalUIGrammarParser(TokenStream input) { |
| this(input, new RecognizerSharedState()); |
| } |
| public InternalUIGrammarParser(TokenStream input, RecognizerSharedState state) { |
| super(input, state); |
| |
| } |
| |
| |
| public String[] getTokenNames() { return InternalUIGrammarParser.tokenNames; } |
| public String getGrammarFileName() { return "../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g"; } |
| |
| |
| |
| 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; |
| } |
| |
| |
| |
| // $ANTLR start "entryRuleUiModel" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:68:1: entryRuleUiModel returns [EObject current=null] : iv_ruleUiModel= ruleUiModel EOF ; |
| public final EObject entryRuleUiModel() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiModel = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:69:2: (iv_ruleUiModel= ruleUiModel EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:70:2: iv_ruleUiModel= ruleUiModel EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiModelRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiModel_in_entryRuleUiModel75); |
| iv_ruleUiModel=ruleUiModel(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiModel; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiModel85); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiModel" |
| |
| |
| // $ANTLR start "ruleUiModel" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:77:1: ruleUiModel returns [EObject current=null] : (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) ( (lv_imports_2_0= ruleUiImports ) )* ( (lv_roots_3_0= ruleUiRootElements ) )* ) ; |
| public final EObject ruleUiModel() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| AntlrDatatypeRuleToken lv_packageName_1_0 = null; |
| |
| EObject lv_imports_2_0 = null; |
| |
| EObject lv_roots_3_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:80:28: ( (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) ( (lv_imports_2_0= ruleUiImports ) )* ( (lv_roots_3_0= ruleUiRootElements ) )* ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:81:1: (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) ( (lv_imports_2_0= ruleUiImports ) )* ( (lv_roots_3_0= ruleUiRootElements ) )* ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:81:1: (otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) ( (lv_imports_2_0= ruleUiImports ) )* ( (lv_roots_3_0= ruleUiRootElements ) )* ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:81:3: otherlv_0= 'package' ( (lv_packageName_1_0= ruleQualifiedName ) ) ( (lv_imports_2_0= ruleUiImports ) )* ( (lv_roots_3_0= ruleUiRootElements ) )* |
| { |
| otherlv_0=(Token)match(input,13,FollowSets000.FOLLOW_13_in_ruleUiModel122); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiModelAccess().getPackageKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:85:1: ( (lv_packageName_1_0= ruleQualifiedName ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:86:1: (lv_packageName_1_0= ruleQualifiedName ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:86:1: (lv_packageName_1_0= ruleQualifiedName ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:87:3: lv_packageName_1_0= ruleQualifiedName |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiModelAccess().getPackageNameQualifiedNameParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleUiModel143); |
| lv_packageName_1_0=ruleQualifiedName(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiModelRule()); |
| } |
| set( |
| current, |
| "packageName", |
| lv_packageName_1_0, |
| "QualifiedName"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:103:2: ( (lv_imports_2_0= ruleUiImports ) )* |
| loop1: |
| do { |
| int alt1=2; |
| int LA1_0 = input.LA(1); |
| |
| if ( (LA1_0==14) ) { |
| alt1=1; |
| } |
| |
| |
| switch (alt1) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:104:1: (lv_imports_2_0= ruleUiImports ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:104:1: (lv_imports_2_0= ruleUiImports ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:105:3: lv_imports_2_0= ruleUiImports |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiModelAccess().getImportsUiImportsParserRuleCall_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiImports_in_ruleUiModel164); |
| lv_imports_2_0=ruleUiImports(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiModelRule()); |
| } |
| add( |
| current, |
| "imports", |
| lv_imports_2_0, |
| "UiImports"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop1; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:121:3: ( (lv_roots_3_0= ruleUiRootElements ) )* |
| loop2: |
| do { |
| int alt2=2; |
| int LA2_0 = input.LA(1); |
| |
| if ( (LA2_0==16||LA2_0==20||LA2_0==49||LA2_0==59) ) { |
| alt2=1; |
| } |
| |
| |
| switch (alt2) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:122:1: (lv_roots_3_0= ruleUiRootElements ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:122:1: (lv_roots_3_0= ruleUiRootElements ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:123:3: lv_roots_3_0= ruleUiRootElements |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiModelAccess().getRootsUiRootElementsParserRuleCall_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRootElements_in_ruleUiModel186); |
| lv_roots_3_0=ruleUiRootElements(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiModelRule()); |
| } |
| add( |
| current, |
| "roots", |
| lv_roots_3_0, |
| "UiRootElements"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop2; |
| } |
| } while (true); |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiModel" |
| |
| |
| // $ANTLR start "entryRuleUiImports" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:147:1: entryRuleUiImports returns [EObject current=null] : iv_ruleUiImports= ruleUiImports EOF ; |
| public final EObject entryRuleUiImports() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiImports = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:148:2: (iv_ruleUiImports= ruleUiImports EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:149:2: iv_ruleUiImports= ruleUiImports EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiImportsRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiImports_in_entryRuleUiImports223); |
| iv_ruleUiImports=ruleUiImports(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiImports; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiImports233); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiImports" |
| |
| |
| // $ANTLR start "ruleUiImports" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:156:1: ruleUiImports returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) ; |
| public final EObject ruleUiImports() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token otherlv_2=null; |
| AntlrDatatypeRuleToken lv_importedNamespace_1_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:159:28: ( (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:160:1: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:160:1: (otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:160:3: otherlv_0= 'import' ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) (otherlv_2= ';' )? |
| { |
| otherlv_0=(Token)match(input,14,FollowSets000.FOLLOW_14_in_ruleUiImports270); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiImportsAccess().getImportKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:164:1: ( (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:165:1: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:165:1: (lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:166:3: lv_importedNamespace_1_0= ruleQualifiedNameWithWildcard |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiImportsAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleQualifiedNameWithWildcard_in_ruleUiImports291); |
| lv_importedNamespace_1_0=ruleQualifiedNameWithWildcard(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiImportsRule()); |
| } |
| set( |
| current, |
| "importedNamespace", |
| lv_importedNamespace_1_0, |
| "QualifiedNameWithWildcard"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:182:2: (otherlv_2= ';' )? |
| int alt3=2; |
| int LA3_0 = input.LA(1); |
| |
| if ( (LA3_0==15) ) { |
| alt3=1; |
| } |
| switch (alt3) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:182:4: otherlv_2= ';' |
| { |
| otherlv_2=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiImports304); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiImportsAccess().getSemicolonKeyword_2()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiImports" |
| |
| |
| // $ANTLR start "entryRuleUiRootElements" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:194:1: entryRuleUiRootElements returns [EObject current=null] : iv_ruleUiRootElements= ruleUiRootElements EOF ; |
| public final EObject entryRuleUiRootElements() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiRootElements = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:195:2: (iv_ruleUiRootElements= ruleUiRootElements EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:196:2: iv_ruleUiRootElements= ruleUiRootElements EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiRootElementsRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRootElements_in_entryRuleUiRootElements342); |
| iv_ruleUiRootElements=ruleUiRootElements(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiRootElements; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiRootElements352); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiRootElements" |
| |
| |
| // $ANTLR start "ruleUiRootElements" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:203:1: ruleUiRootElements returns [EObject current=null] : (this_UiView_0= ruleUiView | this_UiViewSet_1= ruleUiViewSet | this_UiValidatorAlias_2= ruleUiValidatorAlias | this_UiMobileView_3= ruleUiMobileView ) ; |
| public final EObject ruleUiRootElements() throws RecognitionException { |
| EObject current = null; |
| |
| EObject this_UiView_0 = null; |
| |
| EObject this_UiViewSet_1 = null; |
| |
| EObject this_UiValidatorAlias_2 = null; |
| |
| EObject this_UiMobileView_3 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:206:28: ( (this_UiView_0= ruleUiView | this_UiViewSet_1= ruleUiViewSet | this_UiValidatorAlias_2= ruleUiValidatorAlias | this_UiMobileView_3= ruleUiMobileView ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:207:1: (this_UiView_0= ruleUiView | this_UiViewSet_1= ruleUiViewSet | this_UiValidatorAlias_2= ruleUiValidatorAlias | this_UiMobileView_3= ruleUiMobileView ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:207:1: (this_UiView_0= ruleUiView | this_UiViewSet_1= ruleUiViewSet | this_UiValidatorAlias_2= ruleUiValidatorAlias | this_UiMobileView_3= ruleUiMobileView ) |
| int alt4=4; |
| switch ( input.LA(1) ) { |
| case 49: |
| { |
| alt4=1; |
| } |
| break; |
| case 20: |
| { |
| alt4=2; |
| } |
| break; |
| case 16: |
| { |
| alt4=3; |
| } |
| break; |
| case 59: |
| { |
| alt4=4; |
| } |
| break; |
| default: |
| if (state.backtracking>0) {state.failed=true; return current;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 4, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt4) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:208:5: this_UiView_0= ruleUiView |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiViewParserRuleCall_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiView_in_ruleUiRootElements399); |
| this_UiView_0=ruleUiView(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiView_0; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:218:5: this_UiViewSet_1= ruleUiViewSet |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiViewSetParserRuleCall_1()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiViewSet_in_ruleUiRootElements426); |
| this_UiViewSet_1=ruleUiViewSet(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiViewSet_1; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:228:5: this_UiValidatorAlias_2= ruleUiValidatorAlias |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiValidatorAliasParserRuleCall_2()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidatorAlias_in_ruleUiRootElements453); |
| this_UiValidatorAlias_2=ruleUiValidatorAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiValidatorAlias_2; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 4 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:238:5: this_UiMobileView_3= ruleUiMobileView |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiRootElementsAccess().getUiMobileViewParserRuleCall_3()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiMobileView_in_ruleUiRootElements480); |
| this_UiMobileView_3=ruleUiMobileView(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiMobileView_3; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiRootElements" |
| |
| |
| // $ANTLR start "entryRuleUiValidatorAlias" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:254:1: entryRuleUiValidatorAlias returns [EObject current=null] : iv_ruleUiValidatorAlias= ruleUiValidatorAlias EOF ; |
| public final EObject entryRuleUiValidatorAlias() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiValidatorAlias = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:255:2: (iv_ruleUiValidatorAlias= ruleUiValidatorAlias EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:256:2: iv_ruleUiValidatorAlias= ruleUiValidatorAlias EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiValidatorAliasRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidatorAlias_in_entryRuleUiValidatorAlias515); |
| iv_ruleUiValidatorAlias=ruleUiValidatorAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiValidatorAlias; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiValidatorAlias525); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiValidatorAlias" |
| |
| |
| // $ANTLR start "ruleUiValidatorAlias" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:263:1: ruleUiValidatorAlias returns [EObject current=null] : (otherlv_0= 'validatorAlias' ( (lv_validator_1_0= ruleUiValidator ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) ; |
| public final EObject ruleUiValidatorAlias() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token otherlv_2=null; |
| Token lv_alias_3_0=null; |
| Token otherlv_4=null; |
| EObject lv_validator_1_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:266:28: ( (otherlv_0= 'validatorAlias' ( (lv_validator_1_0= ruleUiValidator ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:267:1: (otherlv_0= 'validatorAlias' ( (lv_validator_1_0= ruleUiValidator ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:267:1: (otherlv_0= 'validatorAlias' ( (lv_validator_1_0= ruleUiValidator ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:267:3: otherlv_0= 'validatorAlias' ( (lv_validator_1_0= ruleUiValidator ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? |
| { |
| otherlv_0=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleUiValidatorAlias562); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiValidatorAliasAccess().getValidatorAliasKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:271:1: ( (lv_validator_1_0= ruleUiValidator ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:272:1: (lv_validator_1_0= ruleUiValidator ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:272:1: (lv_validator_1_0= ruleUiValidator ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:273:3: lv_validator_1_0= ruleUiValidator |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiValidatorAliasAccess().getValidatorUiValidatorParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidator_in_ruleUiValidatorAlias583); |
| lv_validator_1_0=ruleUiValidator(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiValidatorAliasRule()); |
| } |
| set( |
| current, |
| "validator", |
| lv_validator_1_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleUiValidatorAlias595); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiValidatorAliasAccess().getAsKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:293:1: ( (lv_alias_3_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:294:1: (lv_alias_3_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:294:1: (lv_alias_3_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:295:3: lv_alias_3_0= RULE_ID |
| { |
| lv_alias_3_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiValidatorAlias612); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_alias_3_0, grammarAccess.getUiValidatorAliasAccess().getAliasIDTerminalRuleCall_3_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiValidatorAliasRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "alias", |
| lv_alias_3_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:311:2: (otherlv_4= ';' )? |
| int alt5=2; |
| int LA5_0 = input.LA(1); |
| |
| if ( (LA5_0==15) ) { |
| alt5=1; |
| } |
| switch (alt5) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:311:4: otherlv_4= ';' |
| { |
| otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiValidatorAlias630); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiValidatorAliasAccess().getSemicolonKeyword_4()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiValidatorAlias" |
| |
| |
| // $ANTLR start "entryRuleUiValidatorAssignment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:323:1: entryRuleUiValidatorAssignment returns [EObject current=null] : iv_ruleUiValidatorAssignment= ruleUiValidatorAssignment EOF ; |
| public final EObject entryRuleUiValidatorAssignment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiValidatorAssignment = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:324:2: (iv_ruleUiValidatorAssignment= ruleUiValidatorAssignment EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:325:2: iv_ruleUiValidatorAssignment= ruleUiValidatorAssignment EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiValidatorAssignmentRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidatorAssignment_in_entryRuleUiValidatorAssignment668); |
| iv_ruleUiValidatorAssignment=ruleUiValidatorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiValidatorAssignment; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiValidatorAssignment678); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiValidatorAssignment" |
| |
| |
| // $ANTLR start "ruleUiValidatorAssignment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:332:1: ruleUiValidatorAssignment returns [EObject current=null] : (otherlv_0= 'fieldValidation' ( (otherlv_1= RULE_ID ) ) otherlv_2= '+=' ( ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) | ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) ) ) ; |
| public final EObject ruleUiValidatorAssignment() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| Token otherlv_5=null; |
| EObject lv_validatorDef_3_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:335:28: ( (otherlv_0= 'fieldValidation' ( (otherlv_1= RULE_ID ) ) otherlv_2= '+=' ( ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) | ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:336:1: (otherlv_0= 'fieldValidation' ( (otherlv_1= RULE_ID ) ) otherlv_2= '+=' ( ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) | ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:336:1: (otherlv_0= 'fieldValidation' ( (otherlv_1= RULE_ID ) ) otherlv_2= '+=' ( ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) | ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:336:3: otherlv_0= 'fieldValidation' ( (otherlv_1= RULE_ID ) ) otherlv_2= '+=' ( ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) | ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) ) |
| { |
| otherlv_0=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleUiValidatorAssignment715); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiValidatorAssignmentAccess().getFieldValidationKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:340:1: ( (otherlv_1= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:341:1: (otherlv_1= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:341:1: (otherlv_1= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:342:3: otherlv_1= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiValidatorAssignmentRule()); |
| } |
| |
| } |
| otherlv_1=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiValidatorAssignment735); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiValidatorAssignmentAccess().getFieldUiFieldCrossReference_1_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleUiValidatorAssignment747); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiValidatorAssignmentAccess().getPlusSignEqualsSignKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:357:1: ( ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) | ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) ) |
| int alt7=2; |
| int LA7_0 = input.LA(1); |
| |
| if ( ((LA7_0>=145 && LA7_0<=149)) ) { |
| alt7=1; |
| } |
| else if ( (LA7_0==RULE_ID) ) { |
| alt7=2; |
| } |
| else { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 7, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt7) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:357:2: ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:357:2: ( (lv_validatorDef_3_0= ruleUiValidatorDef ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:358:1: (lv_validatorDef_3_0= ruleUiValidatorDef ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:358:1: (lv_validatorDef_3_0= ruleUiValidatorDef ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:359:3: lv_validatorDef_3_0= ruleUiValidatorDef |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiValidatorAssignmentAccess().getValidatorDefUiValidatorDefParserRuleCall_3_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidatorDef_in_ruleUiValidatorAssignment769); |
| lv_validatorDef_3_0=ruleUiValidatorDef(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiValidatorAssignmentRule()); |
| } |
| set( |
| current, |
| "validatorDef", |
| lv_validatorDef_3_0, |
| "UiValidatorDef"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:376:6: ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:376:6: ( ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:376:7: ( ( ruleQualifiedName ) ) (otherlv_5= ';' )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:376:7: ( ( ruleQualifiedName ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:377:1: ( ruleQualifiedName ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:377:1: ( ruleQualifiedName ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:378:3: ruleQualifiedName |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiValidatorAssignmentRule()); |
| } |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiValidatorAssignmentAccess().getValidatorAliasUiValidatorAliasCrossReference_3_1_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleUiValidatorAssignment799); |
| ruleQualifiedName(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:391:2: (otherlv_5= ';' )? |
| int alt6=2; |
| int LA6_0 = input.LA(1); |
| |
| if ( (LA6_0==15) ) { |
| alt6=1; |
| } |
| switch (alt6) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:391:4: otherlv_5= ';' |
| { |
| otherlv_5=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiValidatorAssignment812); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_5, grammarAccess.getUiValidatorAssignmentAccess().getSemicolonKeyword_3_1_1()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiValidatorAssignment" |
| |
| |
| // $ANTLR start "entryRuleUiValidatorDef" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:403:1: entryRuleUiValidatorDef returns [EObject current=null] : iv_ruleUiValidatorDef= ruleUiValidatorDef EOF ; |
| public final EObject entryRuleUiValidatorDef() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiValidatorDef = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:404:2: (iv_ruleUiValidatorDef= ruleUiValidatorDef EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:405:2: iv_ruleUiValidatorDef= ruleUiValidatorDef EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiValidatorDefRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidatorDef_in_entryRuleUiValidatorDef852); |
| iv_ruleUiValidatorDef=ruleUiValidatorDef(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiValidatorDef; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiValidatorDef862); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiValidatorDef" |
| |
| |
| // $ANTLR start "ruleUiValidatorDef" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:412:1: ruleUiValidatorDef returns [EObject current=null] : ( (lv_validator_0_0= ruleUiValidator ) ) ; |
| public final EObject ruleUiValidatorDef() throws RecognitionException { |
| EObject current = null; |
| |
| EObject lv_validator_0_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:415:28: ( ( (lv_validator_0_0= ruleUiValidator ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:416:1: ( (lv_validator_0_0= ruleUiValidator ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:416:1: ( (lv_validator_0_0= ruleUiValidator ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:417:1: (lv_validator_0_0= ruleUiValidator ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:417:1: (lv_validator_0_0= ruleUiValidator ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:418:3: lv_validator_0_0= ruleUiValidator |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiValidatorDefAccess().getValidatorUiValidatorParserRuleCall_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidator_in_ruleUiValidatorDef907); |
| lv_validator_0_0=ruleUiValidator(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiValidatorDefRule()); |
| } |
| set( |
| current, |
| "validator", |
| lv_validator_0_0, |
| "UiValidator"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiValidatorDef" |
| |
| |
| // $ANTLR start "entryRuleUiViewSet" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:442:1: entryRuleUiViewSet returns [EObject current=null] : iv_ruleUiViewSet= ruleUiViewSet EOF ; |
| public final EObject entryRuleUiViewSet() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiViewSet = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:443:2: (iv_ruleUiViewSet= ruleUiViewSet EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:444:2: iv_ruleUiViewSet= ruleUiViewSet EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiViewSetRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiViewSet_in_entryRuleUiViewSet942); |
| iv_ruleUiViewSet=ruleUiViewSet(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiViewSet; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiViewSet952); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiViewSet" |
| |
| |
| // $ANTLR start "ruleUiViewSet" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:451:1: ruleUiViewSet returns [EObject current=null] : (otherlv_0= 'viewset' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_beanSlots_3_0= ruleUiBeanSlot ) )* ( (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) )* otherlv_5= '}' ) ; |
| public final EObject ruleUiViewSet() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token lv_name_1_0=null; |
| Token otherlv_2=null; |
| Token otherlv_5=null; |
| EObject lv_beanSlots_3_0 = null; |
| |
| EObject lv_bindingEndpointAlias_4_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:454:28: ( (otherlv_0= 'viewset' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_beanSlots_3_0= ruleUiBeanSlot ) )* ( (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) )* otherlv_5= '}' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:455:1: (otherlv_0= 'viewset' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_beanSlots_3_0= ruleUiBeanSlot ) )* ( (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) )* otherlv_5= '}' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:455:1: (otherlv_0= 'viewset' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_beanSlots_3_0= ruleUiBeanSlot ) )* ( (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) )* otherlv_5= '}' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:455:3: otherlv_0= 'viewset' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( (lv_beanSlots_3_0= ruleUiBeanSlot ) )* ( (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) )* otherlv_5= '}' |
| { |
| otherlv_0=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleUiViewSet989); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiViewSetAccess().getViewsetKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:459:1: ( (lv_name_1_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:460:1: (lv_name_1_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:460:1: (lv_name_1_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:461:3: lv_name_1_0= RULE_ID |
| { |
| lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiViewSet1006); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_1_0, grammarAccess.getUiViewSetAccess().getNameIDTerminalRuleCall_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiViewSetRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleUiViewSet1023); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiViewSetAccess().getLeftCurlyBracketKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:481:1: ( (lv_beanSlots_3_0= ruleUiBeanSlot ) )* |
| loop8: |
| do { |
| int alt8=2; |
| int LA8_0 = input.LA(1); |
| |
| if ( (LA8_0==24) ) { |
| alt8=1; |
| } |
| |
| |
| switch (alt8) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:482:1: (lv_beanSlots_3_0= ruleUiBeanSlot ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:482:1: (lv_beanSlots_3_0= ruleUiBeanSlot ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:483:3: lv_beanSlots_3_0= ruleUiBeanSlot |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiViewSetAccess().getBeanSlotsUiBeanSlotParserRuleCall_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBeanSlot_in_ruleUiViewSet1044); |
| lv_beanSlots_3_0=ruleUiBeanSlot(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiViewSetRule()); |
| } |
| add( |
| current, |
| "beanSlots", |
| lv_beanSlots_3_0, |
| "UiBeanSlot"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop8; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:499:3: ( (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) )* |
| loop9: |
| do { |
| int alt9=2; |
| int LA9_0 = input.LA(1); |
| |
| if ( (LA9_0==23) ) { |
| alt9=1; |
| } |
| |
| |
| switch (alt9) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:500:1: (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:500:1: (lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:501:3: lv_bindingEndpointAlias_4_0= ruleUiBindingEndpointAlias |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiViewSetAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_4_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAlias_in_ruleUiViewSet1066); |
| lv_bindingEndpointAlias_4_0=ruleUiBindingEndpointAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiViewSetRule()); |
| } |
| add( |
| current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_4_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop9; |
| } |
| } while (true); |
| |
| otherlv_5=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleUiViewSet1079); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_5, grammarAccess.getUiViewSetAccess().getRightCurlyBracketKeyword_5()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiViewSet" |
| |
| |
| // $ANTLR start "entryRuleUiBindingEndpointAlias" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:529:1: entryRuleUiBindingEndpointAlias returns [EObject current=null] : iv_ruleUiBindingEndpointAlias= ruleUiBindingEndpointAlias EOF ; |
| public final EObject entryRuleUiBindingEndpointAlias() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiBindingEndpointAlias = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:530:2: (iv_ruleUiBindingEndpointAlias= ruleUiBindingEndpointAlias EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:531:2: iv_ruleUiBindingEndpointAlias= ruleUiBindingEndpointAlias EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiBindingEndpointAliasRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAlias_in_entryRuleUiBindingEndpointAlias1115); |
| iv_ruleUiBindingEndpointAlias=ruleUiBindingEndpointAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiBindingEndpointAlias; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiBindingEndpointAlias1125); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiBindingEndpointAlias" |
| |
| |
| // $ANTLR start "ruleUiBindingEndpointAlias" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:538:1: ruleUiBindingEndpointAlias returns [EObject current=null] : (otherlv_0= 'dataAlias' ( (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) ; |
| public final EObject ruleUiBindingEndpointAlias() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token otherlv_2=null; |
| Token lv_alias_3_0=null; |
| Token otherlv_4=null; |
| EObject lv_endpoint_1_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:541:28: ( (otherlv_0= 'dataAlias' ( (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:542:1: (otherlv_0= 'dataAlias' ( (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:542:1: (otherlv_0= 'dataAlias' ( (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:542:3: otherlv_0= 'dataAlias' ( (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? |
| { |
| otherlv_0=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleUiBindingEndpointAlias1162); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiBindingEndpointAliasAccess().getDataAliasKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:546:1: ( (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:547:1: (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:547:1: (lv_endpoint_1_0= ruleUiBindingEndpointAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:548:3: lv_endpoint_1_0= ruleUiBindingEndpointAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBindingEndpointAliasAccess().getEndpointUiBindingEndpointAssignmentParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAssignment_in_ruleUiBindingEndpointAlias1183); |
| lv_endpoint_1_0=ruleUiBindingEndpointAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiBindingEndpointAliasRule()); |
| } |
| set( |
| current, |
| "endpoint", |
| lv_endpoint_1_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleUiBindingEndpointAlias1195); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiBindingEndpointAliasAccess().getAsKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:568:1: ( (lv_alias_3_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:569:1: (lv_alias_3_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:569:1: (lv_alias_3_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:570:3: lv_alias_3_0= RULE_ID |
| { |
| lv_alias_3_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiBindingEndpointAlias1212); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_alias_3_0, grammarAccess.getUiBindingEndpointAliasAccess().getAliasIDTerminalRuleCall_3_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiBindingEndpointAliasRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "alias", |
| lv_alias_3_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:586:2: (otherlv_4= ';' )? |
| int alt10=2; |
| int LA10_0 = input.LA(1); |
| |
| if ( (LA10_0==15) ) { |
| alt10=1; |
| } |
| switch (alt10) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:586:4: otherlv_4= ';' |
| { |
| otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiBindingEndpointAlias1230); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiBindingEndpointAliasAccess().getSemicolonKeyword_4()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiBindingEndpointAlias" |
| |
| |
| // $ANTLR start "entryRuleUiBeanSlot" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:598:1: entryRuleUiBeanSlot returns [EObject current=null] : iv_ruleUiBeanSlot= ruleUiBeanSlot EOF ; |
| public final EObject entryRuleUiBeanSlot() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiBeanSlot = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:599:2: (iv_ruleUiBeanSlot= ruleUiBeanSlot EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:600:2: iv_ruleUiBeanSlot= ruleUiBeanSlot EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiBeanSlotRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBeanSlot_in_entryRuleUiBeanSlot1268); |
| iv_ruleUiBeanSlot=ruleUiBeanSlot(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiBeanSlot; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiBeanSlot1278); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiBeanSlot" |
| |
| |
| // $ANTLR start "ruleUiBeanSlot" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:607:1: ruleUiBeanSlot returns [EObject current=null] : (otherlv_0= 'datasource' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) (otherlv_4= 'eventTopic' ( (lv_eventTopic_5_0= RULE_STRING ) ) )? (otherlv_6= ';' )? ) ; |
| public final EObject ruleUiBeanSlot() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token lv_name_1_0=null; |
| Token otherlv_2=null; |
| Token otherlv_4=null; |
| Token lv_eventTopic_5_0=null; |
| Token otherlv_6=null; |
| EObject lv_jvmType_3_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:610:28: ( (otherlv_0= 'datasource' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) (otherlv_4= 'eventTopic' ( (lv_eventTopic_5_0= RULE_STRING ) ) )? (otherlv_6= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:611:1: (otherlv_0= 'datasource' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) (otherlv_4= 'eventTopic' ( (lv_eventTopic_5_0= RULE_STRING ) ) )? (otherlv_6= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:611:1: (otherlv_0= 'datasource' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) (otherlv_4= 'eventTopic' ( (lv_eventTopic_5_0= RULE_STRING ) ) )? (otherlv_6= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:611:3: otherlv_0= 'datasource' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) (otherlv_4= 'eventTopic' ( (lv_eventTopic_5_0= RULE_STRING ) ) )? (otherlv_6= ';' )? |
| { |
| otherlv_0=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleUiBeanSlot1315); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiBeanSlotAccess().getDatasourceKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:615:1: ( (lv_name_1_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:616:1: (lv_name_1_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:616:1: (lv_name_1_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:617:3: lv_name_1_0= RULE_ID |
| { |
| lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiBeanSlot1332); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_1_0, grammarAccess.getUiBeanSlotAccess().getNameIDTerminalRuleCall_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiBeanSlotRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleUiBeanSlot1349); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiBeanSlotAccess().getColonKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:637:1: ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:638:1: (lv_jvmType_3_0= ruleJvmTypeReference ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:638:1: (lv_jvmType_3_0= ruleJvmTypeReference ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:639:3: lv_jvmType_3_0= ruleJvmTypeReference |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBeanSlotAccess().getJvmTypeJvmTypeReferenceParserRuleCall_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleUiBeanSlot1370); |
| lv_jvmType_3_0=ruleJvmTypeReference(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiBeanSlotRule()); |
| } |
| set( |
| current, |
| "jvmType", |
| lv_jvmType_3_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:655:2: (otherlv_4= 'eventTopic' ( (lv_eventTopic_5_0= RULE_STRING ) ) )? |
| int alt11=2; |
| int LA11_0 = input.LA(1); |
| |
| if ( (LA11_0==26) ) { |
| alt11=1; |
| } |
| switch (alt11) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:655:4: otherlv_4= 'eventTopic' ( (lv_eventTopic_5_0= RULE_STRING ) ) |
| { |
| otherlv_4=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleUiBeanSlot1383); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiBeanSlotAccess().getEventTopicKeyword_4_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:659:1: ( (lv_eventTopic_5_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:660:1: (lv_eventTopic_5_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:660:1: (lv_eventTopic_5_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:661:3: lv_eventTopic_5_0= RULE_STRING |
| { |
| lv_eventTopic_5_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiBeanSlot1400); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_eventTopic_5_0, grammarAccess.getUiBeanSlotAccess().getEventTopicSTRINGTerminalRuleCall_4_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiBeanSlotRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "eventTopic", |
| lv_eventTopic_5_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:677:4: (otherlv_6= ';' )? |
| int alt12=2; |
| int LA12_0 = input.LA(1); |
| |
| if ( (LA12_0==15) ) { |
| alt12=1; |
| } |
| switch (alt12) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:677:6: otherlv_6= ';' |
| { |
| otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiBeanSlot1420); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_6, grammarAccess.getUiBeanSlotAccess().getSemicolonKeyword_5()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiBeanSlot" |
| |
| |
| // $ANTLR start "entryRuleUiBinding" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:689:1: entryRuleUiBinding returns [EObject current=null] : iv_ruleUiBinding= ruleUiBinding EOF ; |
| public final EObject entryRuleUiBinding() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiBinding = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:690:2: (iv_ruleUiBinding= ruleUiBinding EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:691:2: iv_ruleUiBinding= ruleUiBinding EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiBindingRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBinding_in_entryRuleUiBinding1458); |
| iv_ruleUiBinding=ruleUiBinding(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiBinding; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiBinding1468); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiBinding" |
| |
| |
| // $ANTLR start "ruleUiBinding" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:698:1: ruleUiBinding returns [EObject current=null] : (otherlv_0= 'bind' ( (lv_listBinding_1_0= 'list' ) )? ( (lv_source_2_0= ruleUiBindingEndpointAssignment ) ) ( ( (lv_targetToSource_3_0= '<' ) )? otherlv_4= '--' ( (lv_sourceToTarget_5_0= '>' ) )? ) ( (lv_target_6_0= ruleUiBindingEndpointAssignment ) ) (otherlv_7= ';' )? ) ; |
| public final EObject ruleUiBinding() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token lv_listBinding_1_0=null; |
| Token lv_targetToSource_3_0=null; |
| Token otherlv_4=null; |
| Token lv_sourceToTarget_5_0=null; |
| Token otherlv_7=null; |
| EObject lv_source_2_0 = null; |
| |
| EObject lv_target_6_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:701:28: ( (otherlv_0= 'bind' ( (lv_listBinding_1_0= 'list' ) )? ( (lv_source_2_0= ruleUiBindingEndpointAssignment ) ) ( ( (lv_targetToSource_3_0= '<' ) )? otherlv_4= '--' ( (lv_sourceToTarget_5_0= '>' ) )? ) ( (lv_target_6_0= ruleUiBindingEndpointAssignment ) ) (otherlv_7= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:702:1: (otherlv_0= 'bind' ( (lv_listBinding_1_0= 'list' ) )? ( (lv_source_2_0= ruleUiBindingEndpointAssignment ) ) ( ( (lv_targetToSource_3_0= '<' ) )? otherlv_4= '--' ( (lv_sourceToTarget_5_0= '>' ) )? ) ( (lv_target_6_0= ruleUiBindingEndpointAssignment ) ) (otherlv_7= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:702:1: (otherlv_0= 'bind' ( (lv_listBinding_1_0= 'list' ) )? ( (lv_source_2_0= ruleUiBindingEndpointAssignment ) ) ( ( (lv_targetToSource_3_0= '<' ) )? otherlv_4= '--' ( (lv_sourceToTarget_5_0= '>' ) )? ) ( (lv_target_6_0= ruleUiBindingEndpointAssignment ) ) (otherlv_7= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:702:3: otherlv_0= 'bind' ( (lv_listBinding_1_0= 'list' ) )? ( (lv_source_2_0= ruleUiBindingEndpointAssignment ) ) ( ( (lv_targetToSource_3_0= '<' ) )? otherlv_4= '--' ( (lv_sourceToTarget_5_0= '>' ) )? ) ( (lv_target_6_0= ruleUiBindingEndpointAssignment ) ) (otherlv_7= ';' )? |
| { |
| otherlv_0=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleUiBinding1505); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiBindingAccess().getBindKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:706:1: ( (lv_listBinding_1_0= 'list' ) )? |
| int alt13=2; |
| int LA13_0 = input.LA(1); |
| |
| if ( (LA13_0==28) ) { |
| alt13=1; |
| } |
| switch (alt13) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:707:1: (lv_listBinding_1_0= 'list' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:707:1: (lv_listBinding_1_0= 'list' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:708:3: lv_listBinding_1_0= 'list' |
| { |
| lv_listBinding_1_0=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleUiBinding1523); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_listBinding_1_0, grammarAccess.getUiBindingAccess().getListBindingListKeyword_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiBindingRule()); |
| } |
| setWithLastConsumed(current, "listBinding", true, "list"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:721:3: ( (lv_source_2_0= ruleUiBindingEndpointAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:722:1: (lv_source_2_0= ruleUiBindingEndpointAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:722:1: (lv_source_2_0= ruleUiBindingEndpointAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:723:3: lv_source_2_0= ruleUiBindingEndpointAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBindingAccess().getSourceUiBindingEndpointAssignmentParserRuleCall_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAssignment_in_ruleUiBinding1558); |
| lv_source_2_0=ruleUiBindingEndpointAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiBindingRule()); |
| } |
| set( |
| current, |
| "source", |
| lv_source_2_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:739:2: ( ( (lv_targetToSource_3_0= '<' ) )? otherlv_4= '--' ( (lv_sourceToTarget_5_0= '>' ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:739:3: ( (lv_targetToSource_3_0= '<' ) )? otherlv_4= '--' ( (lv_sourceToTarget_5_0= '>' ) )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:739:3: ( (lv_targetToSource_3_0= '<' ) )? |
| int alt14=2; |
| int LA14_0 = input.LA(1); |
| |
| if ( (LA14_0==29) ) { |
| alt14=1; |
| } |
| switch (alt14) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:740:1: (lv_targetToSource_3_0= '<' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:740:1: (lv_targetToSource_3_0= '<' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:741:3: lv_targetToSource_3_0= '<' |
| { |
| lv_targetToSource_3_0=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleUiBinding1577); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_targetToSource_3_0, grammarAccess.getUiBindingAccess().getTargetToSourceLessThanSignKeyword_3_0_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiBindingRule()); |
| } |
| setWithLastConsumed(current, "targetToSource", true, "<"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_4=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleUiBinding1603); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiBindingAccess().getHyphenMinusHyphenMinusKeyword_3_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:758:1: ( (lv_sourceToTarget_5_0= '>' ) )? |
| int alt15=2; |
| int LA15_0 = input.LA(1); |
| |
| if ( (LA15_0==31) ) { |
| alt15=1; |
| } |
| switch (alt15) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:759:1: (lv_sourceToTarget_5_0= '>' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:759:1: (lv_sourceToTarget_5_0= '>' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:760:3: lv_sourceToTarget_5_0= '>' |
| { |
| lv_sourceToTarget_5_0=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleUiBinding1621); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_sourceToTarget_5_0, grammarAccess.getUiBindingAccess().getSourceToTargetGreaterThanSignKeyword_3_2_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiBindingRule()); |
| } |
| setWithLastConsumed(current, "sourceToTarget", true, ">"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:773:4: ( (lv_target_6_0= ruleUiBindingEndpointAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:774:1: (lv_target_6_0= ruleUiBindingEndpointAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:774:1: (lv_target_6_0= ruleUiBindingEndpointAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:775:3: lv_target_6_0= ruleUiBindingEndpointAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBindingAccess().getTargetUiBindingEndpointAssignmentParserRuleCall_4_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAssignment_in_ruleUiBinding1657); |
| lv_target_6_0=ruleUiBindingEndpointAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiBindingRule()); |
| } |
| set( |
| current, |
| "target", |
| lv_target_6_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:791:2: (otherlv_7= ';' )? |
| int alt16=2; |
| int LA16_0 = input.LA(1); |
| |
| if ( (LA16_0==15) ) { |
| alt16=1; |
| } |
| switch (alt16) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:791:4: otherlv_7= ';' |
| { |
| otherlv_7=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiBinding1670); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_7, grammarAccess.getUiBindingAccess().getSemicolonKeyword_5()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiBinding" |
| |
| |
| // $ANTLR start "entryRuleUiBindingEndpointAssignment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:803:1: entryRuleUiBindingEndpointAssignment returns [EObject current=null] : iv_ruleUiBindingEndpointAssignment= ruleUiBindingEndpointAssignment EOF ; |
| public final EObject entryRuleUiBindingEndpointAssignment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiBindingEndpointAssignment = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:804:2: (iv_ruleUiBindingEndpointAssignment= ruleUiBindingEndpointAssignment EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:805:2: iv_ruleUiBindingEndpointAssignment= ruleUiBindingEndpointAssignment EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAssignment_in_entryRuleUiBindingEndpointAssignment1708); |
| iv_ruleUiBindingEndpointAssignment=ruleUiBindingEndpointAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiBindingEndpointAssignment; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiBindingEndpointAssignment1718); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiBindingEndpointAssignment" |
| |
| |
| // $ANTLR start "ruleUiBindingEndpointAssignment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:812:1: ruleUiBindingEndpointAssignment returns [EObject current=null] : ( (this_UiTypedBindableDef_0= ruleUiTypedBindableDef () ( (lv_path_2_0= ruleUiPathSegment ) )? ) | (this_UiCommandBindableDef_3= ruleUiCommandBindableDef () ) | ( () ( (otherlv_6= RULE_ID ) ) ( (lv_path_7_0= ruleUiPathSegment ) )? ) ) ; |
| public final EObject ruleUiBindingEndpointAssignment() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_6=null; |
| EObject this_UiTypedBindableDef_0 = null; |
| |
| EObject lv_path_2_0 = null; |
| |
| EObject this_UiCommandBindableDef_3 = null; |
| |
| EObject lv_path_7_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:815:28: ( ( (this_UiTypedBindableDef_0= ruleUiTypedBindableDef () ( (lv_path_2_0= ruleUiPathSegment ) )? ) | (this_UiCommandBindableDef_3= ruleUiCommandBindableDef () ) | ( () ( (otherlv_6= RULE_ID ) ) ( (lv_path_7_0= ruleUiPathSegment ) )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:816:1: ( (this_UiTypedBindableDef_0= ruleUiTypedBindableDef () ( (lv_path_2_0= ruleUiPathSegment ) )? ) | (this_UiCommandBindableDef_3= ruleUiCommandBindableDef () ) | ( () ( (otherlv_6= RULE_ID ) ) ( (lv_path_7_0= ruleUiPathSegment ) )? ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:816:1: ( (this_UiTypedBindableDef_0= ruleUiTypedBindableDef () ( (lv_path_2_0= ruleUiPathSegment ) )? ) | (this_UiCommandBindableDef_3= ruleUiCommandBindableDef () ) | ( () ( (otherlv_6= RULE_ID ) ) ( (lv_path_7_0= ruleUiPathSegment ) )? ) ) |
| int alt19=3; |
| switch ( input.LA(1) ) { |
| case 33: |
| { |
| alt19=1; |
| } |
| break; |
| case 37: |
| case 38: |
| case 39: |
| case 40: |
| case 41: |
| case 42: |
| case 45: |
| { |
| alt19=2; |
| } |
| break; |
| case RULE_ID: |
| { |
| alt19=3; |
| } |
| break; |
| default: |
| if (state.backtracking>0) {state.failed=true; return current;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 19, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt19) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:816:2: (this_UiTypedBindableDef_0= ruleUiTypedBindableDef () ( (lv_path_2_0= ruleUiPathSegment ) )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:816:2: (this_UiTypedBindableDef_0= ruleUiTypedBindableDef () ( (lv_path_2_0= ruleUiPathSegment ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:817:5: this_UiTypedBindableDef_0= ruleUiTypedBindableDef () ( (lv_path_2_0= ruleUiPathSegment ) )? |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getUiTypedBindableDefParserRuleCall_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiTypedBindableDef_in_ruleUiBindingEndpointAssignment1766); |
| this_UiTypedBindableDef_0=ruleUiTypedBindableDef(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiTypedBindableDef_0; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:825:1: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:826:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElementAndSet( |
| grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentTypedBindableDefAction_0_1(), |
| current); |
| |
| } |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:831:2: ( (lv_path_2_0= ruleUiPathSegment ) )? |
| int alt17=2; |
| int LA17_0 = input.LA(1); |
| |
| if ( (LA17_0==32) ) { |
| alt17=1; |
| } |
| switch (alt17) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:832:1: (lv_path_2_0= ruleUiPathSegment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:832:1: (lv_path_2_0= ruleUiPathSegment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:833:3: lv_path_2_0= ruleUiPathSegment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getPathUiPathSegmentParserRuleCall_0_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiPathSegment_in_ruleUiBindingEndpointAssignment1795); |
| lv_path_2_0=ruleUiPathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiBindingEndpointAssignmentRule()); |
| } |
| set( |
| current, |
| "path", |
| lv_path_2_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:850:6: (this_UiCommandBindableDef_3= ruleUiCommandBindableDef () ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:850:6: (this_UiCommandBindableDef_3= ruleUiCommandBindableDef () ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:851:5: this_UiCommandBindableDef_3= ruleUiCommandBindableDef () |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getUiCommandBindableDefParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiCommandBindableDef_in_ruleUiBindingEndpointAssignment1826); |
| this_UiCommandBindableDef_3=ruleUiCommandBindableDef(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiCommandBindableDef_3; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:859:1: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:860:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElementAndSet( |
| grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentTypedBindableDefAction_1_1(), |
| current); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:866:6: ( () ( (otherlv_6= RULE_ID ) ) ( (lv_path_7_0= ruleUiPathSegment ) )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:866:6: ( () ( (otherlv_6= RULE_ID ) ) ( (lv_path_7_0= ruleUiPathSegment ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:866:7: () ( (otherlv_6= RULE_ID ) ) ( (lv_path_7_0= ruleUiPathSegment ) )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:866:7: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:867:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentAction_2_0(), |
| current); |
| |
| } |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:872:2: ( (otherlv_6= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:873:1: (otherlv_6= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:873:1: (otherlv_6= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:874:3: otherlv_6= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiBindingEndpointAssignmentRule()); |
| } |
| |
| } |
| otherlv_6=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiBindingEndpointAssignment1871); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_6, grammarAccess.getUiBindingEndpointAssignmentAccess().getTypedBindableAliasUiTypedBindableCrossReference_2_1_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:885:2: ( (lv_path_7_0= ruleUiPathSegment ) )? |
| int alt18=2; |
| int LA18_0 = input.LA(1); |
| |
| if ( (LA18_0==32) ) { |
| alt18=1; |
| } |
| switch (alt18) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:886:1: (lv_path_7_0= ruleUiPathSegment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:886:1: (lv_path_7_0= ruleUiPathSegment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:887:3: lv_path_7_0= ruleUiPathSegment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiBindingEndpointAssignmentAccess().getPathUiPathSegmentParserRuleCall_2_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiPathSegment_in_ruleUiBindingEndpointAssignment1892); |
| lv_path_7_0=ruleUiPathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiBindingEndpointAssignmentRule()); |
| } |
| set( |
| current, |
| "path", |
| lv_path_7_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiBindingEndpointAssignment" |
| |
| |
| // $ANTLR start "entryRuleUiPathSegment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:911:1: entryRuleUiPathSegment returns [EObject current=null] : iv_ruleUiPathSegment= ruleUiPathSegment EOF ; |
| public final EObject entryRuleUiPathSegment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiPathSegment = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:912:2: (iv_ruleUiPathSegment= ruleUiPathSegment EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:913:2: iv_ruleUiPathSegment= ruleUiPathSegment EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiPathSegmentRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiPathSegment_in_entryRuleUiPathSegment1930); |
| iv_ruleUiPathSegment=ruleUiPathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiPathSegment; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiPathSegment1940); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiPathSegment" |
| |
| |
| // $ANTLR start "ruleUiPathSegment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:920:1: ruleUiPathSegment returns [EObject current=null] : ( () otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ( (lv_path_3_0= ruleUiPathSegment ) )? ) ; |
| public final EObject ruleUiPathSegment() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| EObject lv_path_3_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:923:28: ( ( () otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ( (lv_path_3_0= ruleUiPathSegment ) )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:924:1: ( () otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ( (lv_path_3_0= ruleUiPathSegment ) )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:924:1: ( () otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ( (lv_path_3_0= ruleUiPathSegment ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:924:2: () otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ( (lv_path_3_0= ruleUiPathSegment ) )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:924:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:925:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiPathSegmentAccess().getUiPathSegmentAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUiPathSegment1986); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiPathSegmentAccess().getFullStopKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:934:1: ( (otherlv_2= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:935:1: (otherlv_2= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:935:1: (otherlv_2= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:936:3: otherlv_2= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiPathSegmentRule()); |
| } |
| |
| } |
| otherlv_2=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiPathSegment2006); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiPathSegmentAccess().getGetterJvmOperationCrossReference_2_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:947:2: ( (lv_path_3_0= ruleUiPathSegment ) )? |
| int alt20=2; |
| int LA20_0 = input.LA(1); |
| |
| if ( (LA20_0==32) ) { |
| alt20=1; |
| } |
| switch (alt20) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:948:1: (lv_path_3_0= ruleUiPathSegment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:948:1: (lv_path_3_0= ruleUiPathSegment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:949:3: lv_path_3_0= ruleUiPathSegment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiPathSegmentAccess().getPathUiPathSegmentParserRuleCall_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiPathSegment_in_ruleUiPathSegment2027); |
| lv_path_3_0=ruleUiPathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiPathSegmentRule()); |
| } |
| set( |
| current, |
| "path", |
| lv_path_3_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiPathSegment" |
| |
| |
| // $ANTLR start "entryRuleUiNestedProperty" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:973:1: entryRuleUiNestedProperty returns [EObject current=null] : iv_ruleUiNestedProperty= ruleUiNestedProperty EOF ; |
| public final EObject entryRuleUiNestedProperty() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiNestedProperty = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:974:2: (iv_ruleUiNestedProperty= ruleUiNestedProperty EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:975:2: iv_ruleUiNestedProperty= ruleUiNestedProperty EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiNestedPropertyRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiNestedProperty_in_entryRuleUiNestedProperty2064); |
| iv_ruleUiNestedProperty=ruleUiNestedProperty(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiNestedProperty; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiNestedProperty2074); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiNestedProperty" |
| |
| |
| // $ANTLR start "ruleUiNestedProperty" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:982:1: ruleUiNestedProperty returns [EObject current=null] : ( () ( (otherlv_1= RULE_ID ) ) ( (lv_path_2_0= ruleUiPathSegment ) )? ) ; |
| public final EObject ruleUiNestedProperty() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| EObject lv_path_2_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:985:28: ( ( () ( (otherlv_1= RULE_ID ) ) ( (lv_path_2_0= ruleUiPathSegment ) )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:986:1: ( () ( (otherlv_1= RULE_ID ) ) ( (lv_path_2_0= ruleUiPathSegment ) )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:986:1: ( () ( (otherlv_1= RULE_ID ) ) ( (lv_path_2_0= ruleUiPathSegment ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:986:2: () ( (otherlv_1= RULE_ID ) ) ( (lv_path_2_0= ruleUiPathSegment ) )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:986:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:987:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiNestedPropertyAccess().getUiNestedPropertyAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:992:2: ( (otherlv_1= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:993:1: (otherlv_1= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:993:1: (otherlv_1= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:994:3: otherlv_1= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiNestedPropertyRule()); |
| } |
| |
| } |
| otherlv_1=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiNestedProperty2128); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiNestedPropertyAccess().getGetterJvmOperationCrossReference_1_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1005:2: ( (lv_path_2_0= ruleUiPathSegment ) )? |
| int alt21=2; |
| int LA21_0 = input.LA(1); |
| |
| if ( (LA21_0==32) ) { |
| alt21=1; |
| } |
| switch (alt21) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1006:1: (lv_path_2_0= ruleUiPathSegment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1006:1: (lv_path_2_0= ruleUiPathSegment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1007:3: lv_path_2_0= ruleUiPathSegment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiNestedPropertyAccess().getPathUiPathSegmentParserRuleCall_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiPathSegment_in_ruleUiNestedProperty2149); |
| lv_path_2_0=ruleUiPathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiNestedPropertyRule()); |
| } |
| set( |
| current, |
| "path", |
| lv_path_2_0, |
| "UiPathSegment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiNestedProperty" |
| |
| |
| // $ANTLR start "entryRuleUiTypedBindableDef" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1031:1: entryRuleUiTypedBindableDef returns [EObject current=null] : iv_ruleUiTypedBindableDef= ruleUiTypedBindableDef EOF ; |
| public final EObject entryRuleUiTypedBindableDef() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiTypedBindableDef = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1032:2: (iv_ruleUiTypedBindableDef= ruleUiTypedBindableDef EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1033:2: iv_ruleUiTypedBindableDef= ruleUiTypedBindableDef EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiTypedBindableDefRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiTypedBindableDef_in_entryRuleUiTypedBindableDef2186); |
| iv_ruleUiTypedBindableDef=ruleUiTypedBindableDef(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiTypedBindableDef; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiTypedBindableDef2196); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiTypedBindableDef" |
| |
| |
| // $ANTLR start "ruleUiTypedBindableDef" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1040:1: ruleUiTypedBindableDef returns [EObject current=null] : ( () (otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' otherlv_5= '.' ( (otherlv_6= RULE_ID ) ) ) ) ; |
| public final EObject ruleUiTypedBindableDef() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| Token otherlv_4=null; |
| Token otherlv_5=null; |
| Token otherlv_6=null; |
| EObject lv_rawBindablePath_3_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1043:28: ( ( () (otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' otherlv_5= '.' ( (otherlv_6= RULE_ID ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1044:1: ( () (otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' otherlv_5= '.' ( (otherlv_6= RULE_ID ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1044:1: ( () (otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' otherlv_5= '.' ( (otherlv_6= RULE_ID ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1044:2: () (otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' otherlv_5= '.' ( (otherlv_6= RULE_ID ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1044:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1045:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiTypedBindableDefAccess().getUiTypedBindableDefAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1050:2: (otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' otherlv_5= '.' ( (otherlv_6= RULE_ID ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1050:4: otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' otherlv_5= '.' ( (otherlv_6= RULE_ID ) ) |
| { |
| otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleUiTypedBindableDef2243); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiTypedBindableDefAccess().getLeftSquareBracketKeyword_1_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1054:1: ( (otherlv_2= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1055:1: (otherlv_2= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1055:1: (otherlv_2= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1056:3: otherlv_2= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiTypedBindableDefRule()); |
| } |
| |
| } |
| otherlv_2=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiTypedBindableDef2263); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiTypedBindableDefAccess().getRawBindableUiRawBindableCrossReference_1_1_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1067:2: ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? |
| int alt22=2; |
| int LA22_0 = input.LA(1); |
| |
| if ( (LA22_0==32||LA22_0==36) ) { |
| alt22=1; |
| } |
| switch (alt22) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1068:1: (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1068:1: (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1069:3: lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiTypedBindableDefAccess().getRawBindablePathUiRawBindablePathSegmentParserRuleCall_1_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRawBindablePathSegment_in_ruleUiTypedBindableDef2284); |
| lv_rawBindablePath_3_0=ruleUiRawBindablePathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiTypedBindableDefRule()); |
| } |
| set( |
| current, |
| "rawBindablePath", |
| lv_rawBindablePath_3_0, |
| "UiRawBindablePathSegment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_4=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleUiTypedBindableDef2297); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiTypedBindableDefAccess().getRightSquareBracketKeyword_1_3()); |
| |
| } |
| otherlv_5=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUiTypedBindableDef2309); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_5, grammarAccess.getUiTypedBindableDefAccess().getFullStopKeyword_1_4()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1093:1: ( (otherlv_6= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1094:1: (otherlv_6= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1094:1: (otherlv_6= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1095:3: otherlv_6= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiTypedBindableDefRule()); |
| } |
| |
| } |
| otherlv_6=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiTypedBindableDef2329); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_6, grammarAccess.getUiTypedBindableDefAccess().getMethodUxEndpointDefCrossReference_1_5_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiTypedBindableDef" |
| |
| |
| // $ANTLR start "entryRuleUiTypedBindableRawType" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1114:1: entryRuleUiTypedBindableRawType returns [EObject current=null] : iv_ruleUiTypedBindableRawType= ruleUiTypedBindableRawType EOF ; |
| public final EObject entryRuleUiTypedBindableRawType() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiTypedBindableRawType = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1115:2: (iv_ruleUiTypedBindableRawType= ruleUiTypedBindableRawType EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1116:2: iv_ruleUiTypedBindableRawType= ruleUiTypedBindableRawType EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiTypedBindableRawTypeRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiTypedBindableRawType_in_entryRuleUiTypedBindableRawType2366); |
| iv_ruleUiTypedBindableRawType=ruleUiTypedBindableRawType(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiTypedBindableRawType; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiTypedBindableRawType2376); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiTypedBindableRawType" |
| |
| |
| // $ANTLR start "ruleUiTypedBindableRawType" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1123:1: ruleUiTypedBindableRawType returns [EObject current=null] : ( () otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' ) ; |
| public final EObject ruleUiTypedBindableRawType() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| Token otherlv_4=null; |
| EObject lv_rawBindablePath_3_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1126:28: ( ( () otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1127:1: ( () otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1127:1: ( () otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1127:2: () otherlv_1= '[' ( (otherlv_2= RULE_ID ) ) ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? otherlv_4= ']' |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1127:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1128:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiTypedBindableRawTypeAccess().getUiTypedBindableRawTypeAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleUiTypedBindableRawType2422); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiTypedBindableRawTypeAccess().getLeftSquareBracketKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1137:1: ( (otherlv_2= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1138:1: (otherlv_2= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1138:1: (otherlv_2= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1139:3: otherlv_2= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiTypedBindableRawTypeRule()); |
| } |
| |
| } |
| otherlv_2=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiTypedBindableRawType2442); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiTypedBindableRawTypeAccess().getRawBindableUiRawBindableCrossReference_2_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1150:2: ( (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) )? |
| int alt23=2; |
| int LA23_0 = input.LA(1); |
| |
| if ( (LA23_0==32||LA23_0==36) ) { |
| alt23=1; |
| } |
| switch (alt23) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1151:1: (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1151:1: (lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1152:3: lv_rawBindablePath_3_0= ruleUiRawBindablePathSegment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiTypedBindableRawTypeAccess().getRawBindablePathUiRawBindablePathSegmentParserRuleCall_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRawBindablePathSegment_in_ruleUiTypedBindableRawType2463); |
| lv_rawBindablePath_3_0=ruleUiRawBindablePathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiTypedBindableRawTypeRule()); |
| } |
| set( |
| current, |
| "rawBindablePath", |
| lv_rawBindablePath_3_0, |
| "UiRawBindablePathSegment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_4=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleUiTypedBindableRawType2476); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiTypedBindableRawTypeAccess().getRightSquareBracketKeyword_4()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiTypedBindableRawType" |
| |
| |
| // $ANTLR start "entryRuleUiTypedBindableRawTypeAlias" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1180:1: entryRuleUiTypedBindableRawTypeAlias returns [EObject current=null] : iv_ruleUiTypedBindableRawTypeAlias= ruleUiTypedBindableRawTypeAlias EOF ; |
| public final EObject entryRuleUiTypedBindableRawTypeAlias() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiTypedBindableRawTypeAlias = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1181:2: (iv_ruleUiTypedBindableRawTypeAlias= ruleUiTypedBindableRawTypeAlias EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1182:2: iv_ruleUiTypedBindableRawTypeAlias= ruleUiTypedBindableRawTypeAlias EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiTypedBindableRawTypeAliasRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiTypedBindableRawTypeAlias_in_entryRuleUiTypedBindableRawTypeAlias2512); |
| iv_ruleUiTypedBindableRawTypeAlias=ruleUiTypedBindableRawTypeAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiTypedBindableRawTypeAlias; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiTypedBindableRawTypeAlias2522); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiTypedBindableRawTypeAlias" |
| |
| |
| // $ANTLR start "ruleUiTypedBindableRawTypeAlias" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1189:1: ruleUiTypedBindableRawTypeAlias returns [EObject current=null] : (otherlv_0= 'ui' ( (lv_type_1_0= ruleUiTypedBindableRawType ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) ; |
| public final EObject ruleUiTypedBindableRawTypeAlias() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token otherlv_2=null; |
| Token lv_alias_3_0=null; |
| Token otherlv_4=null; |
| EObject lv_type_1_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1192:28: ( (otherlv_0= 'ui' ( (lv_type_1_0= ruleUiTypedBindableRawType ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1193:1: (otherlv_0= 'ui' ( (lv_type_1_0= ruleUiTypedBindableRawType ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1193:1: (otherlv_0= 'ui' ( (lv_type_1_0= ruleUiTypedBindableRawType ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1193:3: otherlv_0= 'ui' ( (lv_type_1_0= ruleUiTypedBindableRawType ) ) otherlv_2= 'as' ( (lv_alias_3_0= RULE_ID ) ) (otherlv_4= ';' )? |
| { |
| otherlv_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleUiTypedBindableRawTypeAlias2559); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getUiKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1197:1: ( (lv_type_1_0= ruleUiTypedBindableRawType ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1198:1: (lv_type_1_0= ruleUiTypedBindableRawType ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1198:1: (lv_type_1_0= ruleUiTypedBindableRawType ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1199:3: lv_type_1_0= ruleUiTypedBindableRawType |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiTypedBindableRawTypeAliasAccess().getTypeUiTypedBindableRawTypeParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiTypedBindableRawType_in_ruleUiTypedBindableRawTypeAlias2580); |
| lv_type_1_0=ruleUiTypedBindableRawType(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiTypedBindableRawTypeAliasRule()); |
| } |
| set( |
| current, |
| "type", |
| lv_type_1_0, |
| "UiTypedBindableRawType"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleUiTypedBindableRawTypeAlias2592); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getAsKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1219:1: ( (lv_alias_3_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1220:1: (lv_alias_3_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1220:1: (lv_alias_3_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1221:3: lv_alias_3_0= RULE_ID |
| { |
| lv_alias_3_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiTypedBindableRawTypeAlias2609); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_alias_3_0, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getAliasIDTerminalRuleCall_3_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiTypedBindableRawTypeAliasRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "alias", |
| lv_alias_3_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1237:2: (otherlv_4= ';' )? |
| int alt24=2; |
| int LA24_0 = input.LA(1); |
| |
| if ( (LA24_0==15) ) { |
| alt24=1; |
| } |
| switch (alt24) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1237:4: otherlv_4= ';' |
| { |
| otherlv_4=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiTypedBindableRawTypeAlias2627); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiTypedBindableRawTypeAliasAccess().getSemicolonKeyword_4()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiTypedBindableRawTypeAlias" |
| |
| |
| // $ANTLR start "entryRuleUiRawBindablePathSegment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1249:1: entryRuleUiRawBindablePathSegment returns [EObject current=null] : iv_ruleUiRawBindablePathSegment= ruleUiRawBindablePathSegment EOF ; |
| public final EObject entryRuleUiRawBindablePathSegment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiRawBindablePathSegment = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1250:2: (iv_ruleUiRawBindablePathSegment= ruleUiRawBindablePathSegment EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1251:2: iv_ruleUiRawBindablePathSegment= ruleUiRawBindablePathSegment EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiRawBindablePathSegmentRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRawBindablePathSegment_in_entryRuleUiRawBindablePathSegment2665); |
| iv_ruleUiRawBindablePathSegment=ruleUiRawBindablePathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiRawBindablePathSegment; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiRawBindablePathSegment2675); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiRawBindablePathSegment" |
| |
| |
| // $ANTLR start "ruleUiRawBindablePathSegment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1258:1: ruleUiRawBindablePathSegment returns [EObject current=null] : ( () (otherlv_1= '.' | ( (lv_toParent_2_0= '..' ) ) ) ( (otherlv_3= RULE_ID ) ) ( (lv_path_4_0= ruleUiRawBindablePathSegment ) )? ) ; |
| public final EObject ruleUiRawBindablePathSegment() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token lv_toParent_2_0=null; |
| Token otherlv_3=null; |
| EObject lv_path_4_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1261:28: ( ( () (otherlv_1= '.' | ( (lv_toParent_2_0= '..' ) ) ) ( (otherlv_3= RULE_ID ) ) ( (lv_path_4_0= ruleUiRawBindablePathSegment ) )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1262:1: ( () (otherlv_1= '.' | ( (lv_toParent_2_0= '..' ) ) ) ( (otherlv_3= RULE_ID ) ) ( (lv_path_4_0= ruleUiRawBindablePathSegment ) )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1262:1: ( () (otherlv_1= '.' | ( (lv_toParent_2_0= '..' ) ) ) ( (otherlv_3= RULE_ID ) ) ( (lv_path_4_0= ruleUiRawBindablePathSegment ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1262:2: () (otherlv_1= '.' | ( (lv_toParent_2_0= '..' ) ) ) ( (otherlv_3= RULE_ID ) ) ( (lv_path_4_0= ruleUiRawBindablePathSegment ) )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1262:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1263:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiRawBindablePathSegmentAccess().getUiRawBindablePathSegmentAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1268:2: (otherlv_1= '.' | ( (lv_toParent_2_0= '..' ) ) ) |
| int alt25=2; |
| int LA25_0 = input.LA(1); |
| |
| if ( (LA25_0==32) ) { |
| alt25=1; |
| } |
| else if ( (LA25_0==36) ) { |
| alt25=2; |
| } |
| else { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 25, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt25) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1268:4: otherlv_1= '.' |
| { |
| otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUiRawBindablePathSegment2722); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiRawBindablePathSegmentAccess().getFullStopKeyword_1_0()); |
| |
| } |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1273:6: ( (lv_toParent_2_0= '..' ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1273:6: ( (lv_toParent_2_0= '..' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1274:1: (lv_toParent_2_0= '..' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1274:1: (lv_toParent_2_0= '..' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1275:3: lv_toParent_2_0= '..' |
| { |
| lv_toParent_2_0=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleUiRawBindablePathSegment2746); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_toParent_2_0, grammarAccess.getUiRawBindablePathSegmentAccess().getToParentFullStopFullStopKeyword_1_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiRawBindablePathSegmentRule()); |
| } |
| setWithLastConsumed(current, "toParent", true, ".."); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1288:3: ( (otherlv_3= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1289:1: (otherlv_3= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1289:1: (otherlv_3= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1290:3: otherlv_3= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiRawBindablePathSegmentRule()); |
| } |
| |
| } |
| otherlv_3=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiRawBindablePathSegment2780); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_3, grammarAccess.getUiRawBindablePathSegmentAccess().getRawBindableUiRawBindableCrossReference_2_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1301:2: ( (lv_path_4_0= ruleUiRawBindablePathSegment ) )? |
| int alt26=2; |
| int LA26_0 = input.LA(1); |
| |
| if ( (LA26_0==32||LA26_0==36) ) { |
| alt26=1; |
| } |
| switch (alt26) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1302:1: (lv_path_4_0= ruleUiRawBindablePathSegment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1302:1: (lv_path_4_0= ruleUiRawBindablePathSegment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1303:3: lv_path_4_0= ruleUiRawBindablePathSegment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiRawBindablePathSegmentAccess().getPathUiRawBindablePathSegmentParserRuleCall_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRawBindablePathSegment_in_ruleUiRawBindablePathSegment2801); |
| lv_path_4_0=ruleUiRawBindablePathSegment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiRawBindablePathSegmentRule()); |
| } |
| set( |
| current, |
| "path", |
| lv_path_4_0, |
| "UiRawBindablePathSegment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiRawBindablePathSegment" |
| |
| |
| // $ANTLR start "entryRuleUiCommandBindableDef" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1327:1: entryRuleUiCommandBindableDef returns [EObject current=null] : iv_ruleUiCommandBindableDef= ruleUiCommandBindableDef EOF ; |
| public final EObject entryRuleUiCommandBindableDef() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiCommandBindableDef = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1328:2: (iv_ruleUiCommandBindableDef= ruleUiCommandBindableDef EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1329:2: iv_ruleUiCommandBindableDef= ruleUiCommandBindableDef EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiCommandBindableDefRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiCommandBindableDef_in_entryRuleUiCommandBindableDef2838); |
| iv_ruleUiCommandBindableDef=ruleUiCommandBindableDef(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiCommandBindableDef; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiCommandBindableDef2848); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiCommandBindableDef" |
| |
| |
| // $ANTLR start "ruleUiCommandBindableDef" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1336:1: ruleUiCommandBindableDef returns [EObject current=null] : ( () ( (lv_command_1_0= ruleUiCommand ) ) ) ; |
| public final EObject ruleUiCommandBindableDef() throws RecognitionException { |
| EObject current = null; |
| |
| EObject lv_command_1_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1339:28: ( ( () ( (lv_command_1_0= ruleUiCommand ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1340:1: ( () ( (lv_command_1_0= ruleUiCommand ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1340:1: ( () ( (lv_command_1_0= ruleUiCommand ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1340:2: () ( (lv_command_1_0= ruleUiCommand ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1340:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1341:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiCommandBindableDefAccess().getUiCommandBindableDefAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1346:2: ( (lv_command_1_0= ruleUiCommand ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1347:1: (lv_command_1_0= ruleUiCommand ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1347:1: (lv_command_1_0= ruleUiCommand ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1348:3: lv_command_1_0= ruleUiCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandBindableDefAccess().getCommandUiCommandParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiCommand_in_ruleUiCommandBindableDef2903); |
| lv_command_1_0=ruleUiCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiCommandBindableDefRule()); |
| } |
| set( |
| current, |
| "command", |
| lv_command_1_0, |
| "UiCommand"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiCommandBindableDef" |
| |
| |
| // $ANTLR start "entryRuleUiCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1372:1: entryRuleUiCommand returns [EObject current=null] : iv_ruleUiCommand= ruleUiCommand EOF ; |
| public final EObject entryRuleUiCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1373:2: (iv_ruleUiCommand= ruleUiCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1374:2: iv_ruleUiCommand= ruleUiCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiCommand_in_entryRuleUiCommand2939); |
| iv_ruleUiCommand=ruleUiCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiCommand2949); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiCommand" |
| |
| |
| // $ANTLR start "ruleUiCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1381:1: ruleUiCommand returns [EObject current=null] : (this_UiMobileNavigationCommand_0= ruleUiMobileNavigationCommand | this_UiOpenDialogCommand_1= ruleUiOpenDialogCommand | this_UiSearchWithDialogCommand_2= ruleUiSearchWithDialogCommand | this_UiAddToTableCommand_3= ruleUiAddToTableCommand | this_UiRemoveFromTableCommand_4= ruleUiRemoveFromTableCommand | this_UiSendEventCommand_5= ruleUiSendEventCommand | this_UiSetNewInstanceCommand_6= ruleUiSetNewInstanceCommand ) ; |
| public final EObject ruleUiCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject this_UiMobileNavigationCommand_0 = null; |
| |
| EObject this_UiOpenDialogCommand_1 = null; |
| |
| EObject this_UiSearchWithDialogCommand_2 = null; |
| |
| EObject this_UiAddToTableCommand_3 = null; |
| |
| EObject this_UiRemoveFromTableCommand_4 = null; |
| |
| EObject this_UiSendEventCommand_5 = null; |
| |
| EObject this_UiSetNewInstanceCommand_6 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1384:28: ( (this_UiMobileNavigationCommand_0= ruleUiMobileNavigationCommand | this_UiOpenDialogCommand_1= ruleUiOpenDialogCommand | this_UiSearchWithDialogCommand_2= ruleUiSearchWithDialogCommand | this_UiAddToTableCommand_3= ruleUiAddToTableCommand | this_UiRemoveFromTableCommand_4= ruleUiRemoveFromTableCommand | this_UiSendEventCommand_5= ruleUiSendEventCommand | this_UiSetNewInstanceCommand_6= ruleUiSetNewInstanceCommand ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1385:1: (this_UiMobileNavigationCommand_0= ruleUiMobileNavigationCommand | this_UiOpenDialogCommand_1= ruleUiOpenDialogCommand | this_UiSearchWithDialogCommand_2= ruleUiSearchWithDialogCommand | this_UiAddToTableCommand_3= ruleUiAddToTableCommand | this_UiRemoveFromTableCommand_4= ruleUiRemoveFromTableCommand | this_UiSendEventCommand_5= ruleUiSendEventCommand | this_UiSetNewInstanceCommand_6= ruleUiSetNewInstanceCommand ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1385:1: (this_UiMobileNavigationCommand_0= ruleUiMobileNavigationCommand | this_UiOpenDialogCommand_1= ruleUiOpenDialogCommand | this_UiSearchWithDialogCommand_2= ruleUiSearchWithDialogCommand | this_UiAddToTableCommand_3= ruleUiAddToTableCommand | this_UiRemoveFromTableCommand_4= ruleUiRemoveFromTableCommand | this_UiSendEventCommand_5= ruleUiSendEventCommand | this_UiSetNewInstanceCommand_6= ruleUiSetNewInstanceCommand ) |
| int alt27=7; |
| switch ( input.LA(1) ) { |
| case 37: |
| { |
| alt27=1; |
| } |
| break; |
| case 38: |
| { |
| alt27=2; |
| } |
| break; |
| case 39: |
| { |
| alt27=3; |
| } |
| break; |
| case 40: |
| { |
| alt27=4; |
| } |
| break; |
| case 41: |
| { |
| alt27=5; |
| } |
| break; |
| case 45: |
| { |
| alt27=6; |
| } |
| break; |
| case 42: |
| { |
| alt27=7; |
| } |
| break; |
| default: |
| if (state.backtracking>0) {state.failed=true; return current;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 27, 0, input); |
| |
| throw nvae; |
| } |
| |
| switch (alt27) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1386:5: this_UiMobileNavigationCommand_0= ruleUiMobileNavigationCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiMobileNavigationCommandParserRuleCall_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiMobileNavigationCommand_in_ruleUiCommand2996); |
| this_UiMobileNavigationCommand_0=ruleUiMobileNavigationCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiMobileNavigationCommand_0; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1396:5: this_UiOpenDialogCommand_1= ruleUiOpenDialogCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiOpenDialogCommandParserRuleCall_1()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiOpenDialogCommand_in_ruleUiCommand3023); |
| this_UiOpenDialogCommand_1=ruleUiOpenDialogCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiOpenDialogCommand_1; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1406:5: this_UiSearchWithDialogCommand_2= ruleUiSearchWithDialogCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiSearchWithDialogCommandParserRuleCall_2()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiSearchWithDialogCommand_in_ruleUiCommand3050); |
| this_UiSearchWithDialogCommand_2=ruleUiSearchWithDialogCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiSearchWithDialogCommand_2; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 4 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1416:5: this_UiAddToTableCommand_3= ruleUiAddToTableCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiAddToTableCommandParserRuleCall_3()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiAddToTableCommand_in_ruleUiCommand3077); |
| this_UiAddToTableCommand_3=ruleUiAddToTableCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiAddToTableCommand_3; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 5 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1426:5: this_UiRemoveFromTableCommand_4= ruleUiRemoveFromTableCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiRemoveFromTableCommandParserRuleCall_4()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRemoveFromTableCommand_in_ruleUiCommand3104); |
| this_UiRemoveFromTableCommand_4=ruleUiRemoveFromTableCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiRemoveFromTableCommand_4; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 6 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1436:5: this_UiSendEventCommand_5= ruleUiSendEventCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiSendEventCommandParserRuleCall_5()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiSendEventCommand_in_ruleUiCommand3131); |
| this_UiSendEventCommand_5=ruleUiSendEventCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiSendEventCommand_5; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| case 7 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1446:5: this_UiSetNewInstanceCommand_6= ruleUiSetNewInstanceCommand |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiCommandAccess().getUiSetNewInstanceCommandParserRuleCall_6()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiSetNewInstanceCommand_in_ruleUiCommand3158); |
| this_UiSetNewInstanceCommand_6=ruleUiSetNewInstanceCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiSetNewInstanceCommand_6; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiCommand" |
| |
| |
| // $ANTLR start "entryRuleUiMobileNavigationCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1462:1: entryRuleUiMobileNavigationCommand returns [EObject current=null] : iv_ruleUiMobileNavigationCommand= ruleUiMobileNavigationCommand EOF ; |
| public final EObject entryRuleUiMobileNavigationCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiMobileNavigationCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1463:2: (iv_ruleUiMobileNavigationCommand= ruleUiMobileNavigationCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1464:2: iv_ruleUiMobileNavigationCommand= ruleUiMobileNavigationCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiMobileNavigationCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiMobileNavigationCommand_in_entryRuleUiMobileNavigationCommand3193); |
| iv_ruleUiMobileNavigationCommand=ruleUiMobileNavigationCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiMobileNavigationCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiMobileNavigationCommand3203); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiMobileNavigationCommand" |
| |
| |
| // $ANTLR start "ruleUiMobileNavigationCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1471:1: ruleUiMobileNavigationCommand returns [EObject current=null] : ( () otherlv_1= 'navigateTo' ( (lv_targetPage_2_0= ruleUiMobileNavigationPage ) ) ) ; |
| public final EObject ruleUiMobileNavigationCommand() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| EObject lv_targetPage_2_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1474:28: ( ( () otherlv_1= 'navigateTo' ( (lv_targetPage_2_0= ruleUiMobileNavigationPage ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1475:1: ( () otherlv_1= 'navigateTo' ( (lv_targetPage_2_0= ruleUiMobileNavigationPage ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1475:1: ( () otherlv_1= 'navigateTo' ( (lv_targetPage_2_0= ruleUiMobileNavigationPage ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1475:2: () otherlv_1= 'navigateTo' ( (lv_targetPage_2_0= ruleUiMobileNavigationPage ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1475:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1476:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiMobileNavigationCommandAccess().getUiMobileNavigationCommandAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUiMobileNavigationCommand3249); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileNavigationCommandAccess().getNavigateToKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1485:1: ( (lv_targetPage_2_0= ruleUiMobileNavigationPage ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1486:1: (lv_targetPage_2_0= ruleUiMobileNavigationPage ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1486:1: (lv_targetPage_2_0= ruleUiMobileNavigationPage ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1487:3: lv_targetPage_2_0= ruleUiMobileNavigationPage |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileNavigationCommandAccess().getTargetPageUiMobileNavigationPageParserRuleCall_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiMobileNavigationPage_in_ruleUiMobileNavigationCommand3270); |
| lv_targetPage_2_0=ruleUiMobileNavigationPage(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileNavigationCommandRule()); |
| } |
| set( |
| current, |
| "targetPage", |
| lv_targetPage_2_0, |
| "UiMobileNavigationPage"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiMobileNavigationCommand" |
| |
| |
| // $ANTLR start "entryRuleUiOpenDialogCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1511:1: entryRuleUiOpenDialogCommand returns [EObject current=null] : iv_ruleUiOpenDialogCommand= ruleUiOpenDialogCommand EOF ; |
| public final EObject entryRuleUiOpenDialogCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiOpenDialogCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1512:2: (iv_ruleUiOpenDialogCommand= ruleUiOpenDialogCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1513:2: iv_ruleUiOpenDialogCommand= ruleUiOpenDialogCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiOpenDialogCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiOpenDialogCommand_in_entryRuleUiOpenDialogCommand3306); |
| iv_ruleUiOpenDialogCommand=ruleUiOpenDialogCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiOpenDialogCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiOpenDialogCommand3316); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiOpenDialogCommand" |
| |
| |
| // $ANTLR start "ruleUiOpenDialogCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1520:1: ruleUiOpenDialogCommand returns [EObject current=null] : ( () otherlv_1= 'openDialog' ( (lv_dialog_2_0= ruleUiDialog ) ) ) ; |
| public final EObject ruleUiOpenDialogCommand() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| EObject lv_dialog_2_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1523:28: ( ( () otherlv_1= 'openDialog' ( (lv_dialog_2_0= ruleUiDialog ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1524:1: ( () otherlv_1= 'openDialog' ( (lv_dialog_2_0= ruleUiDialog ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1524:1: ( () otherlv_1= 'openDialog' ( (lv_dialog_2_0= ruleUiDialog ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1524:2: () otherlv_1= 'openDialog' ( (lv_dialog_2_0= ruleUiDialog ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1524:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1525:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiOpenDialogCommandAccess().getUiOpenDialogCommandAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleUiOpenDialogCommand3362); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiOpenDialogCommandAccess().getOpenDialogKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1534:1: ( (lv_dialog_2_0= ruleUiDialog ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1535:1: (lv_dialog_2_0= ruleUiDialog ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1535:1: (lv_dialog_2_0= ruleUiDialog ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1536:3: lv_dialog_2_0= ruleUiDialog |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiOpenDialogCommandAccess().getDialogUiDialogParserRuleCall_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiDialog_in_ruleUiOpenDialogCommand3383); |
| lv_dialog_2_0=ruleUiDialog(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiOpenDialogCommandRule()); |
| } |
| set( |
| current, |
| "dialog", |
| lv_dialog_2_0, |
| "UiDialog"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiOpenDialogCommand" |
| |
| |
| // $ANTLR start "entryRuleUiSearchWithDialogCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1560:1: entryRuleUiSearchWithDialogCommand returns [EObject current=null] : iv_ruleUiSearchWithDialogCommand= ruleUiSearchWithDialogCommand EOF ; |
| public final EObject entryRuleUiSearchWithDialogCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiSearchWithDialogCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1561:2: (iv_ruleUiSearchWithDialogCommand= ruleUiSearchWithDialogCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1562:2: iv_ruleUiSearchWithDialogCommand= ruleUiSearchWithDialogCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiSearchWithDialogCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiSearchWithDialogCommand_in_entryRuleUiSearchWithDialogCommand3419); |
| iv_ruleUiSearchWithDialogCommand=ruleUiSearchWithDialogCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiSearchWithDialogCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiSearchWithDialogCommand3429); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiSearchWithDialogCommand" |
| |
| |
| // $ANTLR start "ruleUiSearchWithDialogCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1569:1: ruleUiSearchWithDialogCommand returns [EObject current=null] : ( () otherlv_1= 'searchWith' ( (lv_dialog_2_0= ruleUiSearchDialog ) ) ) ; |
| public final EObject ruleUiSearchWithDialogCommand() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| EObject lv_dialog_2_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1572:28: ( ( () otherlv_1= 'searchWith' ( (lv_dialog_2_0= ruleUiSearchDialog ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1573:1: ( () otherlv_1= 'searchWith' ( (lv_dialog_2_0= ruleUiSearchDialog ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1573:1: ( () otherlv_1= 'searchWith' ( (lv_dialog_2_0= ruleUiSearchDialog ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1573:2: () otherlv_1= 'searchWith' ( (lv_dialog_2_0= ruleUiSearchDialog ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1573:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1574:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiSearchWithDialogCommandAccess().getUiSearchWithDialogCommandAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleUiSearchWithDialogCommand3475); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiSearchWithDialogCommandAccess().getSearchWithKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1583:1: ( (lv_dialog_2_0= ruleUiSearchDialog ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1584:1: (lv_dialog_2_0= ruleUiSearchDialog ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1584:1: (lv_dialog_2_0= ruleUiSearchDialog ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1585:3: lv_dialog_2_0= ruleUiSearchDialog |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiSearchWithDialogCommandAccess().getDialogUiSearchDialogParserRuleCall_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiSearchDialog_in_ruleUiSearchWithDialogCommand3496); |
| lv_dialog_2_0=ruleUiSearchDialog(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiSearchWithDialogCommandRule()); |
| } |
| set( |
| current, |
| "dialog", |
| lv_dialog_2_0, |
| "UiSearchDialog"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiSearchWithDialogCommand" |
| |
| |
| // $ANTLR start "entryRuleUiAddToTableCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1609:1: entryRuleUiAddToTableCommand returns [EObject current=null] : iv_ruleUiAddToTableCommand= ruleUiAddToTableCommand EOF ; |
| public final EObject entryRuleUiAddToTableCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiAddToTableCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1610:2: (iv_ruleUiAddToTableCommand= ruleUiAddToTableCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1611:2: iv_ruleUiAddToTableCommand= ruleUiAddToTableCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiAddToTableCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiAddToTableCommand_in_entryRuleUiAddToTableCommand3532); |
| iv_ruleUiAddToTableCommand=ruleUiAddToTableCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiAddToTableCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiAddToTableCommand3542); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiAddToTableCommand" |
| |
| |
| // $ANTLR start "ruleUiAddToTableCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1618:1: ruleUiAddToTableCommand returns [EObject current=null] : ( () otherlv_1= 'addToTable' ( (otherlv_2= RULE_ID ) ) ) ; |
| public final EObject ruleUiAddToTableCommand() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1621:28: ( ( () otherlv_1= 'addToTable' ( (otherlv_2= RULE_ID ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1622:1: ( () otherlv_1= 'addToTable' ( (otherlv_2= RULE_ID ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1622:1: ( () otherlv_1= 'addToTable' ( (otherlv_2= RULE_ID ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1622:2: () otherlv_1= 'addToTable' ( (otherlv_2= RULE_ID ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1622:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1623:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiAddToTableCommandAccess().getUiAddToTableCommandAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUiAddToTableCommand3588); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiAddToTableCommandAccess().getAddToTableKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1632:1: ( (otherlv_2= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1633:1: (otherlv_2= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1633:1: (otherlv_2= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1634:3: otherlv_2= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiAddToTableCommandRule()); |
| } |
| |
| } |
| otherlv_2=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiAddToTableCommand3608); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiAddToTableCommandAccess().getTableUiTableCrossReference_2_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiAddToTableCommand" |
| |
| |
| // $ANTLR start "entryRuleUiRemoveFromTableCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1653:1: entryRuleUiRemoveFromTableCommand returns [EObject current=null] : iv_ruleUiRemoveFromTableCommand= ruleUiRemoveFromTableCommand EOF ; |
| public final EObject entryRuleUiRemoveFromTableCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiRemoveFromTableCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1654:2: (iv_ruleUiRemoveFromTableCommand= ruleUiRemoveFromTableCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1655:2: iv_ruleUiRemoveFromTableCommand= ruleUiRemoveFromTableCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiRemoveFromTableCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiRemoveFromTableCommand_in_entryRuleUiRemoveFromTableCommand3644); |
| iv_ruleUiRemoveFromTableCommand=ruleUiRemoveFromTableCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiRemoveFromTableCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiRemoveFromTableCommand3654); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiRemoveFromTableCommand" |
| |
| |
| // $ANTLR start "ruleUiRemoveFromTableCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1662:1: ruleUiRemoveFromTableCommand returns [EObject current=null] : ( () otherlv_1= 'removeFromTable' ( (otherlv_2= RULE_ID ) ) ) ; |
| public final EObject ruleUiRemoveFromTableCommand() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1665:28: ( ( () otherlv_1= 'removeFromTable' ( (otherlv_2= RULE_ID ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1666:1: ( () otherlv_1= 'removeFromTable' ( (otherlv_2= RULE_ID ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1666:1: ( () otherlv_1= 'removeFromTable' ( (otherlv_2= RULE_ID ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1666:2: () otherlv_1= 'removeFromTable' ( (otherlv_2= RULE_ID ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1666:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1667:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiRemoveFromTableCommandAccess().getUiRemoveFromTableCommandAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleUiRemoveFromTableCommand3700); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiRemoveFromTableCommandAccess().getRemoveFromTableKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1676:1: ( (otherlv_2= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1677:1: (otherlv_2= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1677:1: (otherlv_2= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1678:3: otherlv_2= RULE_ID |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiRemoveFromTableCommandRule()); |
| } |
| |
| } |
| otherlv_2=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiRemoveFromTableCommand3720); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiRemoveFromTableCommandAccess().getTableUiTableCrossReference_2_0()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiRemoveFromTableCommand" |
| |
| |
| // $ANTLR start "entryRuleUiSetNewInstanceCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1697:1: entryRuleUiSetNewInstanceCommand returns [EObject current=null] : iv_ruleUiSetNewInstanceCommand= ruleUiSetNewInstanceCommand EOF ; |
| public final EObject entryRuleUiSetNewInstanceCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiSetNewInstanceCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1698:2: (iv_ruleUiSetNewInstanceCommand= ruleUiSetNewInstanceCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1699:2: iv_ruleUiSetNewInstanceCommand= ruleUiSetNewInstanceCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiSetNewInstanceCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiSetNewInstanceCommand_in_entryRuleUiSetNewInstanceCommand3756); |
| iv_ruleUiSetNewInstanceCommand=ruleUiSetNewInstanceCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiSetNewInstanceCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiSetNewInstanceCommand3766); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiSetNewInstanceCommand" |
| |
| |
| // $ANTLR start "ruleUiSetNewInstanceCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1706:1: ruleUiSetNewInstanceCommand returns [EObject current=null] : ( () otherlv_1= 'newInstance' (otherlv_2= 'for' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) )? (otherlv_4= 'at' ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) ) ) ; |
| public final EObject ruleUiSetNewInstanceCommand() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| Token otherlv_4=null; |
| EObject lv_jvmType_3_0 = null; |
| |
| EObject lv_target_5_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1709:28: ( ( () otherlv_1= 'newInstance' (otherlv_2= 'for' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) )? (otherlv_4= 'at' ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1710:1: ( () otherlv_1= 'newInstance' (otherlv_2= 'for' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) )? (otherlv_4= 'at' ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1710:1: ( () otherlv_1= 'newInstance' (otherlv_2= 'for' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) )? (otherlv_4= 'at' ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1710:2: () otherlv_1= 'newInstance' (otherlv_2= 'for' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) )? (otherlv_4= 'at' ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1710:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1711:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiSetNewInstanceCommandAccess().getUiSetNewInstanceCommandAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleUiSetNewInstanceCommand3812); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiSetNewInstanceCommandAccess().getNewInstanceKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1720:1: (otherlv_2= 'for' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) )? |
| int alt28=2; |
| int LA28_0 = input.LA(1); |
| |
| if ( (LA28_0==43) ) { |
| alt28=1; |
| } |
| switch (alt28) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1720:3: otherlv_2= 'for' ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) |
| { |
| otherlv_2=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleUiSetNewInstanceCommand3825); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiSetNewInstanceCommandAccess().getForKeyword_2_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1724:1: ( (lv_jvmType_3_0= ruleJvmTypeReference ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1725:1: (lv_jvmType_3_0= ruleJvmTypeReference ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1725:1: (lv_jvmType_3_0= ruleJvmTypeReference ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1726:3: lv_jvmType_3_0= ruleJvmTypeReference |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiSetNewInstanceCommandAccess().getJvmTypeJvmTypeReferenceParserRuleCall_2_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleUiSetNewInstanceCommand3846); |
| lv_jvmType_3_0=ruleJvmTypeReference(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiSetNewInstanceCommandRule()); |
| } |
| set( |
| current, |
| "jvmType", |
| lv_jvmType_3_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1742:4: (otherlv_4= 'at' ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1742:6: otherlv_4= 'at' ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) |
| { |
| otherlv_4=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleUiSetNewInstanceCommand3861); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiSetNewInstanceCommandAccess().getAtKeyword_3_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1746:1: ( (lv_target_5_0= ruleUiBindingEndpointAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1747:1: (lv_target_5_0= ruleUiBindingEndpointAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1747:1: (lv_target_5_0= ruleUiBindingEndpointAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1748:3: lv_target_5_0= ruleUiBindingEndpointAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiSetNewInstanceCommandAccess().getTargetUiBindingEndpointAssignmentParserRuleCall_3_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAssignment_in_ruleUiSetNewInstanceCommand3882); |
| lv_target_5_0=ruleUiBindingEndpointAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiSetNewInstanceCommandRule()); |
| } |
| set( |
| current, |
| "target", |
| lv_target_5_0, |
| "UiBindingEndpointAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiSetNewInstanceCommand" |
| |
| |
| // $ANTLR start "entryRuleUiSendEventCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1772:1: entryRuleUiSendEventCommand returns [EObject current=null] : iv_ruleUiSendEventCommand= ruleUiSendEventCommand EOF ; |
| public final EObject entryRuleUiSendEventCommand() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiSendEventCommand = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1773:2: (iv_ruleUiSendEventCommand= ruleUiSendEventCommand EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1774:2: iv_ruleUiSendEventCommand= ruleUiSendEventCommand EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiSendEventCommandRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiSendEventCommand_in_entryRuleUiSendEventCommand3919); |
| iv_ruleUiSendEventCommand=ruleUiSendEventCommand(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiSendEventCommand; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiSendEventCommand3929); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiSendEventCommand" |
| |
| |
| // $ANTLR start "ruleUiSendEventCommand" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1781:1: ruleUiSendEventCommand returns [EObject current=null] : ( () otherlv_1= 'sendEvent' otherlv_2= '(' ( (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) )? ( (lv_eventTopic_4_0= RULE_STRING ) ) otherlv_5= ')' ) ; |
| public final EObject ruleUiSendEventCommand() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| Token lv_noAutoTrigger_3_0=null; |
| Token lv_eventTopic_4_0=null; |
| Token otherlv_5=null; |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1784:28: ( ( () otherlv_1= 'sendEvent' otherlv_2= '(' ( (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) )? ( (lv_eventTopic_4_0= RULE_STRING ) ) otherlv_5= ')' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1785:1: ( () otherlv_1= 'sendEvent' otherlv_2= '(' ( (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) )? ( (lv_eventTopic_4_0= RULE_STRING ) ) otherlv_5= ')' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1785:1: ( () otherlv_1= 'sendEvent' otherlv_2= '(' ( (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) )? ( (lv_eventTopic_4_0= RULE_STRING ) ) otherlv_5= ')' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1785:2: () otherlv_1= 'sendEvent' otherlv_2= '(' ( (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) )? ( (lv_eventTopic_4_0= RULE_STRING ) ) otherlv_5= ')' |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1785:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1786:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiSendEventCommandAccess().getUiSendEventCommandAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleUiSendEventCommand3975); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiSendEventCommandAccess().getSendEventKeyword_1()); |
| |
| } |
| otherlv_2=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleUiSendEventCommand3987); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiSendEventCommandAccess().getLeftParenthesisKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1799:1: ( (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) )? |
| int alt29=2; |
| int LA29_0 = input.LA(1); |
| |
| if ( (LA29_0==47) ) { |
| alt29=1; |
| } |
| switch (alt29) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1800:1: (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1800:1: (lv_noAutoTrigger_3_0= 'noAutoTrigger' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1801:3: lv_noAutoTrigger_3_0= 'noAutoTrigger' |
| { |
| lv_noAutoTrigger_3_0=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleUiSendEventCommand4005); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_noAutoTrigger_3_0, grammarAccess.getUiSendEventCommandAccess().getNoAutoTriggerNoAutoTriggerKeyword_3_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiSendEventCommandRule()); |
| } |
| setWithLastConsumed(current, "noAutoTrigger", true, "noAutoTrigger"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1814:3: ( (lv_eventTopic_4_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1815:1: (lv_eventTopic_4_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1815:1: (lv_eventTopic_4_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1816:3: lv_eventTopic_4_0= RULE_STRING |
| { |
| lv_eventTopic_4_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiSendEventCommand4036); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_eventTopic_4_0, grammarAccess.getUiSendEventCommandAccess().getEventTopicSTRINGTerminalRuleCall_4_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiSendEventCommandRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "eventTopic", |
| lv_eventTopic_4_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_5=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleUiSendEventCommand4053); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_5, grammarAccess.getUiSendEventCommandAccess().getRightParenthesisKeyword_5()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiSendEventCommand" |
| |
| |
| // $ANTLR start "entryRuleUiView" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1844:1: entryRuleUiView returns [EObject current=null] : iv_ruleUiView= ruleUiView EOF ; |
| public final EObject entryRuleUiView() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiView = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1845:2: (iv_ruleUiView= ruleUiView EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1846:2: iv_ruleUiView= ruleUiView EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiViewRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiView_in_entryRuleUiView4089); |
| iv_ruleUiView=ruleUiView(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiView; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiView4099); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiView" |
| |
| |
| // $ANTLR start "ruleUiView" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1853:1: ruleUiView returns [EObject current=null] : this_UiIDEView_0= ruleUiIDEView ; |
| public final EObject ruleUiView() throws RecognitionException { |
| EObject current = null; |
| |
| EObject this_UiIDEView_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1856:28: (this_UiIDEView_0= ruleUiIDEView ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1858:5: this_UiIDEView_0= ruleUiIDEView |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiViewAccess().getUiIDEViewParserRuleCall()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiIDEView_in_ruleUiView4145); |
| this_UiIDEView_0=ruleUiIDEView(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| current = this_UiIDEView_0; |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiView" |
| |
| |
| // $ANTLR start "entryRuleUiIDEView" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1874:1: entryRuleUiIDEView returns [EObject current=null] : iv_ruleUiIDEView= ruleUiIDEView EOF ; |
| public final EObject entryRuleUiIDEView() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiIDEView = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1875:2: (iv_ruleUiIDEView= ruleUiIDEView EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1876:2: iv_ruleUiIDEView= ruleUiIDEView EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiIDEViewRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiIDEView_in_entryRuleUiIDEView4179); |
| iv_ruleUiIDEView=ruleUiIDEView(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiIDEView; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiIDEView4189); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiIDEView" |
| |
| |
| // $ANTLR start "ruleUiIDEView" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1883:1: ruleUiIDEView returns [EObject current=null] : (otherlv_0= 'ideview' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_19_0= ruleUiBinding ) ) )* ( (lv_content_20_0= ruleUiEmbeddable ) ) (otherlv_21= 'align' ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_24_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_27= '}' ) ; |
| public final EObject ruleUiIDEView() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token lv_name_1_0=null; |
| Token otherlv_2=null; |
| Token otherlv_4=null; |
| Token lv_sharedStateGroup_5_0=null; |
| Token otherlv_6=null; |
| Token otherlv_7=null; |
| Token otherlv_9=null; |
| Token otherlv_10=null; |
| Token otherlv_12=null; |
| Token otherlv_13=null; |
| Token otherlv_14=null; |
| Token otherlv_16=null; |
| Token otherlv_21=null; |
| Token otherlv_27=null; |
| EObject lv_jvmType_11_0 = null; |
| |
| EObject lv_exposedActions_15_0 = null; |
| |
| EObject lv_beanSlots_17_0 = null; |
| |
| EObject lv_bindingEndpointAlias_18_0 = null; |
| |
| EObject lv_bindings_19_0 = null; |
| |
| EObject lv_content_20_0 = null; |
| |
| Enumerator lv_contentAlignment_22_0 = null; |
| |
| EObject lv_bindingEndpointAlias_23_0 = null; |
| |
| EObject lv_bindings_24_0 = null; |
| |
| EObject lv_validatorAssignments_25_0 = null; |
| |
| EObject lv_processorAssignments_26_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1886:28: ( (otherlv_0= 'ideview' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_19_0= ruleUiBinding ) ) )* ( (lv_content_20_0= ruleUiEmbeddable ) ) (otherlv_21= 'align' ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_24_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_27= '}' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1887:1: (otherlv_0= 'ideview' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_19_0= ruleUiBinding ) ) )* ( (lv_content_20_0= ruleUiEmbeddable ) ) (otherlv_21= 'align' ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_24_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_27= '}' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1887:1: (otherlv_0= 'ideview' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_19_0= ruleUiBinding ) ) )* ( (lv_content_20_0= ruleUiEmbeddable ) ) (otherlv_21= 'align' ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_24_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_27= '}' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1887:3: otherlv_0= 'ideview' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_19_0= ruleUiBinding ) ) )* ( (lv_content_20_0= ruleUiEmbeddable ) ) (otherlv_21= 'align' ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_24_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_27= '}' |
| { |
| otherlv_0=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleUiIDEView4226); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiIDEViewAccess().getIdeviewKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1891:1: ( (lv_name_1_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1892:1: (lv_name_1_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1892:1: (lv_name_1_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1893:3: lv_name_1_0= RULE_ID |
| { |
| lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiIDEView4243); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_1_0, grammarAccess.getUiIDEViewAccess().getNameIDTerminalRuleCall_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiIDEViewRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleUiIDEView4260); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiIDEViewAccess().getLeftCurlyBracketKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1913:1: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1915:1: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1915:1: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1916:2: ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1919:2: ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1920:3: ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1920:3: ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) )* |
| loop34: |
| do { |
| int alt34=5; |
| int LA34_0 = input.LA(1); |
| |
| if ( LA34_0 ==50 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 0) ) { |
| alt34=1; |
| } |
| else if ( LA34_0 ==51 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 1) ) { |
| alt34=2; |
| } |
| else if ( LA34_0 ==52 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 2) ) { |
| alt34=3; |
| } |
| else if ( LA34_0 ==53 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 3) ) { |
| alt34=4; |
| } |
| |
| |
| switch (alt34) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1922:4: ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1922:4: ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1923:5: {...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 0) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 0)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1923:106: ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1924:6: ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 0); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1927:6: ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1927:7: {...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1927:16: (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1927:18: otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? |
| { |
| otherlv_4=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleUiIDEView4318); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiIDEViewAccess().getSharedStateGroupKeyword_3_0_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1931:1: ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1932:1: (lv_sharedStateGroup_5_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1932:1: (lv_sharedStateGroup_5_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1933:3: lv_sharedStateGroup_5_0= RULE_STRING |
| { |
| lv_sharedStateGroup_5_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiIDEView4335); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_sharedStateGroup_5_0, grammarAccess.getUiIDEViewAccess().getSharedStateGroupSTRINGTerminalRuleCall_3_0_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiIDEViewRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "sharedStateGroup", |
| lv_sharedStateGroup_5_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1949:2: (otherlv_6= ';' )? |
| int alt30=2; |
| int LA30_0 = input.LA(1); |
| |
| if ( (LA30_0==15) ) { |
| alt30=1; |
| } |
| switch (alt30) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1949:4: otherlv_6= ';' |
| { |
| otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiIDEView4353); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_6, grammarAccess.getUiIDEViewAccess().getSemicolonKeyword_3_0_2()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1960:4: ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1960:4: ({...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1961:5: {...}? => ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 1) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 1)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1961:106: ( ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1962:6: ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 1); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1965:6: ({...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1965:7: {...}? => (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1965:16: (otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1965:18: otherlv_7= 'category' ( ( ruleQualifiedName ) ) (otherlv_9= ';' )? |
| { |
| otherlv_7=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleUiIDEView4423); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_7, grammarAccess.getUiIDEViewAccess().getCategoryKeyword_3_1_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1969:1: ( ( ruleQualifiedName ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1970:1: ( ruleQualifiedName ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1970:1: ( ruleQualifiedName ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1971:3: ruleQualifiedName |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiIDEViewRule()); |
| } |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getViewCategoryUxViewCategoryCrossReference_3_1_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleUiIDEView4446); |
| ruleQualifiedName(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1984:2: (otherlv_9= ';' )? |
| int alt31=2; |
| int LA31_0 = input.LA(1); |
| |
| if ( (LA31_0==15) ) { |
| alt31=1; |
| } |
| switch (alt31) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1984:4: otherlv_9= ';' |
| { |
| otherlv_9=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiIDEView4459); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_9, grammarAccess.getUiIDEViewAccess().getSemicolonKeyword_3_1_2()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1995:4: ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1995:4: ({...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1996:5: {...}? => ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 2) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 2)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1996:106: ( ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:1997:6: ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 2); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2000:6: ({...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2000:7: {...}? => (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2000:16: (otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2000:18: otherlv_10= 'rootType' ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) (otherlv_12= ';' )? |
| { |
| otherlv_10=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleUiIDEView4529); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_10, grammarAccess.getUiIDEViewAccess().getRootTypeKeyword_3_2_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2004:1: ( (lv_jvmType_11_0= ruleJvmTypeReference ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2005:1: (lv_jvmType_11_0= ruleJvmTypeReference ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2005:1: (lv_jvmType_11_0= ruleJvmTypeReference ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2006:3: lv_jvmType_11_0= ruleJvmTypeReference |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getJvmTypeJvmTypeReferenceParserRuleCall_3_2_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleUiIDEView4550); |
| lv_jvmType_11_0=ruleJvmTypeReference(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| set( |
| current, |
| "jvmType", |
| lv_jvmType_11_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2022:2: (otherlv_12= ';' )? |
| int alt32=2; |
| int LA32_0 = input.LA(1); |
| |
| if ( (LA32_0==15) ) { |
| alt32=1; |
| } |
| switch (alt32) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2022:4: otherlv_12= ';' |
| { |
| otherlv_12=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiIDEView4563); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_12, grammarAccess.getUiIDEViewAccess().getSemicolonKeyword_3_2_2()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2033:4: ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2033:4: ({...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2034:5: {...}? => ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 3) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 3)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2034:106: ( ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2035:6: ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3(), 3); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2038:6: ({...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2038:7: {...}? => (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiIDEView", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2038:16: (otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2038:18: otherlv_13= 'exposedActions' otherlv_14= '{' ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* otherlv_16= '}' |
| { |
| otherlv_13=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleUiIDEView4633); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_13, grammarAccess.getUiIDEViewAccess().getExposedActionsKeyword_3_3_0()); |
| |
| } |
| otherlv_14=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleUiIDEView4645); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_14, grammarAccess.getUiIDEViewAccess().getLeftCurlyBracketKeyword_3_3_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2046:1: ( (lv_exposedActions_15_0= ruleUiExposedAction ) )* |
| loop33: |
| do { |
| int alt33=2; |
| int LA33_0 = input.LA(1); |
| |
| if ( (LA33_0==RULE_ID) ) { |
| alt33=1; |
| } |
| |
| |
| switch (alt33) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2047:1: (lv_exposedActions_15_0= ruleUiExposedAction ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2047:1: (lv_exposedActions_15_0= ruleUiExposedAction ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2048:3: lv_exposedActions_15_0= ruleUiExposedAction |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getExposedActionsUiExposedActionParserRuleCall_3_3_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiExposedAction_in_ruleUiIDEView4666); |
| lv_exposedActions_15_0=ruleUiExposedAction(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "exposedActions", |
| lv_exposedActions_15_0, |
| "UiExposedAction"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop33; |
| } |
| } while (true); |
| |
| otherlv_16=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleUiIDEView4679); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_16, grammarAccess.getUiIDEViewAccess().getRightCurlyBracketKeyword_3_3_3()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop34; |
| } |
| } while (true); |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().leave(grammarAccess.getUiIDEViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2082:2: ( ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_19_0= ruleUiBinding ) ) )* |
| loop35: |
| do { |
| int alt35=4; |
| switch ( input.LA(1) ) { |
| case 24: |
| { |
| alt35=1; |
| } |
| break; |
| case 23: |
| { |
| alt35=2; |
| } |
| break; |
| case 27: |
| { |
| alt35=3; |
| } |
| break; |
| |
| } |
| |
| switch (alt35) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2082:3: ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2082:3: ( (lv_beanSlots_17_0= ruleUiBeanSlot ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2083:1: (lv_beanSlots_17_0= ruleUiBeanSlot ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2083:1: (lv_beanSlots_17_0= ruleUiBeanSlot ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2084:3: lv_beanSlots_17_0= ruleUiBeanSlot |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBeanSlotsUiBeanSlotParserRuleCall_4_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBeanSlot_in_ruleUiIDEView4742); |
| lv_beanSlots_17_0=ruleUiBeanSlot(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "beanSlots", |
| lv_beanSlots_17_0, |
| "UiBeanSlot"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2101:6: ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2101:6: ( (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2102:1: (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2102:1: (lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2103:3: lv_bindingEndpointAlias_18_0= ruleUiBindingEndpointAlias |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_4_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAlias_in_ruleUiIDEView4769); |
| lv_bindingEndpointAlias_18_0=ruleUiBindingEndpointAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_18_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2120:6: ( (lv_bindings_19_0= ruleUiBinding ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2120:6: ( (lv_bindings_19_0= ruleUiBinding ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2121:1: (lv_bindings_19_0= ruleUiBinding ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2121:1: (lv_bindings_19_0= ruleUiBinding ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2122:3: lv_bindings_19_0= ruleUiBinding |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingsUiBindingParserRuleCall_4_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBinding_in_ruleUiIDEView4796); |
| lv_bindings_19_0=ruleUiBinding(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "bindings", |
| lv_bindings_19_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop35; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2138:4: ( (lv_content_20_0= ruleUiEmbeddable ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2139:1: (lv_content_20_0= ruleUiEmbeddable ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2139:1: (lv_content_20_0= ruleUiEmbeddable ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2140:3: lv_content_20_0= ruleUiEmbeddable |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getContentUiEmbeddableParserRuleCall_5_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiEmbeddable_in_ruleUiIDEView4819); |
| lv_content_20_0=ruleUiEmbeddable(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| set( |
| current, |
| "content", |
| lv_content_20_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2156:2: (otherlv_21= 'align' ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) )? |
| int alt36=2; |
| int LA36_0 = input.LA(1); |
| |
| if ( (LA36_0==54) ) { |
| alt36=1; |
| } |
| switch (alt36) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2156:4: otherlv_21= 'align' ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) |
| { |
| otherlv_21=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleUiIDEView4832); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_21, grammarAccess.getUiIDEViewAccess().getAlignKeyword_6_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2160:1: ( (lv_contentAlignment_22_0= ruleUiAlignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2161:1: (lv_contentAlignment_22_0= ruleUiAlignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2161:1: (lv_contentAlignment_22_0= ruleUiAlignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2162:3: lv_contentAlignment_22_0= ruleUiAlignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getContentAlignmentUiAlignmentEnumRuleCall_6_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiAlignment_in_ruleUiIDEView4853); |
| lv_contentAlignment_22_0=ruleUiAlignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| set( |
| current, |
| "contentAlignment", |
| lv_contentAlignment_22_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2178:4: ( ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_24_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) )* |
| loop37: |
| do { |
| int alt37=5; |
| switch ( input.LA(1) ) { |
| case 23: |
| { |
| alt37=1; |
| } |
| break; |
| case 27: |
| { |
| alt37=2; |
| } |
| break; |
| case 18: |
| { |
| alt37=3; |
| } |
| break; |
| case 151: |
| { |
| alt37=4; |
| } |
| break; |
| |
| } |
| |
| switch (alt37) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2178:5: ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2178:5: ( (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2179:1: (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2179:1: (lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2180:3: lv_bindingEndpointAlias_23_0= ruleUiBindingEndpointAlias |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_7_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAlias_in_ruleUiIDEView4877); |
| lv_bindingEndpointAlias_23_0=ruleUiBindingEndpointAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_23_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2197:6: ( (lv_bindings_24_0= ruleUiBinding ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2197:6: ( (lv_bindings_24_0= ruleUiBinding ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2198:1: (lv_bindings_24_0= ruleUiBinding ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2198:1: (lv_bindings_24_0= ruleUiBinding ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2199:3: lv_bindings_24_0= ruleUiBinding |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getBindingsUiBindingParserRuleCall_7_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBinding_in_ruleUiIDEView4904); |
| lv_bindings_24_0=ruleUiBinding(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "bindings", |
| lv_bindings_24_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2216:6: ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2216:6: ( (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2217:1: (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2217:1: (lv_validatorAssignments_25_0= ruleUiValidatorAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2218:3: lv_validatorAssignments_25_0= ruleUiValidatorAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getValidatorAssignmentsUiValidatorAssignmentParserRuleCall_7_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidatorAssignment_in_ruleUiIDEView4931); |
| lv_validatorAssignments_25_0=ruleUiValidatorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "validatorAssignments", |
| lv_validatorAssignments_25_0, |
| "UiValidatorAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2235:6: ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2235:6: ( (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2236:1: (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2236:1: (lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2237:3: lv_processorAssignments_26_0= ruleUiVisibilityProcessorAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiIDEViewAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiVisibilityProcessorAssignment_in_ruleUiIDEView4958); |
| lv_processorAssignments_26_0=ruleUiVisibilityProcessorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiIDEViewRule()); |
| } |
| add( |
| current, |
| "processorAssignments", |
| lv_processorAssignments_26_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop37; |
| } |
| } while (true); |
| |
| otherlv_27=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleUiIDEView4972); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_27, grammarAccess.getUiIDEViewAccess().getRightCurlyBracketKeyword_8()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiIDEView" |
| |
| |
| // $ANTLR start "entryRuleUiExposedAction" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2265:1: entryRuleUiExposedAction returns [EObject current=null] : iv_ruleUiExposedAction= ruleUiExposedAction EOF ; |
| public final EObject entryRuleUiExposedAction() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiExposedAction = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2266:2: (iv_ruleUiExposedAction= ruleUiExposedAction EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2267:2: iv_ruleUiExposedAction= ruleUiExposedAction EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiExposedActionRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiExposedAction_in_entryRuleUiExposedAction5008); |
| iv_ruleUiExposedAction=ruleUiExposedAction(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiExposedAction; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiExposedAction5018); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiExposedAction" |
| |
| |
| // $ANTLR start "ruleUiExposedAction" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2274:1: ruleUiExposedAction returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) ( (lv_checkDirty_6_0= 'checkDirty' ) )? (otherlv_7= 'externalCommand' ( (lv_externalCommandId_8_0= RULE_STRING ) ) )? (otherlv_9= ';' )? ) ; |
| public final EObject ruleUiExposedAction() throws RecognitionException { |
| EObject current = null; |
| |
| Token lv_name_0_0=null; |
| Token otherlv_1=null; |
| Token lv_iconName_2_0=null; |
| Token otherlv_3=null; |
| Token lv_actionID_5_0=null; |
| Token lv_checkDirty_6_0=null; |
| Token otherlv_7=null; |
| Token lv_externalCommandId_8_0=null; |
| Token otherlv_9=null; |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2277:28: ( ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) ( (lv_checkDirty_6_0= 'checkDirty' ) )? (otherlv_7= 'externalCommand' ( (lv_externalCommandId_8_0= RULE_STRING ) ) )? (otherlv_9= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2278:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) ( (lv_checkDirty_6_0= 'checkDirty' ) )? (otherlv_7= 'externalCommand' ( (lv_externalCommandId_8_0= RULE_STRING ) ) )? (otherlv_9= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2278:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) ( (lv_checkDirty_6_0= 'checkDirty' ) )? (otherlv_7= 'externalCommand' ( (lv_externalCommandId_8_0= RULE_STRING ) ) )? (otherlv_9= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2278:2: ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) ( (lv_checkDirty_6_0= 'checkDirty' ) )? (otherlv_7= 'externalCommand' ( (lv_externalCommandId_8_0= RULE_STRING ) ) )? (otherlv_9= ';' )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2278:2: ( (lv_name_0_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2279:1: (lv_name_0_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2279:1: (lv_name_0_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2280:3: lv_name_0_0= RULE_ID |
| { |
| lv_name_0_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiExposedAction5060); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_0_0, grammarAccess.getUiExposedActionAccess().getNameIDTerminalRuleCall_0_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_0_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2296:2: (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? |
| int alt38=2; |
| int LA38_0 = input.LA(1); |
| |
| if ( (LA38_0==55) ) { |
| alt38=1; |
| } |
| switch (alt38) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2296:4: otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) |
| { |
| otherlv_1=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleUiExposedAction5078); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiExposedActionAccess().getIconKeyword_1_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2300:1: ( (lv_iconName_2_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2301:1: (lv_iconName_2_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2301:1: (lv_iconName_2_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2302:3: lv_iconName_2_0= RULE_STRING |
| { |
| lv_iconName_2_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiExposedAction5095); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_iconName_2_0, grammarAccess.getUiExposedActionAccess().getIconNameSTRINGTerminalRuleCall_1_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "iconName", |
| lv_iconName_2_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_3=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleUiExposedAction5114); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_3, grammarAccess.getUiExposedActionAccess().getIdKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2322:1: ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) |
| int alt39=2; |
| int LA39_0 = input.LA(1); |
| |
| if ( (LA39_0==RULE_ID) && (synpred1_InternalUIGrammar())) { |
| alt39=1; |
| } |
| else if ( (LA39_0==RULE_STRING) ) { |
| alt39=2; |
| } |
| else { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 39, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt39) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2322:2: ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2322:2: ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2322:3: ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2327:1: ( ruleQualifiedName ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2328:3: ruleQualifiedName |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiExposedActionAccess().getActionReferenceUxActionCrossReference_3_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleUiExposedAction5150); |
| ruleQualifiedName(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2342:6: ( (lv_actionID_5_0= RULE_STRING ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2342:6: ( (lv_actionID_5_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2343:1: (lv_actionID_5_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2343:1: (lv_actionID_5_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2344:3: lv_actionID_5_0= RULE_STRING |
| { |
| lv_actionID_5_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiExposedAction5173); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_actionID_5_0, grammarAccess.getUiExposedActionAccess().getActionIDSTRINGTerminalRuleCall_3_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "actionID", |
| lv_actionID_5_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2360:3: ( (lv_checkDirty_6_0= 'checkDirty' ) )? |
| int alt40=2; |
| int LA40_0 = input.LA(1); |
| |
| if ( (LA40_0==57) ) { |
| alt40=1; |
| } |
| switch (alt40) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2361:1: (lv_checkDirty_6_0= 'checkDirty' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2361:1: (lv_checkDirty_6_0= 'checkDirty' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2362:3: lv_checkDirty_6_0= 'checkDirty' |
| { |
| lv_checkDirty_6_0=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleUiExposedAction5197); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_checkDirty_6_0, grammarAccess.getUiExposedActionAccess().getCheckDirtyCheckDirtyKeyword_4_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed(current, "checkDirty", true, "checkDirty"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2375:3: (otherlv_7= 'externalCommand' ( (lv_externalCommandId_8_0= RULE_STRING ) ) )? |
| int alt41=2; |
| int LA41_0 = input.LA(1); |
| |
| if ( (LA41_0==58) ) { |
| alt41=1; |
| } |
| switch (alt41) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2375:5: otherlv_7= 'externalCommand' ( (lv_externalCommandId_8_0= RULE_STRING ) ) |
| { |
| otherlv_7=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleUiExposedAction5224); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_7, grammarAccess.getUiExposedActionAccess().getExternalCommandKeyword_5_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2379:1: ( (lv_externalCommandId_8_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2380:1: (lv_externalCommandId_8_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2380:1: (lv_externalCommandId_8_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2381:3: lv_externalCommandId_8_0= RULE_STRING |
| { |
| lv_externalCommandId_8_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiExposedAction5241); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_externalCommandId_8_0, grammarAccess.getUiExposedActionAccess().getExternalCommandIdSTRINGTerminalRuleCall_5_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiExposedActionRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "externalCommandId", |
| lv_externalCommandId_8_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2397:4: (otherlv_9= ';' )? |
| int alt42=2; |
| int LA42_0 = input.LA(1); |
| |
| if ( (LA42_0==15) ) { |
| alt42=1; |
| } |
| switch (alt42) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2397:6: otherlv_9= ';' |
| { |
| otherlv_9=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiExposedAction5261); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_9, grammarAccess.getUiExposedActionAccess().getSemicolonKeyword_6()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiExposedAction" |
| |
| |
| // $ANTLR start "entryRuleUiMobileNavBarAction" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2409:1: entryRuleUiMobileNavBarAction returns [EObject current=null] : iv_ruleUiMobileNavBarAction= ruleUiMobileNavBarAction EOF ; |
| public final EObject entryRuleUiMobileNavBarAction() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiMobileNavBarAction = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2410:2: (iv_ruleUiMobileNavBarAction= ruleUiMobileNavBarAction EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2411:2: iv_ruleUiMobileNavBarAction= ruleUiMobileNavBarAction EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiMobileNavBarAction_in_entryRuleUiMobileNavBarAction5299); |
| iv_ruleUiMobileNavBarAction=ruleUiMobileNavBarAction(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiMobileNavBarAction; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiMobileNavBarAction5309); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiMobileNavBarAction" |
| |
| |
| // $ANTLR start "ruleUiMobileNavBarAction" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2418:1: ruleUiMobileNavBarAction returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) (otherlv_6= ';' )? ) ; |
| public final EObject ruleUiMobileNavBarAction() throws RecognitionException { |
| EObject current = null; |
| |
| Token lv_name_0_0=null; |
| Token otherlv_1=null; |
| Token lv_iconName_2_0=null; |
| Token otherlv_3=null; |
| Token lv_actionID_5_0=null; |
| Token otherlv_6=null; |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2421:28: ( ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) (otherlv_6= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2422:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) (otherlv_6= ';' )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2422:1: ( ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) (otherlv_6= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2422:2: ( (lv_name_0_0= RULE_ID ) ) (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? otherlv_3= 'id' ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) (otherlv_6= ';' )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2422:2: ( (lv_name_0_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2423:1: (lv_name_0_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2423:1: (lv_name_0_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2424:3: lv_name_0_0= RULE_ID |
| { |
| lv_name_0_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiMobileNavBarAction5351); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_0_0, grammarAccess.getUiMobileNavBarActionAccess().getNameIDTerminalRuleCall_0_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_0_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2440:2: (otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) )? |
| int alt43=2; |
| int LA43_0 = input.LA(1); |
| |
| if ( (LA43_0==55) ) { |
| alt43=1; |
| } |
| switch (alt43) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2440:4: otherlv_1= 'icon' ( (lv_iconName_2_0= RULE_STRING ) ) |
| { |
| otherlv_1=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleUiMobileNavBarAction5369); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiMobileNavBarActionAccess().getIconKeyword_1_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2444:1: ( (lv_iconName_2_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2445:1: (lv_iconName_2_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2445:1: (lv_iconName_2_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2446:3: lv_iconName_2_0= RULE_STRING |
| { |
| lv_iconName_2_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiMobileNavBarAction5386); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_iconName_2_0, grammarAccess.getUiMobileNavBarActionAccess().getIconNameSTRINGTerminalRuleCall_1_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "iconName", |
| lv_iconName_2_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_3=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleUiMobileNavBarAction5405); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_3, grammarAccess.getUiMobileNavBarActionAccess().getIdKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2466:1: ( ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) | ( (lv_actionID_5_0= RULE_STRING ) ) ) |
| int alt44=2; |
| int LA44_0 = input.LA(1); |
| |
| if ( (LA44_0==RULE_ID) && (synpred2_InternalUIGrammar())) { |
| alt44=1; |
| } |
| else if ( (LA44_0==RULE_STRING) ) { |
| alt44=2; |
| } |
| else { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| NoViableAltException nvae = |
| new NoViableAltException("", 44, 0, input); |
| |
| throw nvae; |
| } |
| switch (alt44) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2466:2: ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2466:2: ( ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2466:3: ( ( ruleQualifiedName ) )=> ( ruleQualifiedName ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2471:1: ( ruleQualifiedName ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2472:3: ruleQualifiedName |
| { |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileNavBarActionAccess().getActionReferenceUxActionCrossReference_3_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleQualifiedName_in_ruleUiMobileNavBarAction5441); |
| ruleQualifiedName(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2486:6: ( (lv_actionID_5_0= RULE_STRING ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2486:6: ( (lv_actionID_5_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2487:1: (lv_actionID_5_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2487:1: (lv_actionID_5_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2488:3: lv_actionID_5_0= RULE_STRING |
| { |
| lv_actionID_5_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiMobileNavBarAction5464); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_actionID_5_0, grammarAccess.getUiMobileNavBarActionAccess().getActionIDSTRINGTerminalRuleCall_3_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiMobileNavBarActionRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "actionID", |
| lv_actionID_5_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2504:3: (otherlv_6= ';' )? |
| int alt45=2; |
| int LA45_0 = input.LA(1); |
| |
| if ( (LA45_0==15) ) { |
| alt45=1; |
| } |
| switch (alt45) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2504:5: otherlv_6= ';' |
| { |
| otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiMobileNavBarAction5483); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_6, grammarAccess.getUiMobileNavBarActionAccess().getSemicolonKeyword_4()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiMobileNavBarAction" |
| |
| |
| // $ANTLR start "entryRuleUiMobileView" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2516:1: entryRuleUiMobileView returns [EObject current=null] : iv_ruleUiMobileView= ruleUiMobileView EOF ; |
| public final EObject entryRuleUiMobileView() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiMobileView = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2517:2: (iv_ruleUiMobileView= ruleUiMobileView EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2518:2: iv_ruleUiMobileView= ruleUiMobileView EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiMobileViewRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiMobileView_in_entryRuleUiMobileView5521); |
| iv_ruleUiMobileView=ruleUiMobileView(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiMobileView; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiMobileView5531); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiMobileView" |
| |
| |
| // $ANTLR start "ruleUiMobileView" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2525:1: ruleUiMobileView returns [EObject current=null] : (otherlv_0= 'mobile' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) )* ( (lv_content_12_0= ruleUiMobileEmbeddable ) ) (otherlv_13= 'align' ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_16_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_19= '}' ) ; |
| public final EObject ruleUiMobileView() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token lv_name_1_0=null; |
| Token otherlv_2=null; |
| Token otherlv_4=null; |
| Token lv_sharedStateGroup_5_0=null; |
| Token otherlv_6=null; |
| Token otherlv_7=null; |
| Token otherlv_9=null; |
| Token otherlv_13=null; |
| Token otherlv_19=null; |
| EObject lv_jvmType_8_0 = null; |
| |
| EObject lv_beanSlots_10_0 = null; |
| |
| EObject lv_bindingEndpointAlias_11_0 = null; |
| |
| EObject lv_content_12_0 = null; |
| |
| Enumerator lv_contentAlignment_14_0 = null; |
| |
| EObject lv_bindingEndpointAlias_15_0 = null; |
| |
| EObject lv_bindings_16_0 = null; |
| |
| EObject lv_validatorAssignments_17_0 = null; |
| |
| EObject lv_processorAssignments_18_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2528:28: ( (otherlv_0= 'mobile' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) )* ( (lv_content_12_0= ruleUiMobileEmbeddable ) ) (otherlv_13= 'align' ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_16_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_19= '}' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2529:1: (otherlv_0= 'mobile' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) )* ( (lv_content_12_0= ruleUiMobileEmbeddable ) ) (otherlv_13= 'align' ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_16_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_19= '}' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2529:1: (otherlv_0= 'mobile' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) )* ( (lv_content_12_0= ruleUiMobileEmbeddable ) ) (otherlv_13= 'align' ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_16_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_19= '}' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2529:3: otherlv_0= 'mobile' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '{' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) ) ( ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) )* ( (lv_content_12_0= ruleUiMobileEmbeddable ) ) (otherlv_13= 'align' ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) )? ( ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_16_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) )* otherlv_19= '}' |
| { |
| otherlv_0=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleUiMobileView5568); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiMobileViewAccess().getMobileKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2533:1: ( (lv_name_1_0= RULE_ID ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2534:1: (lv_name_1_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2534:1: (lv_name_1_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2535:3: lv_name_1_0= RULE_ID |
| { |
| lv_name_1_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiMobileView5585); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_1_0, grammarAccess.getUiMobileViewAccess().getNameIDTerminalRuleCall_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiMobileViewRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_1_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| otherlv_2=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleUiMobileView5602); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiMobileViewAccess().getLeftCurlyBracketKeyword_2()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2555:1: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2557:1: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2557:1: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2558:2: ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2561:2: ( ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2562:3: ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2562:3: ( ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) )* |
| loop48: |
| do { |
| int alt48=3; |
| int LA48_0 = input.LA(1); |
| |
| if ( LA48_0 ==50 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 0) ) { |
| alt48=1; |
| } |
| else if ( LA48_0 ==52 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 1) ) { |
| alt48=2; |
| } |
| |
| |
| switch (alt48) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2564:4: ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2564:4: ({...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2565:5: {...}? => ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 0) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiMobileView", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 0)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2565:109: ( ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2566:6: ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 0); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2569:6: ({...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2569:7: {...}? => (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiMobileView", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2569:16: (otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2569:18: otherlv_4= 'sharedStateGroup' ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) (otherlv_6= ';' )? |
| { |
| otherlv_4=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleUiMobileView5660); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiMobileViewAccess().getSharedStateGroupKeyword_3_0_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2573:1: ( (lv_sharedStateGroup_5_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2574:1: (lv_sharedStateGroup_5_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2574:1: (lv_sharedStateGroup_5_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2575:3: lv_sharedStateGroup_5_0= RULE_STRING |
| { |
| lv_sharedStateGroup_5_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiMobileView5677); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_sharedStateGroup_5_0, grammarAccess.getUiMobileViewAccess().getSharedStateGroupSTRINGTerminalRuleCall_3_0_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiMobileViewRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "sharedStateGroup", |
| lv_sharedStateGroup_5_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2591:2: (otherlv_6= ';' )? |
| int alt46=2; |
| int LA46_0 = input.LA(1); |
| |
| if ( (LA46_0==15) ) { |
| alt46=1; |
| } |
| switch (alt46) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2591:4: otherlv_6= ';' |
| { |
| otherlv_6=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiMobileView5695); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_6, grammarAccess.getUiMobileViewAccess().getSemicolonKeyword_3_0_2()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2602:4: ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2602:4: ({...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2603:5: {...}? => ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 1) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiMobileView", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 1)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2603:109: ( ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2604:6: ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3(), 1); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2607:6: ({...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2607:7: {...}? => (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiMobileView", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2607:16: (otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2607:18: otherlv_7= 'rootType' ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) (otherlv_9= ';' )? |
| { |
| otherlv_7=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleUiMobileView5765); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_7, grammarAccess.getUiMobileViewAccess().getRootTypeKeyword_3_1_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2611:1: ( (lv_jvmType_8_0= ruleJvmTypeReference ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2612:1: (lv_jvmType_8_0= ruleJvmTypeReference ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2612:1: (lv_jvmType_8_0= ruleJvmTypeReference ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2613:3: lv_jvmType_8_0= ruleJvmTypeReference |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getJvmTypeJvmTypeReferenceParserRuleCall_3_1_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleJvmTypeReference_in_ruleUiMobileView5786); |
| lv_jvmType_8_0=ruleJvmTypeReference(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| set( |
| current, |
| "jvmType", |
| lv_jvmType_8_0, |
| "JvmTypeReference"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2629:2: (otherlv_9= ';' )? |
| int alt47=2; |
| int LA47_0 = input.LA(1); |
| |
| if ( (LA47_0==15) ) { |
| alt47=1; |
| } |
| switch (alt47) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2629:4: otherlv_9= ';' |
| { |
| otherlv_9=(Token)match(input,15,FollowSets000.FOLLOW_15_in_ruleUiMobileView5799); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_9, grammarAccess.getUiMobileViewAccess().getSemicolonKeyword_3_1_2()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop48; |
| } |
| } while (true); |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().leave(grammarAccess.getUiMobileViewAccess().getUnorderedGroup_3()); |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2647:2: ( ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) | ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) )* |
| loop49: |
| do { |
| int alt49=3; |
| int LA49_0 = input.LA(1); |
| |
| if ( (LA49_0==24) ) { |
| alt49=1; |
| } |
| else if ( (LA49_0==23) ) { |
| alt49=2; |
| } |
| |
| |
| switch (alt49) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2647:3: ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2647:3: ( (lv_beanSlots_10_0= ruleUiBeanSlot ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2648:1: (lv_beanSlots_10_0= ruleUiBeanSlot ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2648:1: (lv_beanSlots_10_0= ruleUiBeanSlot ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2649:3: lv_beanSlots_10_0= ruleUiBeanSlot |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBeanSlotsUiBeanSlotParserRuleCall_4_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBeanSlot_in_ruleUiMobileView5864); |
| lv_beanSlots_10_0=ruleUiBeanSlot(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| current, |
| "beanSlots", |
| lv_beanSlots_10_0, |
| "UiBeanSlot"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2666:6: ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2666:6: ( (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2667:1: (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2667:1: (lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2668:3: lv_bindingEndpointAlias_11_0= ruleUiBindingEndpointAlias |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_4_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAlias_in_ruleUiMobileView5891); |
| lv_bindingEndpointAlias_11_0=ruleUiBindingEndpointAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_11_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop49; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2684:4: ( (lv_content_12_0= ruleUiMobileEmbeddable ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2685:1: (lv_content_12_0= ruleUiMobileEmbeddable ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2685:1: (lv_content_12_0= ruleUiMobileEmbeddable ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2686:3: lv_content_12_0= ruleUiMobileEmbeddable |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getContentUiMobileEmbeddableParserRuleCall_5_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiMobileEmbeddable_in_ruleUiMobileView5914); |
| lv_content_12_0=ruleUiMobileEmbeddable(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| set( |
| current, |
| "content", |
| lv_content_12_0, |
| "UiMobileEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2702:2: (otherlv_13= 'align' ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) )? |
| int alt50=2; |
| int LA50_0 = input.LA(1); |
| |
| if ( (LA50_0==54) ) { |
| alt50=1; |
| } |
| switch (alt50) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2702:4: otherlv_13= 'align' ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) |
| { |
| otherlv_13=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleUiMobileView5927); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_13, grammarAccess.getUiMobileViewAccess().getAlignKeyword_6_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2706:1: ( (lv_contentAlignment_14_0= ruleUiAlignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2707:1: (lv_contentAlignment_14_0= ruleUiAlignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2707:1: (lv_contentAlignment_14_0= ruleUiAlignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2708:3: lv_contentAlignment_14_0= ruleUiAlignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getContentAlignmentUiAlignmentEnumRuleCall_6_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiAlignment_in_ruleUiMobileView5948); |
| lv_contentAlignment_14_0=ruleUiAlignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| set( |
| current, |
| "contentAlignment", |
| lv_contentAlignment_14_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2724:4: ( ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) | ( (lv_bindings_16_0= ruleUiBinding ) ) | ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) | ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) )* |
| loop51: |
| do { |
| int alt51=5; |
| switch ( input.LA(1) ) { |
| case 23: |
| { |
| alt51=1; |
| } |
| break; |
| case 27: |
| { |
| alt51=2; |
| } |
| break; |
| case 18: |
| { |
| alt51=3; |
| } |
| break; |
| case 151: |
| { |
| alt51=4; |
| } |
| break; |
| |
| } |
| |
| switch (alt51) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2724:5: ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2724:5: ( (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2725:1: (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2725:1: (lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2726:3: lv_bindingEndpointAlias_15_0= ruleUiBindingEndpointAlias |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBindingEndpointAliasUiBindingEndpointAliasParserRuleCall_7_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBindingEndpointAlias_in_ruleUiMobileView5972); |
| lv_bindingEndpointAlias_15_0=ruleUiBindingEndpointAlias(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| current, |
| "bindingEndpointAlias", |
| lv_bindingEndpointAlias_15_0, |
| "UiBindingEndpointAlias"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2743:6: ( (lv_bindings_16_0= ruleUiBinding ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2743:6: ( (lv_bindings_16_0= ruleUiBinding ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2744:1: (lv_bindings_16_0= ruleUiBinding ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2744:1: (lv_bindings_16_0= ruleUiBinding ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2745:3: lv_bindings_16_0= ruleUiBinding |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getBindingsUiBindingParserRuleCall_7_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBinding_in_ruleUiMobileView5999); |
| lv_bindings_16_0=ruleUiBinding(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| current, |
| "bindings", |
| lv_bindings_16_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2762:6: ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2762:6: ( (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2763:1: (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2763:1: (lv_validatorAssignments_17_0= ruleUiValidatorAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2764:3: lv_validatorAssignments_17_0= ruleUiValidatorAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getValidatorAssignmentsUiValidatorAssignmentParserRuleCall_7_2_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiValidatorAssignment_in_ruleUiMobileView6026); |
| lv_validatorAssignments_17_0=ruleUiValidatorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| current, |
| "validatorAssignments", |
| lv_validatorAssignments_17_0, |
| "UiValidatorAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2781:6: ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2781:6: ( (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2782:1: (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2782:1: (lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2783:3: lv_processorAssignments_18_0= ruleUiVisibilityProcessorAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiMobileViewAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_3_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiVisibilityProcessorAssignment_in_ruleUiMobileView6053); |
| lv_processorAssignments_18_0=ruleUiVisibilityProcessorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiMobileViewRule()); |
| } |
| add( |
| current, |
| "processorAssignments", |
| lv_processorAssignments_18_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop51; |
| } |
| } while (true); |
| |
| otherlv_19=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleUiMobileView6067); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_19, grammarAccess.getUiMobileViewAccess().getRightCurlyBracketKeyword_8()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiMobileView" |
| |
| |
| // $ANTLR start "entryRuleUiI18nInfo" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2811:1: entryRuleUiI18nInfo returns [EObject current=null] : iv_ruleUiI18nInfo= ruleUiI18nInfo EOF ; |
| public final EObject entryRuleUiI18nInfo() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiI18nInfo = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2812:2: (iv_ruleUiI18nInfo= ruleUiI18nInfo EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2813:2: iv_ruleUiI18nInfo= ruleUiI18nInfo EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiI18nInfoRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiI18nInfo_in_entryRuleUiI18nInfo6103); |
| iv_ruleUiI18nInfo=ruleUiI18nInfo(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiI18nInfo; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiI18nInfo6113); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiI18nInfo" |
| |
| |
| // $ANTLR start "ruleUiI18nInfo" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2820:1: ruleUiI18nInfo returns [EObject current=null] : (otherlv_0= 'i18n' ( (lv_key_1_0= RULE_STRING ) ) ) ; |
| public final EObject ruleUiI18nInfo() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_0=null; |
| Token lv_key_1_0=null; |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2823:28: ( (otherlv_0= 'i18n' ( (lv_key_1_0= RULE_STRING ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2824:1: (otherlv_0= 'i18n' ( (lv_key_1_0= RULE_STRING ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2824:1: (otherlv_0= 'i18n' ( (lv_key_1_0= RULE_STRING ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2824:3: otherlv_0= 'i18n' ( (lv_key_1_0= RULE_STRING ) ) |
| { |
| otherlv_0=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleUiI18nInfo6150); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_0, grammarAccess.getUiI18nInfoAccess().getI18nKeyword_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2828:1: ( (lv_key_1_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2829:1: (lv_key_1_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2829:1: (lv_key_1_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2830:3: lv_key_1_0= RULE_STRING |
| { |
| lv_key_1_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiI18nInfo6167); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_key_1_0, grammarAccess.getUiI18nInfoAccess().getKeySTRINGTerminalRuleCall_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiI18nInfoRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "key", |
| lv_key_1_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiI18nInfo" |
| |
| |
| // $ANTLR start "entryRuleUiGridLayout" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2854:1: entryRuleUiGridLayout returns [EObject current=null] : iv_ruleUiGridLayout= ruleUiGridLayout EOF ; |
| public final EObject entryRuleUiGridLayout() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiGridLayout = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2855:2: (iv_ruleUiGridLayout= ruleUiGridLayout EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2856:2: iv_ruleUiGridLayout= ruleUiGridLayout EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiGridLayoutRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiGridLayout_in_entryRuleUiGridLayout6208); |
| iv_ruleUiGridLayout=ruleUiGridLayout(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiGridLayout; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiGridLayout6218); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiGridLayout" |
| |
| |
| // $ANTLR start "ruleUiGridLayout" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2863:1: ruleUiGridLayout returns [EObject current=null] : ( () otherlv_1= 'gridlayout' (otherlv_2= '(' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) otherlv_10= ')' )? ( (lv_name_11_0= RULE_ID ) )? otherlv_12= '{' ( (lv_contents_13_0= ruleUiGridLayoutAssigment ) )* ( (lv_bindings_14_0= ruleUiBinding ) )* ( (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_16= '}' ) ; |
| public final EObject ruleUiGridLayout() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_2=null; |
| Token otherlv_4=null; |
| Token lv_columns_5_0=null; |
| Token otherlv_7=null; |
| Token lv_styles_8_0=null; |
| Token lv_readonly_9_0=null; |
| Token otherlv_10=null; |
| Token lv_name_11_0=null; |
| Token otherlv_12=null; |
| Token otherlv_16=null; |
| EObject lv_i18nInfo_6_0 = null; |
| |
| EObject lv_contents_13_0 = null; |
| |
| EObject lv_bindings_14_0 = null; |
| |
| EObject lv_processorAssignments_15_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2866:28: ( ( () otherlv_1= 'gridlayout' (otherlv_2= '(' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) otherlv_10= ')' )? ( (lv_name_11_0= RULE_ID ) )? otherlv_12= '{' ( (lv_contents_13_0= ruleUiGridLayoutAssigment ) )* ( (lv_bindings_14_0= ruleUiBinding ) )* ( (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_16= '}' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2867:1: ( () otherlv_1= 'gridlayout' (otherlv_2= '(' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) otherlv_10= ')' )? ( (lv_name_11_0= RULE_ID ) )? otherlv_12= '{' ( (lv_contents_13_0= ruleUiGridLayoutAssigment ) )* ( (lv_bindings_14_0= ruleUiBinding ) )* ( (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_16= '}' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2867:1: ( () otherlv_1= 'gridlayout' (otherlv_2= '(' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) otherlv_10= ')' )? ( (lv_name_11_0= RULE_ID ) )? otherlv_12= '{' ( (lv_contents_13_0= ruleUiGridLayoutAssigment ) )* ( (lv_bindings_14_0= ruleUiBinding ) )* ( (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_16= '}' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2867:2: () otherlv_1= 'gridlayout' (otherlv_2= '(' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) otherlv_10= ')' )? ( (lv_name_11_0= RULE_ID ) )? otherlv_12= '{' ( (lv_contents_13_0= ruleUiGridLayoutAssigment ) )* ( (lv_bindings_14_0= ruleUiBinding ) )* ( (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_16= '}' |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2867:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2868:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiGridLayoutAccess().getUiGridLayoutAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,61,FollowSets000.FOLLOW_61_in_ruleUiGridLayout6264); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiGridLayoutAccess().getGridlayoutKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2877:1: (otherlv_2= '(' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) otherlv_10= ')' )? |
| int alt53=2; |
| int LA53_0 = input.LA(1); |
| |
| if ( (LA53_0==46) ) { |
| alt53=1; |
| } |
| switch (alt53) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2877:3: otherlv_2= '(' ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) otherlv_10= ')' |
| { |
| otherlv_2=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleUiGridLayout6277); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_2, grammarAccess.getUiGridLayoutAccess().getLeftParenthesisKeyword_2_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2881:1: ( ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2883:1: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2883:1: ( ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2884:2: ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2887:2: ( ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2888:3: ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2888:3: ( ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) )* |
| loop52: |
| do { |
| int alt52=5; |
| int LA52_0 = input.LA(1); |
| |
| if ( LA52_0 ==62 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 0) ) { |
| alt52=1; |
| } |
| else if ( LA52_0 ==60 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 1) ) { |
| alt52=2; |
| } |
| else if ( LA52_0 ==63 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 2) ) { |
| alt52=3; |
| } |
| else if ( LA52_0 ==64 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 3) ) { |
| alt52=4; |
| } |
| |
| |
| switch (alt52) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2890:4: ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2890:4: ({...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2891:5: {...}? => ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 0) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 0)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2891:111: ( ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2892:6: ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 0); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2895:6: ({...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2895:7: {...}? => (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2895:16: (otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2895:18: otherlv_4= 'columns=' ( (lv_columns_5_0= RULE_INT ) ) |
| { |
| otherlv_4=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleUiGridLayout6335); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_4, grammarAccess.getUiGridLayoutAccess().getColumnsKeyword_2_1_0_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2899:1: ( (lv_columns_5_0= RULE_INT ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2900:1: (lv_columns_5_0= RULE_INT ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2900:1: (lv_columns_5_0= RULE_INT ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2901:3: lv_columns_5_0= RULE_INT |
| { |
| lv_columns_5_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleUiGridLayout6352); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_columns_5_0, grammarAccess.getUiGridLayoutAccess().getColumnsINTTerminalRuleCall_2_1_0_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "columns", |
| lv_columns_5_0, |
| "INT"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2924:4: ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2924:4: ({...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2925:5: {...}? => ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 1) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 1)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2925:111: ( ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2926:6: ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 1); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2929:6: ({...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2929:7: {...}? => ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2929:16: ( (lv_i18nInfo_6_0= ruleUiI18nInfo ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2930:1: (lv_i18nInfo_6_0= ruleUiI18nInfo ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2930:1: (lv_i18nInfo_6_0= ruleUiI18nInfo ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2931:3: lv_i18nInfo_6_0= ruleUiI18nInfo |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_1_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiI18nInfo_in_ruleUiGridLayout6433); |
| lv_i18nInfo_6_0=ruleUiI18nInfo(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| set( |
| current, |
| "i18nInfo", |
| lv_i18nInfo_6_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2954:4: ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2954:4: ({...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2955:5: {...}? => ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 2) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 2)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2955:111: ( ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2956:6: ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 2); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2959:6: ({...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2959:7: {...}? => (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2959:16: (otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2959:18: otherlv_7= 'styles' ( (lv_styles_8_0= RULE_STRING ) ) |
| { |
| otherlv_7=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleUiGridLayout6500); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_7, grammarAccess.getUiGridLayoutAccess().getStylesKeyword_2_1_2_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2963:1: ( (lv_styles_8_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2964:1: (lv_styles_8_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2964:1: (lv_styles_8_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2965:3: lv_styles_8_0= RULE_STRING |
| { |
| lv_styles_8_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiGridLayout6517); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_styles_8_0, grammarAccess.getUiGridLayoutAccess().getStylesSTRINGTerminalRuleCall_2_1_2_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "styles", |
| lv_styles_8_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 4 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2988:4: ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2988:4: ({...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2989:5: {...}? => ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 3) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 3)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2989:111: ( ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2990:6: ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1(), 3); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2993:6: ({...}? => ( (lv_readonly_9_0= 'readonly' ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2993:7: {...}? => ( (lv_readonly_9_0= 'readonly' ) ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiGridLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2993:16: ( (lv_readonly_9_0= 'readonly' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2994:1: (lv_readonly_9_0= 'readonly' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2994:1: (lv_readonly_9_0= 'readonly' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:2995:3: lv_readonly_9_0= 'readonly' |
| { |
| lv_readonly_9_0=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleUiGridLayout6595); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_readonly_9_0, grammarAccess.getUiGridLayoutAccess().getReadonlyReadonlyKeyword_2_1_3_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed(current, "readonly", true, "readonly"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop52; |
| } |
| } while (true); |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().leave(grammarAccess.getUiGridLayoutAccess().getUnorderedGroup_2_1()); |
| |
| } |
| |
| otherlv_10=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleUiGridLayout6660); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_10, grammarAccess.getUiGridLayoutAccess().getRightParenthesisKeyword_2_2()); |
| |
| } |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3026:3: ( (lv_name_11_0= RULE_ID ) )? |
| int alt54=2; |
| int LA54_0 = input.LA(1); |
| |
| if ( (LA54_0==RULE_ID) ) { |
| alt54=1; |
| } |
| switch (alt54) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3027:1: (lv_name_11_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3027:1: (lv_name_11_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3028:3: lv_name_11_0= RULE_ID |
| { |
| lv_name_11_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiGridLayout6679); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_11_0, grammarAccess.getUiGridLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiGridLayoutRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_11_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleUiGridLayout6697); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_12, grammarAccess.getUiGridLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3048:1: ( (lv_contents_13_0= ruleUiGridLayoutAssigment ) )* |
| loop55: |
| do { |
| int alt55=2; |
| int LA55_0 = input.LA(1); |
| |
| if ( (LA55_0==61||(LA55_0>=65 && LA55_0<=66)||LA55_0==69||LA55_0==73||(LA55_0>=78 && LA55_0<=79)||LA55_0==83||LA55_0==90||(LA55_0>=94 && LA55_0<=95)||(LA55_0>=97 && LA55_0<=99)||LA55_0==104||LA55_0==106||LA55_0==111||(LA55_0>=116 && LA55_0<=121)||LA55_0==123||(LA55_0>=126 && LA55_0<=127)||(LA55_0>=131 && LA55_0<=132)||(LA55_0>=136 && LA55_0<=137)||(LA55_0>=143 && LA55_0<=144)) ) { |
| alt55=1; |
| } |
| |
| |
| switch (alt55) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3049:1: (lv_contents_13_0= ruleUiGridLayoutAssigment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3049:1: (lv_contents_13_0= ruleUiGridLayoutAssigment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3050:3: lv_contents_13_0= ruleUiGridLayoutAssigment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getContentsUiGridLayoutAssigmentParserRuleCall_5_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiGridLayoutAssigment_in_ruleUiGridLayout6718); |
| lv_contents_13_0=ruleUiGridLayoutAssigment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| add( |
| current, |
| "contents", |
| lv_contents_13_0, |
| "UiGridLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop55; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3066:3: ( (lv_bindings_14_0= ruleUiBinding ) )* |
| loop56: |
| do { |
| int alt56=2; |
| int LA56_0 = input.LA(1); |
| |
| if ( (LA56_0==27) ) { |
| alt56=1; |
| } |
| |
| |
| switch (alt56) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3067:1: (lv_bindings_14_0= ruleUiBinding ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3067:1: (lv_bindings_14_0= ruleUiBinding ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3068:3: lv_bindings_14_0= ruleUiBinding |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBinding_in_ruleUiGridLayout6740); |
| lv_bindings_14_0=ruleUiBinding(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| add( |
| current, |
| "bindings", |
| lv_bindings_14_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop56; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3084:3: ( (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) )* |
| loop57: |
| do { |
| int alt57=2; |
| int LA57_0 = input.LA(1); |
| |
| if ( (LA57_0==151) ) { |
| alt57=1; |
| } |
| |
| |
| switch (alt57) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3085:1: (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3085:1: (lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3086:3: lv_processorAssignments_15_0= ruleUiVisibilityProcessorAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiGridLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiVisibilityProcessorAssignment_in_ruleUiGridLayout6762); |
| lv_processorAssignments_15_0=ruleUiVisibilityProcessorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiGridLayoutRule()); |
| } |
| add( |
| current, |
| "processorAssignments", |
| lv_processorAssignments_15_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop57; |
| } |
| } while (true); |
| |
| otherlv_16=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleUiGridLayout6775); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_16, grammarAccess.getUiGridLayoutAccess().getRightCurlyBracketKeyword_8()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiGridLayout" |
| |
| |
| // $ANTLR start "entryRuleUiVisibilityProcessorAssignment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3114:1: entryRuleUiVisibilityProcessorAssignment returns [EObject current=null] : iv_ruleUiVisibilityProcessorAssignment= ruleUiVisibilityProcessorAssignment EOF ; |
| public final EObject entryRuleUiVisibilityProcessorAssignment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiVisibilityProcessorAssignment = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3115:2: (iv_ruleUiVisibilityProcessorAssignment= ruleUiVisibilityProcessorAssignment EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3116:2: iv_ruleUiVisibilityProcessorAssignment= ruleUiVisibilityProcessorAssignment EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiVisibilityProcessorAssignmentRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiVisibilityProcessorAssignment_in_entryRuleUiVisibilityProcessorAssignment6811); |
| iv_ruleUiVisibilityProcessorAssignment=ruleUiVisibilityProcessorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiVisibilityProcessorAssignment; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiVisibilityProcessorAssignment6821); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiVisibilityProcessorAssignment" |
| |
| |
| // $ANTLR start "ruleUiVisibilityProcessorAssignment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3123:1: ruleUiVisibilityProcessorAssignment returns [EObject current=null] : ( () ( (lv_processor_1_0= ruleUiVisibilityProcessor ) ) ) ; |
| public final EObject ruleUiVisibilityProcessorAssignment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject lv_processor_1_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3126:28: ( ( () ( (lv_processor_1_0= ruleUiVisibilityProcessor ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3127:1: ( () ( (lv_processor_1_0= ruleUiVisibilityProcessor ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3127:1: ( () ( (lv_processor_1_0= ruleUiVisibilityProcessor ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3127:2: () ( (lv_processor_1_0= ruleUiVisibilityProcessor ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3127:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3128:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiVisibilityProcessorAssignmentAccess().getUiVisibilityProcessorAssignmentAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3133:2: ( (lv_processor_1_0= ruleUiVisibilityProcessor ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3134:1: (lv_processor_1_0= ruleUiVisibilityProcessor ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3134:1: (lv_processor_1_0= ruleUiVisibilityProcessor ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3135:3: lv_processor_1_0= ruleUiVisibilityProcessor |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiVisibilityProcessorAssignmentAccess().getProcessorUiVisibilityProcessorParserRuleCall_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiVisibilityProcessor_in_ruleUiVisibilityProcessorAssignment6876); |
| lv_processor_1_0=ruleUiVisibilityProcessor(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiVisibilityProcessorAssignmentRule()); |
| } |
| set( |
| current, |
| "processor", |
| lv_processor_1_0, |
| "UiVisibilityProcessor"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiVisibilityProcessorAssignment" |
| |
| |
| // $ANTLR start "entryRuleUiGridLayoutAssigment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3159:1: entryRuleUiGridLayoutAssigment returns [EObject current=null] : iv_ruleUiGridLayoutAssigment= ruleUiGridLayoutAssigment EOF ; |
| public final EObject entryRuleUiGridLayoutAssigment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiGridLayoutAssigment = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3160:2: (iv_ruleUiGridLayoutAssigment= ruleUiGridLayoutAssigment EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3161:2: iv_ruleUiGridLayoutAssigment= ruleUiGridLayoutAssigment EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiGridLayoutAssigmentRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiGridLayoutAssigment_in_entryRuleUiGridLayoutAssigment6912); |
| iv_ruleUiGridLayoutAssigment=ruleUiGridLayoutAssigment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiGridLayoutAssigment; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiGridLayoutAssigment6922); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiGridLayoutAssigment" |
| |
| |
| // $ANTLR start "ruleUiGridLayoutAssigment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3168:1: ruleUiGridLayoutAssigment returns [EObject current=null] : ( ( (lv_element_0_0= ruleUiEmbeddable ) ) (otherlv_1= 'align' ( (lv_alignment_2_0= ruleUiAlignment ) ) )? ) ; |
| public final EObject ruleUiGridLayoutAssigment() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| EObject lv_element_0_0 = null; |
| |
| Enumerator lv_alignment_2_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3171:28: ( ( ( (lv_element_0_0= ruleUiEmbeddable ) ) (otherlv_1= 'align' ( (lv_alignment_2_0= ruleUiAlignment ) ) )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3172:1: ( ( (lv_element_0_0= ruleUiEmbeddable ) ) (otherlv_1= 'align' ( (lv_alignment_2_0= ruleUiAlignment ) ) )? ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3172:1: ( ( (lv_element_0_0= ruleUiEmbeddable ) ) (otherlv_1= 'align' ( (lv_alignment_2_0= ruleUiAlignment ) ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3172:2: ( (lv_element_0_0= ruleUiEmbeddable ) ) (otherlv_1= 'align' ( (lv_alignment_2_0= ruleUiAlignment ) ) )? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3172:2: ( (lv_element_0_0= ruleUiEmbeddable ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3173:1: (lv_element_0_0= ruleUiEmbeddable ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3173:1: (lv_element_0_0= ruleUiEmbeddable ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3174:3: lv_element_0_0= ruleUiEmbeddable |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiGridLayoutAssigmentAccess().getElementUiEmbeddableParserRuleCall_0_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiEmbeddable_in_ruleUiGridLayoutAssigment6968); |
| lv_element_0_0=ruleUiEmbeddable(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiGridLayoutAssigmentRule()); |
| } |
| set( |
| current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3190:2: (otherlv_1= 'align' ( (lv_alignment_2_0= ruleUiAlignment ) ) )? |
| int alt58=2; |
| int LA58_0 = input.LA(1); |
| |
| if ( (LA58_0==54) ) { |
| alt58=1; |
| } |
| switch (alt58) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3190:4: otherlv_1= 'align' ( (lv_alignment_2_0= ruleUiAlignment ) ) |
| { |
| otherlv_1=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleUiGridLayoutAssigment6981); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiGridLayoutAssigmentAccess().getAlignKeyword_1_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3194:1: ( (lv_alignment_2_0= ruleUiAlignment ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3195:1: (lv_alignment_2_0= ruleUiAlignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3195:1: (lv_alignment_2_0= ruleUiAlignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3196:3: lv_alignment_2_0= ruleUiAlignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiGridLayoutAssigmentAccess().getAlignmentUiAlignmentEnumRuleCall_1_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiAlignment_in_ruleUiGridLayoutAssigment7002); |
| lv_alignment_2_0=ruleUiAlignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiGridLayoutAssigmentRule()); |
| } |
| set( |
| current, |
| "alignment", |
| lv_alignment_2_0, |
| "UiAlignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiGridLayoutAssigment" |
| |
| |
| // $ANTLR start "entryRuleUiFormLayout" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3220:1: entryRuleUiFormLayout returns [EObject current=null] : iv_ruleUiFormLayout= ruleUiFormLayout EOF ; |
| public final EObject entryRuleUiFormLayout() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiFormLayout = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3221:2: (iv_ruleUiFormLayout= ruleUiFormLayout EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3222:2: iv_ruleUiFormLayout= ruleUiFormLayout EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiFormLayoutRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiFormLayout_in_entryRuleUiFormLayout7040); |
| iv_ruleUiFormLayout=ruleUiFormLayout(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiFormLayout; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiFormLayout7050); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiFormLayout" |
| |
| |
| // $ANTLR start "ruleUiFormLayout" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3229:1: ruleUiFormLayout returns [EObject current=null] : ( () otherlv_1= 'form' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiFormLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) ; |
| public final EObject ruleUiFormLayout() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_3=null; |
| Token otherlv_5=null; |
| Token lv_styles_6_0=null; |
| Token lv_readonly_7_0=null; |
| Token otherlv_8=null; |
| Token lv_name_9_0=null; |
| Token otherlv_10=null; |
| Token otherlv_14=null; |
| EObject lv_i18nInfo_4_0 = null; |
| |
| EObject lv_contents_11_0 = null; |
| |
| EObject lv_bindings_12_0 = null; |
| |
| EObject lv_processorAssignments_13_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3232:28: ( ( () otherlv_1= 'form' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiFormLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3233:1: ( () otherlv_1= 'form' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiFormLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3233:1: ( () otherlv_1= 'form' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiFormLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3233:2: () otherlv_1= 'form' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiFormLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3233:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3234:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiFormLayoutAccess().getUiFormLayoutAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,65,FollowSets000.FOLLOW_65_in_ruleUiFormLayout7096); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiFormLayoutAccess().getFormKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3243:1: ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? |
| int alt62=2; |
| int LA62_0 = input.LA(1); |
| |
| if ( (LA62_0==46||LA62_0==48||(LA62_0>=63 && LA62_0<=64)) ) { |
| alt62=1; |
| } |
| switch (alt62) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3245:1: ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3245:1: ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3246:2: ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3249:2: ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3250:3: ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3250:3: ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ |
| int cnt61=0; |
| loop61: |
| do { |
| int alt61=4; |
| int LA61_0 = input.LA(1); |
| |
| if ( LA61_0 ==46 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 0) ) { |
| alt61=1; |
| } |
| else if ( LA61_0 ==63 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 1) ) { |
| alt61=2; |
| } |
| else if ( (LA61_0==48||LA61_0==64) && getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 2) ) { |
| alt61=3; |
| } |
| |
| |
| switch (alt61) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3252:4: ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3252:4: ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3253:5: {...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 0) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiFormLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 0)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3253:109: ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3254:6: ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 0); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3257:6: ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3257:7: {...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiFormLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3257:16: (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3257:18: otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? |
| { |
| otherlv_3=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleUiFormLayout7154); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_3, grammarAccess.getUiFormLayoutAccess().getLeftParenthesisKeyword_2_0_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3261:1: ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? |
| int alt59=2; |
| int LA59_0 = input.LA(1); |
| |
| if ( (LA59_0==60) ) { |
| alt59=1; |
| } |
| switch (alt59) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3262:1: (lv_i18nInfo_4_0= ruleUiI18nInfo ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3262:1: (lv_i18nInfo_4_0= ruleUiI18nInfo ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3263:3: lv_i18nInfo_4_0= ruleUiI18nInfo |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_0_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiI18nInfo_in_ruleUiFormLayout7175); |
| lv_i18nInfo_4_0=ruleUiI18nInfo(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| set( |
| current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 2 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3286:4: ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3286:4: ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3287:5: {...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 1) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiFormLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 1)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3287:109: ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3288:6: ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 1); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3291:6: ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3291:7: {...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiFormLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3291:16: (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3291:18: otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) |
| { |
| otherlv_5=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleUiFormLayout7244); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_5, grammarAccess.getUiFormLayoutAccess().getStylesKeyword_2_1_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3295:1: ( (lv_styles_6_0= RULE_STRING ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3296:1: (lv_styles_6_0= RULE_STRING ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3296:1: (lv_styles_6_0= RULE_STRING ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3297:3: lv_styles_6_0= RULE_STRING |
| { |
| lv_styles_6_0=(Token)match(input,RULE_STRING,FollowSets000.FOLLOW_RULE_STRING_in_ruleUiFormLayout7261); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_styles_6_0, grammarAccess.getUiFormLayoutAccess().getStylesSTRINGTerminalRuleCall_2_1_1_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiFormLayoutRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "styles", |
| lv_styles_6_0, |
| "STRING"); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| case 3 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3320:4: ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3320:4: ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3321:5: {...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 2) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiFormLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 2)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3321:109: ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3322:6: ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2(), 2); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3325:6: ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3325:7: {...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiFormLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3325:16: ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3325:17: ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3325:17: ( (lv_readonly_7_0= 'readonly' ) )? |
| int alt60=2; |
| int LA60_0 = input.LA(1); |
| |
| if ( (LA60_0==64) ) { |
| alt60=1; |
| } |
| switch (alt60) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3326:1: (lv_readonly_7_0= 'readonly' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3326:1: (lv_readonly_7_0= 'readonly' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3327:3: lv_readonly_7_0= 'readonly' |
| { |
| lv_readonly_7_0=(Token)match(input,64,FollowSets000.FOLLOW_64_in_ruleUiFormLayout7340); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_readonly_7_0, grammarAccess.getUiFormLayoutAccess().getReadonlyReadonlyKeyword_2_2_0_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiFormLayoutRule()); |
| } |
| setWithLastConsumed(current, "readonly", true, "readonly"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_8=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleUiFormLayout7366); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_8, grammarAccess.getUiFormLayoutAccess().getRightParenthesisKeyword_2_2_1()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().returnFromSelection(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| if ( cnt61 >= 1 ) break loop61; |
| if (state.backtracking>0) {state.failed=true; return current;} |
| EarlyExitException eee = |
| new EarlyExitException(61, input); |
| throw eee; |
| } |
| cnt61++; |
| } while (true); |
| |
| if ( ! getUnorderedGroupHelper().canLeave(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiFormLayout", "getUnorderedGroupHelper().canLeave(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2())"); |
| } |
| |
| } |
| |
| |
| } |
| |
| getUnorderedGroupHelper().leave(grammarAccess.getUiFormLayoutAccess().getUnorderedGroup_2()); |
| |
| } |
| break; |
| |
| } |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3359:3: ( (lv_name_9_0= RULE_ID ) )? |
| int alt63=2; |
| int LA63_0 = input.LA(1); |
| |
| if ( (LA63_0==RULE_ID) ) { |
| alt63=1; |
| } |
| switch (alt63) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3360:1: (lv_name_9_0= RULE_ID ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3360:1: (lv_name_9_0= RULE_ID ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3361:3: lv_name_9_0= RULE_ID |
| { |
| lv_name_9_0=(Token)match(input,RULE_ID,FollowSets000.FOLLOW_RULE_ID_in_ruleUiFormLayout7431); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(lv_name_9_0, grammarAccess.getUiFormLayoutAccess().getNameIDTerminalRuleCall_3_0()); |
| |
| } |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElement(grammarAccess.getUiFormLayoutRule()); |
| } |
| setWithLastConsumed( |
| current, |
| "name", |
| lv_name_9_0, |
| "ID"); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| } |
| |
| otherlv_10=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleUiFormLayout7449); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_10, grammarAccess.getUiFormLayoutAccess().getLeftCurlyBracketKeyword_4()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3381:1: ( (lv_contents_11_0= ruleUiFormLayoutAssigment ) )* |
| loop64: |
| do { |
| int alt64=2; |
| int LA64_0 = input.LA(1); |
| |
| if ( (LA64_0==61||(LA64_0>=65 && LA64_0<=66)||LA64_0==69||LA64_0==73||(LA64_0>=78 && LA64_0<=79)||LA64_0==83||LA64_0==90||(LA64_0>=94 && LA64_0<=95)||(LA64_0>=97 && LA64_0<=99)||LA64_0==104||LA64_0==106||LA64_0==111||(LA64_0>=116 && LA64_0<=121)||LA64_0==123||(LA64_0>=126 && LA64_0<=127)||(LA64_0>=131 && LA64_0<=132)||(LA64_0>=136 && LA64_0<=137)||(LA64_0>=143 && LA64_0<=144)) ) { |
| alt64=1; |
| } |
| |
| |
| switch (alt64) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3382:1: (lv_contents_11_0= ruleUiFormLayoutAssigment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3382:1: (lv_contents_11_0= ruleUiFormLayoutAssigment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3383:3: lv_contents_11_0= ruleUiFormLayoutAssigment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getContentsUiFormLayoutAssigmentParserRuleCall_5_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiFormLayoutAssigment_in_ruleUiFormLayout7470); |
| lv_contents_11_0=ruleUiFormLayoutAssigment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| add( |
| current, |
| "contents", |
| lv_contents_11_0, |
| "UiFormLayoutAssigment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop64; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3399:3: ( (lv_bindings_12_0= ruleUiBinding ) )* |
| loop65: |
| do { |
| int alt65=2; |
| int LA65_0 = input.LA(1); |
| |
| if ( (LA65_0==27) ) { |
| alt65=1; |
| } |
| |
| |
| switch (alt65) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3400:1: (lv_bindings_12_0= ruleUiBinding ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3400:1: (lv_bindings_12_0= ruleUiBinding ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3401:3: lv_bindings_12_0= ruleUiBinding |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getBindingsUiBindingParserRuleCall_6_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiBinding_in_ruleUiFormLayout7492); |
| lv_bindings_12_0=ruleUiBinding(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| add( |
| current, |
| "bindings", |
| lv_bindings_12_0, |
| "UiBinding"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop65; |
| } |
| } while (true); |
| |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3417:3: ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* |
| loop66: |
| do { |
| int alt66=2; |
| int LA66_0 = input.LA(1); |
| |
| if ( (LA66_0==151) ) { |
| alt66=1; |
| } |
| |
| |
| switch (alt66) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3418:1: (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3418:1: (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3419:3: lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiFormLayoutAccess().getProcessorAssignmentsUiVisibilityProcessorAssignmentParserRuleCall_7_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiVisibilityProcessorAssignment_in_ruleUiFormLayout7514); |
| lv_processorAssignments_13_0=ruleUiVisibilityProcessorAssignment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiFormLayoutRule()); |
| } |
| add( |
| current, |
| "processorAssignments", |
| lv_processorAssignments_13_0, |
| "UiVisibilityProcessorAssignment"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| break; |
| |
| default : |
| break loop66; |
| } |
| } while (true); |
| |
| otherlv_14=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleUiFormLayout7527); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_14, grammarAccess.getUiFormLayoutAccess().getRightCurlyBracketKeyword_8()); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiFormLayout" |
| |
| |
| // $ANTLR start "entryRuleUiFormLayoutAssigment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3447:1: entryRuleUiFormLayoutAssigment returns [EObject current=null] : iv_ruleUiFormLayoutAssigment= ruleUiFormLayoutAssigment EOF ; |
| public final EObject entryRuleUiFormLayoutAssigment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiFormLayoutAssigment = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3448:2: (iv_ruleUiFormLayoutAssigment= ruleUiFormLayoutAssigment EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3449:2: iv_ruleUiFormLayoutAssigment= ruleUiFormLayoutAssigment EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiFormLayoutAssigmentRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiFormLayoutAssigment_in_entryRuleUiFormLayoutAssigment7563); |
| iv_ruleUiFormLayoutAssigment=ruleUiFormLayoutAssigment(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiFormLayoutAssigment; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiFormLayoutAssigment7573); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiFormLayoutAssigment" |
| |
| |
| // $ANTLR start "ruleUiFormLayoutAssigment" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3456:1: ruleUiFormLayoutAssigment returns [EObject current=null] : ( (lv_element_0_0= ruleUiEmbeddable ) ) ; |
| public final EObject ruleUiFormLayoutAssigment() throws RecognitionException { |
| EObject current = null; |
| |
| EObject lv_element_0_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3459:28: ( ( (lv_element_0_0= ruleUiEmbeddable ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3460:1: ( (lv_element_0_0= ruleUiEmbeddable ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3460:1: ( (lv_element_0_0= ruleUiEmbeddable ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3461:1: (lv_element_0_0= ruleUiEmbeddable ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3461:1: (lv_element_0_0= ruleUiEmbeddable ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3462:3: lv_element_0_0= ruleUiEmbeddable |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiFormLayoutAssigmentAccess().getElementUiEmbeddableParserRuleCall_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiEmbeddable_in_ruleUiFormLayoutAssigment7618); |
| lv_element_0_0=ruleUiEmbeddable(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiFormLayoutAssigmentRule()); |
| } |
| set( |
| current, |
| "element", |
| lv_element_0_0, |
| "UiEmbeddable"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |
| |
| |
| } |
| |
| |
| } |
| |
| if ( state.backtracking==0 ) { |
| leaveRule(); |
| } |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "ruleUiFormLayoutAssigment" |
| |
| |
| // $ANTLR start "entryRuleUiVerticalLayout" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3486:1: entryRuleUiVerticalLayout returns [EObject current=null] : iv_ruleUiVerticalLayout= ruleUiVerticalLayout EOF ; |
| public final EObject entryRuleUiVerticalLayout() throws RecognitionException { |
| EObject current = null; |
| |
| EObject iv_ruleUiVerticalLayout = null; |
| |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3487:2: (iv_ruleUiVerticalLayout= ruleUiVerticalLayout EOF ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3488:2: iv_ruleUiVerticalLayout= ruleUiVerticalLayout EOF |
| { |
| if ( state.backtracking==0 ) { |
| newCompositeNode(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiVerticalLayout_in_entryRuleUiVerticalLayout7653); |
| iv_ruleUiVerticalLayout=ruleUiVerticalLayout(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| current =iv_ruleUiVerticalLayout; |
| } |
| match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUiVerticalLayout7663); if (state.failed) return current; |
| |
| } |
| |
| } |
| |
| catch (RecognitionException re) { |
| recover(input,re); |
| appendSkippedTokens(); |
| } |
| finally { |
| } |
| return current; |
| } |
| // $ANTLR end "entryRuleUiVerticalLayout" |
| |
| |
| // $ANTLR start "ruleUiVerticalLayout" |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3495:1: ruleUiVerticalLayout returns [EObject current=null] : ( () otherlv_1= 'verticalLayout' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiVerticalLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) ; |
| public final EObject ruleUiVerticalLayout() throws RecognitionException { |
| EObject current = null; |
| |
| Token otherlv_1=null; |
| Token otherlv_3=null; |
| Token otherlv_5=null; |
| Token lv_styles_6_0=null; |
| Token lv_readonly_7_0=null; |
| Token otherlv_8=null; |
| Token lv_name_9_0=null; |
| Token otherlv_10=null; |
| Token otherlv_14=null; |
| EObject lv_i18nInfo_4_0 = null; |
| |
| EObject lv_contents_11_0 = null; |
| |
| EObject lv_bindings_12_0 = null; |
| |
| EObject lv_processorAssignments_13_0 = null; |
| |
| |
| enterRule(); |
| |
| try { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3498:28: ( ( () otherlv_1= 'verticalLayout' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiVerticalLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3499:1: ( () otherlv_1= 'verticalLayout' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiVerticalLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3499:1: ( () otherlv_1= 'verticalLayout' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiVerticalLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3499:2: () otherlv_1= 'verticalLayout' ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? ( (lv_name_9_0= RULE_ID ) )? otherlv_10= '{' ( (lv_contents_11_0= ruleUiVerticalLayoutAssigment ) )* ( (lv_bindings_12_0= ruleUiBinding ) )* ( (lv_processorAssignments_13_0= ruleUiVisibilityProcessorAssignment ) )* otherlv_14= '}' |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3499:2: () |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3500:5: |
| { |
| if ( state.backtracking==0 ) { |
| |
| current = forceCreateModelElement( |
| grammarAccess.getUiVerticalLayoutAccess().getUiVerticalLayoutAction_0(), |
| current); |
| |
| } |
| |
| } |
| |
| otherlv_1=(Token)match(input,66,FollowSets000.FOLLOW_66_in_ruleUiVerticalLayout7709); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_1, grammarAccess.getUiVerticalLayoutAccess().getVerticalLayoutKeyword_1()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3509:1: ( ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) )? |
| int alt70=2; |
| int LA70_0 = input.LA(1); |
| |
| if ( (LA70_0==46||LA70_0==48||(LA70_0>=63 && LA70_0<=64)) ) { |
| alt70=1; |
| } |
| switch (alt70) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3511:1: ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3511:1: ( ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3512:2: ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) |
| { |
| getUnorderedGroupHelper().enter(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2()); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3515:2: ( ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}?) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3516:3: ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ {...}? |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3516:3: ( ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) | ({...}? => ( ({...}? => (otherlv_5= 'styles' ( (lv_styles_6_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => ( ( (lv_readonly_7_0= 'readonly' ) )? otherlv_8= ')' ) ) ) ) )+ |
| int cnt69=0; |
| loop69: |
| do { |
| int alt69=4; |
| int LA69_0 = input.LA(1); |
| |
| if ( LA69_0 ==46 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 0) ) { |
| alt69=1; |
| } |
| else if ( LA69_0 ==63 && getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 1) ) { |
| alt69=2; |
| } |
| else if ( (LA69_0==48||LA69_0==64) && getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 2) ) { |
| alt69=3; |
| } |
| |
| |
| switch (alt69) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3518:4: ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3518:4: ({...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3519:5: {...}? => ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) |
| { |
| if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 0) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiVerticalLayout", "getUnorderedGroupHelper().canSelect(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 0)"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3519:113: ( ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3520:6: ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) |
| { |
| getUnorderedGroupHelper().select(grammarAccess.getUiVerticalLayoutAccess().getUnorderedGroup_2(), 0); |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3523:6: ({...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3523:7: {...}? => (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) |
| { |
| if ( !((true)) ) { |
| if (state.backtracking>0) {state.failed=true; return current;} |
| throw new FailedPredicateException(input, "ruleUiVerticalLayout", "true"); |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3523:16: (otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3523:18: otherlv_3= '(' ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? |
| { |
| otherlv_3=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleUiVerticalLayout7767); if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| newLeafNode(otherlv_3, grammarAccess.getUiVerticalLayoutAccess().getLeftParenthesisKeyword_2_0_0()); |
| |
| } |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3527:1: ( (lv_i18nInfo_4_0= ruleUiI18nInfo ) )? |
| int alt67=2; |
| int LA67_0 = input.LA(1); |
| |
| if ( (LA67_0==60) ) { |
| alt67=1; |
| } |
| switch (alt67) { |
| case 1 : |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3528:1: (lv_i18nInfo_4_0= ruleUiI18nInfo ) |
| { |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3528:1: (lv_i18nInfo_4_0= ruleUiI18nInfo ) |
| // ../org.eclipse.osbp.ecview.dsl/src-gen/org/eclipse/osbp/ecview/dsl/parser/antlr/internal/InternalUIGrammar.g:3529:3: lv_i18nInfo_4_0= ruleUiI18nInfo |
| { |
| if ( state.backtracking==0 ) { |
| |
| newCompositeNode(grammarAccess.getUiVerticalLayoutAccess().getI18nInfoUiI18nInfoParserRuleCall_2_0_1_0()); |
| |
| } |
| pushFollow(FollowSets000.FOLLOW_ruleUiI18nInfo_in_ruleUiVerticalLayout7788); |
| lv_i18nInfo_4_0=ruleUiI18nInfo(); |
| |
| state._fsp--; |
| if (state.failed) return current; |
| if ( state.backtracking==0 ) { |
| |
| if (current==null) { |
| current = createModelElementForParent(grammarAccess.getUiVerticalLayoutRule()); |
| } |
| set( |
| current, |
| "i18nInfo", |
| lv_i18nInfo_4_0, |
| "UiI18nInfo"); |
| afterParserOrEnumRuleCall(); |
| |
| } |
| |
| } |