blob: f0633f6494c6479be38813a6159bc6e6fc82d177 [file] [log] [blame]
/**
* 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();
}
}