| /** |
| * |
| * Copyright (c) 2011, 2017 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License 2.0 |
| * which accompanies this distribution, and is available at |
| * https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| * Contributors: |
| * Christophe Loetz (Loetz GmbH&Co.KG) - initial implementation |
| * |
| * generated by Xtext 2.11.0 |
| * |
| */ |
| |
| package org.eclipse.osbp.xtext.statemachine.services; |
| |
| import com.google.inject.Inject; |
| import com.google.inject.Singleton; |
| import java.util.List; |
| import org.eclipse.osbp.xtext.oxtype.services.OXtypeGrammarAccess; |
| import org.eclipse.xtext.Action; |
| import org.eclipse.xtext.Alternatives; |
| import org.eclipse.xtext.Assignment; |
| import org.eclipse.xtext.CrossReference; |
| import org.eclipse.xtext.EnumLiteralDeclaration; |
| import org.eclipse.xtext.EnumRule; |
| import org.eclipse.xtext.Grammar; |
| import org.eclipse.xtext.GrammarUtil; |
| import org.eclipse.xtext.Group; |
| import org.eclipse.xtext.Keyword; |
| import org.eclipse.xtext.ParserRule; |
| import org.eclipse.xtext.RuleCall; |
| import org.eclipse.xtext.TerminalRule; |
| import org.eclipse.xtext.UnorderedGroup; |
| import org.eclipse.xtext.service.AbstractElementFinder.AbstractEnumRuleElementFinder; |
| import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder; |
| import org.eclipse.xtext.service.GrammarProvider; |
| import org.eclipse.xtext.xbase.annotations.services.XbaseWithAnnotationsGrammarAccess; |
| import org.eclipse.xtext.xbase.services.XbaseGrammarAccess; |
| import org.eclipse.xtext.xbase.services.XtypeGrammarAccess; |
| |
| @Singleton |
| public class StatemachineDSLGrammarAccess extends AbstractGrammarElementFinder { |
| |
| public class FSMModelElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMModel"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Assignment cImportSectionAssignment_0 = (Assignment)cGroup.eContents().get(0); |
| private final RuleCall cImportSectionXImportSectionParserRuleCall_0_0 = (RuleCall)cImportSectionAssignment_0.eContents().get(0); |
| private final Assignment cPackagesAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cPackagesFSMPackageParserRuleCall_1_0 = (RuleCall)cPackagesAssignment_1.eContents().get(0); |
| |
| //FSMModel: |
| // importSection=XImportSection? |
| // packages+=FSMPackage*; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //importSection=XImportSection? packages+=FSMPackage* |
| public Group getGroup() { return cGroup; } |
| |
| //importSection=XImportSection? |
| public Assignment getImportSectionAssignment_0() { return cImportSectionAssignment_0; } |
| |
| //XImportSection |
| public RuleCall getImportSectionXImportSectionParserRuleCall_0_0() { return cImportSectionXImportSectionParserRuleCall_0_0; } |
| |
| //packages+=FSMPackage* |
| public Assignment getPackagesAssignment_1() { return cPackagesAssignment_1; } |
| |
| //FSMPackage |
| public RuleCall getPackagesFSMPackageParserRuleCall_1_0() { return cPackagesFSMPackageParserRuleCall_1_0; } |
| } |
| public class FSMPackageElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPackage"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMPackageAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPackageKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cNameQualifiedNameParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Keyword cLeftCurlyBracketKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); |
| private final Assignment cStatemachinesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); |
| private final RuleCall cStatemachinesFSMParserRuleCall_3_1_0 = (RuleCall)cStatemachinesAssignment_3_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_3_2 = (Keyword)cGroup_3.eContents().get(2); |
| |
| //FSMPackage: |
| // {FSMPackage} 'package' name=QualifiedName ('{' statemachines+=FSM* '}')?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMPackage} 'package' name=QualifiedName ('{' statemachines+=FSM* '}')? |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMPackage} |
| public Action getFSMPackageAction_0() { return cFSMPackageAction_0; } |
| |
| //'package' |
| public Keyword getPackageKeyword_1() { return cPackageKeyword_1; } |
| |
| //name=QualifiedName |
| public Assignment getNameAssignment_2() { return cNameAssignment_2; } |
| |
| //QualifiedName |
| public RuleCall getNameQualifiedNameParserRuleCall_2_0() { return cNameQualifiedNameParserRuleCall_2_0; } |
| |
| //('{' statemachines+=FSM* '}')? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_3_0() { return cLeftCurlyBracketKeyword_3_0; } |
| |
| //statemachines+=FSM* |
| public Assignment getStatemachinesAssignment_3_1() { return cStatemachinesAssignment_3_1; } |
| |
| //FSM |
| public RuleCall getStatemachinesFSMParserRuleCall_3_1_0() { return cStatemachinesFSMParserRuleCall_3_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_3_2() { return cRightCurlyBracketKeyword_3_2; } |
| } |
| public class FSMElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSM"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cStatemachineKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Assignment cDescriptionAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); |
| private final Keyword cDescriptionDescribedByKeyword_2_0_0 = (Keyword)cDescriptionAssignment_2_0.eContents().get(0); |
| private final Assignment cDescriptionValueAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); |
| private final RuleCall cDescriptionValueTRANSLATABLESTRINGParserRuleCall_2_1_0 = (RuleCall)cDescriptionValueAssignment_2_1.eContents().get(0); |
| private final Keyword cInitialStateKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cInitialStateAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cInitialStateFSMStateCrossReference_4_0 = (CrossReference)cInitialStateAssignment_4.eContents().get(0); |
| private final RuleCall cInitialStateFSMStateIDTerminalRuleCall_4_0_1 = (RuleCall)cInitialStateFSMStateCrossReference_4_0.eContents().get(1); |
| private final Keyword cInitialEventKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cInitialEventAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final CrossReference cInitialEventFSMEventCrossReference_6_0 = (CrossReference)cInitialEventAssignment_6.eContents().get(0); |
| private final RuleCall cInitialEventFSMEventIDTerminalRuleCall_6_0_1 = (RuleCall)cInitialEventFSMEventCrossReference_6_0.eContents().get(1); |
| private final Group cGroup_7 = (Group)cGroup.eContents().get(7); |
| private final Keyword cEventsKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); |
| private final Group cGroup_7_1 = (Group)cGroup_7.eContents().get(1); |
| private final Keyword cLeftCurlyBracketKeyword_7_1_0 = (Keyword)cGroup_7_1.eContents().get(0); |
| private final Assignment cEventsAssignment_7_1_1 = (Assignment)cGroup_7_1.eContents().get(1); |
| private final RuleCall cEventsFSMEventParserRuleCall_7_1_1_0 = (RuleCall)cEventsAssignment_7_1_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_7_1_2 = (Keyword)cGroup_7_1.eContents().get(2); |
| private final Group cGroup_8 = (Group)cGroup.eContents().get(8); |
| private final Keyword cControlsKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_8_1 = (Keyword)cGroup_8.eContents().get(1); |
| private final Assignment cControlsAssignment_8_2 = (Assignment)cGroup_8.eContents().get(2); |
| private final RuleCall cControlsFSMControlParserRuleCall_8_2_0 = (RuleCall)cControlsAssignment_8_2.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_8_3 = (Keyword)cGroup_8.eContents().get(3); |
| private final Group cGroup_9 = (Group)cGroup.eContents().get(9); |
| private final Keyword cStatesKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_9_1 = (Keyword)cGroup_9.eContents().get(1); |
| private final Assignment cStatesAssignment_9_2 = (Assignment)cGroup_9.eContents().get(2); |
| private final RuleCall cStatesFSMStateParserRuleCall_9_2_0 = (RuleCall)cStatesAssignment_9_2.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_9_3 = (Keyword)cGroup_9.eContents().get(3); |
| |
| //FSM: |
| // 'statemachine' name=ID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)? |
| // 'initialState' initialState=[FSMState] |
| // 'initialEvent' initialEvent=[FSMEvent] ('events' ('{' |
| // events+=FSMEvent* |
| // '}')) ('controls' '{' |
| // controls+=FSMControl* |
| // '}') ('states' '{' |
| // states+=FSMState* |
| // '}'); |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'statemachine' name=ID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)? 'initialState' |
| //initialState=[FSMState] 'initialEvent' initialEvent=[FSMEvent] ('events' ('{' events+=FSMEvent* '}')) ('controls' '{' |
| //controls+=FSMControl* '}') ('states' '{' states+=FSMState* '}') |
| public Group getGroup() { return cGroup; } |
| |
| //'statemachine' |
| public Keyword getStatemachineKeyword_0() { return cStatemachineKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //(description?='describedBy' descriptionValue=TRANSLATABLESTRING)? |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //description?='describedBy' |
| public Assignment getDescriptionAssignment_2_0() { return cDescriptionAssignment_2_0; } |
| |
| //'describedBy' |
| public Keyword getDescriptionDescribedByKeyword_2_0_0() { return cDescriptionDescribedByKeyword_2_0_0; } |
| |
| //descriptionValue=TRANSLATABLESTRING |
| public Assignment getDescriptionValueAssignment_2_1() { return cDescriptionValueAssignment_2_1; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getDescriptionValueTRANSLATABLESTRINGParserRuleCall_2_1_0() { return cDescriptionValueTRANSLATABLESTRINGParserRuleCall_2_1_0; } |
| |
| //'initialState' |
| public Keyword getInitialStateKeyword_3() { return cInitialStateKeyword_3; } |
| |
| //initialState=[FSMState] |
| public Assignment getInitialStateAssignment_4() { return cInitialStateAssignment_4; } |
| |
| //[FSMState] |
| public CrossReference getInitialStateFSMStateCrossReference_4_0() { return cInitialStateFSMStateCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getInitialStateFSMStateIDTerminalRuleCall_4_0_1() { return cInitialStateFSMStateIDTerminalRuleCall_4_0_1; } |
| |
| //'initialEvent' |
| public Keyword getInitialEventKeyword_5() { return cInitialEventKeyword_5; } |
| |
| //initialEvent=[FSMEvent] |
| public Assignment getInitialEventAssignment_6() { return cInitialEventAssignment_6; } |
| |
| //[FSMEvent] |
| public CrossReference getInitialEventFSMEventCrossReference_6_0() { return cInitialEventFSMEventCrossReference_6_0; } |
| |
| //ID |
| public RuleCall getInitialEventFSMEventIDTerminalRuleCall_6_0_1() { return cInitialEventFSMEventIDTerminalRuleCall_6_0_1; } |
| |
| //'events' ('{' events+=FSMEvent* '}') |
| public Group getGroup_7() { return cGroup_7; } |
| |
| //'events' |
| public Keyword getEventsKeyword_7_0() { return cEventsKeyword_7_0; } |
| |
| //'{' events+=FSMEvent* '}' |
| public Group getGroup_7_1() { return cGroup_7_1; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_7_1_0() { return cLeftCurlyBracketKeyword_7_1_0; } |
| |
| //events+=FSMEvent* |
| public Assignment getEventsAssignment_7_1_1() { return cEventsAssignment_7_1_1; } |
| |
| //FSMEvent |
| public RuleCall getEventsFSMEventParserRuleCall_7_1_1_0() { return cEventsFSMEventParserRuleCall_7_1_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_7_1_2() { return cRightCurlyBracketKeyword_7_1_2; } |
| |
| //'controls' '{' controls+=FSMControl* '}' |
| public Group getGroup_8() { return cGroup_8; } |
| |
| //'controls' |
| public Keyword getControlsKeyword_8_0() { return cControlsKeyword_8_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; } |
| |
| //controls+=FSMControl* |
| public Assignment getControlsAssignment_8_2() { return cControlsAssignment_8_2; } |
| |
| //FSMControl |
| public RuleCall getControlsFSMControlParserRuleCall_8_2_0() { return cControlsFSMControlParserRuleCall_8_2_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_8_3() { return cRightCurlyBracketKeyword_8_3; } |
| |
| //'states' '{' states+=FSMState* '}' |
| public Group getGroup_9() { return cGroup_9; } |
| |
| //'states' |
| public Keyword getStatesKeyword_9_0() { return cStatesKeyword_9_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; } |
| |
| //states+=FSMState* |
| public Assignment getStatesAssignment_9_2() { return cStatesAssignment_9_2; } |
| |
| //FSMState |
| public RuleCall getStatesFSMStateParserRuleCall_9_2_0() { return cStatesFSMStateParserRuleCall_9_2_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_9_3() { return cRightCurlyBracketKeyword_9_3; } |
| } |
| public class FSMEventElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMEvent"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cEventKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMEvent: |
| // 'event' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'event' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'event' |
| public Keyword getEventKeyword_0() { return cEventKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMStateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMState"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cStateKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); |
| private final Group cGroup_3_0 = (Group)cUnorderedGroup_3.eContents().get(0); |
| private final Keyword cEntryActionsKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_3_0_1 = (Keyword)cGroup_3_0.eContents().get(1); |
| private final Assignment cConditionsAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2); |
| private final RuleCall cConditionsFSMActionParserRuleCall_3_0_2_0 = (RuleCall)cConditionsAssignment_3_0_2.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_3_0_3 = (Keyword)cGroup_3_0.eContents().get(3); |
| private final Group cGroup_3_1 = (Group)cUnorderedGroup_3.eContents().get(1); |
| private final Keyword cTriggersKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_3_1_1 = (Keyword)cGroup_3_1.eContents().get(1); |
| private final Assignment cTriggersAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2); |
| private final RuleCall cTriggersFSMTriggerParserRuleCall_3_1_2_0 = (RuleCall)cTriggersAssignment_3_1_2.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_3_1_3 = (Keyword)cGroup_3_1.eContents().get(3); |
| private final Group cGroup_3_2 = (Group)cUnorderedGroup_3.eContents().get(2); |
| private final Keyword cIdentityKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0); |
| private final Assignment cIdentityAssignment_3_2_1 = (Assignment)cGroup_3_2.eContents().get(1); |
| private final RuleCall cIdentityFSMOperationParserRuleCall_3_2_1_0 = (RuleCall)cIdentityAssignment_3_2_1.eContents().get(0); |
| private final Group cGroup_3_3 = (Group)cUnorderedGroup_3.eContents().get(3); |
| private final Keyword cKeyMapperKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_3_3_1 = (Keyword)cGroup_3_3.eContents().get(1); |
| private final Assignment cKeyMapperAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); |
| private final RuleCall cKeyMapperFSMKeyMapperParserRuleCall_3_3_2_0 = (RuleCall)cKeyMapperAssignment_3_3_2.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_3_3_3 = (Keyword)cGroup_3_3.eContents().get(3); |
| private final Group cGroup_3_4 = (Group)cUnorderedGroup_3.eContents().get(4); |
| private final Keyword cKeystrokeKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_3_4_1 = (Keyword)cGroup_3_4.eContents().get(1); |
| private final Assignment cKeystrokeAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); |
| private final CrossReference cKeystrokeFSMControlFieldAttributeCrossReference_3_4_2_0 = (CrossReference)cKeystrokeAssignment_3_4_2.eContents().get(0); |
| private final RuleCall cKeystrokeFSMControlFieldAttributeIDTerminalRuleCall_3_4_2_0_1 = (RuleCall)cKeystrokeFSMControlFieldAttributeCrossReference_3_4_2_0.eContents().get(1); |
| private final Group cGroup_3_4_3 = (Group)cGroup_3_4.eContents().get(3); |
| private final Assignment cHasKeyOperationAssignment_3_4_3_0 = (Assignment)cGroup_3_4_3.eContents().get(0); |
| private final Keyword cHasKeyOperationAndKeyword_3_4_3_0_0 = (Keyword)cHasKeyOperationAssignment_3_4_3_0.eContents().get(0); |
| private final Assignment cKeyOperationAssignment_3_4_3_1 = (Assignment)cGroup_3_4_3.eContents().get(1); |
| private final RuleCall cKeyOperationFSMOperationParserRuleCall_3_4_3_1_0 = (RuleCall)cKeyOperationAssignment_3_4_3_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //FSMState: |
| // 'state' name=ID |
| // '{' (('entryActions' '{' conditions+=FSMAction* '}')? & ('triggers' '{' triggers+=FSMTrigger* '}')? & ('identity' |
| // identity=FSMOperation)? & ('keyMapper' '{' keyMapper+=FSMKeyMapper* '}')? & ('keystroke' '@' |
| // keystroke=[FSMControlFieldAttribute] (hasKeyOperation?='and' keyOperation=FSMOperation)?)?) |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'state' name=ID '{' (('entryActions' '{' conditions+=FSMAction* '}')? & ('triggers' '{' triggers+=FSMTrigger* '}')? & |
| //('identity' identity=FSMOperation)? & ('keyMapper' '{' keyMapper+=FSMKeyMapper* '}')? & ('keystroke' '@' |
| //keystroke=[FSMControlFieldAttribute] (hasKeyOperation?='and' keyOperation=FSMOperation)?)?) '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'state' |
| public Keyword getStateKeyword_0() { return cStateKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //('entryActions' '{' conditions+=FSMAction* '}')? & ('triggers' '{' triggers+=FSMTrigger* '}')? & ('identity' |
| //identity=FSMOperation)? & ('keyMapper' '{' keyMapper+=FSMKeyMapper* '}')? & ('keystroke' '@' |
| //keystroke=[FSMControlFieldAttribute] (hasKeyOperation?='and' keyOperation=FSMOperation)?)? |
| public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } |
| |
| //('entryActions' '{' conditions+=FSMAction* '}')? |
| public Group getGroup_3_0() { return cGroup_3_0; } |
| |
| //'entryActions' |
| public Keyword getEntryActionsKeyword_3_0_0() { return cEntryActionsKeyword_3_0_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_3_0_1() { return cLeftCurlyBracketKeyword_3_0_1; } |
| |
| //conditions+=FSMAction* |
| public Assignment getConditionsAssignment_3_0_2() { return cConditionsAssignment_3_0_2; } |
| |
| //FSMAction |
| public RuleCall getConditionsFSMActionParserRuleCall_3_0_2_0() { return cConditionsFSMActionParserRuleCall_3_0_2_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_3_0_3() { return cRightCurlyBracketKeyword_3_0_3; } |
| |
| //('triggers' '{' triggers+=FSMTrigger* '}')? |
| public Group getGroup_3_1() { return cGroup_3_1; } |
| |
| //'triggers' |
| public Keyword getTriggersKeyword_3_1_0() { return cTriggersKeyword_3_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_3_1_1() { return cLeftCurlyBracketKeyword_3_1_1; } |
| |
| //triggers+=FSMTrigger* |
| public Assignment getTriggersAssignment_3_1_2() { return cTriggersAssignment_3_1_2; } |
| |
| //FSMTrigger |
| public RuleCall getTriggersFSMTriggerParserRuleCall_3_1_2_0() { return cTriggersFSMTriggerParserRuleCall_3_1_2_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_3_1_3() { return cRightCurlyBracketKeyword_3_1_3; } |
| |
| //('identity' identity=FSMOperation)? |
| public Group getGroup_3_2() { return cGroup_3_2; } |
| |
| //'identity' |
| public Keyword getIdentityKeyword_3_2_0() { return cIdentityKeyword_3_2_0; } |
| |
| //identity=FSMOperation |
| public Assignment getIdentityAssignment_3_2_1() { return cIdentityAssignment_3_2_1; } |
| |
| //FSMOperation |
| public RuleCall getIdentityFSMOperationParserRuleCall_3_2_1_0() { return cIdentityFSMOperationParserRuleCall_3_2_1_0; } |
| |
| //('keyMapper' '{' keyMapper+=FSMKeyMapper* '}')? |
| public Group getGroup_3_3() { return cGroup_3_3; } |
| |
| //'keyMapper' |
| public Keyword getKeyMapperKeyword_3_3_0() { return cKeyMapperKeyword_3_3_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_3_3_1() { return cLeftCurlyBracketKeyword_3_3_1; } |
| |
| //keyMapper+=FSMKeyMapper* |
| public Assignment getKeyMapperAssignment_3_3_2() { return cKeyMapperAssignment_3_3_2; } |
| |
| //FSMKeyMapper |
| public RuleCall getKeyMapperFSMKeyMapperParserRuleCall_3_3_2_0() { return cKeyMapperFSMKeyMapperParserRuleCall_3_3_2_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_3_3_3() { return cRightCurlyBracketKeyword_3_3_3; } |
| |
| //('keystroke' '@' keystroke=[FSMControlFieldAttribute] (hasKeyOperation?='and' keyOperation=FSMOperation)?)? |
| public Group getGroup_3_4() { return cGroup_3_4; } |
| |
| //'keystroke' |
| public Keyword getKeystrokeKeyword_3_4_0() { return cKeystrokeKeyword_3_4_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_3_4_1() { return cCommercialAtKeyword_3_4_1; } |
| |
| //keystroke=[FSMControlFieldAttribute] |
| public Assignment getKeystrokeAssignment_3_4_2() { return cKeystrokeAssignment_3_4_2; } |
| |
| //[FSMControlFieldAttribute] |
| public CrossReference getKeystrokeFSMControlFieldAttributeCrossReference_3_4_2_0() { return cKeystrokeFSMControlFieldAttributeCrossReference_3_4_2_0; } |
| |
| //ID |
| public RuleCall getKeystrokeFSMControlFieldAttributeIDTerminalRuleCall_3_4_2_0_1() { return cKeystrokeFSMControlFieldAttributeIDTerminalRuleCall_3_4_2_0_1; } |
| |
| //(hasKeyOperation?='and' keyOperation=FSMOperation)? |
| public Group getGroup_3_4_3() { return cGroup_3_4_3; } |
| |
| //hasKeyOperation?='and' |
| public Assignment getHasKeyOperationAssignment_3_4_3_0() { return cHasKeyOperationAssignment_3_4_3_0; } |
| |
| //'and' |
| public Keyword getHasKeyOperationAndKeyword_3_4_3_0_0() { return cHasKeyOperationAndKeyword_3_4_3_0_0; } |
| |
| //keyOperation=FSMOperation |
| public Assignment getKeyOperationAssignment_3_4_3_1() { return cKeyOperationAssignment_3_4_3_1; } |
| |
| //FSMOperation |
| public RuleCall getKeyOperationFSMOperationParserRuleCall_3_4_3_1_0() { return cKeyOperationFSMOperationParserRuleCall_3_4_3_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class FSMKeyMapperElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMKeyMapper"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cMapKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cKeyCodeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cKeyCodeFSMFunctionalKeyCodesEnumRuleCall_1_0 = (RuleCall)cKeyCodeAssignment_1.eContents().get(0); |
| private final Keyword cToKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cKeyEventAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cKeyEventFSMEventCrossReference_3_0 = (CrossReference)cKeyEventAssignment_3.eContents().get(0); |
| private final RuleCall cKeyEventFSMEventIDTerminalRuleCall_3_0_1 = (RuleCall)cKeyEventFSMEventCrossReference_3_0.eContents().get(1); |
| |
| //FSMKeyMapper: |
| // 'map' keyCode=FSMFunctionalKeyCodes 'to' keyEvent=[FSMEvent]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'map' keyCode=FSMFunctionalKeyCodes 'to' keyEvent=[FSMEvent] |
| public Group getGroup() { return cGroup; } |
| |
| //'map' |
| public Keyword getMapKeyword_0() { return cMapKeyword_0; } |
| |
| //keyCode=FSMFunctionalKeyCodes |
| public Assignment getKeyCodeAssignment_1() { return cKeyCodeAssignment_1; } |
| |
| //FSMFunctionalKeyCodes |
| public RuleCall getKeyCodeFSMFunctionalKeyCodesEnumRuleCall_1_0() { return cKeyCodeFSMFunctionalKeyCodesEnumRuleCall_1_0; } |
| |
| //'to' |
| public Keyword getToKeyword_2() { return cToKeyword_2; } |
| |
| //keyEvent=[FSMEvent] |
| public Assignment getKeyEventAssignment_3() { return cKeyEventAssignment_3; } |
| |
| //[FSMEvent] |
| public CrossReference getKeyEventFSMEventCrossReference_3_0() { return cKeyEventFSMEventCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getKeyEventFSMEventIDTerminalRuleCall_3_0_1() { return cKeyEventFSMEventIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMTriggerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMTrigger"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMTriggerAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cTriggerKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cTriggersAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cTriggersFSMEventCrossReference_2_0 = (CrossReference)cTriggersAssignment_2.eContents().get(0); |
| private final RuleCall cTriggersFSMEventIDTerminalRuleCall_2_0_1 = (RuleCall)cTriggersFSMEventCrossReference_2_0.eContents().get(1); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Keyword cGuardsKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1); |
| private final Assignment cGuardsAssignment_3_2 = (Assignment)cGroup_3.eContents().get(2); |
| private final RuleCall cGuardsFSMGuardParserRuleCall_3_2_0 = (RuleCall)cGuardsAssignment_3_2.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_3_3 = (Keyword)cGroup_3.eContents().get(3); |
| private final Keyword cActionsKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Group cGroup_5 = (Group)cGroup.eContents().get(5); |
| private final Assignment cHasTransitionAssignment_5_0 = (Assignment)cGroup_5.eContents().get(0); |
| private final Keyword cHasTransitionTransitionKeyword_5_0_0 = (Keyword)cHasTransitionAssignment_5_0.eContents().get(0); |
| private final Assignment cTransitionAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); |
| private final CrossReference cTransitionFSMStateCrossReference_5_1_0 = (CrossReference)cTransitionAssignment_5_1.eContents().get(0); |
| private final RuleCall cTransitionFSMStateIDTerminalRuleCall_5_1_0_1 = (RuleCall)cTransitionFSMStateCrossReference_5_1_0.eContents().get(1); |
| private final Group cGroup_6 = (Group)cGroup.eContents().get(6); |
| private final Keyword cLeftCurlyBracketKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); |
| private final Assignment cActionsAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); |
| private final RuleCall cActionsFSMActionParserRuleCall_6_1_0 = (RuleCall)cActionsAssignment_6_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_6_2 = (Keyword)cGroup_6.eContents().get(2); |
| |
| //FSMTrigger: |
| // {FSMTrigger} |
| // 'trigger' triggers+=[FSMEvent]* ('guards' '{' guards+=FSMGuard* '}')? |
| // 'actions' (hasTransition?='transition' transition=[FSMState])? ('{' actions+=FSMAction* '}')?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMTrigger} 'trigger' triggers+=[FSMEvent]* ('guards' '{' guards+=FSMGuard* '}')? 'actions' |
| //(hasTransition?='transition' transition=[FSMState])? ('{' actions+=FSMAction* '}')? |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMTrigger} |
| public Action getFSMTriggerAction_0() { return cFSMTriggerAction_0; } |
| |
| //'trigger' |
| public Keyword getTriggerKeyword_1() { return cTriggerKeyword_1; } |
| |
| //triggers+=[FSMEvent]* |
| public Assignment getTriggersAssignment_2() { return cTriggersAssignment_2; } |
| |
| //[FSMEvent] |
| public CrossReference getTriggersFSMEventCrossReference_2_0() { return cTriggersFSMEventCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getTriggersFSMEventIDTerminalRuleCall_2_0_1() { return cTriggersFSMEventIDTerminalRuleCall_2_0_1; } |
| |
| //('guards' '{' guards+=FSMGuard* '}')? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //'guards' |
| public Keyword getGuardsKeyword_3_0() { return cGuardsKeyword_3_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_3_1() { return cLeftCurlyBracketKeyword_3_1; } |
| |
| //guards+=FSMGuard* |
| public Assignment getGuardsAssignment_3_2() { return cGuardsAssignment_3_2; } |
| |
| //FSMGuard |
| public RuleCall getGuardsFSMGuardParserRuleCall_3_2_0() { return cGuardsFSMGuardParserRuleCall_3_2_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_3_3() { return cRightCurlyBracketKeyword_3_3; } |
| |
| //'actions' |
| public Keyword getActionsKeyword_4() { return cActionsKeyword_4; } |
| |
| //(hasTransition?='transition' transition=[FSMState])? |
| public Group getGroup_5() { return cGroup_5; } |
| |
| //hasTransition?='transition' |
| public Assignment getHasTransitionAssignment_5_0() { return cHasTransitionAssignment_5_0; } |
| |
| //'transition' |
| public Keyword getHasTransitionTransitionKeyword_5_0_0() { return cHasTransitionTransitionKeyword_5_0_0; } |
| |
| //transition=[FSMState] |
| public Assignment getTransitionAssignment_5_1() { return cTransitionAssignment_5_1; } |
| |
| //[FSMState] |
| public CrossReference getTransitionFSMStateCrossReference_5_1_0() { return cTransitionFSMStateCrossReference_5_1_0; } |
| |
| //ID |
| public RuleCall getTransitionFSMStateIDTerminalRuleCall_5_1_0_1() { return cTransitionFSMStateIDTerminalRuleCall_5_1_0_1; } |
| |
| //('{' actions+=FSMAction* '}')? |
| public Group getGroup_6() { return cGroup_6; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_6_0() { return cLeftCurlyBracketKeyword_6_0; } |
| |
| //actions+=FSMAction* |
| public Assignment getActionsAssignment_6_1() { return cActionsAssignment_6_1; } |
| |
| //FSMAction |
| public RuleCall getActionsFSMActionParserRuleCall_6_1_0() { return cActionsFSMActionParserRuleCall_6_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_6_2() { return cRightCurlyBracketKeyword_6_2; } |
| } |
| public class FSMActionElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMAction"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cFSMActionPeripheralBlinkRateParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cFSMActionPeripheralClearParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cFSMActionPeripheralCreateWindowParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cFSMActionPeripheralCursorTypeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cFSMActionPeripheralDestroyWindowParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| private final RuleCall cFSMActionPeripheralDeviceBrightnessParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); |
| private final RuleCall cFSMActionPeripheralLineDisplayTextParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); |
| private final RuleCall cFSMActionPeripheralLineDisplayTextAtParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); |
| private final RuleCall cFSMActionPeripheralInterCharacterWaitParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); |
| private final RuleCall cFSMActionPeripheralMarqueeFormatParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); |
| private final RuleCall cFSMActionPeripheralMarqueeRepeatWaitParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); |
| private final RuleCall cFSMActionPeripheralMarqueeTypeParserRuleCall_11 = (RuleCall)cAlternatives.eContents().get(11); |
| private final RuleCall cFSMActionPeripheralMarqueeUnitWaitParserRuleCall_12 = (RuleCall)cAlternatives.eContents().get(12); |
| private final RuleCall cFSMActionPeripheralScrollParserRuleCall_13 = (RuleCall)cAlternatives.eContents().get(13); |
| private final RuleCall cFSMActionPeripheralOpenDrawerParserRuleCall_14 = (RuleCall)cAlternatives.eContents().get(14); |
| private final RuleCall cFSMActionPeripheralPrintBarcodeParserRuleCall_15 = (RuleCall)cAlternatives.eContents().get(15); |
| private final RuleCall cFSMActionPeripheralPrintBitmapParserRuleCall_16 = (RuleCall)cAlternatives.eContents().get(16); |
| private final RuleCall cFSMActionPeripheralPrintCutParserRuleCall_17 = (RuleCall)cAlternatives.eContents().get(17); |
| private final RuleCall cFSMActionPeripheralPrintNormalParserRuleCall_18 = (RuleCall)cAlternatives.eContents().get(18); |
| private final RuleCall cFSMActionPeripheralPTOpenParserRuleCall_19 = (RuleCall)cAlternatives.eContents().get(19); |
| private final RuleCall cFSMActionPeripheralPTCloseParserRuleCall_20 = (RuleCall)cAlternatives.eContents().get(20); |
| private final RuleCall cFSMActionPeripheralPTAcknowledgeParserRuleCall_21 = (RuleCall)cAlternatives.eContents().get(21); |
| private final RuleCall cFSMActionPeripheralPTReversalParserRuleCall_22 = (RuleCall)cAlternatives.eContents().get(22); |
| private final RuleCall cFSMActionPeripheralPTRegistrationParserRuleCall_23 = (RuleCall)cAlternatives.eContents().get(23); |
| private final RuleCall cFSMActionPeripheralPTAuthorizationParserRuleCall_24 = (RuleCall)cAlternatives.eContents().get(24); |
| private final RuleCall cFSMActionPeripheralPrintReportParserRuleCall_25 = (RuleCall)cAlternatives.eContents().get(25); |
| private final RuleCall cFSMActionPeripheralDisplayTextParserRuleCall_26 = (RuleCall)cAlternatives.eContents().get(26); |
| private final RuleCall cFSMActionPeripheralSignatureOpenParserRuleCall_27 = (RuleCall)cAlternatives.eContents().get(27); |
| private final RuleCall cFSMActionPeripheralSignatureCloseParserRuleCall_28 = (RuleCall)cAlternatives.eContents().get(28); |
| private final RuleCall cFSMActionPeripheralSignatureClearParserRuleCall_29 = (RuleCall)cAlternatives.eContents().get(29); |
| private final RuleCall cFSMActionPeripheralSignatureCaptureParserRuleCall_30 = (RuleCall)cAlternatives.eContents().get(30); |
| private final RuleCall cFSMActionPeripheralSignatureIdleParserRuleCall_31 = (RuleCall)cAlternatives.eContents().get(31); |
| private final RuleCall cFSMActionPeripheralSignatureLabelParserRuleCall_32 = (RuleCall)cAlternatives.eContents().get(32); |
| private final RuleCall cFSMActionPeripheralBeeperParserRuleCall_33 = (RuleCall)cAlternatives.eContents().get(33); |
| private final RuleCall cFSMActionPeripheralPlayerParserRuleCall_34 = (RuleCall)cAlternatives.eContents().get(34); |
| private final RuleCall cFSMActionPeripheralSoundParserRuleCall_35 = (RuleCall)cAlternatives.eContents().get(35); |
| private final RuleCall cFSMActionFieldSetParserRuleCall_36 = (RuleCall)cAlternatives.eContents().get(36); |
| private final RuleCall cFSMActionFieldFilterToggleParserRuleCall_37 = (RuleCall)cAlternatives.eContents().get(37); |
| private final RuleCall cFSMActionFieldRemoveParserRuleCall_38 = (RuleCall)cAlternatives.eContents().get(38); |
| private final RuleCall cFSMActionItemVisibleParserRuleCall_39 = (RuleCall)cAlternatives.eContents().get(39); |
| private final RuleCall cFSMActionItemInvisibleParserRuleCall_40 = (RuleCall)cAlternatives.eContents().get(40); |
| private final RuleCall cFSMActionFieldClearParserRuleCall_41 = (RuleCall)cAlternatives.eContents().get(41); |
| private final RuleCall cFSMActionButtonCaptionParserRuleCall_42 = (RuleCall)cAlternatives.eContents().get(42); |
| private final RuleCall cFSMActionButtonImageParserRuleCall_43 = (RuleCall)cAlternatives.eContents().get(43); |
| private final RuleCall cFSMActionDTOFindParserRuleCall_44 = (RuleCall)cAlternatives.eContents().get(44); |
| private final RuleCall cFSMActionDTOClearParserRuleCall_45 = (RuleCall)cAlternatives.eContents().get(45); |
| private final RuleCall cFSMActionPeripheralScaleTareWeightParserRuleCall_46 = (RuleCall)cAlternatives.eContents().get(46); |
| private final RuleCall cFSMActionPeripheralScaleZeroParserRuleCall_47 = (RuleCall)cAlternatives.eContents().get(47); |
| private final RuleCall cFSMActionPeripheralScaleDisplayTextParserRuleCall_48 = (RuleCall)cAlternatives.eContents().get(48); |
| private final RuleCall cFSMStorageParserRuleCall_49 = (RuleCall)cAlternatives.eContents().get(49); |
| private final RuleCall cFSMActionSchedulerParserRuleCall_50 = (RuleCall)cAlternatives.eContents().get(50); |
| private final RuleCall cFSMOperationParserRuleCall_51 = (RuleCall)cAlternatives.eContents().get(51); |
| private final RuleCall cFSMActionConditionalTransitionParserRuleCall_52 = (RuleCall)cAlternatives.eContents().get(52); |
| |
| //FSMAction: |
| // FSMActionPeripheralBlinkRate | FSMActionPeripheralClear | FSMActionPeripheralCreateWindow | |
| // FSMActionPeripheralCursorType | FSMActionPeripheralDestroyWindow | FSMActionPeripheralDeviceBrightness | |
| // FSMActionPeripheralLineDisplayText | FSMActionPeripheralLineDisplayTextAt | FSMActionPeripheralInterCharacterWait | |
| // FSMActionPeripheralMarqueeFormat | FSMActionPeripheralMarqueeRepeatWait | FSMActionPeripheralMarqueeType | |
| // FSMActionPeripheralMarqueeUnitWait | FSMActionPeripheralScroll | FSMActionPeripheralOpenDrawer | |
| // FSMActionPeripheralPrintBarcode | FSMActionPeripheralPrintBitmap | FSMActionPeripheralPrintCut | |
| // FSMActionPeripheralPrintNormal | FSMActionPeripheralPTOpen | FSMActionPeripheralPTClose | |
| // FSMActionPeripheralPTAcknowledge | FSMActionPeripheralPTReversal | FSMActionPeripheralPTRegistration | |
| // FSMActionPeripheralPTAuthorization | FSMActionPeripheralPrintReport | FSMActionPeripheralDisplayText | |
| // FSMActionPeripheralSignatureOpen | FSMActionPeripheralSignatureClose | FSMActionPeripheralSignatureClear | |
| // FSMActionPeripheralSignatureCapture | FSMActionPeripheralSignatureIdle | FSMActionPeripheralSignatureLabel | |
| // FSMActionPeripheralBeeper | FSMActionPeripheralPlayer | FSMActionPeripheralSound | FSMActionFieldSet | |
| // FSMActionFieldFilterToggle | FSMActionFieldRemove | FSMActionItemVisible | FSMActionItemInvisible | |
| // FSMActionFieldClear | FSMActionButtonCaption | FSMActionButtonImage | FSMActionDTOFind | FSMActionDTOClear | |
| // FSMActionPeripheralScaleTareWeight | FSMActionPeripheralScaleZero | FSMActionPeripheralScaleDisplayText | FSMStorage | |
| // FSMActionScheduler | FSMOperation | FSMActionConditionalTransition; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMActionPeripheralBlinkRate | FSMActionPeripheralClear | FSMActionPeripheralCreateWindow | |
| //FSMActionPeripheralCursorType | FSMActionPeripheralDestroyWindow | FSMActionPeripheralDeviceBrightness | |
| //FSMActionPeripheralLineDisplayText | FSMActionPeripheralLineDisplayTextAt | FSMActionPeripheralInterCharacterWait | |
| //FSMActionPeripheralMarqueeFormat | FSMActionPeripheralMarqueeRepeatWait | FSMActionPeripheralMarqueeType | |
| //FSMActionPeripheralMarqueeUnitWait | FSMActionPeripheralScroll | FSMActionPeripheralOpenDrawer | |
| //FSMActionPeripheralPrintBarcode | FSMActionPeripheralPrintBitmap | FSMActionPeripheralPrintCut | |
| //FSMActionPeripheralPrintNormal | FSMActionPeripheralPTOpen | FSMActionPeripheralPTClose | |
| //FSMActionPeripheralPTAcknowledge | FSMActionPeripheralPTReversal | FSMActionPeripheralPTRegistration | |
| //FSMActionPeripheralPTAuthorization | FSMActionPeripheralPrintReport | FSMActionPeripheralDisplayText | |
| //FSMActionPeripheralSignatureOpen | FSMActionPeripheralSignatureClose | FSMActionPeripheralSignatureClear | |
| //FSMActionPeripheralSignatureCapture | FSMActionPeripheralSignatureIdle | FSMActionPeripheralSignatureLabel | |
| //FSMActionPeripheralBeeper | FSMActionPeripheralPlayer | FSMActionPeripheralSound | FSMActionFieldSet | |
| //FSMActionFieldFilterToggle | FSMActionFieldRemove | FSMActionItemVisible | FSMActionItemInvisible | FSMActionFieldClear |
| //| FSMActionButtonCaption | FSMActionButtonImage | FSMActionDTOFind | FSMActionDTOClear | |
| //FSMActionPeripheralScaleTareWeight | FSMActionPeripheralScaleZero | FSMActionPeripheralScaleDisplayText | FSMStorage | |
| //FSMActionScheduler | FSMOperation | FSMActionConditionalTransition |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //FSMActionPeripheralBlinkRate |
| public RuleCall getFSMActionPeripheralBlinkRateParserRuleCall_0() { return cFSMActionPeripheralBlinkRateParserRuleCall_0; } |
| |
| //FSMActionPeripheralClear |
| public RuleCall getFSMActionPeripheralClearParserRuleCall_1() { return cFSMActionPeripheralClearParserRuleCall_1; } |
| |
| //FSMActionPeripheralCreateWindow |
| public RuleCall getFSMActionPeripheralCreateWindowParserRuleCall_2() { return cFSMActionPeripheralCreateWindowParserRuleCall_2; } |
| |
| //FSMActionPeripheralCursorType |
| public RuleCall getFSMActionPeripheralCursorTypeParserRuleCall_3() { return cFSMActionPeripheralCursorTypeParserRuleCall_3; } |
| |
| //FSMActionPeripheralDestroyWindow |
| public RuleCall getFSMActionPeripheralDestroyWindowParserRuleCall_4() { return cFSMActionPeripheralDestroyWindowParserRuleCall_4; } |
| |
| //FSMActionPeripheralDeviceBrightness |
| public RuleCall getFSMActionPeripheralDeviceBrightnessParserRuleCall_5() { return cFSMActionPeripheralDeviceBrightnessParserRuleCall_5; } |
| |
| //FSMActionPeripheralLineDisplayText |
| public RuleCall getFSMActionPeripheralLineDisplayTextParserRuleCall_6() { return cFSMActionPeripheralLineDisplayTextParserRuleCall_6; } |
| |
| //FSMActionPeripheralLineDisplayTextAt |
| public RuleCall getFSMActionPeripheralLineDisplayTextAtParserRuleCall_7() { return cFSMActionPeripheralLineDisplayTextAtParserRuleCall_7; } |
| |
| //FSMActionPeripheralInterCharacterWait |
| public RuleCall getFSMActionPeripheralInterCharacterWaitParserRuleCall_8() { return cFSMActionPeripheralInterCharacterWaitParserRuleCall_8; } |
| |
| //FSMActionPeripheralMarqueeFormat |
| public RuleCall getFSMActionPeripheralMarqueeFormatParserRuleCall_9() { return cFSMActionPeripheralMarqueeFormatParserRuleCall_9; } |
| |
| //FSMActionPeripheralMarqueeRepeatWait |
| public RuleCall getFSMActionPeripheralMarqueeRepeatWaitParserRuleCall_10() { return cFSMActionPeripheralMarqueeRepeatWaitParserRuleCall_10; } |
| |
| //FSMActionPeripheralMarqueeType |
| public RuleCall getFSMActionPeripheralMarqueeTypeParserRuleCall_11() { return cFSMActionPeripheralMarqueeTypeParserRuleCall_11; } |
| |
| //FSMActionPeripheralMarqueeUnitWait |
| public RuleCall getFSMActionPeripheralMarqueeUnitWaitParserRuleCall_12() { return cFSMActionPeripheralMarqueeUnitWaitParserRuleCall_12; } |
| |
| //FSMActionPeripheralScroll |
| public RuleCall getFSMActionPeripheralScrollParserRuleCall_13() { return cFSMActionPeripheralScrollParserRuleCall_13; } |
| |
| //FSMActionPeripheralOpenDrawer |
| public RuleCall getFSMActionPeripheralOpenDrawerParserRuleCall_14() { return cFSMActionPeripheralOpenDrawerParserRuleCall_14; } |
| |
| //FSMActionPeripheralPrintBarcode |
| public RuleCall getFSMActionPeripheralPrintBarcodeParserRuleCall_15() { return cFSMActionPeripheralPrintBarcodeParserRuleCall_15; } |
| |
| //FSMActionPeripheralPrintBitmap |
| public RuleCall getFSMActionPeripheralPrintBitmapParserRuleCall_16() { return cFSMActionPeripheralPrintBitmapParserRuleCall_16; } |
| |
| //FSMActionPeripheralPrintCut |
| public RuleCall getFSMActionPeripheralPrintCutParserRuleCall_17() { return cFSMActionPeripheralPrintCutParserRuleCall_17; } |
| |
| //FSMActionPeripheralPrintNormal |
| public RuleCall getFSMActionPeripheralPrintNormalParserRuleCall_18() { return cFSMActionPeripheralPrintNormalParserRuleCall_18; } |
| |
| //// FSMActionPeripheralPrintRegisterBitmap| |
| //FSMActionPeripheralPTOpen |
| public RuleCall getFSMActionPeripheralPTOpenParserRuleCall_19() { return cFSMActionPeripheralPTOpenParserRuleCall_19; } |
| |
| //FSMActionPeripheralPTClose |
| public RuleCall getFSMActionPeripheralPTCloseParserRuleCall_20() { return cFSMActionPeripheralPTCloseParserRuleCall_20; } |
| |
| //FSMActionPeripheralPTAcknowledge |
| public RuleCall getFSMActionPeripheralPTAcknowledgeParserRuleCall_21() { return cFSMActionPeripheralPTAcknowledgeParserRuleCall_21; } |
| |
| //// FSMActionPeripheralPTPrepaidTopUp| |
| //FSMActionPeripheralPTReversal |
| public RuleCall getFSMActionPeripheralPTReversalParserRuleCall_22() { return cFSMActionPeripheralPTReversalParserRuleCall_22; } |
| |
| //FSMActionPeripheralPTRegistration |
| public RuleCall getFSMActionPeripheralPTRegistrationParserRuleCall_23() { return cFSMActionPeripheralPTRegistrationParserRuleCall_23; } |
| |
| //FSMActionPeripheralPTAuthorization |
| public RuleCall getFSMActionPeripheralPTAuthorizationParserRuleCall_24() { return cFSMActionPeripheralPTAuthorizationParserRuleCall_24; } |
| |
| //FSMActionPeripheralPrintReport |
| public RuleCall getFSMActionPeripheralPrintReportParserRuleCall_25() { return cFSMActionPeripheralPrintReportParserRuleCall_25; } |
| |
| //FSMActionPeripheralDisplayText |
| public RuleCall getFSMActionPeripheralDisplayTextParserRuleCall_26() { return cFSMActionPeripheralDisplayTextParserRuleCall_26; } |
| |
| //FSMActionPeripheralSignatureOpen |
| public RuleCall getFSMActionPeripheralSignatureOpenParserRuleCall_27() { return cFSMActionPeripheralSignatureOpenParserRuleCall_27; } |
| |
| //FSMActionPeripheralSignatureClose |
| public RuleCall getFSMActionPeripheralSignatureCloseParserRuleCall_28() { return cFSMActionPeripheralSignatureCloseParserRuleCall_28; } |
| |
| //FSMActionPeripheralSignatureClear |
| public RuleCall getFSMActionPeripheralSignatureClearParserRuleCall_29() { return cFSMActionPeripheralSignatureClearParserRuleCall_29; } |
| |
| //FSMActionPeripheralSignatureCapture |
| public RuleCall getFSMActionPeripheralSignatureCaptureParserRuleCall_30() { return cFSMActionPeripheralSignatureCaptureParserRuleCall_30; } |
| |
| //FSMActionPeripheralSignatureIdle |
| public RuleCall getFSMActionPeripheralSignatureIdleParserRuleCall_31() { return cFSMActionPeripheralSignatureIdleParserRuleCall_31; } |
| |
| //FSMActionPeripheralSignatureLabel |
| public RuleCall getFSMActionPeripheralSignatureLabelParserRuleCall_32() { return cFSMActionPeripheralSignatureLabelParserRuleCall_32; } |
| |
| //FSMActionPeripheralBeeper |
| public RuleCall getFSMActionPeripheralBeeperParserRuleCall_33() { return cFSMActionPeripheralBeeperParserRuleCall_33; } |
| |
| //FSMActionPeripheralPlayer |
| public RuleCall getFSMActionPeripheralPlayerParserRuleCall_34() { return cFSMActionPeripheralPlayerParserRuleCall_34; } |
| |
| //FSMActionPeripheralSound |
| public RuleCall getFSMActionPeripheralSoundParserRuleCall_35() { return cFSMActionPeripheralSoundParserRuleCall_35; } |
| |
| //FSMActionFieldSet |
| public RuleCall getFSMActionFieldSetParserRuleCall_36() { return cFSMActionFieldSetParserRuleCall_36; } |
| |
| //FSMActionFieldFilterToggle |
| public RuleCall getFSMActionFieldFilterToggleParserRuleCall_37() { return cFSMActionFieldFilterToggleParserRuleCall_37; } |
| |
| //FSMActionFieldRemove |
| public RuleCall getFSMActionFieldRemoveParserRuleCall_38() { return cFSMActionFieldRemoveParserRuleCall_38; } |
| |
| //FSMActionItemVisible |
| public RuleCall getFSMActionItemVisibleParserRuleCall_39() { return cFSMActionItemVisibleParserRuleCall_39; } |
| |
| //FSMActionItemInvisible |
| public RuleCall getFSMActionItemInvisibleParserRuleCall_40() { return cFSMActionItemInvisibleParserRuleCall_40; } |
| |
| //FSMActionFieldClear |
| public RuleCall getFSMActionFieldClearParserRuleCall_41() { return cFSMActionFieldClearParserRuleCall_41; } |
| |
| //FSMActionButtonCaption |
| public RuleCall getFSMActionButtonCaptionParserRuleCall_42() { return cFSMActionButtonCaptionParserRuleCall_42; } |
| |
| //FSMActionButtonImage |
| public RuleCall getFSMActionButtonImageParserRuleCall_43() { return cFSMActionButtonImageParserRuleCall_43; } |
| |
| //FSMActionDTOFind |
| public RuleCall getFSMActionDTOFindParserRuleCall_44() { return cFSMActionDTOFindParserRuleCall_44; } |
| |
| //FSMActionDTOClear |
| public RuleCall getFSMActionDTOClearParserRuleCall_45() { return cFSMActionDTOClearParserRuleCall_45; } |
| |
| //FSMActionPeripheralScaleTareWeight |
| public RuleCall getFSMActionPeripheralScaleTareWeightParserRuleCall_46() { return cFSMActionPeripheralScaleTareWeightParserRuleCall_46; } |
| |
| //FSMActionPeripheralScaleZero |
| public RuleCall getFSMActionPeripheralScaleZeroParserRuleCall_47() { return cFSMActionPeripheralScaleZeroParserRuleCall_47; } |
| |
| //FSMActionPeripheralScaleDisplayText |
| public RuleCall getFSMActionPeripheralScaleDisplayTextParserRuleCall_48() { return cFSMActionPeripheralScaleDisplayTextParserRuleCall_48; } |
| |
| //FSMStorage |
| public RuleCall getFSMStorageParserRuleCall_49() { return cFSMStorageParserRuleCall_49; } |
| |
| //FSMActionScheduler |
| public RuleCall getFSMActionSchedulerParserRuleCall_50() { return cFSMActionSchedulerParserRuleCall_50; } |
| |
| //FSMOperation |
| public RuleCall getFSMOperationParserRuleCall_51() { return cFSMOperationParserRuleCall_51; } |
| |
| //FSMActionConditionalTransition |
| public RuleCall getFSMActionConditionalTransitionParserRuleCall_52() { return cFSMActionConditionalTransitionParserRuleCall_52; } |
| } |
| public class FSMActionPeripheralBlinkRateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralBlinkRate"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cBlinkRateKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cBlinkRateAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cBlinkRateINTTerminalRuleCall_1_0 = (RuleCall)cBlinkRateAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //// peripherals |
| ////lineDisplay |
| //FSMActionPeripheralBlinkRate: |
| // 'blinkRate' blinkRate=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'blinkRate' blinkRate=INT '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'blinkRate' |
| public Keyword getBlinkRateKeyword_0() { return cBlinkRateKeyword_0; } |
| |
| //blinkRate=INT |
| public Assignment getBlinkRateAssignment_1() { return cBlinkRateAssignment_1; } |
| |
| //INT |
| public RuleCall getBlinkRateINTTerminalRuleCall_1_0() { return cBlinkRateINTTerminalRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralClearElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralClear"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cClearDeviceKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDeviceAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0 = (CrossReference)cDeviceAssignment_1.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionPeripheralClear: |
| // 'clearDevice' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'clearDevice' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'clearDevice' |
| public Keyword getClearDeviceKeyword_0() { return cClearDeviceKeyword_0; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_1() { return cDeviceAssignment_1; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionPeripheralCreateWindowElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralCreateWindow"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cCreateWindowKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cRowKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cViewportRowAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cViewportRowINTTerminalRuleCall_2_0 = (RuleCall)cViewportRowAssignment_2.eContents().get(0); |
| private final Keyword cColumnKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cViewportColumnAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cViewportColumnINTTerminalRuleCall_4_0 = (RuleCall)cViewportColumnAssignment_4.eContents().get(0); |
| private final Keyword cHeightKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cViewportHeightAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cViewportHeightINTTerminalRuleCall_6_0 = (RuleCall)cViewportHeightAssignment_6.eContents().get(0); |
| private final Keyword cWidthKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| private final Assignment cViewportWidthAssignment_8 = (Assignment)cGroup.eContents().get(8); |
| private final RuleCall cViewportWidthINTTerminalRuleCall_8_0 = (RuleCall)cViewportWidthAssignment_8.eContents().get(0); |
| private final Keyword cWindowHeightKeyword_9 = (Keyword)cGroup.eContents().get(9); |
| private final Assignment cWindowHeightAssignment_10 = (Assignment)cGroup.eContents().get(10); |
| private final RuleCall cWindowHeightINTTerminalRuleCall_10_0 = (RuleCall)cWindowHeightAssignment_10.eContents().get(0); |
| private final Keyword cWindowWidthKeyword_11 = (Keyword)cGroup.eContents().get(11); |
| private final Assignment cWindowWidthAssignment_12 = (Assignment)cGroup.eContents().get(12); |
| private final RuleCall cWindowWidthINTTerminalRuleCall_12_0 = (RuleCall)cWindowWidthAssignment_12.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_13 = (Keyword)cGroup.eContents().get(13); |
| private final Assignment cDeviceAssignment_14 = (Assignment)cGroup.eContents().get(14); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_14_0 = (CrossReference)cDeviceAssignment_14.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_14_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_14_0.eContents().get(1); |
| |
| //FSMActionPeripheralCreateWindow: |
| // 'createWindow' |
| // 'row' viewportRow=INT |
| // 'column' viewportColumn=INT |
| // 'height' viewportHeight=INT |
| // 'width' viewportWidth=INT |
| // 'windowHeight' windowHeight=INT |
| // 'windowWidth' windowWidth=INT |
| // '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'createWindow' 'row' viewportRow=INT 'column' viewportColumn=INT 'height' viewportHeight=INT 'width' viewportWidth=INT |
| //'windowHeight' windowHeight=INT 'windowWidth' windowWidth=INT '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'createWindow' |
| public Keyword getCreateWindowKeyword_0() { return cCreateWindowKeyword_0; } |
| |
| //'row' |
| public Keyword getRowKeyword_1() { return cRowKeyword_1; } |
| |
| //viewportRow=INT |
| public Assignment getViewportRowAssignment_2() { return cViewportRowAssignment_2; } |
| |
| //INT |
| public RuleCall getViewportRowINTTerminalRuleCall_2_0() { return cViewportRowINTTerminalRuleCall_2_0; } |
| |
| //'column' |
| public Keyword getColumnKeyword_3() { return cColumnKeyword_3; } |
| |
| //viewportColumn=INT |
| public Assignment getViewportColumnAssignment_4() { return cViewportColumnAssignment_4; } |
| |
| //INT |
| public RuleCall getViewportColumnINTTerminalRuleCall_4_0() { return cViewportColumnINTTerminalRuleCall_4_0; } |
| |
| //'height' |
| public Keyword getHeightKeyword_5() { return cHeightKeyword_5; } |
| |
| //viewportHeight=INT |
| public Assignment getViewportHeightAssignment_6() { return cViewportHeightAssignment_6; } |
| |
| //INT |
| public RuleCall getViewportHeightINTTerminalRuleCall_6_0() { return cViewportHeightINTTerminalRuleCall_6_0; } |
| |
| //'width' |
| public Keyword getWidthKeyword_7() { return cWidthKeyword_7; } |
| |
| //viewportWidth=INT |
| public Assignment getViewportWidthAssignment_8() { return cViewportWidthAssignment_8; } |
| |
| //INT |
| public RuleCall getViewportWidthINTTerminalRuleCall_8_0() { return cViewportWidthINTTerminalRuleCall_8_0; } |
| |
| //'windowHeight' |
| public Keyword getWindowHeightKeyword_9() { return cWindowHeightKeyword_9; } |
| |
| //windowHeight=INT |
| public Assignment getWindowHeightAssignment_10() { return cWindowHeightAssignment_10; } |
| |
| //INT |
| public RuleCall getWindowHeightINTTerminalRuleCall_10_0() { return cWindowHeightINTTerminalRuleCall_10_0; } |
| |
| //'windowWidth' |
| public Keyword getWindowWidthKeyword_11() { return cWindowWidthKeyword_11; } |
| |
| //windowWidth=INT |
| public Assignment getWindowWidthAssignment_12() { return cWindowWidthAssignment_12; } |
| |
| //INT |
| public RuleCall getWindowWidthINTTerminalRuleCall_12_0() { return cWindowWidthINTTerminalRuleCall_12_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_13() { return cCommercialAtKeyword_13; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_14() { return cDeviceAssignment_14; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_14_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_14_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_14_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_14_0_1; } |
| } |
| public class FSMActionPeripheralCursorTypeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralCursorType"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cCursorTypeKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cCursorTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cCursorTypeFSMLineDisplayCursorTypeEnumRuleCall_1_0 = (RuleCall)cCursorTypeAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralCursorType: |
| // 'cursorType' cursorType=FSMLineDisplayCursorType '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'cursorType' cursorType=FSMLineDisplayCursorType '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'cursorType' |
| public Keyword getCursorTypeKeyword_0() { return cCursorTypeKeyword_0; } |
| |
| //cursorType=FSMLineDisplayCursorType |
| public Assignment getCursorTypeAssignment_1() { return cCursorTypeAssignment_1; } |
| |
| //FSMLineDisplayCursorType |
| public RuleCall getCursorTypeFSMLineDisplayCursorTypeEnumRuleCall_1_0() { return cCursorTypeFSMLineDisplayCursorTypeEnumRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralDestroyWindowElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralDestroyWindow"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDestroyWindowKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDeviceAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0 = (CrossReference)cDeviceAssignment_1.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionPeripheralDestroyWindow: |
| // 'destroyWindow' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'destroyWindow' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'destroyWindow' |
| public Keyword getDestroyWindowKeyword_0() { return cDestroyWindowKeyword_0; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_1() { return cDeviceAssignment_1; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionPeripheralDeviceBrightnessElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralDeviceBrightness"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDeviceBrightnessKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cBrightnessAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cBrightnessINTTerminalRuleCall_1_0 = (RuleCall)cBrightnessAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralDeviceBrightness: |
| // 'deviceBrightness' brightness=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'deviceBrightness' brightness=INT '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'deviceBrightness' |
| public Keyword getDeviceBrightnessKeyword_0() { return cDeviceBrightnessKeyword_0; } |
| |
| //brightness=INT |
| public Assignment getBrightnessAssignment_1() { return cBrightnessAssignment_1; } |
| |
| //INT |
| public RuleCall getBrightnessINTTerminalRuleCall_1_0() { return cBrightnessINTTerminalRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralLineDisplayTextElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralLineDisplayText"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cLineDisplayTextKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cTextAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cTextFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cTextAssignment_1.eContents().get(0); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Assignment cHasTypeAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); |
| private final Keyword cHasTypeTypeKeyword_2_0_0 = (Keyword)cHasTypeAssignment_2_0.eContents().get(0); |
| private final Assignment cTextTypeAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); |
| private final RuleCall cTextTypeFSMLineDisplayTextTypeEnumRuleCall_2_1_0 = (RuleCall)cTextTypeAssignment_2_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDeviceAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0 = (CrossReference)cDeviceAssignment_4.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0.eContents().get(1); |
| |
| //FSMActionPeripheralLineDisplayText: |
| // 'lineDisplayText' text=FSMActionFieldConcatenation (hasType?='type' |
| // textType=FSMLineDisplayTextType)? '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'lineDisplayText' text=FSMActionFieldConcatenation (hasType?='type' textType=FSMLineDisplayTextType)? '@' |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'lineDisplayText' |
| public Keyword getLineDisplayTextKeyword_0() { return cLineDisplayTextKeyword_0; } |
| |
| //text=FSMActionFieldConcatenation |
| public Assignment getTextAssignment_1() { return cTextAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getTextFSMActionFieldConcatenationParserRuleCall_1_0() { return cTextFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //(hasType?='type' textType=FSMLineDisplayTextType)? |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //hasType?='type' |
| public Assignment getHasTypeAssignment_2_0() { return cHasTypeAssignment_2_0; } |
| |
| //'type' |
| public Keyword getHasTypeTypeKeyword_2_0_0() { return cHasTypeTypeKeyword_2_0_0; } |
| |
| //textType=FSMLineDisplayTextType |
| public Assignment getTextTypeAssignment_2_1() { return cTextTypeAssignment_2_1; } |
| |
| //FSMLineDisplayTextType |
| public RuleCall getTextTypeFSMLineDisplayTextTypeEnumRuleCall_2_1_0() { return cTextTypeFSMLineDisplayTextTypeEnumRuleCall_2_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_3() { return cCommercialAtKeyword_3; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_4() { return cDeviceAssignment_4; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1; } |
| } |
| public class FSMActionPeripheralLineDisplayTextAtElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralLineDisplayTextAt"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cLineDisplayTextAtKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cTextAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cTextFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cTextAssignment_1.eContents().get(0); |
| private final Keyword cRowKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cRowAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cRowINTTerminalRuleCall_3_0 = (RuleCall)cRowAssignment_3.eContents().get(0); |
| private final Keyword cColumnKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cColumnAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cColumnINTTerminalRuleCall_5_0 = (RuleCall)cColumnAssignment_5.eContents().get(0); |
| private final Group cGroup_6 = (Group)cGroup.eContents().get(6); |
| private final Assignment cHasTypeAssignment_6_0 = (Assignment)cGroup_6.eContents().get(0); |
| private final Keyword cHasTypeTypeKeyword_6_0_0 = (Keyword)cHasTypeAssignment_6_0.eContents().get(0); |
| private final Assignment cTextTypeAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); |
| private final RuleCall cTextTypeFSMLineDisplayTextTypeEnumRuleCall_6_1_0 = (RuleCall)cTextTypeAssignment_6_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| private final Assignment cDeviceAssignment_8 = (Assignment)cGroup.eContents().get(8); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_8_0 = (CrossReference)cDeviceAssignment_8.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_8_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_8_0.eContents().get(1); |
| |
| //FSMActionPeripheralLineDisplayTextAt: |
| // 'lineDisplayTextAt' text=FSMActionFieldConcatenation 'row' row=INT 'column' column=INT (hasType?='type' |
| // textType=FSMLineDisplayTextType)? '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'lineDisplayTextAt' text=FSMActionFieldConcatenation 'row' row=INT 'column' column=INT (hasType?='type' |
| //textType=FSMLineDisplayTextType)? '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'lineDisplayTextAt' |
| public Keyword getLineDisplayTextAtKeyword_0() { return cLineDisplayTextAtKeyword_0; } |
| |
| //text=FSMActionFieldConcatenation |
| public Assignment getTextAssignment_1() { return cTextAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getTextFSMActionFieldConcatenationParserRuleCall_1_0() { return cTextFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'row' |
| public Keyword getRowKeyword_2() { return cRowKeyword_2; } |
| |
| //row=INT |
| public Assignment getRowAssignment_3() { return cRowAssignment_3; } |
| |
| //INT |
| public RuleCall getRowINTTerminalRuleCall_3_0() { return cRowINTTerminalRuleCall_3_0; } |
| |
| //'column' |
| public Keyword getColumnKeyword_4() { return cColumnKeyword_4; } |
| |
| //column=INT |
| public Assignment getColumnAssignment_5() { return cColumnAssignment_5; } |
| |
| //INT |
| public RuleCall getColumnINTTerminalRuleCall_5_0() { return cColumnINTTerminalRuleCall_5_0; } |
| |
| //(hasType?='type' textType=FSMLineDisplayTextType)? |
| public Group getGroup_6() { return cGroup_6; } |
| |
| //hasType?='type' |
| public Assignment getHasTypeAssignment_6_0() { return cHasTypeAssignment_6_0; } |
| |
| //'type' |
| public Keyword getHasTypeTypeKeyword_6_0_0() { return cHasTypeTypeKeyword_6_0_0; } |
| |
| //textType=FSMLineDisplayTextType |
| public Assignment getTextTypeAssignment_6_1() { return cTextTypeAssignment_6_1; } |
| |
| //FSMLineDisplayTextType |
| public RuleCall getTextTypeFSMLineDisplayTextTypeEnumRuleCall_6_1_0() { return cTextTypeFSMLineDisplayTextTypeEnumRuleCall_6_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_7() { return cCommercialAtKeyword_7; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_8() { return cDeviceAssignment_8; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_8_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_8_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_8_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_8_0_1; } |
| } |
| public class FSMActionPeripheralInterCharacterWaitElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralInterCharacterWait"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cInterCharacterWaitKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cWaitAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cWaitINTTerminalRuleCall_1_0 = (RuleCall)cWaitAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralInterCharacterWait: |
| // 'interCharacterWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'interCharacterWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'interCharacterWait' |
| public Keyword getInterCharacterWaitKeyword_0() { return cInterCharacterWaitKeyword_0; } |
| |
| //wait=INT |
| public Assignment getWaitAssignment_1() { return cWaitAssignment_1; } |
| |
| //INT |
| public RuleCall getWaitINTTerminalRuleCall_1_0() { return cWaitINTTerminalRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralMarqueeFormatElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralMarqueeFormat"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cMarqueeFormatKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cFormatAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cFormatFSMLineDisplayMarqueeFormatEnumRuleCall_1_0 = (RuleCall)cFormatAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralMarqueeFormat: |
| // 'marqueeFormat' format=FSMLineDisplayMarqueeFormat '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'marqueeFormat' format=FSMLineDisplayMarqueeFormat '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'marqueeFormat' |
| public Keyword getMarqueeFormatKeyword_0() { return cMarqueeFormatKeyword_0; } |
| |
| //format=FSMLineDisplayMarqueeFormat |
| public Assignment getFormatAssignment_1() { return cFormatAssignment_1; } |
| |
| //FSMLineDisplayMarqueeFormat |
| public RuleCall getFormatFSMLineDisplayMarqueeFormatEnumRuleCall_1_0() { return cFormatFSMLineDisplayMarqueeFormatEnumRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralMarqueeRepeatWaitElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralMarqueeRepeatWait"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cMarqueeRepeatWaitKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cWaitAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cWaitINTTerminalRuleCall_1_0 = (RuleCall)cWaitAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralMarqueeRepeatWait: |
| // 'marqueeRepeatWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'marqueeRepeatWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'marqueeRepeatWait' |
| public Keyword getMarqueeRepeatWaitKeyword_0() { return cMarqueeRepeatWaitKeyword_0; } |
| |
| //wait=INT |
| public Assignment getWaitAssignment_1() { return cWaitAssignment_1; } |
| |
| //INT |
| public RuleCall getWaitINTTerminalRuleCall_1_0() { return cWaitINTTerminalRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralMarqueeTypeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralMarqueeType"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cMarqueeTypeKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cMarqueeTypeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cMarqueeTypeFSMLineDisplayMarqueeTypeEnumRuleCall_1_0 = (RuleCall)cMarqueeTypeAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralMarqueeType: |
| // 'marqueeType' marqueeType=FSMLineDisplayMarqueeType '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'marqueeType' marqueeType=FSMLineDisplayMarqueeType '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'marqueeType' |
| public Keyword getMarqueeTypeKeyword_0() { return cMarqueeTypeKeyword_0; } |
| |
| //marqueeType=FSMLineDisplayMarqueeType |
| public Assignment getMarqueeTypeAssignment_1() { return cMarqueeTypeAssignment_1; } |
| |
| //FSMLineDisplayMarqueeType |
| public RuleCall getMarqueeTypeFSMLineDisplayMarqueeTypeEnumRuleCall_1_0() { return cMarqueeTypeFSMLineDisplayMarqueeTypeEnumRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralMarqueeUnitWaitElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralMarqueeUnitWait"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cMarqueeUnitWaitKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cWaitAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cWaitINTTerminalRuleCall_1_0 = (RuleCall)cWaitAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralMarqueeUnitWait: |
| // 'marqueeUnitWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'marqueeUnitWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'marqueeUnitWait' |
| public Keyword getMarqueeUnitWaitKeyword_0() { return cMarqueeUnitWaitKeyword_0; } |
| |
| //wait=INT |
| public Assignment getWaitAssignment_1() { return cWaitAssignment_1; } |
| |
| //INT |
| public RuleCall getWaitINTTerminalRuleCall_1_0() { return cWaitINTTerminalRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralScrollElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralScroll"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cScrollKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDirectionAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cDirectionFSMLineDisplayScrollTextTypeEnumRuleCall_1_0 = (RuleCall)cDirectionAssignment_1.eContents().get(0); |
| private final Assignment cUnitsAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cUnitsINTTerminalRuleCall_2_0 = (RuleCall)cUnitsAssignment_2.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDeviceAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0 = (CrossReference)cDeviceAssignment_4.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0.eContents().get(1); |
| |
| //FSMActionPeripheralScroll: |
| // 'scroll' direction=FSMLineDisplayScrollTextType units=INT '@' |
| // device=[FSMPeripheralDeviceLineDisplay]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'scroll' direction=FSMLineDisplayScrollTextType units=INT '@' device=[FSMPeripheralDeviceLineDisplay] |
| public Group getGroup() { return cGroup; } |
| |
| //'scroll' |
| public Keyword getScrollKeyword_0() { return cScrollKeyword_0; } |
| |
| //direction=FSMLineDisplayScrollTextType |
| public Assignment getDirectionAssignment_1() { return cDirectionAssignment_1; } |
| |
| //FSMLineDisplayScrollTextType |
| public RuleCall getDirectionFSMLineDisplayScrollTextTypeEnumRuleCall_1_0() { return cDirectionFSMLineDisplayScrollTextTypeEnumRuleCall_1_0; } |
| |
| //units=INT |
| public Assignment getUnitsAssignment_2() { return cUnitsAssignment_2; } |
| |
| //INT |
| public RuleCall getUnitsINTTerminalRuleCall_2_0() { return cUnitsINTTerminalRuleCall_2_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_3() { return cCommercialAtKeyword_3; } |
| |
| //device=[FSMPeripheralDeviceLineDisplay] |
| public Assignment getDeviceAssignment_4() { return cDeviceAssignment_4; } |
| |
| //[FSMPeripheralDeviceLineDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0() { return cDeviceFSMPeripheralDeviceLineDisplayCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1() { return cDeviceFSMPeripheralDeviceLineDisplayIDTerminalRuleCall_4_0_1; } |
| } |
| public class FSMActionPeripheralOpenDrawerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralOpenDrawer"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cOpenDrawerKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDeviceAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cDeviceFSMPeripheralDeviceCashDrawerCrossReference_1_0 = (CrossReference)cDeviceAssignment_1.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceCashDrawerIDTerminalRuleCall_1_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceCashDrawerCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionPeripheralOpenDrawer: |
| // 'openDrawer' device=[FSMPeripheralDeviceCashDrawer]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'openDrawer' device=[FSMPeripheralDeviceCashDrawer] |
| public Group getGroup() { return cGroup; } |
| |
| //'openDrawer' |
| public Keyword getOpenDrawerKeyword_0() { return cOpenDrawerKeyword_0; } |
| |
| //device=[FSMPeripheralDeviceCashDrawer] |
| public Assignment getDeviceAssignment_1() { return cDeviceAssignment_1; } |
| |
| //[FSMPeripheralDeviceCashDrawer] |
| public CrossReference getDeviceFSMPeripheralDeviceCashDrawerCrossReference_1_0() { return cDeviceFSMPeripheralDeviceCashDrawerCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceCashDrawerIDTerminalRuleCall_1_0_1() { return cDeviceFSMPeripheralDeviceCashDrawerIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionPeripheralPrintBarcodeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPrintBarcode"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPrintBarcodeKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cDataKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDataAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cDataSTRINGTerminalRuleCall_2_0 = (RuleCall)cDataAssignment_2.eContents().get(0); |
| private final Keyword cBarcodeTypeKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cBarcodeTypeAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cBarcodeTypeFSMPOSPrinterBarcodeTypeEnumRuleCall_4_0 = (RuleCall)cBarcodeTypeAssignment_4.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cDeviceAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final CrossReference cDeviceFSMPeripheralDevicePOSPrinterCrossReference_6_0 = (CrossReference)cDeviceAssignment_6.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_6_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePOSPrinterCrossReference_6_0.eContents().get(1); |
| |
| //FSMActionPeripheralPrintBarcode: |
| // 'printBarcode' 'data' data=STRING 'barcodeType' barcodeType=FSMPOSPrinterBarcodeType '@' |
| // device=[FSMPeripheralDevicePOSPrinter]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'printBarcode' 'data' data=STRING 'barcodeType' barcodeType=FSMPOSPrinterBarcodeType '@' |
| //device=[FSMPeripheralDevicePOSPrinter] |
| public Group getGroup() { return cGroup; } |
| |
| //'printBarcode' |
| public Keyword getPrintBarcodeKeyword_0() { return cPrintBarcodeKeyword_0; } |
| |
| //'data' |
| public Keyword getDataKeyword_1() { return cDataKeyword_1; } |
| |
| //data=STRING |
| public Assignment getDataAssignment_2() { return cDataAssignment_2; } |
| |
| //STRING |
| public RuleCall getDataSTRINGTerminalRuleCall_2_0() { return cDataSTRINGTerminalRuleCall_2_0; } |
| |
| //'barcodeType' |
| public Keyword getBarcodeTypeKeyword_3() { return cBarcodeTypeKeyword_3; } |
| |
| //barcodeType=FSMPOSPrinterBarcodeType |
| public Assignment getBarcodeTypeAssignment_4() { return cBarcodeTypeAssignment_4; } |
| |
| //FSMPOSPrinterBarcodeType |
| public RuleCall getBarcodeTypeFSMPOSPrinterBarcodeTypeEnumRuleCall_4_0() { return cBarcodeTypeFSMPOSPrinterBarcodeTypeEnumRuleCall_4_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_5() { return cCommercialAtKeyword_5; } |
| |
| //device=[FSMPeripheralDevicePOSPrinter] |
| public Assignment getDeviceAssignment_6() { return cDeviceAssignment_6; } |
| |
| //[FSMPeripheralDevicePOSPrinter] |
| public CrossReference getDeviceFSMPeripheralDevicePOSPrinterCrossReference_6_0() { return cDeviceFSMPeripheralDevicePOSPrinterCrossReference_6_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_6_0_1() { return cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_6_0_1; } |
| } |
| public class FSMActionPeripheralPrintBitmapElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPrintBitmap"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPrintBitmapKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cIdKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cBitmapIdAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cBitmapIdINTTerminalRuleCall_2_0 = (RuleCall)cBitmapIdAssignment_2.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDeviceAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0 = (CrossReference)cDeviceAssignment_4.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0.eContents().get(1); |
| |
| //FSMActionPeripheralPrintBitmap: |
| // 'printBitmap' 'id' bitmapId=INT '@' device=[FSMPeripheralDevicePOSPrinter]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'printBitmap' 'id' bitmapId=INT '@' device=[FSMPeripheralDevicePOSPrinter] |
| public Group getGroup() { return cGroup; } |
| |
| //'printBitmap' |
| public Keyword getPrintBitmapKeyword_0() { return cPrintBitmapKeyword_0; } |
| |
| //'id' |
| public Keyword getIdKeyword_1() { return cIdKeyword_1; } |
| |
| //bitmapId=INT |
| public Assignment getBitmapIdAssignment_2() { return cBitmapIdAssignment_2; } |
| |
| //INT |
| public RuleCall getBitmapIdINTTerminalRuleCall_2_0() { return cBitmapIdINTTerminalRuleCall_2_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_3() { return cCommercialAtKeyword_3; } |
| |
| //device=[FSMPeripheralDevicePOSPrinter] |
| public Assignment getDeviceAssignment_4() { return cDeviceAssignment_4; } |
| |
| //[FSMPeripheralDevicePOSPrinter] |
| public CrossReference getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0() { return cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1() { return cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1; } |
| } |
| public class FSMActionPeripheralPrintCutElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPrintCut"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPrintCutKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cTextKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cTextAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cTextFSMActionFieldConcatenationParserRuleCall_2_0 = (RuleCall)cTextAssignment_2.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDeviceAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0 = (CrossReference)cDeviceAssignment_4.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0.eContents().get(1); |
| |
| //FSMActionPeripheralPrintCut: |
| // 'printCut' 'text' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePOSPrinter]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'printCut' 'text' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePOSPrinter] |
| public Group getGroup() { return cGroup; } |
| |
| //'printCut' |
| public Keyword getPrintCutKeyword_0() { return cPrintCutKeyword_0; } |
| |
| //'text' |
| public Keyword getTextKeyword_1() { return cTextKeyword_1; } |
| |
| //text=FSMActionFieldConcatenation |
| public Assignment getTextAssignment_2() { return cTextAssignment_2; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getTextFSMActionFieldConcatenationParserRuleCall_2_0() { return cTextFSMActionFieldConcatenationParserRuleCall_2_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_3() { return cCommercialAtKeyword_3; } |
| |
| //device=[FSMPeripheralDevicePOSPrinter] |
| public Assignment getDeviceAssignment_4() { return cDeviceAssignment_4; } |
| |
| //[FSMPeripheralDevicePOSPrinter] |
| public CrossReference getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0() { return cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1() { return cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1; } |
| } |
| public class FSMActionPeripheralPrintNormalElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPrintNormal"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPrintNormalKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cTextKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cTextAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cTextFSMActionFieldConcatenationParserRuleCall_2_0 = (RuleCall)cTextAssignment_2.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDeviceAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0 = (CrossReference)cDeviceAssignment_4.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0.eContents().get(1); |
| |
| //FSMActionPeripheralPrintNormal: |
| // 'printNormal' 'text' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePOSPrinter]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'printNormal' 'text' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePOSPrinter] |
| public Group getGroup() { return cGroup; } |
| |
| //'printNormal' |
| public Keyword getPrintNormalKeyword_0() { return cPrintNormalKeyword_0; } |
| |
| //'text' |
| public Keyword getTextKeyword_1() { return cTextKeyword_1; } |
| |
| //text=FSMActionFieldConcatenation |
| public Assignment getTextAssignment_2() { return cTextAssignment_2; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getTextFSMActionFieldConcatenationParserRuleCall_2_0() { return cTextFSMActionFieldConcatenationParserRuleCall_2_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_3() { return cCommercialAtKeyword_3; } |
| |
| //device=[FSMPeripheralDevicePOSPrinter] |
| public Assignment getDeviceAssignment_4() { return cDeviceAssignment_4; } |
| |
| //[FSMPeripheralDevicePOSPrinter] |
| public CrossReference getDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0() { return cDeviceFSMPeripheralDevicePOSPrinterCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1() { return cDeviceFSMPeripheralDevicePOSPrinterIDTerminalRuleCall_4_0_1; } |
| } |
| public class FSMActionPeripheralPTOpenElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPTOpen"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentOpenKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cHostKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cHostAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cHostFSMActionFieldConcatenationParserRuleCall_2_0 = (RuleCall)cHostAssignment_2.eContents().get(0); |
| private final Keyword cPortKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cPortAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cPortFSMActionFieldConcatenationParserRuleCall_4_0 = (RuleCall)cPortAssignment_4.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cDeviceAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final CrossReference cDeviceFSMPeripheralDevicePTCrossReference_6_0 = (CrossReference)cDeviceAssignment_6.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePTCrossReference_6_0.eContents().get(1); |
| |
| ////FSMActionPeripheralPrintRegisterBitmap: |
| //// 'printerBitmap' 'id' bitmapId=INT 'name' name=STRING; |
| //FSMActionPeripheralPTOpen: |
| // 'paymentOpen' 'host' host=FSMActionFieldConcatenation 'port' port=FSMActionFieldConcatenation '@' |
| // device=[FSMPeripheralDevicePT]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'paymentOpen' 'host' host=FSMActionFieldConcatenation 'port' port=FSMActionFieldConcatenation '@' |
| //device=[FSMPeripheralDevicePT] |
| public Group getGroup() { return cGroup; } |
| |
| //'paymentOpen' |
| public Keyword getPaymentOpenKeyword_0() { return cPaymentOpenKeyword_0; } |
| |
| //'host' |
| public Keyword getHostKeyword_1() { return cHostKeyword_1; } |
| |
| //host=FSMActionFieldConcatenation |
| public Assignment getHostAssignment_2() { return cHostAssignment_2; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getHostFSMActionFieldConcatenationParserRuleCall_2_0() { return cHostFSMActionFieldConcatenationParserRuleCall_2_0; } |
| |
| //'port' |
| public Keyword getPortKeyword_3() { return cPortKeyword_3; } |
| |
| //port=FSMActionFieldConcatenation |
| public Assignment getPortAssignment_4() { return cPortAssignment_4; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getPortFSMActionFieldConcatenationParserRuleCall_4_0() { return cPortFSMActionFieldConcatenationParserRuleCall_4_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_5() { return cCommercialAtKeyword_5; } |
| |
| //device=[FSMPeripheralDevicePT] |
| public Assignment getDeviceAssignment_6() { return cDeviceAssignment_6; } |
| |
| //[FSMPeripheralDevicePT] |
| public CrossReference getDeviceFSMPeripheralDevicePTCrossReference_6_0() { return cDeviceFSMPeripheralDevicePTCrossReference_6_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1() { return cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1; } |
| } |
| public class FSMActionPeripheralPTCloseElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPTClose"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentCloseKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDevicePTCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePTCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralPTClose: |
| // 'paymentClose' '@' device=[FSMPeripheralDevicePT]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'paymentClose' '@' device=[FSMPeripheralDevicePT] |
| public Group getGroup() { return cGroup; } |
| |
| //'paymentClose' |
| public Keyword getPaymentCloseKeyword_0() { return cPaymentCloseKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDevicePT] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDevicePT] |
| public CrossReference getDeviceFSMPeripheralDevicePTCrossReference_2_0() { return cDeviceFSMPeripheralDevicePTCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralPTAcknowledgeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPTAcknowledge"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentAcknowledgeKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDevicePTCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePTCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralPTAcknowledge: |
| // 'paymentAcknowledge' '@' device=[FSMPeripheralDevicePT]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'paymentAcknowledge' '@' device=[FSMPeripheralDevicePT] |
| public Group getGroup() { return cGroup; } |
| |
| //'paymentAcknowledge' |
| public Keyword getPaymentAcknowledgeKeyword_0() { return cPaymentAcknowledgeKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDevicePT] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDevicePT] |
| public CrossReference getDeviceFSMPeripheralDevicePTCrossReference_2_0() { return cDeviceFSMPeripheralDevicePTCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralPTReversalElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPTReversal"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentReversalKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cWithPasswordKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cPasswordAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cPasswordFSMActionFieldConcatenationParserRuleCall_2_0 = (RuleCall)cPasswordAssignment_2.eContents().get(0); |
| private final Keyword cOfReceiptKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cReceiptAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cReceiptFSMActionFieldConcatenationParserRuleCall_4_0 = (RuleCall)cReceiptAssignment_4.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cDeviceAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final CrossReference cDeviceFSMPeripheralDevicePTCrossReference_6_0 = (CrossReference)cDeviceAssignment_6.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePTCrossReference_6_0.eContents().get(1); |
| |
| //FSMActionPeripheralPTReversal: |
| // 'paymentReversal' 'withPassword' password=FSMActionFieldConcatenation 'ofReceipt' receipt=FSMActionFieldConcatenation |
| // '@' device=[FSMPeripheralDevicePT]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'paymentReversal' 'withPassword' password=FSMActionFieldConcatenation 'ofReceipt' receipt=FSMActionFieldConcatenation |
| //'@' device=[FSMPeripheralDevicePT] |
| public Group getGroup() { return cGroup; } |
| |
| //'paymentReversal' |
| public Keyword getPaymentReversalKeyword_0() { return cPaymentReversalKeyword_0; } |
| |
| //'withPassword' |
| public Keyword getWithPasswordKeyword_1() { return cWithPasswordKeyword_1; } |
| |
| //password=FSMActionFieldConcatenation |
| public Assignment getPasswordAssignment_2() { return cPasswordAssignment_2; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getPasswordFSMActionFieldConcatenationParserRuleCall_2_0() { return cPasswordFSMActionFieldConcatenationParserRuleCall_2_0; } |
| |
| //'ofReceipt' |
| public Keyword getOfReceiptKeyword_3() { return cOfReceiptKeyword_3; } |
| |
| //receipt=FSMActionFieldConcatenation |
| public Assignment getReceiptAssignment_4() { return cReceiptAssignment_4; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getReceiptFSMActionFieldConcatenationParserRuleCall_4_0() { return cReceiptFSMActionFieldConcatenationParserRuleCall_4_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_5() { return cCommercialAtKeyword_5; } |
| |
| //device=[FSMPeripheralDevicePT] |
| public Assignment getDeviceAssignment_6() { return cDeviceAssignment_6; } |
| |
| //[FSMPeripheralDevicePT] |
| public CrossReference getDeviceFSMPeripheralDevicePTCrossReference_6_0() { return cDeviceFSMPeripheralDevicePTCrossReference_6_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1() { return cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1; } |
| } |
| public class FSMActionPeripheralPTRegistrationElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPTRegistration"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentRegistrationKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cWithPasswordKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cPasswordAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cPasswordFSMActionFieldConcatenationParserRuleCall_2_0 = (RuleCall)cPasswordAssignment_2.eContents().get(0); |
| private final Keyword cConfigurationKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cConfigurationAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cConfigurationSTRINGTerminalRuleCall_4_0 = (RuleCall)cConfigurationAssignment_4.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cDeviceAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final CrossReference cDeviceFSMPeripheralDevicePTCrossReference_6_0 = (CrossReference)cDeviceAssignment_6.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePTCrossReference_6_0.eContents().get(1); |
| |
| //FSMActionPeripheralPTRegistration: |
| // 'paymentRegistration' 'withPassword' password=FSMActionFieldConcatenation 'configuration' configuration=STRING '@' |
| // device=[FSMPeripheralDevicePT]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'paymentRegistration' 'withPassword' password=FSMActionFieldConcatenation 'configuration' configuration=STRING '@' |
| //device=[FSMPeripheralDevicePT] |
| public Group getGroup() { return cGroup; } |
| |
| //'paymentRegistration' |
| public Keyword getPaymentRegistrationKeyword_0() { return cPaymentRegistrationKeyword_0; } |
| |
| //'withPassword' |
| public Keyword getWithPasswordKeyword_1() { return cWithPasswordKeyword_1; } |
| |
| //password=FSMActionFieldConcatenation |
| public Assignment getPasswordAssignment_2() { return cPasswordAssignment_2; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getPasswordFSMActionFieldConcatenationParserRuleCall_2_0() { return cPasswordFSMActionFieldConcatenationParserRuleCall_2_0; } |
| |
| //'configuration' |
| public Keyword getConfigurationKeyword_3() { return cConfigurationKeyword_3; } |
| |
| //configuration=STRING |
| public Assignment getConfigurationAssignment_4() { return cConfigurationAssignment_4; } |
| |
| //STRING |
| public RuleCall getConfigurationSTRINGTerminalRuleCall_4_0() { return cConfigurationSTRINGTerminalRuleCall_4_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_5() { return cCommercialAtKeyword_5; } |
| |
| //device=[FSMPeripheralDevicePT] |
| public Assignment getDeviceAssignment_6() { return cDeviceAssignment_6; } |
| |
| //[FSMPeripheralDevicePT] |
| public CrossReference getDeviceFSMPeripheralDevicePTCrossReference_6_0() { return cDeviceFSMPeripheralDevicePTCrossReference_6_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1() { return cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_6_0_1; } |
| } |
| public class FSMActionPeripheralPTAuthorizationElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPTAuthorization"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentAuthorizationKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cOfAmountKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cAmountAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cAmountFSMActionFieldConcatenationParserRuleCall_2_0 = (RuleCall)cAmountAssignment_2.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cDeviceAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final CrossReference cDeviceFSMPeripheralDevicePTCrossReference_4_0 = (CrossReference)cDeviceAssignment_4.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_4_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePTCrossReference_4_0.eContents().get(1); |
| |
| //FSMActionPeripheralPTAuthorization: |
| // 'paymentAuthorization' 'ofAmount' amount=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePT]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'paymentAuthorization' 'ofAmount' amount=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePT] |
| public Group getGroup() { return cGroup; } |
| |
| //'paymentAuthorization' |
| public Keyword getPaymentAuthorizationKeyword_0() { return cPaymentAuthorizationKeyword_0; } |
| |
| //'ofAmount' |
| public Keyword getOfAmountKeyword_1() { return cOfAmountKeyword_1; } |
| |
| //amount=FSMActionFieldConcatenation |
| public Assignment getAmountAssignment_2() { return cAmountAssignment_2; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getAmountFSMActionFieldConcatenationParserRuleCall_2_0() { return cAmountFSMActionFieldConcatenationParserRuleCall_2_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_3() { return cCommercialAtKeyword_3; } |
| |
| //device=[FSMPeripheralDevicePT] |
| public Assignment getDeviceAssignment_4() { return cDeviceAssignment_4; } |
| |
| //[FSMPeripheralDevicePT] |
| public CrossReference getDeviceFSMPeripheralDevicePTCrossReference_4_0() { return cDeviceFSMPeripheralDevicePTCrossReference_4_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_4_0_1() { return cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_4_0_1; } |
| } |
| public class FSMActionPeripheralPTResponseElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPTResponse"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentResponseKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDevicePTCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDevicePTCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralPTResponse: |
| // 'paymentResponse' 'from' device=[FSMPeripheralDevicePT]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'paymentResponse' 'from' device=[FSMPeripheralDevicePT] |
| public Group getGroup() { return cGroup; } |
| |
| //'paymentResponse' |
| public Keyword getPaymentResponseKeyword_0() { return cPaymentResponseKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //device=[FSMPeripheralDevicePT] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDevicePT] |
| public CrossReference getDeviceFSMPeripheralDevicePTCrossReference_2_0() { return cDeviceFSMPeripheralDevicePTCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDevicePTIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralPrintReportElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPrintReport"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPrintReportKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cReportAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cReportReportCrossReference_1_0 = (CrossReference)cReportAssignment_1.eContents().get(0); |
| private final RuleCall cReportReportIDTerminalRuleCall_1_0_1 = (RuleCall)cReportReportCrossReference_1_0.eContents().get(1); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Assignment cHasFilterAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); |
| private final Keyword cHasFilterFilterByKeyword_2_0_0 = (Keyword)cHasFilterAssignment_2_0.eContents().get(0); |
| private final Assignment cKeyAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); |
| private final CrossReference cKeyFSMStorageCrossReference_2_1_0 = (CrossReference)cKeyAssignment_2_1.eContents().get(0); |
| private final RuleCall cKeyFSMStorageIDTerminalRuleCall_2_1_0_1 = (RuleCall)cKeyFSMStorageCrossReference_2_1_0.eContents().get(1); |
| private final Group cGroup_3 = (Group)cGroup.eContents().get(3); |
| private final Assignment cHasPrintServiceAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0); |
| private final Keyword cHasPrintServiceToKeyword_3_0_0 = (Keyword)cHasPrintServiceAssignment_3_0.eContents().get(0); |
| private final Assignment cPrintServiceAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); |
| private final RuleCall cPrintServiceFSMActionFieldConcatenationParserRuleCall_3_1_0 = (RuleCall)cPrintServiceAssignment_3_1.eContents().get(0); |
| |
| //FSMActionPeripheralPrintReport: |
| // 'printReport' report=[report::Report] (hasFilter?='filterBy' key=[FSMStorage])? (hasPrintService?='to' |
| // printService=FSMActionFieldConcatenation)?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'printReport' report=[report::Report] (hasFilter?='filterBy' key=[FSMStorage])? (hasPrintService?='to' |
| //printService=FSMActionFieldConcatenation)? |
| public Group getGroup() { return cGroup; } |
| |
| //'printReport' |
| public Keyword getPrintReportKeyword_0() { return cPrintReportKeyword_0; } |
| |
| //report=[report::Report] |
| public Assignment getReportAssignment_1() { return cReportAssignment_1; } |
| |
| //[report::Report] |
| public CrossReference getReportReportCrossReference_1_0() { return cReportReportCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getReportReportIDTerminalRuleCall_1_0_1() { return cReportReportIDTerminalRuleCall_1_0_1; } |
| |
| //(hasFilter?='filterBy' key=[FSMStorage])? |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //hasFilter?='filterBy' |
| public Assignment getHasFilterAssignment_2_0() { return cHasFilterAssignment_2_0; } |
| |
| //'filterBy' |
| public Keyword getHasFilterFilterByKeyword_2_0_0() { return cHasFilterFilterByKeyword_2_0_0; } |
| |
| //key=[FSMStorage] |
| public Assignment getKeyAssignment_2_1() { return cKeyAssignment_2_1; } |
| |
| //[FSMStorage] |
| public CrossReference getKeyFSMStorageCrossReference_2_1_0() { return cKeyFSMStorageCrossReference_2_1_0; } |
| |
| //ID |
| public RuleCall getKeyFSMStorageIDTerminalRuleCall_2_1_0_1() { return cKeyFSMStorageIDTerminalRuleCall_2_1_0_1; } |
| |
| //(hasPrintService?='to' printService=FSMActionFieldConcatenation)? |
| public Group getGroup_3() { return cGroup_3; } |
| |
| //hasPrintService?='to' |
| public Assignment getHasPrintServiceAssignment_3_0() { return cHasPrintServiceAssignment_3_0; } |
| |
| //'to' |
| public Keyword getHasPrintServiceToKeyword_3_0_0() { return cHasPrintServiceToKeyword_3_0_0; } |
| |
| //printService=FSMActionFieldConcatenation |
| public Assignment getPrintServiceAssignment_3_1() { return cPrintServiceAssignment_3_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getPrintServiceFSMActionFieldConcatenationParserRuleCall_3_1_0() { return cPrintServiceFSMActionFieldConcatenationParserRuleCall_3_1_0; } |
| } |
| public class FSMActionPeripheralDisplayTextElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralDisplayText"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDisplayTextKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cTextAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cTextFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cTextAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceDisplayCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceDisplayIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceDisplayCrossReference_3_0.eContents().get(1); |
| private final Keyword cToKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cAttributeAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final CrossReference cAttributeLDtoAttributeCrossReference_5_0 = (CrossReference)cAttributeAssignment_5.eContents().get(0); |
| private final RuleCall cAttributeLDtoAttributeIDTerminalRuleCall_5_0_1 = (RuleCall)cAttributeLDtoAttributeCrossReference_5_0.eContents().get(1); |
| |
| //FSMActionPeripheralDisplayText: |
| // 'displayText' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceDisplay] 'to' |
| // attribute=[dto::LDtoAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'displayText' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceDisplay] 'to' |
| //attribute=[dto::LDtoAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'displayText' |
| public Keyword getDisplayTextKeyword_0() { return cDisplayTextKeyword_0; } |
| |
| //text=FSMActionFieldConcatenation |
| public Assignment getTextAssignment_1() { return cTextAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getTextFSMActionFieldConcatenationParserRuleCall_1_0() { return cTextFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceDisplay] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceDisplay] |
| public CrossReference getDeviceFSMPeripheralDeviceDisplayCrossReference_3_0() { return cDeviceFSMPeripheralDeviceDisplayCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceDisplayIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceDisplayIDTerminalRuleCall_3_0_1; } |
| |
| //'to' |
| public Keyword getToKeyword_4() { return cToKeyword_4; } |
| |
| //attribute=[dto::LDtoAttribute] |
| public Assignment getAttributeAssignment_5() { return cAttributeAssignment_5; } |
| |
| //[dto::LDtoAttribute] |
| public CrossReference getAttributeLDtoAttributeCrossReference_5_0() { return cAttributeLDtoAttributeCrossReference_5_0; } |
| |
| //ID |
| public RuleCall getAttributeLDtoAttributeIDTerminalRuleCall_5_0_1() { return cAttributeLDtoAttributeIDTerminalRuleCall_5_0_1; } |
| } |
| public class FSMActionPeripheralSignatureOpenElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralSignatureOpen"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cOpenSignaturePadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralSignatureOpen: |
| // 'openSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'openSignaturePad' '@' device=[FSMPeripheralDeviceSignature] |
| public Group getGroup() { return cGroup; } |
| |
| //'openSignaturePad' |
| public Keyword getOpenSignaturePadKeyword_0() { return cOpenSignaturePadKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceSignature] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceSignature] |
| public CrossReference getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0() { return cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralSignatureCloseElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralSignatureClose"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cCloseSignaturePadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralSignatureClose: |
| // 'closeSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'closeSignaturePad' '@' device=[FSMPeripheralDeviceSignature] |
| public Group getGroup() { return cGroup; } |
| |
| //'closeSignaturePad' |
| public Keyword getCloseSignaturePadKeyword_0() { return cCloseSignaturePadKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceSignature] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceSignature] |
| public CrossReference getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0() { return cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralSignatureClearElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralSignatureClear"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cClearSignaturePadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralSignatureClear: |
| // 'clearSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'clearSignaturePad' '@' device=[FSMPeripheralDeviceSignature] |
| public Group getGroup() { return cGroup; } |
| |
| //'clearSignaturePad' |
| public Keyword getClearSignaturePadKeyword_0() { return cClearSignaturePadKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceSignature] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceSignature] |
| public CrossReference getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0() { return cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralSignatureCaptureElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralSignatureCapture"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cCaptureSignaturePadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralSignatureCapture: |
| // 'captureSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'captureSignaturePad' '@' device=[FSMPeripheralDeviceSignature] |
| public Group getGroup() { return cGroup; } |
| |
| //'captureSignaturePad' |
| public Keyword getCaptureSignaturePadKeyword_0() { return cCaptureSignaturePadKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceSignature] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceSignature] |
| public CrossReference getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0() { return cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralSignatureIdleElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralSignatureIdle"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cIdleSignaturePadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralSignatureIdle: |
| // 'idleSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'idleSignaturePad' '@' device=[FSMPeripheralDeviceSignature] |
| public Group getGroup() { return cGroup; } |
| |
| //'idleSignaturePad' |
| public Keyword getIdleSignaturePadKeyword_0() { return cIdleSignaturePadKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceSignature] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceSignature] |
| public CrossReference getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0() { return cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralSignatureLabelElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralSignatureLabel"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cLabelSignaturePadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cOkLabelKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cOkLabelAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cOkLabelTRANSLATABLESTRINGParserRuleCall_2_0 = (RuleCall)cOkLabelAssignment_2.eContents().get(0); |
| private final Keyword cClearLabelKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cClearLabelAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cClearLabelTRANSLATABLESTRINGParserRuleCall_4_0 = (RuleCall)cClearLabelAssignment_4.eContents().get(0); |
| private final Keyword cCancelLabelKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cCancelLabelAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cCancelLabelTRANSLATABLESTRINGParserRuleCall_6_0 = (RuleCall)cCancelLabelAssignment_6.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| private final Assignment cDeviceAssignment_8 = (Assignment)cGroup.eContents().get(8); |
| private final CrossReference cDeviceFSMPeripheralDeviceSignatureCrossReference_8_0 = (CrossReference)cDeviceAssignment_8.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_8_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceSignatureCrossReference_8_0.eContents().get(1); |
| |
| //FSMActionPeripheralSignatureLabel: |
| // 'labelSignaturePad' 'okLabel' okLabel=TRANSLATABLESTRING 'clearLabel' clearLabel=TRANSLATABLESTRING 'cancelLabel' |
| // cancelLabel=TRANSLATABLESTRING '@' device=[FSMPeripheralDeviceSignature]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'labelSignaturePad' 'okLabel' okLabel=TRANSLATABLESTRING 'clearLabel' clearLabel=TRANSLATABLESTRING 'cancelLabel' |
| //cancelLabel=TRANSLATABLESTRING '@' device=[FSMPeripheralDeviceSignature] |
| public Group getGroup() { return cGroup; } |
| |
| //'labelSignaturePad' |
| public Keyword getLabelSignaturePadKeyword_0() { return cLabelSignaturePadKeyword_0; } |
| |
| //'okLabel' |
| public Keyword getOkLabelKeyword_1() { return cOkLabelKeyword_1; } |
| |
| //okLabel=TRANSLATABLESTRING |
| public Assignment getOkLabelAssignment_2() { return cOkLabelAssignment_2; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getOkLabelTRANSLATABLESTRINGParserRuleCall_2_0() { return cOkLabelTRANSLATABLESTRINGParserRuleCall_2_0; } |
| |
| //'clearLabel' |
| public Keyword getClearLabelKeyword_3() { return cClearLabelKeyword_3; } |
| |
| //clearLabel=TRANSLATABLESTRING |
| public Assignment getClearLabelAssignment_4() { return cClearLabelAssignment_4; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getClearLabelTRANSLATABLESTRINGParserRuleCall_4_0() { return cClearLabelTRANSLATABLESTRINGParserRuleCall_4_0; } |
| |
| //'cancelLabel' |
| public Keyword getCancelLabelKeyword_5() { return cCancelLabelKeyword_5; } |
| |
| //cancelLabel=TRANSLATABLESTRING |
| public Assignment getCancelLabelAssignment_6() { return cCancelLabelAssignment_6; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getCancelLabelTRANSLATABLESTRINGParserRuleCall_6_0() { return cCancelLabelTRANSLATABLESTRINGParserRuleCall_6_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_7() { return cCommercialAtKeyword_7; } |
| |
| //device=[FSMPeripheralDeviceSignature] |
| public Assignment getDeviceAssignment_8() { return cDeviceAssignment_8; } |
| |
| //[FSMPeripheralDeviceSignature] |
| public CrossReference getDeviceFSMPeripheralDeviceSignatureCrossReference_8_0() { return cDeviceFSMPeripheralDeviceSignatureCrossReference_8_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_8_0_1() { return cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_8_0_1; } |
| } |
| public class FSMSignatureRetrieveElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMSignatureRetrieve"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cRetrieveSignatureKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0.eContents().get(1); |
| |
| //FSMSignatureRetrieve: |
| // 'retrieveSignature' 'from' device=[FSMPeripheralDeviceSignature]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'retrieveSignature' 'from' device=[FSMPeripheralDeviceSignature] |
| public Group getGroup() { return cGroup; } |
| |
| //'retrieveSignature' |
| public Keyword getRetrieveSignatureKeyword_0() { return cRetrieveSignatureKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceSignature] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceSignature] |
| public CrossReference getDeviceFSMPeripheralDeviceSignatureCrossReference_2_0() { return cDeviceFSMPeripheralDeviceSignatureCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceSignatureIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralBeeperElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralBeeper"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cBeeperKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cDurationKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDurationAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cDurationINTTerminalRuleCall_2_0 = (RuleCall)cDurationAssignment_2.eContents().get(0); |
| private final Keyword cFrequencyKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cFrequencyAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cFrequencyINTTerminalRuleCall_4_0 = (RuleCall)cFrequencyAssignment_4.eContents().get(0); |
| |
| //FSMActionPeripheralBeeper: |
| // 'beeper' 'duration' duration=INT 'frequency' frequency=INT; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'beeper' 'duration' duration=INT 'frequency' frequency=INT |
| public Group getGroup() { return cGroup; } |
| |
| //'beeper' |
| public Keyword getBeeperKeyword_0() { return cBeeperKeyword_0; } |
| |
| //'duration' |
| public Keyword getDurationKeyword_1() { return cDurationKeyword_1; } |
| |
| //duration=INT |
| public Assignment getDurationAssignment_2() { return cDurationAssignment_2; } |
| |
| //INT |
| public RuleCall getDurationINTTerminalRuleCall_2_0() { return cDurationINTTerminalRuleCall_2_0; } |
| |
| //'frequency' |
| public Keyword getFrequencyKeyword_3() { return cFrequencyKeyword_3; } |
| |
| //frequency=INT |
| public Assignment getFrequencyAssignment_4() { return cFrequencyAssignment_4; } |
| |
| //INT |
| public RuleCall getFrequencyINTTerminalRuleCall_4_0() { return cFrequencyINTTerminalRuleCall_4_0; } |
| } |
| public class FSMActionPeripheralPlayerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralPlayer"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPlayerKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cTuneKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cTuneAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cTuneSTRINGTerminalRuleCall_2_0 = (RuleCall)cTuneAssignment_2.eContents().get(0); |
| |
| //FSMActionPeripheralPlayer: |
| // 'player' 'tune' tune=STRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'player' 'tune' tune=STRING |
| public Group getGroup() { return cGroup; } |
| |
| //'player' |
| public Keyword getPlayerKeyword_0() { return cPlayerKeyword_0; } |
| |
| //'tune' |
| public Keyword getTuneKeyword_1() { return cTuneKeyword_1; } |
| |
| //tune=STRING |
| public Assignment getTuneAssignment_2() { return cTuneAssignment_2; } |
| |
| //STRING |
| public RuleCall getTuneSTRINGTerminalRuleCall_2_0() { return cTuneSTRINGTerminalRuleCall_2_0; } |
| } |
| public class FSMActionPeripheralSoundElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralSound"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cSoundKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFileKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cNameSTRINGTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); |
| |
| //FSMActionPeripheralSound: |
| // 'sound' 'file' name=STRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'sound' 'file' name=STRING |
| public Group getGroup() { return cGroup; } |
| |
| //'sound' |
| public Keyword getSoundKeyword_0() { return cSoundKeyword_0; } |
| |
| //'file' |
| public Keyword getFileKeyword_1() { return cFileKeyword_1; } |
| |
| //name=STRING |
| public Assignment getNameAssignment_2() { return cNameAssignment_2; } |
| |
| //STRING |
| public RuleCall getNameSTRINGTerminalRuleCall_2_0() { return cNameSTRINGTerminalRuleCall_2_0; } |
| } |
| public class FSMActionPeripheralScaleReadWeightElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralScaleReadWeight"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cReadWeightKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceScaleCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceScaleCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralScaleReadWeight: |
| // 'readWeight' 'from' device=[FSMPeripheralDeviceScale]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'readWeight' 'from' device=[FSMPeripheralDeviceScale] |
| public Group getGroup() { return cGroup; } |
| |
| //'readWeight' |
| public Keyword getReadWeightKeyword_0() { return cReadWeightKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceScale] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceScale] |
| public CrossReference getDeviceFSMPeripheralDeviceScaleCrossReference_2_0() { return cDeviceFSMPeripheralDeviceScaleCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralScaleReadTareWeightElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralScaleReadTareWeight"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cReadTareWeightKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceScaleCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceScaleCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralScaleReadTareWeight: |
| // 'readTareWeight' 'from' device=[FSMPeripheralDeviceScale]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'readTareWeight' 'from' device=[FSMPeripheralDeviceScale] |
| public Group getGroup() { return cGroup; } |
| |
| //'readTareWeight' |
| public Keyword getReadTareWeightKeyword_0() { return cReadTareWeightKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceScale] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceScale] |
| public CrossReference getDeviceFSMPeripheralDeviceScaleCrossReference_2_0() { return cDeviceFSMPeripheralDeviceScaleCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralScaleTareWeightElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralScaleTareWeight"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cSetTareWeightKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cValueAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cValueFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cValueAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceScaleCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceScaleCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralScaleTareWeight: |
| // 'setTareWeight' value=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceScale]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'setTareWeight' value=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceScale] |
| public Group getGroup() { return cGroup; } |
| |
| //'setTareWeight' |
| public Keyword getSetTareWeightKeyword_0() { return cSetTareWeightKeyword_0; } |
| |
| //value=FSMActionFieldConcatenation |
| public Assignment getValueAssignment_1() { return cValueAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getValueFSMActionFieldConcatenationParserRuleCall_1_0() { return cValueFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceScale] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceScale] |
| public CrossReference getDeviceFSMPeripheralDeviceScaleCrossReference_3_0() { return cDeviceFSMPeripheralDeviceScaleCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralScaleDisplayTextElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralScaleDisplayText"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cScaleDisplayTextKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cTextAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cTextFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cTextAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDeviceAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDeviceFSMPeripheralDeviceScaleCrossReference_3_0 = (CrossReference)cDeviceAssignment_3.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_3_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceScaleCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionPeripheralScaleDisplayText: |
| // 'scaleDisplayText' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceScale]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'scaleDisplayText' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceScale] |
| public Group getGroup() { return cGroup; } |
| |
| //'scaleDisplayText' |
| public Keyword getScaleDisplayTextKeyword_0() { return cScaleDisplayTextKeyword_0; } |
| |
| //text=FSMActionFieldConcatenation |
| public Assignment getTextAssignment_1() { return cTextAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getTextFSMActionFieldConcatenationParserRuleCall_1_0() { return cTextFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //device=[FSMPeripheralDeviceScale] |
| public Assignment getDeviceAssignment_3() { return cDeviceAssignment_3; } |
| |
| //[FSMPeripheralDeviceScale] |
| public CrossReference getDeviceFSMPeripheralDeviceScaleCrossReference_3_0() { return cDeviceFSMPeripheralDeviceScaleCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_3_0_1() { return cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionPeripheralScaleZeroElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralScaleZero"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cScaleZeroKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceScaleCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceScaleCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralScaleZero: |
| // 'scaleZero' '@' device=[FSMPeripheralDeviceScale]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'scaleZero' '@' device=[FSMPeripheralDeviceScale] |
| public Group getGroup() { return cGroup; } |
| |
| //'scaleZero' |
| public Keyword getScaleZeroKeyword_0() { return cScaleZeroKeyword_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_1() { return cCommercialAtKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceScale] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceScale] |
| public CrossReference getDeviceFSMPeripheralDeviceScaleCrossReference_2_0() { return cDeviceFSMPeripheralDeviceScaleCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionPeripheralScaleWeightUnitElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionPeripheralScaleWeightUnit"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cReadWeightUnitKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cDeviceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cDeviceFSMPeripheralDeviceScaleCrossReference_2_0 = (CrossReference)cDeviceAssignment_2.eContents().get(0); |
| private final RuleCall cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1 = (RuleCall)cDeviceFSMPeripheralDeviceScaleCrossReference_2_0.eContents().get(1); |
| |
| //FSMActionPeripheralScaleWeightUnit: |
| // 'readWeightUnit' 'from' device=[FSMPeripheralDeviceScale]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'readWeightUnit' 'from' device=[FSMPeripheralDeviceScale] |
| public Group getGroup() { return cGroup; } |
| |
| //'readWeightUnit' |
| public Keyword getReadWeightUnitKeyword_0() { return cReadWeightUnitKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //device=[FSMPeripheralDeviceScale] |
| public Assignment getDeviceAssignment_2() { return cDeviceAssignment_2; } |
| |
| //[FSMPeripheralDeviceScale] |
| public CrossReference getDeviceFSMPeripheralDeviceScaleCrossReference_2_0() { return cDeviceFSMPeripheralDeviceScaleCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1() { return cDeviceFSMPeripheralDeviceScaleIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMActionFieldSourceElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSource"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cFSMActionFieldSourceStringParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cFSMActionFieldSourceNumberParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cFSMActionFieldSourceIntegerParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cFSMActionFieldSourceBooleanParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cFSMActionFieldSourceEvaluateParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| private final RuleCall cFSMActionFieldSourceTranslateParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); |
| private final RuleCall cFSMActionFieldGetParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); |
| private final RuleCall cFSMFunctionParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); |
| private final RuleCall cFSMStorageRetrieveParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); |
| private final RuleCall cFSMSignatureRetrieveParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); |
| private final RuleCall cFSMActionFieldSourceDtoAttributeParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); |
| private final RuleCall cFSMActionFieldSourceEventParserRuleCall_11 = (RuleCall)cAlternatives.eContents().get(11); |
| private final RuleCall cFSMActionPeripheralPTResponseParserRuleCall_12 = (RuleCall)cAlternatives.eContents().get(12); |
| private final RuleCall cFSMActionPeripheralScaleReadWeightParserRuleCall_13 = (RuleCall)cAlternatives.eContents().get(13); |
| private final RuleCall cFSMActionPeripheralScaleReadTareWeightParserRuleCall_14 = (RuleCall)cAlternatives.eContents().get(14); |
| private final RuleCall cFSMActionPeripheralScaleWeightUnitParserRuleCall_15 = (RuleCall)cAlternatives.eContents().get(15); |
| |
| //// fields |
| //FSMActionFieldSource: |
| // FSMActionFieldSourceString | FSMActionFieldSourceNumber | FSMActionFieldSourceInteger | FSMActionFieldSourceBoolean | |
| // FSMActionFieldSourceEvaluate | FSMActionFieldSourceTranslate | FSMActionFieldGet | FSMFunction | FSMStorageRetrieve | |
| // FSMSignatureRetrieve | FSMActionFieldSourceDtoAttribute | FSMActionFieldSourceEvent | FSMActionPeripheralPTResponse | |
| // FSMActionPeripheralScaleReadWeight | FSMActionPeripheralScaleReadTareWeight | FSMActionPeripheralScaleWeightUnit; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMActionFieldSourceString | FSMActionFieldSourceNumber | FSMActionFieldSourceInteger | FSMActionFieldSourceBoolean | |
| //FSMActionFieldSourceEvaluate | FSMActionFieldSourceTranslate | FSMActionFieldGet | FSMFunction | FSMStorageRetrieve | |
| //FSMSignatureRetrieve | FSMActionFieldSourceDtoAttribute | FSMActionFieldSourceEvent | FSMActionPeripheralPTResponse | |
| //FSMActionPeripheralScaleReadWeight | FSMActionPeripheralScaleReadTareWeight | FSMActionPeripheralScaleWeightUnit |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //FSMActionFieldSourceString |
| public RuleCall getFSMActionFieldSourceStringParserRuleCall_0() { return cFSMActionFieldSourceStringParserRuleCall_0; } |
| |
| //FSMActionFieldSourceNumber |
| public RuleCall getFSMActionFieldSourceNumberParserRuleCall_1() { return cFSMActionFieldSourceNumberParserRuleCall_1; } |
| |
| //FSMActionFieldSourceInteger |
| public RuleCall getFSMActionFieldSourceIntegerParserRuleCall_2() { return cFSMActionFieldSourceIntegerParserRuleCall_2; } |
| |
| //FSMActionFieldSourceBoolean |
| public RuleCall getFSMActionFieldSourceBooleanParserRuleCall_3() { return cFSMActionFieldSourceBooleanParserRuleCall_3; } |
| |
| //FSMActionFieldSourceEvaluate |
| public RuleCall getFSMActionFieldSourceEvaluateParserRuleCall_4() { return cFSMActionFieldSourceEvaluateParserRuleCall_4; } |
| |
| //FSMActionFieldSourceTranslate |
| public RuleCall getFSMActionFieldSourceTranslateParserRuleCall_5() { return cFSMActionFieldSourceTranslateParserRuleCall_5; } |
| |
| //FSMActionFieldGet |
| public RuleCall getFSMActionFieldGetParserRuleCall_6() { return cFSMActionFieldGetParserRuleCall_6; } |
| |
| //FSMFunction |
| public RuleCall getFSMFunctionParserRuleCall_7() { return cFSMFunctionParserRuleCall_7; } |
| |
| //FSMStorageRetrieve |
| public RuleCall getFSMStorageRetrieveParserRuleCall_8() { return cFSMStorageRetrieveParserRuleCall_8; } |
| |
| //FSMSignatureRetrieve |
| public RuleCall getFSMSignatureRetrieveParserRuleCall_9() { return cFSMSignatureRetrieveParserRuleCall_9; } |
| |
| //FSMActionFieldSourceDtoAttribute |
| public RuleCall getFSMActionFieldSourceDtoAttributeParserRuleCall_10() { return cFSMActionFieldSourceDtoAttributeParserRuleCall_10; } |
| |
| //FSMActionFieldSourceEvent |
| public RuleCall getFSMActionFieldSourceEventParserRuleCall_11() { return cFSMActionFieldSourceEventParserRuleCall_11; } |
| |
| //FSMActionPeripheralPTResponse |
| public RuleCall getFSMActionPeripheralPTResponseParserRuleCall_12() { return cFSMActionPeripheralPTResponseParserRuleCall_12; } |
| |
| //FSMActionPeripheralScaleReadWeight |
| public RuleCall getFSMActionPeripheralScaleReadWeightParserRuleCall_13() { return cFSMActionPeripheralScaleReadWeightParserRuleCall_13; } |
| |
| //FSMActionPeripheralScaleReadTareWeight |
| public RuleCall getFSMActionPeripheralScaleReadTareWeightParserRuleCall_14() { return cFSMActionPeripheralScaleReadTareWeightParserRuleCall_14; } |
| |
| //FSMActionPeripheralScaleWeightUnit |
| public RuleCall getFSMActionPeripheralScaleWeightUnitParserRuleCall_15() { return cFSMActionPeripheralScaleWeightUnitParserRuleCall_15; } |
| } |
| public class FSMOperationElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMOperation"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cOperationKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cGroupAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cGroupFunctionLibraryStatemachineGroupCrossReference_1_0 = (CrossReference)cGroupAssignment_1.eContents().get(0); |
| private final RuleCall cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1 = (RuleCall)cGroupFunctionLibraryStatemachineGroupCrossReference_1_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cOperationAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cOperationFunctionLibraryOperationCrossReference_3_0 = (CrossReference)cOperationAssignment_3.eContents().get(0); |
| private final RuleCall cOperationFunctionLibraryOperationIDTerminalRuleCall_3_0_1 = (RuleCall)cOperationFunctionLibraryOperationCrossReference_3_0.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cFirstAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cFirstFSMOperationParameterParserRuleCall_5_0 = (RuleCall)cFirstAssignment_5.eContents().get(0); |
| private final Assignment cMoreAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cMoreFSMOperationParameterMoreParserRuleCall_6_0 = (RuleCall)cMoreAssignment_6.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| |
| //FSMOperation: |
| // 'operation' group=[function::FunctionLibraryStatemachineGroup] '.' operation=[function::FunctionLibraryOperation] |
| // '(' first=FSMOperationParameter? more+=FSMOperationParameterMore* ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'operation' group=[function::FunctionLibraryStatemachineGroup] '.' operation=[function::FunctionLibraryOperation] '(' |
| //first=FSMOperationParameter? more+=FSMOperationParameterMore* ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'operation' |
| public Keyword getOperationKeyword_0() { return cOperationKeyword_0; } |
| |
| //group=[function::FunctionLibraryStatemachineGroup] |
| public Assignment getGroupAssignment_1() { return cGroupAssignment_1; } |
| |
| //[function::FunctionLibraryStatemachineGroup] |
| public CrossReference getGroupFunctionLibraryStatemachineGroupCrossReference_1_0() { return cGroupFunctionLibraryStatemachineGroupCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1() { return cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } |
| |
| //operation=[function::FunctionLibraryOperation] |
| public Assignment getOperationAssignment_3() { return cOperationAssignment_3; } |
| |
| //[function::FunctionLibraryOperation] |
| public CrossReference getOperationFunctionLibraryOperationCrossReference_3_0() { return cOperationFunctionLibraryOperationCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getOperationFunctionLibraryOperationIDTerminalRuleCall_3_0_1() { return cOperationFunctionLibraryOperationIDTerminalRuleCall_3_0_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_4() { return cLeftParenthesisKeyword_4; } |
| |
| //first=FSMOperationParameter? |
| public Assignment getFirstAssignment_5() { return cFirstAssignment_5; } |
| |
| //FSMOperationParameter |
| public RuleCall getFirstFSMOperationParameterParserRuleCall_5_0() { return cFirstFSMOperationParameterParserRuleCall_5_0; } |
| |
| //more+=FSMOperationParameterMore* |
| public Assignment getMoreAssignment_6() { return cMoreAssignment_6; } |
| |
| //FSMOperationParameterMore |
| public RuleCall getMoreFSMOperationParameterMoreParserRuleCall_6_0() { return cMoreFSMOperationParameterMoreParserRuleCall_6_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_7() { return cRightParenthesisKeyword_7; } |
| } |
| public class FSMGuardElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMGuard"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cGuardKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cGroupAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cGroupFunctionLibraryStatemachineGroupCrossReference_1_0 = (CrossReference)cGroupAssignment_1.eContents().get(0); |
| private final RuleCall cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1 = (RuleCall)cGroupFunctionLibraryStatemachineGroupCrossReference_1_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cGuardAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cGuardFunctionLibraryGuardCrossReference_3_0 = (CrossReference)cGuardAssignment_3.eContents().get(0); |
| private final RuleCall cGuardFunctionLibraryGuardIDTerminalRuleCall_3_0_1 = (RuleCall)cGuardFunctionLibraryGuardCrossReference_3_0.eContents().get(1); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Assignment cHasOnFailAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0); |
| private final Keyword cHasOnFailOnFailKeyword_4_0_0 = (Keyword)cHasOnFailAssignment_4_0.eContents().get(0); |
| private final Keyword cCaptionKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); |
| private final Assignment cOnFailCaptionAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); |
| private final RuleCall cOnFailCaptionTRANSLATABLESTRINGParserRuleCall_4_2_0 = (RuleCall)cOnFailCaptionAssignment_4_2.eContents().get(0); |
| private final Keyword cDescriptionKeyword_4_3 = (Keyword)cGroup_4.eContents().get(3); |
| private final Assignment cOnFailDescriptionAssignment_4_4 = (Assignment)cGroup_4.eContents().get(4); |
| private final RuleCall cOnFailDescriptionTRANSLATABLESTRINGParserRuleCall_4_4_0 = (RuleCall)cOnFailDescriptionAssignment_4_4.eContents().get(0); |
| private final Keyword cTypeKeyword_4_5 = (Keyword)cGroup_4.eContents().get(5); |
| private final Assignment cOnFailTypeAssignment_4_6 = (Assignment)cGroup_4.eContents().get(6); |
| private final RuleCall cOnFailTypeFSMUserMessageTypeEnumRuleCall_4_6_0 = (RuleCall)cOnFailTypeAssignment_4_6.eContents().get(0); |
| |
| //FSMGuard: |
| // 'guard' group=[function::FunctionLibraryStatemachineGroup] '.' guard=[function::FunctionLibraryGuard] |
| // (hasOnFail?='onFail' 'caption' onFailCaption=TRANSLATABLESTRING |
| // 'description' onFailDescription=TRANSLATABLESTRING 'type' onFailType=FSMUserMessageType)?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'guard' group=[function::FunctionLibraryStatemachineGroup] '.' guard=[function::FunctionLibraryGuard] |
| //(hasOnFail?='onFail' 'caption' onFailCaption=TRANSLATABLESTRING 'description' onFailDescription=TRANSLATABLESTRING |
| //'type' onFailType=FSMUserMessageType)? |
| public Group getGroup() { return cGroup; } |
| |
| //'guard' |
| public Keyword getGuardKeyword_0() { return cGuardKeyword_0; } |
| |
| //group=[function::FunctionLibraryStatemachineGroup] |
| public Assignment getGroupAssignment_1() { return cGroupAssignment_1; } |
| |
| //[function::FunctionLibraryStatemachineGroup] |
| public CrossReference getGroupFunctionLibraryStatemachineGroupCrossReference_1_0() { return cGroupFunctionLibraryStatemachineGroupCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1() { return cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } |
| |
| //guard=[function::FunctionLibraryGuard] |
| public Assignment getGuardAssignment_3() { return cGuardAssignment_3; } |
| |
| //[function::FunctionLibraryGuard] |
| public CrossReference getGuardFunctionLibraryGuardCrossReference_3_0() { return cGuardFunctionLibraryGuardCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getGuardFunctionLibraryGuardIDTerminalRuleCall_3_0_1() { return cGuardFunctionLibraryGuardIDTerminalRuleCall_3_0_1; } |
| |
| //(hasOnFail?='onFail' 'caption' onFailCaption=TRANSLATABLESTRING 'description' onFailDescription=TRANSLATABLESTRING |
| //'type' onFailType=FSMUserMessageType)? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //hasOnFail?='onFail' |
| public Assignment getHasOnFailAssignment_4_0() { return cHasOnFailAssignment_4_0; } |
| |
| //'onFail' |
| public Keyword getHasOnFailOnFailKeyword_4_0_0() { return cHasOnFailOnFailKeyword_4_0_0; } |
| |
| //'caption' |
| public Keyword getCaptionKeyword_4_1() { return cCaptionKeyword_4_1; } |
| |
| //onFailCaption=TRANSLATABLESTRING |
| public Assignment getOnFailCaptionAssignment_4_2() { return cOnFailCaptionAssignment_4_2; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getOnFailCaptionTRANSLATABLESTRINGParserRuleCall_4_2_0() { return cOnFailCaptionTRANSLATABLESTRINGParserRuleCall_4_2_0; } |
| |
| //'description' |
| public Keyword getDescriptionKeyword_4_3() { return cDescriptionKeyword_4_3; } |
| |
| //onFailDescription=TRANSLATABLESTRING |
| public Assignment getOnFailDescriptionAssignment_4_4() { return cOnFailDescriptionAssignment_4_4; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getOnFailDescriptionTRANSLATABLESTRINGParserRuleCall_4_4_0() { return cOnFailDescriptionTRANSLATABLESTRINGParserRuleCall_4_4_0; } |
| |
| //'type' |
| public Keyword getTypeKeyword_4_5() { return cTypeKeyword_4_5; } |
| |
| //onFailType=FSMUserMessageType |
| public Assignment getOnFailTypeAssignment_4_6() { return cOnFailTypeAssignment_4_6; } |
| |
| //FSMUserMessageType |
| public RuleCall getOnFailTypeFSMUserMessageTypeEnumRuleCall_4_6_0() { return cOnFailTypeFSMUserMessageTypeEnumRuleCall_4_6_0; } |
| } |
| public class FSMFunctionElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMFunction"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cFunctionKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cGroupAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cGroupFunctionLibraryStatemachineGroupCrossReference_1_0 = (CrossReference)cGroupAssignment_1.eContents().get(0); |
| private final RuleCall cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1 = (RuleCall)cGroupFunctionLibraryStatemachineGroupCrossReference_1_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cFunctionAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cFunctionFunctionLibraryFunctionCrossReference_3_0 = (CrossReference)cFunctionAssignment_3.eContents().get(0); |
| private final RuleCall cFunctionFunctionLibraryFunctionIDTerminalRuleCall_3_0_1 = (RuleCall)cFunctionFunctionLibraryFunctionCrossReference_3_0.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cFirstAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cFirstFSMOperationParameterParserRuleCall_5_0 = (RuleCall)cFirstAssignment_5.eContents().get(0); |
| private final Assignment cMoreAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cMoreFSMOperationParameterMoreParserRuleCall_6_0 = (RuleCall)cMoreAssignment_6.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| |
| //FSMFunction: |
| // 'function' group=[function::FunctionLibraryStatemachineGroup] '.' function=[function::FunctionLibraryFunction] |
| // '(' first=FSMOperationParameter? more+=FSMOperationParameterMore* ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'function' group=[function::FunctionLibraryStatemachineGroup] '.' function=[function::FunctionLibraryFunction] '(' |
| //first=FSMOperationParameter? more+=FSMOperationParameterMore* ')' |
| public Group getGroup() { return cGroup; } |
| |
| //'function' |
| public Keyword getFunctionKeyword_0() { return cFunctionKeyword_0; } |
| |
| //group=[function::FunctionLibraryStatemachineGroup] |
| public Assignment getGroupAssignment_1() { return cGroupAssignment_1; } |
| |
| //[function::FunctionLibraryStatemachineGroup] |
| public CrossReference getGroupFunctionLibraryStatemachineGroupCrossReference_1_0() { return cGroupFunctionLibraryStatemachineGroupCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1() { return cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_1_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } |
| |
| //function=[function::FunctionLibraryFunction] |
| public Assignment getFunctionAssignment_3() { return cFunctionAssignment_3; } |
| |
| //[function::FunctionLibraryFunction] |
| public CrossReference getFunctionFunctionLibraryFunctionCrossReference_3_0() { return cFunctionFunctionLibraryFunctionCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getFunctionFunctionLibraryFunctionIDTerminalRuleCall_3_0_1() { return cFunctionFunctionLibraryFunctionIDTerminalRuleCall_3_0_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_4() { return cLeftParenthesisKeyword_4; } |
| |
| //first=FSMOperationParameter? |
| public Assignment getFirstAssignment_5() { return cFirstAssignment_5; } |
| |
| //FSMOperationParameter |
| public RuleCall getFirstFSMOperationParameterParserRuleCall_5_0() { return cFirstFSMOperationParameterParserRuleCall_5_0; } |
| |
| //more+=FSMOperationParameterMore* |
| public Assignment getMoreAssignment_6() { return cMoreAssignment_6; } |
| |
| //FSMOperationParameterMore |
| public RuleCall getMoreFSMOperationParameterMoreParserRuleCall_6_0() { return cMoreFSMOperationParameterMoreParserRuleCall_6_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_7() { return cRightParenthesisKeyword_7; } |
| } |
| public class FSMStorageElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMStorage"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cStoreKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cContentAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cContentFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cContentAssignment_1.eContents().get(0); |
| private final Keyword cWithKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cKeyAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cKeyIDTerminalRuleCall_3_0 = (RuleCall)cKeyAssignment_3.eContents().get(0); |
| private final Keyword cFullStopKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cAttributeAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cAttributeIDTerminalRuleCall_5_0 = (RuleCall)cAttributeAssignment_5.eContents().get(0); |
| |
| //FSMStorage: |
| // 'store' content=FSMActionFieldConcatenation 'with' key=ID '.' attribute=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'store' content=FSMActionFieldConcatenation 'with' key=ID '.' attribute=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'store' |
| public Keyword getStoreKeyword_0() { return cStoreKeyword_0; } |
| |
| //content=FSMActionFieldConcatenation |
| public Assignment getContentAssignment_1() { return cContentAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getContentFSMActionFieldConcatenationParserRuleCall_1_0() { return cContentFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'with' |
| public Keyword getWithKeyword_2() { return cWithKeyword_2; } |
| |
| //key=ID |
| public Assignment getKeyAssignment_3() { return cKeyAssignment_3; } |
| |
| //ID |
| public RuleCall getKeyIDTerminalRuleCall_3_0() { return cKeyIDTerminalRuleCall_3_0; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_4() { return cFullStopKeyword_4; } |
| |
| //attribute=ID |
| public Assignment getAttributeAssignment_5() { return cAttributeAssignment_5; } |
| |
| //ID |
| public RuleCall getAttributeIDTerminalRuleCall_5_0() { return cAttributeIDTerminalRuleCall_5_0; } |
| } |
| public class FSMStorageRetrieveElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMStorageRetrieve"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cRetrieveKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Keyword cFromKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cKeyAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cKeyIDTerminalRuleCall_2_0 = (RuleCall)cKeyAssignment_2.eContents().get(0); |
| private final Keyword cFullStopKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cAttributeAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cAttributeIDTerminalRuleCall_4_0 = (RuleCall)cAttributeAssignment_4.eContents().get(0); |
| |
| //FSMStorageRetrieve: |
| // 'retrieve' 'from' key=ID '.' attribute=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'retrieve' 'from' key=ID '.' attribute=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'retrieve' |
| public Keyword getRetrieveKeyword_0() { return cRetrieveKeyword_0; } |
| |
| //'from' |
| public Keyword getFromKeyword_1() { return cFromKeyword_1; } |
| |
| //key=ID |
| public Assignment getKeyAssignment_2() { return cKeyAssignment_2; } |
| |
| //ID |
| public RuleCall getKeyIDTerminalRuleCall_2_0() { return cKeyIDTerminalRuleCall_2_0; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_3() { return cFullStopKeyword_3; } |
| |
| //attribute=ID |
| public Assignment getAttributeAssignment_4() { return cAttributeAssignment_4; } |
| |
| //ID |
| public RuleCall getAttributeIDTerminalRuleCall_4_0() { return cAttributeIDTerminalRuleCall_4_0; } |
| } |
| public class FSMActionConditionalTransitionElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionConditionalTransition"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cTransitionKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cTransitionAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cTransitionFSMStateCrossReference_1_0 = (CrossReference)cTransitionAssignment_1.eContents().get(0); |
| private final RuleCall cTransitionFSMStateIDTerminalRuleCall_1_0_1 = (RuleCall)cTransitionFSMStateCrossReference_1_0.eContents().get(1); |
| private final Assignment cGuardAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cGuardFSMGuardParserRuleCall_2_0 = (RuleCall)cGuardAssignment_2.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cActionsAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cActionsFSMActionParserRuleCall_4_0 = (RuleCall)cActionsAssignment_4.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| |
| //FSMActionConditionalTransition: |
| // 'transition' transition=[FSMState] guard=FSMGuard '{' actions+=FSMAction* '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'transition' transition=[FSMState] guard=FSMGuard '{' actions+=FSMAction* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'transition' |
| public Keyword getTransitionKeyword_0() { return cTransitionKeyword_0; } |
| |
| //transition=[FSMState] |
| public Assignment getTransitionAssignment_1() { return cTransitionAssignment_1; } |
| |
| //[FSMState] |
| public CrossReference getTransitionFSMStateCrossReference_1_0() { return cTransitionFSMStateCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getTransitionFSMStateIDTerminalRuleCall_1_0_1() { return cTransitionFSMStateIDTerminalRuleCall_1_0_1; } |
| |
| //guard=FSMGuard |
| public Assignment getGuardAssignment_2() { return cGuardAssignment_2; } |
| |
| //FSMGuard |
| public RuleCall getGuardFSMGuardParserRuleCall_2_0() { return cGuardFSMGuardParserRuleCall_2_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } |
| |
| //actions+=FSMAction* |
| public Assignment getActionsAssignment_4() { return cActionsAssignment_4; } |
| |
| //FSMAction |
| public RuleCall getActionsFSMActionParserRuleCall_4_0() { return cActionsFSMActionParserRuleCall_4_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } |
| } |
| public class FSMActionFieldSourceStringElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceString"); |
| private final Assignment cTextAssignment = (Assignment)rule.eContents().get(1); |
| private final RuleCall cTextSTRINGTerminalRuleCall_0 = (RuleCall)cTextAssignment.eContents().get(0); |
| |
| //FSMActionFieldSourceString: |
| // text=STRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //text=STRING |
| public Assignment getTextAssignment() { return cTextAssignment; } |
| |
| //STRING |
| public RuleCall getTextSTRINGTerminalRuleCall_0() { return cTextSTRINGTerminalRuleCall_0; } |
| } |
| public class FSMActionFieldSourceNumberElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceNumber"); |
| private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); |
| private final RuleCall cValueSignedNumberParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); |
| |
| //FSMActionFieldSourceNumber: |
| // value=SignedNumber; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //value=SignedNumber |
| public Assignment getValueAssignment() { return cValueAssignment; } |
| |
| //SignedNumber |
| public RuleCall getValueSignedNumberParserRuleCall_0() { return cValueSignedNumberParserRuleCall_0; } |
| } |
| public class FSMActionFieldSourceIntegerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceInteger"); |
| private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); |
| private final RuleCall cValueINTEGERParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); |
| |
| //FSMActionFieldSourceInteger: |
| // value=INTEGER; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //value=INTEGER |
| public Assignment getValueAssignment() { return cValueAssignment; } |
| |
| //INTEGER |
| public RuleCall getValueINTEGERParserRuleCall_0() { return cValueINTEGERParserRuleCall_0; } |
| } |
| public class FSMActionFieldSourceBooleanElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceBoolean"); |
| private final Assignment cValueAssignment = (Assignment)rule.eContents().get(1); |
| private final RuleCall cValueBOOLEANParserRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0); |
| |
| //FSMActionFieldSourceBoolean: |
| // value=BOOLEAN; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //value=BOOLEAN |
| public Assignment getValueAssignment() { return cValueAssignment; } |
| |
| //BOOLEAN |
| public RuleCall getValueBOOLEANParserRuleCall_0() { return cValueBOOLEANParserRuleCall_0; } |
| } |
| public class FSMActionFieldSourceEvaluateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceEvaluate"); |
| private final Assignment cEvaluationtypeAssignment = (Assignment)rule.eContents().get(1); |
| private final RuleCall cEvaluationtypeFSMEvaluationTypeEnumRuleCall_0 = (RuleCall)cEvaluationtypeAssignment.eContents().get(0); |
| |
| //FSMActionFieldSourceEvaluate: |
| // evaluationtype=FSMEvaluationType; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //evaluationtype=FSMEvaluationType |
| public Assignment getEvaluationtypeAssignment() { return cEvaluationtypeAssignment; } |
| |
| //FSMEvaluationType |
| public RuleCall getEvaluationtypeFSMEvaluationTypeEnumRuleCall_0() { return cEvaluationtypeFSMEvaluationTypeEnumRuleCall_0; } |
| } |
| public class FSMActionFieldSourceEventElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceEvent"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceEventAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cEventKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| |
| //FSMActionFieldSourceEvent: |
| // {FSMActionFieldSourceEvent} 'event'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceEvent} 'event' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceEvent} |
| public Action getFSMActionFieldSourceEventAction_0() { return cFSMActionFieldSourceEventAction_0; } |
| |
| //'event' |
| public Keyword getEventKeyword_1() { return cEventKeyword_1; } |
| } |
| public class FSMActionFieldSourceTranslateElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceTranslate"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cTranslateKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cTextAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cTextTRANSLATABLESTRINGParserRuleCall_1_0 = (RuleCall)cTextAssignment_1.eContents().get(0); |
| |
| //FSMActionFieldSourceTranslate: |
| // 'translate' text=TRANSLATABLESTRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'translate' text=TRANSLATABLESTRING |
| public Group getGroup() { return cGroup; } |
| |
| //'translate' |
| public Keyword getTranslateKeyword_0() { return cTranslateKeyword_0; } |
| |
| //text=TRANSLATABLESTRING |
| public Assignment getTextAssignment_1() { return cTextAssignment_1; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getTextTRANSLATABLESTRINGParserRuleCall_1_0() { return cTextTRANSLATABLESTRINGParserRuleCall_1_0; } |
| } |
| public class FSMActionFieldSourceDtoAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceDtoAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDtoKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDtoAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cDtoFSMControlDTOAttributeCrossReference_1_0 = (CrossReference)cDtoAssignment_1.eContents().get(0); |
| private final RuleCall cDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cDtoFSMControlDTOAttributeCrossReference_1_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cAttributeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cAttributeLDtoInheritedAttributeCrossReference_3_0 = (CrossReference)cAttributeAssignment_3.eContents().get(0); |
| private final RuleCall cAttributeLDtoInheritedAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cAttributeLDtoInheritedAttributeCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionFieldSourceDtoAttribute: |
| // 'dto' dto=[FSMControlDTOAttribute] '.' attribute=[dto::LDtoInheritedAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'dto' dto=[FSMControlDTOAttribute] '.' attribute=[dto::LDtoInheritedAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'dto' |
| public Keyword getDtoKeyword_0() { return cDtoKeyword_0; } |
| |
| //dto=[FSMControlDTOAttribute] |
| public Assignment getDtoAssignment_1() { return cDtoAssignment_1; } |
| |
| //[FSMControlDTOAttribute] |
| public CrossReference getDtoFSMControlDTOAttributeCrossReference_1_0() { return cDtoFSMControlDTOAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1() { return cDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_2() { return cFullStopKeyword_2; } |
| |
| //attribute=[dto::LDtoInheritedAttribute] |
| public Assignment getAttributeAssignment_3() { return cAttributeAssignment_3; } |
| |
| //[dto::LDtoInheritedAttribute] |
| public CrossReference getAttributeLDtoInheritedAttributeCrossReference_3_0() { return cAttributeLDtoInheritedAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getAttributeLDtoInheritedAttributeIDTerminalRuleCall_3_0_1() { return cAttributeLDtoInheritedAttributeIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionFieldSourceMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceMore"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cFSMActionFieldSourceStringMoreParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cFSMActionFieldSourceNumberMoreParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cFSMActionFieldSourceIntegerMoreParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cFSMActionFieldSourceBooleanMoreParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cFSMActionFieldSourceEvaluateMoreParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| private final RuleCall cFSMActionFieldSourceTranslateMoreParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); |
| private final RuleCall cFSMActionFieldGetMoreParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); |
| private final RuleCall cFSMOperationMoreParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); |
| private final RuleCall cFSMStorageRetrieveMoreParserRuleCall_8 = (RuleCall)cAlternatives.eContents().get(8); |
| private final RuleCall cFSMActionFieldSourceDtoAttributeMoreParserRuleCall_9 = (RuleCall)cAlternatives.eContents().get(9); |
| |
| //FSMActionFieldSourceMore FSMActionFieldSource: |
| // FSMActionFieldSourceStringMore | FSMActionFieldSourceNumberMore | FSMActionFieldSourceIntegerMore | |
| // FSMActionFieldSourceBooleanMore | FSMActionFieldSourceEvaluateMore | FSMActionFieldSourceTranslateMore | |
| // FSMActionFieldGetMore | FSMOperationMore | FSMStorageRetrieveMore | FSMActionFieldSourceDtoAttributeMore; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMActionFieldSourceStringMore | FSMActionFieldSourceNumberMore | FSMActionFieldSourceIntegerMore | |
| //FSMActionFieldSourceBooleanMore | FSMActionFieldSourceEvaluateMore | FSMActionFieldSourceTranslateMore | |
| //FSMActionFieldGetMore | FSMOperationMore | FSMStorageRetrieveMore | FSMActionFieldSourceDtoAttributeMore |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //FSMActionFieldSourceStringMore |
| public RuleCall getFSMActionFieldSourceStringMoreParserRuleCall_0() { return cFSMActionFieldSourceStringMoreParserRuleCall_0; } |
| |
| //FSMActionFieldSourceNumberMore |
| public RuleCall getFSMActionFieldSourceNumberMoreParserRuleCall_1() { return cFSMActionFieldSourceNumberMoreParserRuleCall_1; } |
| |
| //FSMActionFieldSourceIntegerMore |
| public RuleCall getFSMActionFieldSourceIntegerMoreParserRuleCall_2() { return cFSMActionFieldSourceIntegerMoreParserRuleCall_2; } |
| |
| //FSMActionFieldSourceBooleanMore |
| public RuleCall getFSMActionFieldSourceBooleanMoreParserRuleCall_3() { return cFSMActionFieldSourceBooleanMoreParserRuleCall_3; } |
| |
| //FSMActionFieldSourceEvaluateMore |
| public RuleCall getFSMActionFieldSourceEvaluateMoreParserRuleCall_4() { return cFSMActionFieldSourceEvaluateMoreParserRuleCall_4; } |
| |
| //FSMActionFieldSourceTranslateMore |
| public RuleCall getFSMActionFieldSourceTranslateMoreParserRuleCall_5() { return cFSMActionFieldSourceTranslateMoreParserRuleCall_5; } |
| |
| //FSMActionFieldGetMore |
| public RuleCall getFSMActionFieldGetMoreParserRuleCall_6() { return cFSMActionFieldGetMoreParserRuleCall_6; } |
| |
| //FSMOperationMore |
| public RuleCall getFSMOperationMoreParserRuleCall_7() { return cFSMOperationMoreParserRuleCall_7; } |
| |
| //FSMStorageRetrieveMore |
| public RuleCall getFSMStorageRetrieveMoreParserRuleCall_8() { return cFSMStorageRetrieveMoreParserRuleCall_8; } |
| |
| //FSMActionFieldSourceDtoAttributeMore |
| public RuleCall getFSMActionFieldSourceDtoAttributeMoreParserRuleCall_9() { return cFSMActionFieldSourceDtoAttributeMoreParserRuleCall_9; } |
| } |
| public class FSMActionFieldSourceStringMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceStringMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceStringAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cTextAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cTextSTRINGTerminalRuleCall_2_0 = (RuleCall)cTextAssignment_2.eContents().get(0); |
| |
| //FSMActionFieldSourceStringMore FSMActionFieldSourceString: |
| // {FSMActionFieldSourceString} '+' text=STRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceString} '+' text=STRING |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceString} |
| public Action getFSMActionFieldSourceStringAction_0() { return cFSMActionFieldSourceStringAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //text=STRING |
| public Assignment getTextAssignment_2() { return cTextAssignment_2; } |
| |
| //STRING |
| public RuleCall getTextSTRINGTerminalRuleCall_2_0() { return cTextSTRINGTerminalRuleCall_2_0; } |
| } |
| public class FSMActionFieldSourceNumberMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceNumberMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceNumberAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cValueSignedNumberParserRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); |
| |
| //FSMActionFieldSourceNumberMore FSMActionFieldSourceNumber: |
| // {FSMActionFieldSourceNumber} '+' value=SignedNumber; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceNumber} '+' value=SignedNumber |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceNumber} |
| public Action getFSMActionFieldSourceNumberAction_0() { return cFSMActionFieldSourceNumberAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //value=SignedNumber |
| public Assignment getValueAssignment_2() { return cValueAssignment_2; } |
| |
| //SignedNumber |
| public RuleCall getValueSignedNumberParserRuleCall_2_0() { return cValueSignedNumberParserRuleCall_2_0; } |
| } |
| public class FSMActionFieldSourceIntegerMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceIntegerMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceIntegerAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cValueINTEGERParserRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); |
| |
| //FSMActionFieldSourceIntegerMore FSMActionFieldSourceInteger: |
| // {FSMActionFieldSourceInteger} '+' value=INTEGER; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceInteger} '+' value=INTEGER |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceInteger} |
| public Action getFSMActionFieldSourceIntegerAction_0() { return cFSMActionFieldSourceIntegerAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //value=INTEGER |
| public Assignment getValueAssignment_2() { return cValueAssignment_2; } |
| |
| //INTEGER |
| public RuleCall getValueINTEGERParserRuleCall_2_0() { return cValueINTEGERParserRuleCall_2_0; } |
| } |
| public class FSMActionFieldSourceBooleanMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceBooleanMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceBooleanAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cValueAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cValueBOOLEANParserRuleCall_2_0 = (RuleCall)cValueAssignment_2.eContents().get(0); |
| |
| //FSMActionFieldSourceBooleanMore FSMActionFieldSourceBoolean: |
| // {FSMActionFieldSourceBoolean} '+' value=BOOLEAN; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceBoolean} '+' value=BOOLEAN |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceBoolean} |
| public Action getFSMActionFieldSourceBooleanAction_0() { return cFSMActionFieldSourceBooleanAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //value=BOOLEAN |
| public Assignment getValueAssignment_2() { return cValueAssignment_2; } |
| |
| //BOOLEAN |
| public RuleCall getValueBOOLEANParserRuleCall_2_0() { return cValueBOOLEANParserRuleCall_2_0; } |
| } |
| public class FSMActionFieldSourceEvaluateMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceEvaluateMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceEvaluateAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cEvaluationtypeAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cEvaluationtypeFSMEvaluationTypeEnumRuleCall_2_0 = (RuleCall)cEvaluationtypeAssignment_2.eContents().get(0); |
| |
| //FSMActionFieldSourceEvaluateMore FSMActionFieldSourceEvaluate: |
| // {FSMActionFieldSourceEvaluate} '+' evaluationtype=FSMEvaluationType; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceEvaluate} '+' evaluationtype=FSMEvaluationType |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceEvaluate} |
| public Action getFSMActionFieldSourceEvaluateAction_0() { return cFSMActionFieldSourceEvaluateAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //evaluationtype=FSMEvaluationType |
| public Assignment getEvaluationtypeAssignment_2() { return cEvaluationtypeAssignment_2; } |
| |
| //FSMEvaluationType |
| public RuleCall getEvaluationtypeFSMEvaluationTypeEnumRuleCall_2_0() { return cEvaluationtypeFSMEvaluationTypeEnumRuleCall_2_0; } |
| } |
| public class FSMActionFieldSourceTranslateMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceTranslateMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceTranslateAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cTranslateKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cTextAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cTextTRANSLATABLESTRINGParserRuleCall_3_0 = (RuleCall)cTextAssignment_3.eContents().get(0); |
| |
| //FSMActionFieldSourceTranslateMore FSMActionFieldSourceTranslate: |
| // {FSMActionFieldSourceTranslate} '+' 'translate' text=TRANSLATABLESTRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceTranslate} '+' 'translate' text=TRANSLATABLESTRING |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceTranslate} |
| public Action getFSMActionFieldSourceTranslateAction_0() { return cFSMActionFieldSourceTranslateAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //'translate' |
| public Keyword getTranslateKeyword_2() { return cTranslateKeyword_2; } |
| |
| //text=TRANSLATABLESTRING |
| public Assignment getTextAssignment_3() { return cTextAssignment_3; } |
| |
| //TRANSLATABLESTRING |
| public RuleCall getTextTRANSLATABLESTRINGParserRuleCall_3_0() { return cTextTRANSLATABLESTRINGParserRuleCall_3_0; } |
| } |
| public class FSMActionFieldGetMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldGetMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldGetAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cGetKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cAttributeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cAttributeFSMControlFieldAttributeCrossReference_3_0 = (CrossReference)cAttributeAssignment_3.eContents().get(0); |
| private final RuleCall cAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cAttributeFSMControlFieldAttributeCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionFieldGetMore FSMActionFieldGet: |
| // {FSMActionFieldGet} '+' 'get' attribute=[FSMControlFieldAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldGet} '+' 'get' attribute=[FSMControlFieldAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldGet} |
| public Action getFSMActionFieldGetAction_0() { return cFSMActionFieldGetAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //'get' |
| public Keyword getGetKeyword_2() { return cGetKeyword_2; } |
| |
| //attribute=[FSMControlFieldAttribute] |
| public Assignment getAttributeAssignment_3() { return cAttributeAssignment_3; } |
| |
| //[FSMControlFieldAttribute] |
| public CrossReference getAttributeFSMControlFieldAttributeCrossReference_3_0() { return cAttributeFSMControlFieldAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1() { return cAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMOperationMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMOperationMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMOperationAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cOperationKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cGroupAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cGroupFunctionLibraryStatemachineGroupCrossReference_3_0 = (CrossReference)cGroupAssignment_3.eContents().get(0); |
| private final RuleCall cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_3_0_1 = (RuleCall)cGroupFunctionLibraryStatemachineGroupCrossReference_3_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cOperationAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final CrossReference cOperationFunctionLibraryOperationCrossReference_5_0 = (CrossReference)cOperationAssignment_5.eContents().get(0); |
| private final RuleCall cOperationFunctionLibraryOperationIDTerminalRuleCall_5_0_1 = (RuleCall)cOperationFunctionLibraryOperationCrossReference_5_0.eContents().get(1); |
| |
| //FSMOperationMore FSMOperation: |
| // {FSMOperation} '+' 'operation' group=[function::FunctionLibraryStatemachineGroup] '.' |
| // operation=[function::FunctionLibraryOperation]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMOperation} '+' 'operation' group=[function::FunctionLibraryStatemachineGroup] '.' |
| //operation=[function::FunctionLibraryOperation] |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMOperation} |
| public Action getFSMOperationAction_0() { return cFSMOperationAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //'operation' |
| public Keyword getOperationKeyword_2() { return cOperationKeyword_2; } |
| |
| //group=[function::FunctionLibraryStatemachineGroup] |
| public Assignment getGroupAssignment_3() { return cGroupAssignment_3; } |
| |
| //[function::FunctionLibraryStatemachineGroup] |
| public CrossReference getGroupFunctionLibraryStatemachineGroupCrossReference_3_0() { return cGroupFunctionLibraryStatemachineGroupCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_3_0_1() { return cGroupFunctionLibraryStatemachineGroupIDTerminalRuleCall_3_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_4() { return cFullStopKeyword_4; } |
| |
| //operation=[function::FunctionLibraryOperation] |
| public Assignment getOperationAssignment_5() { return cOperationAssignment_5; } |
| |
| //[function::FunctionLibraryOperation] |
| public CrossReference getOperationFunctionLibraryOperationCrossReference_5_0() { return cOperationFunctionLibraryOperationCrossReference_5_0; } |
| |
| //ID |
| public RuleCall getOperationFunctionLibraryOperationIDTerminalRuleCall_5_0_1() { return cOperationFunctionLibraryOperationIDTerminalRuleCall_5_0_1; } |
| } |
| public class FSMStorageRetrieveMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMStorageRetrieveMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMStorageRetrieveAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cRetrieveKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Keyword cFromKeyword_3 = (Keyword)cGroup.eContents().get(3); |
| private final Assignment cKeyAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cKeyIDTerminalRuleCall_4_0 = (RuleCall)cKeyAssignment_4.eContents().get(0); |
| private final Keyword cFullStopKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| private final Assignment cAttributeAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final RuleCall cAttributeIDTerminalRuleCall_6_0 = (RuleCall)cAttributeAssignment_6.eContents().get(0); |
| |
| //FSMStorageRetrieveMore FSMStorageRetrieve: |
| // {FSMStorageRetrieve} '+' 'retrieve' 'from' key=ID '.' attribute=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMStorageRetrieve} '+' 'retrieve' 'from' key=ID '.' attribute=ID |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMStorageRetrieve} |
| public Action getFSMStorageRetrieveAction_0() { return cFSMStorageRetrieveAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //'retrieve' |
| public Keyword getRetrieveKeyword_2() { return cRetrieveKeyword_2; } |
| |
| //'from' |
| public Keyword getFromKeyword_3() { return cFromKeyword_3; } |
| |
| //key=ID |
| public Assignment getKeyAssignment_4() { return cKeyAssignment_4; } |
| |
| //ID |
| public RuleCall getKeyIDTerminalRuleCall_4_0() { return cKeyIDTerminalRuleCall_4_0; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_5() { return cFullStopKeyword_5; } |
| |
| //attribute=ID |
| public Assignment getAttributeAssignment_6() { return cAttributeAssignment_6; } |
| |
| //ID |
| public RuleCall getAttributeIDTerminalRuleCall_6_0() { return cAttributeIDTerminalRuleCall_6_0; } |
| } |
| public class FSMDotExpressionElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMDotExpression"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final RuleCall cFSMDtoRefParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); |
| private final Group cGroup_1 = (Group)cGroup.eContents().get(1); |
| private final Action cFSMDotExpressionRefAction_1_0 = (Action)cGroup_1.eContents().get(0); |
| private final Keyword cFullStopKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); |
| private final Assignment cTailAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); |
| private final CrossReference cTailLFeatureCrossReference_1_2_0 = (CrossReference)cTailAssignment_1_2.eContents().get(0); |
| private final RuleCall cTailLFeatureIDTerminalRuleCall_1_2_0_1 = (RuleCall)cTailLFeatureCrossReference_1_2_0.eContents().get(1); |
| |
| //FSMDotExpression FSMRef: |
| // FSMDtoRef ({FSMDotExpression.ref=current} "." tail=[types::LFeature])*; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMDtoRef ({FSMDotExpression.ref=current} "." tail=[types::LFeature])* |
| public Group getGroup() { return cGroup; } |
| |
| //FSMDtoRef |
| public RuleCall getFSMDtoRefParserRuleCall_0() { return cFSMDtoRefParserRuleCall_0; } |
| |
| //({FSMDotExpression.ref=current} "." tail=[types::LFeature])* |
| public Group getGroup_1() { return cGroup_1; } |
| |
| //{FSMDotExpression.ref=current} |
| public Action getFSMDotExpressionRefAction_1_0() { return cFSMDotExpressionRefAction_1_0; } |
| |
| //"." |
| public Keyword getFullStopKeyword_1_1() { return cFullStopKeyword_1_1; } |
| |
| //tail=[types::LFeature] |
| public Assignment getTailAssignment_1_2() { return cTailAssignment_1_2; } |
| |
| //[types::LFeature] |
| public CrossReference getTailLFeatureCrossReference_1_2_0() { return cTailLFeatureCrossReference_1_2_0; } |
| |
| //ID |
| public RuleCall getTailLFeatureIDTerminalRuleCall_1_2_0_1() { return cTailLFeatureIDTerminalRuleCall_1_2_0_1; } |
| } |
| public class FSMDtoRefElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMDtoRef"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMDtoRefAction_0 = (Action)cGroup.eContents().get(0); |
| private final Assignment cDtoAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cDtoFSMControlDTOAttributeCrossReference_1_0 = (CrossReference)cDtoAssignment_1.eContents().get(0); |
| private final RuleCall cDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cDtoFSMControlDTOAttributeCrossReference_1_0.eContents().get(1); |
| |
| //FSMDtoRef FSMRef: |
| // {FSMDtoRef} dto=[FSMControlDTOAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMDtoRef} dto=[FSMControlDTOAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMDtoRef} |
| public Action getFSMDtoRefAction_0() { return cFSMDtoRefAction_0; } |
| |
| //dto=[FSMControlDTOAttribute] |
| public Assignment getDtoAssignment_1() { return cDtoAssignment_1; } |
| |
| //[FSMControlDTOAttribute] |
| public CrossReference getDtoFSMControlDTOAttributeCrossReference_1_0() { return cDtoFSMControlDTOAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1() { return cDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionFieldSourceDtoAttributeMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSourceDtoAttributeMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMActionFieldSourceDtoAttributeAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cPlusSignKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cDtoKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDtoAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDtoFSMControlDTOAttributeCrossReference_3_0 = (CrossReference)cDtoAssignment_3.eContents().get(0); |
| private final RuleCall cDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cDtoFSMControlDTOAttributeCrossReference_3_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cAttributeAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final CrossReference cAttributeLDtoInheritedAttributeCrossReference_5_0 = (CrossReference)cAttributeAssignment_5.eContents().get(0); |
| private final RuleCall cAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1 = (RuleCall)cAttributeLDtoInheritedAttributeCrossReference_5_0.eContents().get(1); |
| |
| //FSMActionFieldSourceDtoAttributeMore FSMActionFieldSourceDtoAttribute: |
| // {FSMActionFieldSourceDtoAttribute} '+' 'dto' dto=[FSMControlDTOAttribute] '.' |
| // attribute=[dto::LDtoInheritedAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMActionFieldSourceDtoAttribute} '+' 'dto' dto=[FSMControlDTOAttribute] '.' attribute=[dto::LDtoInheritedAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMActionFieldSourceDtoAttribute} |
| public Action getFSMActionFieldSourceDtoAttributeAction_0() { return cFSMActionFieldSourceDtoAttributeAction_0; } |
| |
| //'+' |
| public Keyword getPlusSignKeyword_1() { return cPlusSignKeyword_1; } |
| |
| //'dto' |
| public Keyword getDtoKeyword_2() { return cDtoKeyword_2; } |
| |
| //dto=[FSMControlDTOAttribute] |
| public Assignment getDtoAssignment_3() { return cDtoAssignment_3; } |
| |
| //[FSMControlDTOAttribute] |
| public CrossReference getDtoFSMControlDTOAttributeCrossReference_3_0() { return cDtoFSMControlDTOAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1() { return cDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_4() { return cFullStopKeyword_4; } |
| |
| //attribute=[dto::LDtoInheritedAttribute] |
| public Assignment getAttributeAssignment_5() { return cAttributeAssignment_5; } |
| |
| //[dto::LDtoInheritedAttribute] |
| public CrossReference getAttributeLDtoInheritedAttributeCrossReference_5_0() { return cAttributeLDtoInheritedAttributeCrossReference_5_0; } |
| |
| //ID |
| public RuleCall getAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1() { return cAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1; } |
| } |
| public class FSMActionFieldConcatenationElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldConcatenation"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Assignment cFirstAssignment_0 = (Assignment)cGroup.eContents().get(0); |
| private final RuleCall cFirstFSMActionFieldSourceParserRuleCall_0_0 = (RuleCall)cFirstAssignment_0.eContents().get(0); |
| private final Assignment cMoreAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cMoreFSMActionFieldSourceMoreParserRuleCall_1_0 = (RuleCall)cMoreAssignment_1.eContents().get(0); |
| |
| //FSMActionFieldConcatenation: |
| // first=FSMActionFieldSource more+=FSMActionFieldSourceMore*; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //first=FSMActionFieldSource more+=FSMActionFieldSourceMore* |
| public Group getGroup() { return cGroup; } |
| |
| //first=FSMActionFieldSource |
| public Assignment getFirstAssignment_0() { return cFirstAssignment_0; } |
| |
| //FSMActionFieldSource |
| public RuleCall getFirstFSMActionFieldSourceParserRuleCall_0_0() { return cFirstFSMActionFieldSourceParserRuleCall_0_0; } |
| |
| //more+=FSMActionFieldSourceMore* |
| public Assignment getMoreAssignment_1() { return cMoreAssignment_1; } |
| |
| //FSMActionFieldSourceMore |
| public RuleCall getMoreFSMActionFieldSourceMoreParserRuleCall_1_0() { return cMoreFSMActionFieldSourceMoreParserRuleCall_1_0; } |
| } |
| public class FSMOperationParameterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMOperationParameter"); |
| private final Assignment cSourceAssignment = (Assignment)rule.eContents().get(1); |
| private final RuleCall cSourceFSMActionFieldConcatenationParserRuleCall_0 = (RuleCall)cSourceAssignment.eContents().get(0); |
| |
| //FSMOperationParameter: |
| // source=FSMActionFieldConcatenation; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //source=FSMActionFieldConcatenation |
| public Assignment getSourceAssignment() { return cSourceAssignment; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getSourceFSMActionFieldConcatenationParserRuleCall_0() { return cSourceFSMActionFieldConcatenationParserRuleCall_0; } |
| } |
| public class FSMOperationParameterMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMOperationParameterMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMOperationParameterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cCommaKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cSourceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cSourceFSMActionFieldConcatenationParserRuleCall_2_0 = (RuleCall)cSourceAssignment_2.eContents().get(0); |
| |
| //FSMOperationParameterMore FSMOperationParameter: |
| // {FSMOperationParameter} ',' source=FSMActionFieldConcatenation; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMOperationParameter} ',' source=FSMActionFieldConcatenation |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMOperationParameter} |
| public Action getFSMOperationParameterAction_0() { return cFSMOperationParameterAction_0; } |
| |
| //',' |
| public Keyword getCommaKeyword_1() { return cCommaKeyword_1; } |
| |
| //source=FSMActionFieldConcatenation |
| public Assignment getSourceAssignment_2() { return cSourceAssignment_2; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getSourceFSMActionFieldConcatenationParserRuleCall_2_0() { return cSourceFSMActionFieldConcatenationParserRuleCall_2_0; } |
| } |
| public class FSMActionFieldSetElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldSet"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cSetKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cSourceAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cSourceFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cSourceAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cAttributeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cAttributeFSMControlFieldAttributeCrossReference_3_0 = (CrossReference)cAttributeAssignment_3.eContents().get(0); |
| private final RuleCall cAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cAttributeFSMControlFieldAttributeCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionFieldSet: |
| // 'set' source=FSMActionFieldConcatenation '@' attribute=[FSMControlFieldAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'set' source=FSMActionFieldConcatenation '@' attribute=[FSMControlFieldAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'set' |
| public Keyword getSetKeyword_0() { return cSetKeyword_0; } |
| |
| //source=FSMActionFieldConcatenation |
| public Assignment getSourceAssignment_1() { return cSourceAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getSourceFSMActionFieldConcatenationParserRuleCall_1_0() { return cSourceFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //attribute=[FSMControlFieldAttribute] |
| public Assignment getAttributeAssignment_3() { return cAttributeAssignment_3; } |
| |
| //[FSMControlFieldAttribute] |
| public CrossReference getAttributeFSMControlFieldAttributeCrossReference_3_0() { return cAttributeFSMControlFieldAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1() { return cAttributeFSMControlFieldAttributeIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionFieldClearElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldClear"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cClearKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeFSMControlFieldAttributeCrossReference_1_0 = (CrossReference)cAttributeAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeFSMControlFieldAttributeCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionFieldClear: |
| // 'clear' attribute=[FSMControlFieldAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'clear' attribute=[FSMControlFieldAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'clear' |
| public Keyword getClearKeyword_0() { return cClearKeyword_0; } |
| |
| //attribute=[FSMControlFieldAttribute] |
| public Assignment getAttributeAssignment_1() { return cAttributeAssignment_1; } |
| |
| //[FSMControlFieldAttribute] |
| public CrossReference getAttributeFSMControlFieldAttributeCrossReference_1_0() { return cAttributeFSMControlFieldAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1() { return cAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionFieldGetElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldGet"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cGetKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeFSMControlFieldAttributeCrossReference_1_0 = (CrossReference)cAttributeAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeFSMControlFieldAttributeCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionFieldGet: |
| // 'get' attribute=[FSMControlFieldAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'get' attribute=[FSMControlFieldAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'get' |
| public Keyword getGetKeyword_0() { return cGetKeyword_0; } |
| |
| //attribute=[FSMControlFieldAttribute] |
| public Assignment getAttributeAssignment_1() { return cAttributeAssignment_1; } |
| |
| //[FSMControlFieldAttribute] |
| public CrossReference getAttributeFSMControlFieldAttributeCrossReference_1_0() { return cAttributeFSMControlFieldAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1() { return cAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionFieldFilterToggleElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldFilterToggle"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cToggleKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cFilterAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cFilterFSMControlFilterCrossReference_1_0 = (CrossReference)cFilterAssignment_1.eContents().get(0); |
| private final RuleCall cFilterFSMControlFilterIDTerminalRuleCall_1_0_1 = (RuleCall)cFilterFSMControlFilterCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionFieldFilterToggle: |
| // 'toggle' filter=[FSMControlFilter]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'toggle' filter=[FSMControlFilter] |
| public Group getGroup() { return cGroup; } |
| |
| //'toggle' |
| public Keyword getToggleKeyword_0() { return cToggleKeyword_0; } |
| |
| //filter=[FSMControlFilter] |
| public Assignment getFilterAssignment_1() { return cFilterAssignment_1; } |
| |
| //[FSMControlFilter] |
| public CrossReference getFilterFSMControlFilterCrossReference_1_0() { return cFilterFSMControlFilterCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getFilterFSMControlFilterIDTerminalRuleCall_1_0_1() { return cFilterFSMControlFilterIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionFieldRemoveElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionFieldRemove"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cRemoveKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeFSMControlFieldAttributeCrossReference_1_0 = (CrossReference)cAttributeAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeFSMControlFieldAttributeCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionFieldRemove: |
| // 'remove' attribute=[FSMControlFieldAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'remove' attribute=[FSMControlFieldAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'remove' |
| public Keyword getRemoveKeyword_0() { return cRemoveKeyword_0; } |
| |
| //attribute=[FSMControlFieldAttribute] |
| public Assignment getAttributeAssignment_1() { return cAttributeAssignment_1; } |
| |
| //[FSMControlFieldAttribute] |
| public CrossReference getAttributeFSMControlFieldAttributeCrossReference_1_0() { return cAttributeFSMControlFieldAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1() { return cAttributeFSMControlFieldAttributeIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMControlVisibilityElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlVisibility"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cFSMControlFieldAttributeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cFSMControlFieldLayoutParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cFSMControlButtonAttributeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cFSMControlButtonParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| |
| //FSMControlVisibility: |
| // FSMControlFieldAttribute | FSMControlFieldLayout | FSMControlButtonAttribute | FSMControlButton; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMControlFieldAttribute | FSMControlFieldLayout | FSMControlButtonAttribute | FSMControlButton |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //FSMControlFieldAttribute |
| public RuleCall getFSMControlFieldAttributeParserRuleCall_0() { return cFSMControlFieldAttributeParserRuleCall_0; } |
| |
| //FSMControlFieldLayout |
| public RuleCall getFSMControlFieldLayoutParserRuleCall_1() { return cFSMControlFieldLayoutParserRuleCall_1; } |
| |
| //FSMControlButtonAttribute |
| public RuleCall getFSMControlButtonAttributeParserRuleCall_2() { return cFSMControlButtonAttributeParserRuleCall_2; } |
| |
| //FSMControlButton |
| public RuleCall getFSMControlButtonParserRuleCall_3() { return cFSMControlButtonParserRuleCall_3; } |
| } |
| public class FSMActionItemVisibleElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionItemVisible"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cVisibleKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeFSMControlVisibilityCrossReference_1_0 = (CrossReference)cAttributeAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeFSMControlVisibilityCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionItemVisible: |
| // 'visible' attribute=[FSMControlVisibility]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'visible' attribute=[FSMControlVisibility] |
| public Group getGroup() { return cGroup; } |
| |
| //'visible' |
| public Keyword getVisibleKeyword_0() { return cVisibleKeyword_0; } |
| |
| //attribute=[FSMControlVisibility] |
| public Assignment getAttributeAssignment_1() { return cAttributeAssignment_1; } |
| |
| //[FSMControlVisibility] |
| public CrossReference getAttributeFSMControlVisibilityCrossReference_1_0() { return cAttributeFSMControlVisibilityCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1() { return cAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionItemInvisibleElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionItemInvisible"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cInvisibleKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cAttributeAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cAttributeFSMControlVisibilityCrossReference_1_0 = (CrossReference)cAttributeAssignment_1.eContents().get(0); |
| private final RuleCall cAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1 = (RuleCall)cAttributeFSMControlVisibilityCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionItemInvisible: |
| // 'invisible' attribute=[FSMControlVisibility]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'invisible' attribute=[FSMControlVisibility] |
| public Group getGroup() { return cGroup; } |
| |
| //'invisible' |
| public Keyword getInvisibleKeyword_0() { return cInvisibleKeyword_0; } |
| |
| //attribute=[FSMControlVisibility] |
| public Assignment getAttributeAssignment_1() { return cAttributeAssignment_1; } |
| |
| //[FSMControlVisibility] |
| public CrossReference getAttributeFSMControlVisibilityCrossReference_1_0() { return cAttributeFSMControlVisibilityCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1() { return cAttributeFSMControlVisibilityIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionButtonCaptionElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionButtonCaption"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cCaptionKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cCaptionAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cCaptionFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cCaptionAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cAttributeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cAttributeFSMControlButtonAttributeCrossReference_3_0 = (CrossReference)cAttributeAssignment_3.eContents().get(0); |
| private final RuleCall cAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cAttributeFSMControlButtonAttributeCrossReference_3_0.eContents().get(1); |
| |
| //// buttons |
| //FSMActionButtonCaption: |
| // 'caption' caption=FSMActionFieldConcatenation '@' attribute=[FSMControlButtonAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'caption' caption=FSMActionFieldConcatenation '@' attribute=[FSMControlButtonAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'caption' |
| public Keyword getCaptionKeyword_0() { return cCaptionKeyword_0; } |
| |
| //caption=FSMActionFieldConcatenation |
| public Assignment getCaptionAssignment_1() { return cCaptionAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getCaptionFSMActionFieldConcatenationParserRuleCall_1_0() { return cCaptionFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //attribute=[FSMControlButtonAttribute] |
| public Assignment getAttributeAssignment_3() { return cAttributeAssignment_3; } |
| |
| //[FSMControlButtonAttribute] |
| public CrossReference getAttributeFSMControlButtonAttributeCrossReference_3_0() { return cAttributeFSMControlButtonAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1() { return cAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionButtonImageElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionButtonImage"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cImageKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cImageAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cImageSTRINGTerminalRuleCall_1_0 = (RuleCall)cImageAssignment_1.eContents().get(0); |
| private final Keyword cCommercialAtKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cAttributeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cAttributeFSMControlButtonAttributeCrossReference_3_0 = (CrossReference)cAttributeAssignment_3.eContents().get(0); |
| private final RuleCall cAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cAttributeFSMControlButtonAttributeCrossReference_3_0.eContents().get(1); |
| |
| //FSMActionButtonImage: |
| // 'image' image=STRING '@' attribute=[FSMControlButtonAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'image' image=STRING '@' attribute=[FSMControlButtonAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'image' |
| public Keyword getImageKeyword_0() { return cImageKeyword_0; } |
| |
| //image=STRING |
| public Assignment getImageAssignment_1() { return cImageAssignment_1; } |
| |
| //STRING |
| public RuleCall getImageSTRINGTerminalRuleCall_1_0() { return cImageSTRINGTerminalRuleCall_1_0; } |
| |
| //'@' |
| public Keyword getCommercialAtKeyword_2() { return cCommercialAtKeyword_2; } |
| |
| //attribute=[FSMControlButtonAttribute] |
| public Assignment getAttributeAssignment_3() { return cAttributeAssignment_3; } |
| |
| //[FSMControlButtonAttribute] |
| public CrossReference getAttributeFSMControlButtonAttributeCrossReference_3_0() { return cAttributeFSMControlButtonAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1() { return cAttributeFSMControlButtonAttributeIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMActionDTOFindElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionDTOFind"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cSearchKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cSearchAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cSearchFSMActionFieldConcatenationParserRuleCall_1_0 = (RuleCall)cSearchAssignment_1.eContents().get(0); |
| private final Keyword cInKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDtoAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cDtoFSMControlDTOAttributeCrossReference_3_0 = (CrossReference)cDtoAssignment_3.eContents().get(0); |
| private final RuleCall cDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cDtoFSMControlDTOAttributeCrossReference_3_0.eContents().get(1); |
| private final Keyword cFullStopKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cAttributeAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final CrossReference cAttributeLDtoInheritedAttributeCrossReference_5_0 = (CrossReference)cAttributeAssignment_5.eContents().get(0); |
| private final RuleCall cAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1 = (RuleCall)cAttributeLDtoInheritedAttributeCrossReference_5_0.eContents().get(1); |
| |
| //// dto |
| //FSMActionDTOFind: |
| // 'search' search=FSMActionFieldConcatenation |
| // 'in' dto=[FSMControlDTOAttribute] '.' attribute=[dto::LDtoInheritedAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'search' search=FSMActionFieldConcatenation 'in' dto=[FSMControlDTOAttribute] '.' |
| //attribute=[dto::LDtoInheritedAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'search' |
| public Keyword getSearchKeyword_0() { return cSearchKeyword_0; } |
| |
| //search=FSMActionFieldConcatenation |
| public Assignment getSearchAssignment_1() { return cSearchAssignment_1; } |
| |
| //FSMActionFieldConcatenation |
| public RuleCall getSearchFSMActionFieldConcatenationParserRuleCall_1_0() { return cSearchFSMActionFieldConcatenationParserRuleCall_1_0; } |
| |
| //'in' |
| public Keyword getInKeyword_2() { return cInKeyword_2; } |
| |
| //dto=[FSMControlDTOAttribute] |
| public Assignment getDtoAssignment_3() { return cDtoAssignment_3; } |
| |
| //[FSMControlDTOAttribute] |
| public CrossReference getDtoFSMControlDTOAttributeCrossReference_3_0() { return cDtoFSMControlDTOAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1() { return cDtoFSMControlDTOAttributeIDTerminalRuleCall_3_0_1; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_4() { return cFullStopKeyword_4; } |
| |
| //attribute=[dto::LDtoInheritedAttribute] |
| public Assignment getAttributeAssignment_5() { return cAttributeAssignment_5; } |
| |
| //[dto::LDtoInheritedAttribute] |
| public CrossReference getAttributeLDtoInheritedAttributeCrossReference_5_0() { return cAttributeLDtoInheritedAttributeCrossReference_5_0; } |
| |
| //ID |
| public RuleCall getAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1() { return cAttributeLDtoInheritedAttributeIDTerminalRuleCall_5_0_1; } |
| } |
| public class FSMActionDTOClearElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionDTOClear"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cUnselectKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cDtoAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cDtoFSMControlDTOAttributeCrossReference_1_0 = (CrossReference)cDtoAssignment_1.eContents().get(0); |
| private final RuleCall cDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cDtoFSMControlDTOAttributeCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionDTOClear: |
| // 'unselect' dto=[FSMControlDTOAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'unselect' dto=[FSMControlDTOAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'unselect' |
| public Keyword getUnselectKeyword_0() { return cUnselectKeyword_0; } |
| |
| //dto=[FSMControlDTOAttribute] |
| public Assignment getDtoAssignment_1() { return cDtoAssignment_1; } |
| |
| //[FSMControlDTOAttribute] |
| public CrossReference getDtoFSMControlDTOAttributeCrossReference_1_0() { return cDtoFSMControlDTOAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1() { return cDtoFSMControlDTOAttributeIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMActionSchedulerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMActionScheduler"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cScheduleKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cSchedulerAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final CrossReference cSchedulerFSMControlSchedulerAttributeCrossReference_1_0 = (CrossReference)cSchedulerAssignment_1.eContents().get(0); |
| private final RuleCall cSchedulerFSMControlSchedulerAttributeIDTerminalRuleCall_1_0_1 = (RuleCall)cSchedulerFSMControlSchedulerAttributeCrossReference_1_0.eContents().get(1); |
| |
| //FSMActionScheduler: |
| // 'schedule' scheduler=[FSMControlSchedulerAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'schedule' scheduler=[FSMControlSchedulerAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'schedule' |
| public Keyword getScheduleKeyword_0() { return cScheduleKeyword_0; } |
| |
| //scheduler=[FSMControlSchedulerAttribute] |
| public Assignment getSchedulerAssignment_1() { return cSchedulerAssignment_1; } |
| |
| //[FSMControlSchedulerAttribute] |
| public CrossReference getSchedulerFSMControlSchedulerAttributeCrossReference_1_0() { return cSchedulerFSMControlSchedulerAttributeCrossReference_1_0; } |
| |
| //ID |
| public RuleCall getSchedulerFSMControlSchedulerAttributeIDTerminalRuleCall_1_0_1() { return cSchedulerFSMControlSchedulerAttributeIDTerminalRuleCall_1_0_1; } |
| } |
| public class FSMControlElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControl"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cFSMControlButtonParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cFSMControlFieldParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cFSMControlDTOParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cFSMControlSchedulerParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cFSMControlPeripheralParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| |
| //FSMControl: |
| // FSMControlButton | FSMControlField | FSMControlDTO | FSMControlScheduler | FSMControlPeripheral; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMControlButton | FSMControlField | FSMControlDTO | FSMControlScheduler | FSMControlPeripheral |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //FSMControlButton |
| public RuleCall getFSMControlButtonParserRuleCall_0() { return cFSMControlButtonParserRuleCall_0; } |
| |
| //FSMControlField |
| public RuleCall getFSMControlFieldParserRuleCall_1() { return cFSMControlFieldParserRuleCall_1; } |
| |
| //FSMControlDTO |
| public RuleCall getFSMControlDTOParserRuleCall_2() { return cFSMControlDTOParserRuleCall_2; } |
| |
| //FSMControlScheduler |
| public RuleCall getFSMControlSchedulerParserRuleCall_3() { return cFSMControlSchedulerParserRuleCall_3; } |
| |
| //FSMControlPeripheral |
| public RuleCall getFSMControlPeripheralParserRuleCall_4() { return cFSMControlPeripheralParserRuleCall_4; } |
| } |
| public class FSMControlButtonElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlButton"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cKeypadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cEventKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cEventTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cEventTypeFSMControlButtonEventTypeEnumRuleCall_3_0 = (RuleCall)cEventTypeAssignment_3.eContents().get(0); |
| private final Group cGroup_4 = (Group)cGroup.eContents().get(4); |
| private final Assignment cHasRangeAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0); |
| private final Keyword cHasRangeFromKeyword_4_0_0 = (Keyword)cHasRangeAssignment_4_0.eContents().get(0); |
| private final Assignment cStartAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); |
| private final RuleCall cStartINTTerminalRuleCall_4_1_0 = (RuleCall)cStartAssignment_4_1.eContents().get(0); |
| private final Keyword cUntilKeyword_4_2 = (Keyword)cGroup_4.eContents().get(2); |
| private final Assignment cEndAssignment_4_3 = (Assignment)cGroup_4.eContents().get(3); |
| private final RuleCall cEndINTTerminalRuleCall_4_3_0 = (RuleCall)cEndAssignment_4_3.eContents().get(0); |
| private final Keyword cNamedKeyword_4_4 = (Keyword)cGroup_4.eContents().get(4); |
| private final Assignment cRangedNameAssignment_4_5 = (Assignment)cGroup_4.eContents().get(5); |
| private final RuleCall cRangedNameSTRINGTerminalRuleCall_4_5_0 = (RuleCall)cRangedNameAssignment_4_5.eContents().get(0); |
| private final Group cGroup_5 = (Group)cGroup.eContents().get(5); |
| private final Keyword cLeftCurlyBracketKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); |
| private final Assignment cButtonsAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); |
| private final RuleCall cButtonsFSMControlButtonAttributeParserRuleCall_5_1_0 = (RuleCall)cButtonsAssignment_5_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_5_2 = (Keyword)cGroup_5.eContents().get(2); |
| |
| //FSMControlButton: |
| // 'keypad' name=ID 'event' eventType=FSMControlButtonEventType (hasRange?='from' start=INT 'until' end=INT 'named' |
| // rangedName=STRING)? ('{' |
| // buttons+=FSMControlButtonAttribute* |
| // '}')?; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'keypad' name=ID 'event' eventType=FSMControlButtonEventType (hasRange?='from' start=INT 'until' end=INT 'named' |
| //rangedName=STRING)? ('{' buttons+=FSMControlButtonAttribute* '}')? |
| public Group getGroup() { return cGroup; } |
| |
| //'keypad' |
| public Keyword getKeypadKeyword_0() { return cKeypadKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'event' |
| public Keyword getEventKeyword_2() { return cEventKeyword_2; } |
| |
| //eventType=FSMControlButtonEventType |
| public Assignment getEventTypeAssignment_3() { return cEventTypeAssignment_3; } |
| |
| //FSMControlButtonEventType |
| public RuleCall getEventTypeFSMControlButtonEventTypeEnumRuleCall_3_0() { return cEventTypeFSMControlButtonEventTypeEnumRuleCall_3_0; } |
| |
| //(hasRange?='from' start=INT 'until' end=INT 'named' rangedName=STRING)? |
| public Group getGroup_4() { return cGroup_4; } |
| |
| //hasRange?='from' |
| public Assignment getHasRangeAssignment_4_0() { return cHasRangeAssignment_4_0; } |
| |
| //'from' |
| public Keyword getHasRangeFromKeyword_4_0_0() { return cHasRangeFromKeyword_4_0_0; } |
| |
| //start=INT |
| public Assignment getStartAssignment_4_1() { return cStartAssignment_4_1; } |
| |
| //INT |
| public RuleCall getStartINTTerminalRuleCall_4_1_0() { return cStartINTTerminalRuleCall_4_1_0; } |
| |
| //'until' |
| public Keyword getUntilKeyword_4_2() { return cUntilKeyword_4_2; } |
| |
| //end=INT |
| public Assignment getEndAssignment_4_3() { return cEndAssignment_4_3; } |
| |
| //INT |
| public RuleCall getEndINTTerminalRuleCall_4_3_0() { return cEndINTTerminalRuleCall_4_3_0; } |
| |
| //'named' |
| public Keyword getNamedKeyword_4_4() { return cNamedKeyword_4_4; } |
| |
| //rangedName=STRING |
| public Assignment getRangedNameAssignment_4_5() { return cRangedNameAssignment_4_5; } |
| |
| //STRING |
| public RuleCall getRangedNameSTRINGTerminalRuleCall_4_5_0() { return cRangedNameSTRINGTerminalRuleCall_4_5_0; } |
| |
| //('{' buttons+=FSMControlButtonAttribute* '}')? |
| public Group getGroup_5() { return cGroup_5; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_5_0() { return cLeftCurlyBracketKeyword_5_0; } |
| |
| //buttons+=FSMControlButtonAttribute* |
| public Assignment getButtonsAssignment_5_1() { return cButtonsAssignment_5_1; } |
| |
| //FSMControlButtonAttribute |
| public RuleCall getButtonsFSMControlButtonAttributeParserRuleCall_5_1_0() { return cButtonsFSMControlButtonAttributeParserRuleCall_5_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_5_2() { return cRightCurlyBracketKeyword_5_2; } |
| } |
| public class FSMControlFieldElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlField"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cFieldsKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); |
| private final Assignment cFieldsAssignment_3_0 = (Assignment)cUnorderedGroup_3.eContents().get(0); |
| private final RuleCall cFieldsFSMControlFieldAttributeParserRuleCall_3_0_0 = (RuleCall)cFieldsAssignment_3_0.eContents().get(0); |
| private final Assignment cLayoutsAssignment_3_1 = (Assignment)cUnorderedGroup_3.eContents().get(1); |
| private final RuleCall cLayoutsFSMControlFieldLayoutParserRuleCall_3_1_0 = (RuleCall)cLayoutsAssignment_3_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //FSMControlField: |
| // 'fields' name=ID '{' (fields+=FSMControlFieldAttribute* & layouts+=FSMControlFieldLayout*) |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'fields' name=ID '{' (fields+=FSMControlFieldAttribute* & layouts+=FSMControlFieldLayout*) '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'fields' |
| public Keyword getFieldsKeyword_0() { return cFieldsKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //fields+=FSMControlFieldAttribute* & layouts+=FSMControlFieldLayout* |
| public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } |
| |
| //fields+=FSMControlFieldAttribute* |
| public Assignment getFieldsAssignment_3_0() { return cFieldsAssignment_3_0; } |
| |
| //FSMControlFieldAttribute |
| public RuleCall getFieldsFSMControlFieldAttributeParserRuleCall_3_0_0() { return cFieldsFSMControlFieldAttributeParserRuleCall_3_0_0; } |
| |
| //layouts+=FSMControlFieldLayout* |
| public Assignment getLayoutsAssignment_3_1() { return cLayoutsAssignment_3_1; } |
| |
| //FSMControlFieldLayout |
| public RuleCall getLayoutsFSMControlFieldLayoutParserRuleCall_3_1_0() { return cLayoutsFSMControlFieldLayoutParserRuleCall_3_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class FSMControlDTOElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlDTO"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDataProviderKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); |
| private final Assignment cDtosAssignment_3_0 = (Assignment)cUnorderedGroup_3.eContents().get(0); |
| private final RuleCall cDtosFSMControlDTOAttributeParserRuleCall_3_0_0 = (RuleCall)cDtosAssignment_3_0.eContents().get(0); |
| private final Assignment cFiltersAssignment_3_1 = (Assignment)cUnorderedGroup_3.eContents().get(1); |
| private final RuleCall cFiltersFSMControlFilterParserRuleCall_3_1_0 = (RuleCall)cFiltersAssignment_3_1.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //FSMControlDTO: |
| // 'dataProvider' name=ID '{' (dtos+=FSMControlDTOAttribute* & filters+=FSMControlFilter*) |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'dataProvider' name=ID '{' (dtos+=FSMControlDTOAttribute* & filters+=FSMControlFilter*) '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'dataProvider' |
| public Keyword getDataProviderKeyword_0() { return cDataProviderKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //dtos+=FSMControlDTOAttribute* & filters+=FSMControlFilter* |
| public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } |
| |
| //dtos+=FSMControlDTOAttribute* |
| public Assignment getDtosAssignment_3_0() { return cDtosAssignment_3_0; } |
| |
| //FSMControlDTOAttribute |
| public RuleCall getDtosFSMControlDTOAttributeParserRuleCall_3_0_0() { return cDtosFSMControlDTOAttributeParserRuleCall_3_0_0; } |
| |
| //filters+=FSMControlFilter* |
| public Assignment getFiltersAssignment_3_1() { return cFiltersAssignment_3_1; } |
| |
| //FSMControlFilter |
| public RuleCall getFiltersFSMControlFilterParserRuleCall_3_1_0() { return cFiltersFSMControlFilterParserRuleCall_3_1_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class FSMControlSchedulerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlScheduler"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cSchedulerKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cSchedulersAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cSchedulersFSMControlSchedulerAttributeParserRuleCall_3_0 = (RuleCall)cSchedulersAssignment_3.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //FSMControlScheduler: |
| // 'scheduler' name=ID '{' |
| // schedulers+=FSMControlSchedulerAttribute* |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'scheduler' name=ID '{' schedulers+=FSMControlSchedulerAttribute* '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'scheduler' |
| public Keyword getSchedulerKeyword_0() { return cSchedulerKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //schedulers+=FSMControlSchedulerAttribute* |
| public Assignment getSchedulersAssignment_3() { return cSchedulersAssignment_3; } |
| |
| //FSMControlSchedulerAttribute |
| public RuleCall getSchedulersFSMControlSchedulerAttributeParserRuleCall_3_0() { return cSchedulersFSMControlSchedulerAttributeParserRuleCall_3_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class FSMPeripheralDeviceLineDisplayElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPeripheralDeviceLineDisplay"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cLineDisplayKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMPeripheralDeviceLineDisplay: |
| // 'lineDisplay' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'lineDisplay' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'lineDisplay' |
| public Keyword getLineDisplayKeyword_0() { return cLineDisplayKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMPeripheralDeviceDisplayElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPeripheralDeviceDisplay"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDisplayKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cUsingKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cOutputAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final CrossReference cOutputFSMControlDTOAttributeCrossReference_3_0 = (CrossReference)cOutputAssignment_3.eContents().get(0); |
| private final RuleCall cOutputFSMControlDTOAttributeIDTerminalRuleCall_3_0_1 = (RuleCall)cOutputFSMControlDTOAttributeCrossReference_3_0.eContents().get(1); |
| |
| //FSMPeripheralDeviceDisplay: |
| // 'display' name=ID 'using' output=[FSMControlDTOAttribute]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'display' name=ID 'using' output=[FSMControlDTOAttribute] |
| public Group getGroup() { return cGroup; } |
| |
| //'display' |
| public Keyword getDisplayKeyword_0() { return cDisplayKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'using' |
| public Keyword getUsingKeyword_2() { return cUsingKeyword_2; } |
| |
| //output=[FSMControlDTOAttribute] |
| public Assignment getOutputAssignment_3() { return cOutputAssignment_3; } |
| |
| //[FSMControlDTOAttribute] |
| public CrossReference getOutputFSMControlDTOAttributeCrossReference_3_0() { return cOutputFSMControlDTOAttributeCrossReference_3_0; } |
| |
| //ID |
| public RuleCall getOutputFSMControlDTOAttributeIDTerminalRuleCall_3_0_1() { return cOutputFSMControlDTOAttributeIDTerminalRuleCall_3_0_1; } |
| } |
| public class FSMPeripheralDevicePOSPrinterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPeripheralDevicePOSPrinter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPosPrinterKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMPeripheralDevicePOSPrinter: |
| // 'posPrinter' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'posPrinter' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'posPrinter' |
| public Keyword getPosPrinterKeyword_0() { return cPosPrinterKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMPeripheralDeviceCashDrawerElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPeripheralDeviceCashDrawer"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cCashDrawerKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMPeripheralDeviceCashDrawer: |
| // 'cashDrawer' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'cashDrawer' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'cashDrawer' |
| public Keyword getCashDrawerKeyword_0() { return cCashDrawerKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMPeripheralDeviceScaleElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPeripheralDeviceScale"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cScaleKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMPeripheralDeviceScale: |
| // 'scale' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'scale' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'scale' |
| public Keyword getScaleKeyword_0() { return cScaleKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMPeripheralDevicePTElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPeripheralDevicePT"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPaymentKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMPeripheralDevicePT: |
| // 'payment' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'payment' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'payment' |
| public Keyword getPaymentKeyword_0() { return cPaymentKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMPeripheralDeviceSignatureElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPeripheralDeviceSignature"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cSignaturePadKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMPeripheralDeviceSignature: |
| // 'signaturePad' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'signaturePad' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'signaturePad' |
| public Keyword getSignaturePadKeyword_0() { return cSignaturePadKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMControlPeripheralElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlPeripheral"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPeripheralKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final UnorderedGroup cUnorderedGroup_3 = (UnorderedGroup)cGroup.eContents().get(3); |
| private final Assignment cLineDisplaysAssignment_3_0 = (Assignment)cUnorderedGroup_3.eContents().get(0); |
| private final RuleCall cLineDisplaysFSMPeripheralDeviceLineDisplayParserRuleCall_3_0_0 = (RuleCall)cLineDisplaysAssignment_3_0.eContents().get(0); |
| private final Assignment cDisplaysAssignment_3_1 = (Assignment)cUnorderedGroup_3.eContents().get(1); |
| private final RuleCall cDisplaysFSMPeripheralDeviceDisplayParserRuleCall_3_1_0 = (RuleCall)cDisplaysAssignment_3_1.eContents().get(0); |
| private final Assignment cPosPrintersAssignment_3_2 = (Assignment)cUnorderedGroup_3.eContents().get(2); |
| private final RuleCall cPosPrintersFSMPeripheralDevicePOSPrinterParserRuleCall_3_2_0 = (RuleCall)cPosPrintersAssignment_3_2.eContents().get(0); |
| private final Assignment cCashDrawersAssignment_3_3 = (Assignment)cUnorderedGroup_3.eContents().get(3); |
| private final RuleCall cCashDrawersFSMPeripheralDeviceCashDrawerParserRuleCall_3_3_0 = (RuleCall)cCashDrawersAssignment_3_3.eContents().get(0); |
| private final Assignment cScalesAssignment_3_4 = (Assignment)cUnorderedGroup_3.eContents().get(4); |
| private final RuleCall cScalesFSMPeripheralDeviceScaleParserRuleCall_3_4_0 = (RuleCall)cScalesAssignment_3_4.eContents().get(0); |
| private final Assignment cPaymentTerminalsAssignment_3_5 = (Assignment)cUnorderedGroup_3.eContents().get(5); |
| private final RuleCall cPaymentTerminalsFSMPeripheralDevicePTParserRuleCall_3_5_0 = (RuleCall)cPaymentTerminalsAssignment_3_5.eContents().get(0); |
| private final Assignment cSignaturePadsAssignment_3_6 = (Assignment)cUnorderedGroup_3.eContents().get(6); |
| private final RuleCall cSignaturePadsFSMPeripheralDeviceSignatureParserRuleCall_3_6_0 = (RuleCall)cSignaturePadsAssignment_3_6.eContents().get(0); |
| private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //FSMControlPeripheral: |
| // 'peripheral' name=ID '{' (lineDisplays+=FSMPeripheralDeviceLineDisplay* & displays+=FSMPeripheralDeviceDisplay* & |
| // posPrinters+=FSMPeripheralDevicePOSPrinter* & cashDrawers+=FSMPeripheralDeviceCashDrawer* & |
| // scales+=FSMPeripheralDeviceScale* & paymentTerminals+=FSMPeripheralDevicePT* & |
| // signaturePads+=FSMPeripheralDeviceSignature*) |
| // '}'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'peripheral' name=ID '{' (lineDisplays+=FSMPeripheralDeviceLineDisplay* & displays+=FSMPeripheralDeviceDisplay* & |
| //posPrinters+=FSMPeripheralDevicePOSPrinter* & cashDrawers+=FSMPeripheralDeviceCashDrawer* & |
| //scales+=FSMPeripheralDeviceScale* & paymentTerminals+=FSMPeripheralDevicePT* & |
| //signaturePads+=FSMPeripheralDeviceSignature*) '}' |
| public Group getGroup() { return cGroup; } |
| |
| //'peripheral' |
| public Keyword getPeripheralKeyword_0() { return cPeripheralKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'{' |
| public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } |
| |
| //lineDisplays+=FSMPeripheralDeviceLineDisplay* & displays+=FSMPeripheralDeviceDisplay* & |
| //posPrinters+=FSMPeripheralDevicePOSPrinter* & cashDrawers+=FSMPeripheralDeviceCashDrawer* & |
| //scales+=FSMPeripheralDeviceScale* & paymentTerminals+=FSMPeripheralDevicePT* & |
| //signaturePads+=FSMPeripheralDeviceSignature* |
| public UnorderedGroup getUnorderedGroup_3() { return cUnorderedGroup_3; } |
| |
| //lineDisplays+=FSMPeripheralDeviceLineDisplay* |
| public Assignment getLineDisplaysAssignment_3_0() { return cLineDisplaysAssignment_3_0; } |
| |
| //FSMPeripheralDeviceLineDisplay |
| public RuleCall getLineDisplaysFSMPeripheralDeviceLineDisplayParserRuleCall_3_0_0() { return cLineDisplaysFSMPeripheralDeviceLineDisplayParserRuleCall_3_0_0; } |
| |
| //displays+=FSMPeripheralDeviceDisplay* |
| public Assignment getDisplaysAssignment_3_1() { return cDisplaysAssignment_3_1; } |
| |
| //FSMPeripheralDeviceDisplay |
| public RuleCall getDisplaysFSMPeripheralDeviceDisplayParserRuleCall_3_1_0() { return cDisplaysFSMPeripheralDeviceDisplayParserRuleCall_3_1_0; } |
| |
| //posPrinters+=FSMPeripheralDevicePOSPrinter* |
| public Assignment getPosPrintersAssignment_3_2() { return cPosPrintersAssignment_3_2; } |
| |
| //FSMPeripheralDevicePOSPrinter |
| public RuleCall getPosPrintersFSMPeripheralDevicePOSPrinterParserRuleCall_3_2_0() { return cPosPrintersFSMPeripheralDevicePOSPrinterParserRuleCall_3_2_0; } |
| |
| //cashDrawers+=FSMPeripheralDeviceCashDrawer* |
| public Assignment getCashDrawersAssignment_3_3() { return cCashDrawersAssignment_3_3; } |
| |
| //FSMPeripheralDeviceCashDrawer |
| public RuleCall getCashDrawersFSMPeripheralDeviceCashDrawerParserRuleCall_3_3_0() { return cCashDrawersFSMPeripheralDeviceCashDrawerParserRuleCall_3_3_0; } |
| |
| //scales+=FSMPeripheralDeviceScale* |
| public Assignment getScalesAssignment_3_4() { return cScalesAssignment_3_4; } |
| |
| //FSMPeripheralDeviceScale |
| public RuleCall getScalesFSMPeripheralDeviceScaleParserRuleCall_3_4_0() { return cScalesFSMPeripheralDeviceScaleParserRuleCall_3_4_0; } |
| |
| //paymentTerminals+=FSMPeripheralDevicePT* |
| public Assignment getPaymentTerminalsAssignment_3_5() { return cPaymentTerminalsAssignment_3_5; } |
| |
| //FSMPeripheralDevicePT |
| public RuleCall getPaymentTerminalsFSMPeripheralDevicePTParserRuleCall_3_5_0() { return cPaymentTerminalsFSMPeripheralDevicePTParserRuleCall_3_5_0; } |
| |
| //signaturePads+=FSMPeripheralDeviceSignature* |
| public Assignment getSignaturePadsAssignment_3_6() { return cSignaturePadsAssignment_3_6; } |
| |
| //FSMPeripheralDeviceSignature |
| public RuleCall getSignaturePadsFSMPeripheralDeviceSignatureParserRuleCall_3_6_0() { return cSignaturePadsFSMPeripheralDeviceSignatureParserRuleCall_3_6_0; } |
| |
| //'}' |
| public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } |
| } |
| public class FSMControlButtonAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlButtonAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cButtonKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameTRANSLATABLEIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Group cGroup_2 = (Group)cGroup.eContents().get(2); |
| private final Assignment cHasImageAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0); |
| private final Keyword cHasImageImageKeyword_2_0_0 = (Keyword)cHasImageAssignment_2_0.eContents().get(0); |
| private final Assignment cImageAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); |
| private final RuleCall cImageSTRINGTerminalRuleCall_2_1_0 = (RuleCall)cImageAssignment_2_1.eContents().get(0); |
| private final Assignment cEventAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cEventFSMControlButtonAttributeEventParserRuleCall_3_0 = (RuleCall)cEventAssignment_3.eContents().get(0); |
| |
| //FSMControlButtonAttribute: |
| // 'button' name=TRANSLATABLEID (hasImage?='image' image=STRING)? |
| // event=FSMControlButtonAttributeEvent; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'button' name=TRANSLATABLEID (hasImage?='image' image=STRING)? event=FSMControlButtonAttributeEvent |
| public Group getGroup() { return cGroup; } |
| |
| //'button' |
| public Keyword getButtonKeyword_0() { return cButtonKeyword_0; } |
| |
| //name=TRANSLATABLEID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //TRANSLATABLEID |
| public RuleCall getNameTRANSLATABLEIDParserRuleCall_1_0() { return cNameTRANSLATABLEIDParserRuleCall_1_0; } |
| |
| //(hasImage?='image' image=STRING)? |
| public Group getGroup_2() { return cGroup_2; } |
| |
| //hasImage?='image' |
| public Assignment getHasImageAssignment_2_0() { return cHasImageAssignment_2_0; } |
| |
| //'image' |
| public Keyword getHasImageImageKeyword_2_0_0() { return cHasImageImageKeyword_2_0_0; } |
| |
| //image=STRING |
| public Assignment getImageAssignment_2_1() { return cImageAssignment_2_1; } |
| |
| //STRING |
| public RuleCall getImageSTRINGTerminalRuleCall_2_1_0() { return cImageSTRINGTerminalRuleCall_2_1_0; } |
| |
| //event=FSMControlButtonAttributeEvent |
| public Assignment getEventAssignment_3() { return cEventAssignment_3; } |
| |
| //FSMControlButtonAttributeEvent |
| public RuleCall getEventFSMControlButtonAttributeEventParserRuleCall_3_0() { return cEventFSMControlButtonAttributeEventParserRuleCall_3_0; } |
| } |
| public class FSMControlButtonAttributeEventElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlButtonAttributeEvent"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cFSMControlButtonAttributeEventKeyboardParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cFSMControlButtonAttributeEventIdentityParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cFSMControlButtonAttributeEventEventParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| |
| //FSMControlButtonAttributeEvent: |
| // FSMControlButtonAttributeEventKeyboard | FSMControlButtonAttributeEventIdentity | FSMControlButtonAttributeEventEvent; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMControlButtonAttributeEventKeyboard | FSMControlButtonAttributeEventIdentity | FSMControlButtonAttributeEventEvent |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //FSMControlButtonAttributeEventKeyboard |
| public RuleCall getFSMControlButtonAttributeEventKeyboardParserRuleCall_0() { return cFSMControlButtonAttributeEventKeyboardParserRuleCall_0; } |
| |
| //FSMControlButtonAttributeEventIdentity |
| public RuleCall getFSMControlButtonAttributeEventIdentityParserRuleCall_1() { return cFSMControlButtonAttributeEventIdentityParserRuleCall_1; } |
| |
| //FSMControlButtonAttributeEventEvent |
| public RuleCall getFSMControlButtonAttributeEventEventParserRuleCall_2() { return cFSMControlButtonAttributeEventEventParserRuleCall_2; } |
| } |
| public class FSMControlButtonAttributeEventKeyboardElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlButtonAttributeEventKeyboard"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMControlButtonAttributeEventKeyboardAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cKeyKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cKeystrokeAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cKeystrokeSTRINGTerminalRuleCall_2_0 = (RuleCall)cKeystrokeAssignment_2.eContents().get(0); |
| |
| //FSMControlButtonAttributeEventKeyboard: |
| // {FSMControlButtonAttributeEventKeyboard} 'key' keystroke=STRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMControlButtonAttributeEventKeyboard} 'key' keystroke=STRING |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMControlButtonAttributeEventKeyboard} |
| public Action getFSMControlButtonAttributeEventKeyboardAction_0() { return cFSMControlButtonAttributeEventKeyboardAction_0; } |
| |
| //'key' |
| public Keyword getKeyKeyword_1() { return cKeyKeyword_1; } |
| |
| //keystroke=STRING |
| public Assignment getKeystrokeAssignment_2() { return cKeystrokeAssignment_2; } |
| |
| //STRING |
| public RuleCall getKeystrokeSTRINGTerminalRuleCall_2_0() { return cKeystrokeSTRINGTerminalRuleCall_2_0; } |
| } |
| public class FSMControlButtonAttributeEventIdentityElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlButtonAttributeEventIdentity"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMControlButtonAttributeEventIdentityAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cIdKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cIdentityAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cIdentityINTTerminalRuleCall_2_0 = (RuleCall)cIdentityAssignment_2.eContents().get(0); |
| |
| //FSMControlButtonAttributeEventIdentity: |
| // {FSMControlButtonAttributeEventIdentity} 'id' identity=INT; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMControlButtonAttributeEventIdentity} 'id' identity=INT |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMControlButtonAttributeEventIdentity} |
| public Action getFSMControlButtonAttributeEventIdentityAction_0() { return cFSMControlButtonAttributeEventIdentityAction_0; } |
| |
| //'id' |
| public Keyword getIdKeyword_1() { return cIdKeyword_1; } |
| |
| //identity=INT |
| public Assignment getIdentityAssignment_2() { return cIdentityAssignment_2; } |
| |
| //INT |
| public RuleCall getIdentityINTTerminalRuleCall_2_0() { return cIdentityINTTerminalRuleCall_2_0; } |
| } |
| public class FSMControlButtonAttributeEventEventElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlButtonAttributeEventEvent"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMControlButtonAttributeEventEventAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cEventKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cEventAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final CrossReference cEventFSMEventCrossReference_2_0 = (CrossReference)cEventAssignment_2.eContents().get(0); |
| private final RuleCall cEventFSMEventIDTerminalRuleCall_2_0_1 = (RuleCall)cEventFSMEventCrossReference_2_0.eContents().get(1); |
| |
| //FSMControlButtonAttributeEventEvent: |
| // {FSMControlButtonAttributeEventEvent} 'event' event=[FSMEvent]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMControlButtonAttributeEventEvent} 'event' event=[FSMEvent] |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMControlButtonAttributeEventEvent} |
| public Action getFSMControlButtonAttributeEventEventAction_0() { return cFSMControlButtonAttributeEventEventAction_0; } |
| |
| //'event' |
| public Keyword getEventKeyword_1() { return cEventKeyword_1; } |
| |
| //event=[FSMEvent] |
| public Assignment getEventAssignment_2() { return cEventAssignment_2; } |
| |
| //[FSMEvent] |
| public CrossReference getEventFSMEventCrossReference_2_0() { return cEventFSMEventCrossReference_2_0; } |
| |
| //ID |
| public RuleCall getEventFSMEventIDTerminalRuleCall_2_0_1() { return cEventFSMEventIDTerminalRuleCall_2_0_1; } |
| } |
| public class FSMControlFieldAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlFieldAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cFieldKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameTRANSLATABLEIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cTypeKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cAttributeTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cAttributeTypeFSMFieldTypeParserRuleCall_3_0 = (RuleCall)cAttributeTypeAssignment_3.eContents().get(0); |
| |
| //FSMControlFieldAttribute: |
| // 'field' name=TRANSLATABLEID |
| // 'type' attributeType=FSMFieldType; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'field' name=TRANSLATABLEID 'type' attributeType=FSMFieldType |
| public Group getGroup() { return cGroup; } |
| |
| //'field' |
| public Keyword getFieldKeyword_0() { return cFieldKeyword_0; } |
| |
| //name=TRANSLATABLEID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //TRANSLATABLEID |
| public RuleCall getNameTRANSLATABLEIDParserRuleCall_1_0() { return cNameTRANSLATABLEIDParserRuleCall_1_0; } |
| |
| //'type' |
| public Keyword getTypeKeyword_2() { return cTypeKeyword_2; } |
| |
| //attributeType=FSMFieldType |
| public Assignment getAttributeTypeAssignment_3() { return cAttributeTypeAssignment_3; } |
| |
| //FSMFieldType |
| public RuleCall getAttributeTypeFSMFieldTypeParserRuleCall_3_0() { return cAttributeTypeFSMFieldTypeParserRuleCall_3_0; } |
| } |
| public class FSMControlFieldLayoutElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlFieldLayout"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cLayoutKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| |
| //FSMControlFieldLayout: |
| // 'layout' name=ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'layout' name=ID |
| public Group getGroup() { return cGroup; } |
| |
| //'layout' |
| public Keyword getLayoutKeyword_0() { return cLayoutKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| } |
| public class FSMControlDTOAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlDTOAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cDtoKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cTypeKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cAttributeTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cAttributeTypeFSMDTOTypeParserRuleCall_3_0 = (RuleCall)cAttributeTypeAssignment_3.eContents().get(0); |
| private final UnorderedGroup cUnorderedGroup_4 = (UnorderedGroup)cGroup.eContents().get(4); |
| private final Group cGroup_4_0 = (Group)cUnorderedGroup_4.eContents().get(0); |
| private final Assignment cHasEventAssignment_4_0_0 = (Assignment)cGroup_4_0.eContents().get(0); |
| private final Keyword cHasEventEventKeyword_4_0_0_0 = (Keyword)cHasEventAssignment_4_0_0.eContents().get(0); |
| private final Assignment cEventAssignment_4_0_1 = (Assignment)cGroup_4_0.eContents().get(1); |
| private final CrossReference cEventFSMEventCrossReference_4_0_1_0 = (CrossReference)cEventAssignment_4_0_1.eContents().get(0); |
| private final RuleCall cEventFSMEventIDTerminalRuleCall_4_0_1_0_1 = (RuleCall)cEventFSMEventCrossReference_4_0_1_0.eContents().get(1); |
| private final Group cGroup_4_1 = (Group)cUnorderedGroup_4.eContents().get(1); |
| private final Assignment cIsAttachedAssignment_4_1_0 = (Assignment)cGroup_4_1.eContents().get(0); |
| private final Keyword cIsAttachedAttachKeyword_4_1_0_0 = (Keyword)cIsAttachedAssignment_4_1_0.eContents().get(0); |
| private final Assignment cDisplayAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1); |
| private final CrossReference cDisplayFSMPeripheralDeviceDisplayCrossReference_4_1_1_0 = (CrossReference)cDisplayAssignment_4_1_1.eContents().get(0); |
| private final RuleCall cDisplayFSMPeripheralDeviceDisplayIDTerminalRuleCall_4_1_1_0_1 = (RuleCall)cDisplayFSMPeripheralDeviceDisplayCrossReference_4_1_1_0.eContents().get(1); |
| |
| //FSMControlDTOAttribute: |
| // 'dto' name=ID |
| // 'type' attributeType=FSMDTOType ((hasEvent?='event' event=[FSMEvent])? & (isAttached?='attach' |
| // display=[FSMPeripheralDeviceDisplay])?); |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'dto' name=ID 'type' attributeType=FSMDTOType ((hasEvent?='event' event=[FSMEvent])? & (isAttached?='attach' |
| //display=[FSMPeripheralDeviceDisplay])?) |
| public Group getGroup() { return cGroup; } |
| |
| //'dto' |
| public Keyword getDtoKeyword_0() { return cDtoKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'type' |
| public Keyword getTypeKeyword_2() { return cTypeKeyword_2; } |
| |
| //attributeType=FSMDTOType |
| public Assignment getAttributeTypeAssignment_3() { return cAttributeTypeAssignment_3; } |
| |
| //FSMDTOType |
| public RuleCall getAttributeTypeFSMDTOTypeParserRuleCall_3_0() { return cAttributeTypeFSMDTOTypeParserRuleCall_3_0; } |
| |
| //(hasEvent?='event' event=[FSMEvent])? & (isAttached?='attach' display=[FSMPeripheralDeviceDisplay])? |
| public UnorderedGroup getUnorderedGroup_4() { return cUnorderedGroup_4; } |
| |
| //(hasEvent?='event' event=[FSMEvent])? |
| public Group getGroup_4_0() { return cGroup_4_0; } |
| |
| //hasEvent?='event' |
| public Assignment getHasEventAssignment_4_0_0() { return cHasEventAssignment_4_0_0; } |
| |
| //'event' |
| public Keyword getHasEventEventKeyword_4_0_0_0() { return cHasEventEventKeyword_4_0_0_0; } |
| |
| //event=[FSMEvent] |
| public Assignment getEventAssignment_4_0_1() { return cEventAssignment_4_0_1; } |
| |
| //[FSMEvent] |
| public CrossReference getEventFSMEventCrossReference_4_0_1_0() { return cEventFSMEventCrossReference_4_0_1_0; } |
| |
| //ID |
| public RuleCall getEventFSMEventIDTerminalRuleCall_4_0_1_0_1() { return cEventFSMEventIDTerminalRuleCall_4_0_1_0_1; } |
| |
| //(isAttached?='attach' display=[FSMPeripheralDeviceDisplay])? |
| public Group getGroup_4_1() { return cGroup_4_1; } |
| |
| //isAttached?='attach' |
| public Assignment getIsAttachedAssignment_4_1_0() { return cIsAttachedAssignment_4_1_0; } |
| |
| //'attach' |
| public Keyword getIsAttachedAttachKeyword_4_1_0_0() { return cIsAttachedAttachKeyword_4_1_0_0; } |
| |
| //display=[FSMPeripheralDeviceDisplay] |
| public Assignment getDisplayAssignment_4_1_1() { return cDisplayAssignment_4_1_1; } |
| |
| //[FSMPeripheralDeviceDisplay] |
| public CrossReference getDisplayFSMPeripheralDeviceDisplayCrossReference_4_1_1_0() { return cDisplayFSMPeripheralDeviceDisplayCrossReference_4_1_1_0; } |
| |
| //ID |
| public RuleCall getDisplayFSMPeripheralDeviceDisplayIDTerminalRuleCall_4_1_1_0_1() { return cDisplayFSMPeripheralDeviceDisplayIDTerminalRuleCall_4_1_1_0_1; } |
| } |
| public class FSMControlSchedulerAttributeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlSchedulerAttribute"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cSchedulerKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Keyword cDelayKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cDelayAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cDelayINTTerminalRuleCall_3_0 = (RuleCall)cDelayAssignment_3.eContents().get(0); |
| private final Keyword cSendKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cEventAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final CrossReference cEventFSMEventCrossReference_5_0 = (CrossReference)cEventAssignment_5.eContents().get(0); |
| private final RuleCall cEventFSMEventIDTerminalRuleCall_5_0_1 = (RuleCall)cEventFSMEventCrossReference_5_0.eContents().get(1); |
| |
| //FSMControlSchedulerAttribute: |
| // 'scheduler' name=ID |
| // 'delay' delay=INT |
| // 'send' event=[FSMEvent]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'scheduler' name=ID 'delay' delay=INT 'send' event=[FSMEvent] |
| public Group getGroup() { return cGroup; } |
| |
| //'scheduler' |
| public Keyword getSchedulerKeyword_0() { return cSchedulerKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //'delay' |
| public Keyword getDelayKeyword_2() { return cDelayKeyword_2; } |
| |
| //delay=INT |
| public Assignment getDelayAssignment_3() { return cDelayAssignment_3; } |
| |
| //INT |
| public RuleCall getDelayINTTerminalRuleCall_3_0() { return cDelayINTTerminalRuleCall_3_0; } |
| |
| //'send' |
| public Keyword getSendKeyword_4() { return cSendKeyword_4; } |
| |
| //event=[FSMEvent] |
| public Assignment getEventAssignment_5() { return cEventAssignment_5; } |
| |
| //[FSMEvent] |
| public CrossReference getEventFSMEventCrossReference_5_0() { return cEventFSMEventCrossReference_5_0; } |
| |
| //ID |
| public RuleCall getEventFSMEventIDTerminalRuleCall_5_0_1() { return cEventFSMEventIDTerminalRuleCall_5_0_1; } |
| } |
| public class FSMDTOTypeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMDTOType"); |
| private final Assignment cAttributeTypeAssignment = (Assignment)rule.eContents().get(1); |
| private final CrossReference cAttributeTypeLDtoCrossReference_0 = (CrossReference)cAttributeTypeAssignment.eContents().get(0); |
| private final RuleCall cAttributeTypeLDtoIDTerminalRuleCall_0_1 = (RuleCall)cAttributeTypeLDtoCrossReference_0.eContents().get(1); |
| |
| //FSMDTOType: |
| // attributeType=[dto::LDto]; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //attributeType=[dto::LDto] |
| public Assignment getAttributeTypeAssignment() { return cAttributeTypeAssignment; } |
| |
| //[dto::LDto] |
| public CrossReference getAttributeTypeLDtoCrossReference_0() { return cAttributeTypeLDtoCrossReference_0; } |
| |
| //ID |
| public RuleCall getAttributeTypeLDtoIDTerminalRuleCall_0_1() { return cAttributeTypeLDtoIDTerminalRuleCall_0_1; } |
| } |
| public class FSMFieldTypeElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMFieldType"); |
| private final Assignment cAttributeTypeAssignment = (Assignment)rule.eContents().get(1); |
| private final RuleCall cAttributeTypeFSMInternalTypeEnumRuleCall_0 = (RuleCall)cAttributeTypeAssignment.eContents().get(0); |
| |
| //FSMFieldType: |
| // attributeType=FSMInternalType; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //attributeType=FSMInternalType |
| public Assignment getAttributeTypeAssignment() { return cAttributeTypeAssignment; } |
| |
| //FSMInternalType |
| public RuleCall getAttributeTypeFSMInternalTypeEnumRuleCall_0() { return cAttributeTypeFSMInternalTypeEnumRuleCall_0; } |
| } |
| public class FSMControlFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cFilterKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cNameIDTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); |
| private final Assignment cFilterAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cFilterFSMFilterParserRuleCall_2_0 = (RuleCall)cFilterAssignment_2.eContents().get(0); |
| |
| //FSMControlFilter: |
| // 'filter' name=ID filter=FSMFilter; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'filter' name=ID filter=FSMFilter |
| public Group getGroup() { return cGroup; } |
| |
| //'filter' |
| public Keyword getFilterKeyword_0() { return cFilterKeyword_0; } |
| |
| //name=ID |
| public Assignment getNameAssignment_1() { return cNameAssignment_1; } |
| |
| //ID |
| public RuleCall getNameIDTerminalRuleCall_1_0() { return cNameIDTerminalRuleCall_1_0; } |
| |
| //filter=FSMFilter |
| public Assignment getFilterAssignment_2() { return cFilterAssignment_2; } |
| |
| //FSMFilter |
| public RuleCall getFilterFSMFilterParserRuleCall_2_0() { return cFilterFSMFilterParserRuleCall_2_0; } |
| } |
| public class FSMFilterPropertyElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMFilterProperty"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cPathKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final Assignment cPathAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cPathFSMDotExpressionParserRuleCall_1_0 = (RuleCall)cPathAssignment_1.eContents().get(0); |
| |
| //FSMFilterProperty: |
| // 'path' path=FSMDotExpression; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'path' path=FSMDotExpression |
| public Group getGroup() { return cGroup; } |
| |
| //'path' |
| public Keyword getPathKeyword_0() { return cPathKeyword_0; } |
| |
| //path=FSMDotExpression |
| public Assignment getPathAssignment_1() { return cPathAssignment_1; } |
| |
| //FSMDotExpression |
| public RuleCall getPathFSMDotExpressionParserRuleCall_1_0() { return cPathFSMDotExpressionParserRuleCall_1_0; } |
| } |
| public class FSMFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Assignment cSourceAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cSourceFSMAbstractFilterParserRuleCall_1_0 = (RuleCall)cSourceAssignment_1.eContents().get(0); |
| |
| //FSMFilter: |
| // {FSMFilter} source=FSMAbstractFilter; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMFilter} source=FSMAbstractFilter |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMFilter} |
| public Action getFSMFilterAction_0() { return cFSMFilterAction_0; } |
| |
| //source=FSMAbstractFilter |
| public Assignment getSourceAssignment_1() { return cSourceAssignment_1; } |
| |
| //FSMAbstractFilter |
| public RuleCall getSourceFSMAbstractFilterParserRuleCall_1_0() { return cSourceFSMAbstractFilterParserRuleCall_1_0; } |
| } |
| public class FSMAbstractFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMAbstractFilter"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final RuleCall cFSMAndFilterParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0); |
| private final RuleCall cFSMOrFilterParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); |
| private final RuleCall cFSMCompareFilterParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2); |
| private final RuleCall cFSMBetweenFilterParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3); |
| private final RuleCall cFSMIsNullFilterParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4); |
| private final RuleCall cFSMLikeFilterParserRuleCall_5 = (RuleCall)cAlternatives.eContents().get(5); |
| private final RuleCall cFSMNotFilterParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6); |
| private final RuleCall cFSMStringFilterParserRuleCall_7 = (RuleCall)cAlternatives.eContents().get(7); |
| |
| //FSMAbstractFilter: |
| // FSMAndFilter | FSMOrFilter | FSMCompareFilter | FSMBetweenFilter | FSMIsNullFilter | FSMLikeFilter | FSMNotFilter | |
| // FSMStringFilter; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //FSMAndFilter | FSMOrFilter | FSMCompareFilter | FSMBetweenFilter | FSMIsNullFilter | FSMLikeFilter | FSMNotFilter | |
| //FSMStringFilter |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //FSMAndFilter |
| public RuleCall getFSMAndFilterParserRuleCall_0() { return cFSMAndFilterParserRuleCall_0; } |
| |
| //FSMOrFilter |
| public RuleCall getFSMOrFilterParserRuleCall_1() { return cFSMOrFilterParserRuleCall_1; } |
| |
| //FSMCompareFilter |
| public RuleCall getFSMCompareFilterParserRuleCall_2() { return cFSMCompareFilterParserRuleCall_2; } |
| |
| //FSMBetweenFilter |
| public RuleCall getFSMBetweenFilterParserRuleCall_3() { return cFSMBetweenFilterParserRuleCall_3; } |
| |
| //FSMIsNullFilter |
| public RuleCall getFSMIsNullFilterParserRuleCall_4() { return cFSMIsNullFilterParserRuleCall_4; } |
| |
| //FSMLikeFilter |
| public RuleCall getFSMLikeFilterParserRuleCall_5() { return cFSMLikeFilterParserRuleCall_5; } |
| |
| //FSMNotFilter |
| public RuleCall getFSMNotFilterParserRuleCall_6() { return cFSMNotFilterParserRuleCall_6; } |
| |
| //FSMStringFilter |
| public RuleCall getFSMStringFilterParserRuleCall_7() { return cFSMStringFilterParserRuleCall_7; } |
| } |
| public class FSMFilterMoreElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMFilterMore"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cCommaKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Assignment cSourceAssignment_2 = (Assignment)cGroup.eContents().get(2); |
| private final RuleCall cSourceFSMAbstractFilterParserRuleCall_2_0 = (RuleCall)cSourceAssignment_2.eContents().get(0); |
| |
| //FSMFilterMore FSMFilter: |
| // {FSMFilter} ',' source=FSMAbstractFilter; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMFilter} ',' source=FSMAbstractFilter |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMFilter} |
| public Action getFSMFilterAction_0() { return cFSMFilterAction_0; } |
| |
| //',' |
| public Keyword getCommaKeyword_1() { return cCommaKeyword_1; } |
| |
| //source=FSMAbstractFilter |
| public Assignment getSourceAssignment_2() { return cSourceAssignment_2; } |
| |
| //FSMAbstractFilter |
| public RuleCall getSourceFSMAbstractFilterParserRuleCall_2_0() { return cSourceFSMAbstractFilterParserRuleCall_2_0; } |
| } |
| public class FSMAndFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMAndFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMAndFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cAndKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cFirstAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cFirstFSMFilterParserRuleCall_3_0 = (RuleCall)cFirstAssignment_3.eContents().get(0); |
| private final Assignment cMoreAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cMoreFSMFilterMoreParserRuleCall_4_0 = (RuleCall)cMoreAssignment_4.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| |
| //FSMAndFilter: |
| // {FSMAndFilter} |
| // 'and' '(' first=FSMFilter? more+=FSMFilterMore* ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMAndFilter} 'and' '(' first=FSMFilter? more+=FSMFilterMore* ')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMAndFilter} |
| public Action getFSMAndFilterAction_0() { return cFSMAndFilterAction_0; } |
| |
| //'and' |
| public Keyword getAndKeyword_1() { return cAndKeyword_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //first=FSMFilter? |
| public Assignment getFirstAssignment_3() { return cFirstAssignment_3; } |
| |
| //FSMFilter |
| public RuleCall getFirstFSMFilterParserRuleCall_3_0() { return cFirstFSMFilterParserRuleCall_3_0; } |
| |
| //more+=FSMFilterMore* |
| public Assignment getMoreAssignment_4() { return cMoreAssignment_4; } |
| |
| //FSMFilterMore |
| public RuleCall getMoreFSMFilterMoreParserRuleCall_4_0() { return cMoreFSMFilterMoreParserRuleCall_4_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; } |
| } |
| public class FSMOrFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMOrFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMOrFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cOrKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cFirstAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cFirstFSMFilterParserRuleCall_3_0 = (RuleCall)cFirstAssignment_3.eContents().get(0); |
| private final Assignment cMoreAssignment_4 = (Assignment)cGroup.eContents().get(4); |
| private final RuleCall cMoreFSMFilterMoreParserRuleCall_4_0 = (RuleCall)cMoreAssignment_4.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5); |
| |
| //FSMOrFilter: |
| // {FSMOrFilter} |
| // 'or' '(' first=FSMFilter? more+=FSMFilterMore* ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMOrFilter} 'or' '(' first=FSMFilter? more+=FSMFilterMore* ')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMOrFilter} |
| public Action getFSMOrFilterAction_0() { return cFSMOrFilterAction_0; } |
| |
| //'or' |
| public Keyword getOrKeyword_1() { return cOrKeyword_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //first=FSMFilter? |
| public Assignment getFirstAssignment_3() { return cFirstAssignment_3; } |
| |
| //FSMFilter |
| public RuleCall getFirstFSMFilterParserRuleCall_3_0() { return cFirstFSMFilterParserRuleCall_3_0; } |
| |
| //more+=FSMFilterMore* |
| public Assignment getMoreAssignment_4() { return cMoreAssignment_4; } |
| |
| //FSMFilterMore |
| public RuleCall getMoreFSMFilterMoreParserRuleCall_4_0() { return cMoreFSMFilterMoreParserRuleCall_4_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; } |
| } |
| public class FSMCompareFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMCompareFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMCompareFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Assignment cOperationAssignment_1 = (Assignment)cGroup.eContents().get(1); |
| private final RuleCall cOperationFSMCompareOperationEnumEnumRuleCall_1_0 = (RuleCall)cOperationAssignment_1.eContents().get(0); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cPropertyIdAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cPropertyIdFSMFilterPropertyParserRuleCall_3_0 = (RuleCall)cPropertyIdAssignment_3.eContents().get(0); |
| private final Keyword cCommaKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cOperandAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cOperandFSMActionFieldSourceParserRuleCall_5_0 = (RuleCall)cOperandAssignment_5.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_6 = (Keyword)cGroup.eContents().get(6); |
| |
| //FSMCompareFilter: |
| // {FSMCompareFilter} operation=FSMCompareOperationEnum '(' propertyId=FSMFilterProperty ',' operand=FSMActionFieldSource |
| // ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMCompareFilter} operation=FSMCompareOperationEnum '(' propertyId=FSMFilterProperty ',' operand=FSMActionFieldSource |
| //')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMCompareFilter} |
| public Action getFSMCompareFilterAction_0() { return cFSMCompareFilterAction_0; } |
| |
| //operation=FSMCompareOperationEnum |
| public Assignment getOperationAssignment_1() { return cOperationAssignment_1; } |
| |
| //FSMCompareOperationEnum |
| public RuleCall getOperationFSMCompareOperationEnumEnumRuleCall_1_0() { return cOperationFSMCompareOperationEnumEnumRuleCall_1_0; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //propertyId=FSMFilterProperty |
| public Assignment getPropertyIdAssignment_3() { return cPropertyIdAssignment_3; } |
| |
| //FSMFilterProperty |
| public RuleCall getPropertyIdFSMFilterPropertyParserRuleCall_3_0() { return cPropertyIdFSMFilterPropertyParserRuleCall_3_0; } |
| |
| //',' |
| public Keyword getCommaKeyword_4() { return cCommaKeyword_4; } |
| |
| //operand=FSMActionFieldSource |
| public Assignment getOperandAssignment_5() { return cOperandAssignment_5; } |
| |
| //FSMActionFieldSource |
| public RuleCall getOperandFSMActionFieldSourceParserRuleCall_5_0() { return cOperandFSMActionFieldSourceParserRuleCall_5_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_6() { return cRightParenthesisKeyword_6; } |
| } |
| public class FSMBetweenFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMBetweenFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMBetweenFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cIsBetweenKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cPropertyIdAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cPropertyIdFSMFilterPropertyParserRuleCall_3_0 = (RuleCall)cPropertyIdAssignment_3.eContents().get(0); |
| private final Keyword cCommaKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cStartAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cStartFSMActionFieldSourceParserRuleCall_5_0 = (RuleCall)cStartAssignment_5.eContents().get(0); |
| private final Keyword cCommaKeyword_6 = (Keyword)cGroup.eContents().get(6); |
| private final Assignment cEndAssignment_7 = (Assignment)cGroup.eContents().get(7); |
| private final RuleCall cEndFSMActionFieldSourceParserRuleCall_7_0 = (RuleCall)cEndAssignment_7.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_8 = (Keyword)cGroup.eContents().get(8); |
| |
| //FSMBetweenFilter: |
| // {FSMBetweenFilter} |
| // 'isBetween' '(' propertyId=FSMFilterProperty ',' start=FSMActionFieldSource ',' end=FSMActionFieldSource ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMBetweenFilter} 'isBetween' '(' propertyId=FSMFilterProperty ',' start=FSMActionFieldSource ',' |
| //end=FSMActionFieldSource ')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMBetweenFilter} |
| public Action getFSMBetweenFilterAction_0() { return cFSMBetweenFilterAction_0; } |
| |
| //'isBetween' |
| public Keyword getIsBetweenKeyword_1() { return cIsBetweenKeyword_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //propertyId=FSMFilterProperty |
| public Assignment getPropertyIdAssignment_3() { return cPropertyIdAssignment_3; } |
| |
| //FSMFilterProperty |
| public RuleCall getPropertyIdFSMFilterPropertyParserRuleCall_3_0() { return cPropertyIdFSMFilterPropertyParserRuleCall_3_0; } |
| |
| //',' |
| public Keyword getCommaKeyword_4() { return cCommaKeyword_4; } |
| |
| //start=FSMActionFieldSource |
| public Assignment getStartAssignment_5() { return cStartAssignment_5; } |
| |
| //FSMActionFieldSource |
| public RuleCall getStartFSMActionFieldSourceParserRuleCall_5_0() { return cStartFSMActionFieldSourceParserRuleCall_5_0; } |
| |
| //',' |
| public Keyword getCommaKeyword_6() { return cCommaKeyword_6; } |
| |
| //end=FSMActionFieldSource |
| public Assignment getEndAssignment_7() { return cEndAssignment_7; } |
| |
| //FSMActionFieldSource |
| public RuleCall getEndFSMActionFieldSourceParserRuleCall_7_0() { return cEndFSMActionFieldSourceParserRuleCall_7_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_8() { return cRightParenthesisKeyword_8; } |
| } |
| public class FSMIsNullFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMIsNullFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMIsNullFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cIsNullKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cPropertyIdAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cPropertyIdFSMFilterPropertyParserRuleCall_3_0 = (RuleCall)cPropertyIdAssignment_3.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //FSMIsNullFilter: |
| // {FSMIsNullFilter} |
| // 'isNull' '(' propertyId=FSMFilterProperty ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMIsNullFilter} 'isNull' '(' propertyId=FSMFilterProperty ')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMIsNullFilter} |
| public Action getFSMIsNullFilterAction_0() { return cFSMIsNullFilterAction_0; } |
| |
| //'isNull' |
| public Keyword getIsNullKeyword_1() { return cIsNullKeyword_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //propertyId=FSMFilterProperty |
| public Assignment getPropertyIdAssignment_3() { return cPropertyIdAssignment_3; } |
| |
| //FSMFilterProperty |
| public RuleCall getPropertyIdFSMFilterPropertyParserRuleCall_3_0() { return cPropertyIdFSMFilterPropertyParserRuleCall_3_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } |
| } |
| public class FSMLikeFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMLikeFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMLikeFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cIsLikeKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cPropertyIdAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cPropertyIdFSMFilterPropertyParserRuleCall_3_0 = (RuleCall)cPropertyIdAssignment_3.eContents().get(0); |
| private final Keyword cCommaKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cValueAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cValueFSMActionFieldSourceParserRuleCall_5_0 = (RuleCall)cValueAssignment_5.eContents().get(0); |
| private final Assignment cIgnoreCaseAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final Keyword cIgnoreCaseIgnoreCaseKeyword_6_0 = (Keyword)cIgnoreCaseAssignment_6.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_7 = (Keyword)cGroup.eContents().get(7); |
| |
| //FSMLikeFilter: |
| // {FSMLikeFilter} |
| // 'isLike' '(' propertyId=FSMFilterProperty ',' value=FSMActionFieldSource ignoreCase?='ignoreCase'? ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMLikeFilter} 'isLike' '(' propertyId=FSMFilterProperty ',' value=FSMActionFieldSource ignoreCase?='ignoreCase'? ')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMLikeFilter} |
| public Action getFSMLikeFilterAction_0() { return cFSMLikeFilterAction_0; } |
| |
| //'isLike' |
| public Keyword getIsLikeKeyword_1() { return cIsLikeKeyword_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //propertyId=FSMFilterProperty |
| public Assignment getPropertyIdAssignment_3() { return cPropertyIdAssignment_3; } |
| |
| //FSMFilterProperty |
| public RuleCall getPropertyIdFSMFilterPropertyParserRuleCall_3_0() { return cPropertyIdFSMFilterPropertyParserRuleCall_3_0; } |
| |
| //',' |
| public Keyword getCommaKeyword_4() { return cCommaKeyword_4; } |
| |
| //value=FSMActionFieldSource |
| public Assignment getValueAssignment_5() { return cValueAssignment_5; } |
| |
| //FSMActionFieldSource |
| public RuleCall getValueFSMActionFieldSourceParserRuleCall_5_0() { return cValueFSMActionFieldSourceParserRuleCall_5_0; } |
| |
| //ignoreCase?='ignoreCase'? |
| public Assignment getIgnoreCaseAssignment_6() { return cIgnoreCaseAssignment_6; } |
| |
| //'ignoreCase' |
| public Keyword getIgnoreCaseIgnoreCaseKeyword_6_0() { return cIgnoreCaseIgnoreCaseKeyword_6_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_7() { return cRightParenthesisKeyword_7; } |
| } |
| public class FSMNotFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMNotFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMNotFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cNotKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cFilterAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cFilterFSMFilterParserRuleCall_3_0 = (RuleCall)cFilterAssignment_3.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| |
| //FSMNotFilter: |
| // {FSMNotFilter} |
| // 'not' '(' filter=FSMFilter ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMNotFilter} 'not' '(' filter=FSMFilter ')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMNotFilter} |
| public Action getFSMNotFilterAction_0() { return cFSMNotFilterAction_0; } |
| |
| //'not' |
| public Keyword getNotKeyword_1() { return cNotKeyword_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //filter=FSMFilter |
| public Assignment getFilterAssignment_3() { return cFilterAssignment_3; } |
| |
| //FSMFilter |
| public RuleCall getFilterFSMFilterParserRuleCall_3_0() { return cFilterFSMFilterParserRuleCall_3_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; } |
| } |
| public class FSMStringFilterElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMStringFilter"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Action cFSMStringFilterAction_0 = (Action)cGroup.eContents().get(0); |
| private final Keyword cMatchesKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2); |
| private final Assignment cPropertyIdAssignment_3 = (Assignment)cGroup.eContents().get(3); |
| private final RuleCall cPropertyIdFSMFilterPropertyParserRuleCall_3_0 = (RuleCall)cPropertyIdAssignment_3.eContents().get(0); |
| private final Keyword cCommaKeyword_4 = (Keyword)cGroup.eContents().get(4); |
| private final Assignment cFilterStringAssignment_5 = (Assignment)cGroup.eContents().get(5); |
| private final RuleCall cFilterStringSTRINGTerminalRuleCall_5_0 = (RuleCall)cFilterStringAssignment_5.eContents().get(0); |
| private final Assignment cIgnoreCaseAssignment_6 = (Assignment)cGroup.eContents().get(6); |
| private final Keyword cIgnoreCaseIgnoreCaseKeyword_6_0 = (Keyword)cIgnoreCaseAssignment_6.eContents().get(0); |
| private final Assignment cOnlyMatchPrefixAssignment_7 = (Assignment)cGroup.eContents().get(7); |
| private final Keyword cOnlyMatchPrefixOnlyMatchPrefixKeyword_7_0 = (Keyword)cOnlyMatchPrefixAssignment_7.eContents().get(0); |
| private final Keyword cRightParenthesisKeyword_8 = (Keyword)cGroup.eContents().get(8); |
| |
| //FSMStringFilter: |
| // {FSMStringFilter} |
| // 'matches' '(' propertyId=FSMFilterProperty ',' filterString=STRING ignoreCase?='ignoreCase'? |
| // onlyMatchPrefix?='onlyMatchPrefix'? ')'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //{FSMStringFilter} 'matches' '(' propertyId=FSMFilterProperty ',' filterString=STRING ignoreCase?='ignoreCase'? |
| //onlyMatchPrefix?='onlyMatchPrefix'? ')' |
| public Group getGroup() { return cGroup; } |
| |
| //{FSMStringFilter} |
| public Action getFSMStringFilterAction_0() { return cFSMStringFilterAction_0; } |
| |
| //'matches' |
| public Keyword getMatchesKeyword_1() { return cMatchesKeyword_1; } |
| |
| //'(' |
| public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; } |
| |
| //propertyId=FSMFilterProperty |
| public Assignment getPropertyIdAssignment_3() { return cPropertyIdAssignment_3; } |
| |
| //FSMFilterProperty |
| public RuleCall getPropertyIdFSMFilterPropertyParserRuleCall_3_0() { return cPropertyIdFSMFilterPropertyParserRuleCall_3_0; } |
| |
| //',' |
| public Keyword getCommaKeyword_4() { return cCommaKeyword_4; } |
| |
| //filterString=STRING |
| public Assignment getFilterStringAssignment_5() { return cFilterStringAssignment_5; } |
| |
| //STRING |
| public RuleCall getFilterStringSTRINGTerminalRuleCall_5_0() { return cFilterStringSTRINGTerminalRuleCall_5_0; } |
| |
| //ignoreCase?='ignoreCase'? |
| public Assignment getIgnoreCaseAssignment_6() { return cIgnoreCaseAssignment_6; } |
| |
| //'ignoreCase' |
| public Keyword getIgnoreCaseIgnoreCaseKeyword_6_0() { return cIgnoreCaseIgnoreCaseKeyword_6_0; } |
| |
| //onlyMatchPrefix?='onlyMatchPrefix'? |
| public Assignment getOnlyMatchPrefixAssignment_7() { return cOnlyMatchPrefixAssignment_7; } |
| |
| //'onlyMatchPrefix' |
| public Keyword getOnlyMatchPrefixOnlyMatchPrefixKeyword_7_0() { return cOnlyMatchPrefixOnlyMatchPrefixKeyword_7_0; } |
| |
| //')' |
| public Keyword getRightParenthesisKeyword_8() { return cRightParenthesisKeyword_8; } |
| } |
| public class TRANSLATABLESTRINGElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.TRANSLATABLESTRING"); |
| private final RuleCall cSTRINGTerminalRuleCall = (RuleCall)rule.eContents().get(1); |
| |
| //TRANSLATABLESTRING: |
| // STRING; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //STRING |
| public RuleCall getSTRINGTerminalRuleCall() { return cSTRINGTerminalRuleCall; } |
| } |
| public class TRANSLATABLEIDElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.TRANSLATABLEID"); |
| private final RuleCall cIDTerminalRuleCall = (RuleCall)rule.eContents().get(1); |
| |
| //TRANSLATABLEID: |
| // ID; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //ID |
| public RuleCall getIDTerminalRuleCall() { return cIDTerminalRuleCall; } |
| } |
| public class SignedNumberElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.SignedNumber"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final RuleCall cUnsignedNumberParserRuleCall_1 = (RuleCall)cGroup.eContents().get(1); |
| |
| //SignedNumber ecore::EDouble: |
| // '-'? UnsignedNumber; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'-'? UnsignedNumber |
| public Group getGroup() { return cGroup; } |
| |
| //'-'? |
| public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } |
| |
| //UnsignedNumber |
| public RuleCall getUnsignedNumberParserRuleCall_1() { return cUnsignedNumberParserRuleCall_1; } |
| } |
| public class UnsignedNumberElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.UnsignedNumber"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final RuleCall cINTTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); |
| private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); |
| private final RuleCall cINTTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); |
| |
| //UnsignedNumber ecore::EDouble: |
| // INT '.' INT; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //INT '.' INT |
| public Group getGroup() { return cGroup; } |
| |
| //INT |
| public RuleCall getINTTerminalRuleCall_0() { return cINTTerminalRuleCall_0; } |
| |
| //'.' |
| public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } |
| |
| //INT |
| public RuleCall getINTTerminalRuleCall_2() { return cINTTerminalRuleCall_2; } |
| } |
| public class INTEGERElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.INTEGER"); |
| private final Group cGroup = (Group)rule.eContents().get(1); |
| private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); |
| private final RuleCall cINTTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); |
| |
| //INTEGER ecore::EInt: |
| // '-'? INT; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'-'? INT |
| public Group getGroup() { return cGroup; } |
| |
| //'-'? |
| public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } |
| |
| //INT |
| public RuleCall getINTTerminalRuleCall_1() { return cINTTerminalRuleCall_1; } |
| } |
| public class BOOLEANElements extends AbstractParserRuleElementFinder { |
| private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.BOOLEAN"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final Keyword cTrueKeyword_0 = (Keyword)cAlternatives.eContents().get(0); |
| private final Keyword cFalseKeyword_1 = (Keyword)cAlternatives.eContents().get(1); |
| |
| //BOOLEAN ecore::EBoolean: |
| // 'true' | 'false'; |
| @Override public ParserRule getRule() { return rule; } |
| |
| //'true' | 'false' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //'true' |
| public Keyword getTrueKeyword_0() { return cTrueKeyword_0; } |
| |
| //'false' |
| public Keyword getFalseKeyword_1() { return cFalseKeyword_1; } |
| } |
| |
| public class FSMInternalTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMInternalType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cBOOLEANEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cBOOLEANBooleanKeyword_0_0 = (Keyword)cBOOLEANEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cINTEGEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cINTEGERIntegerKeyword_1_0 = (Keyword)cINTEGEREnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cLONGEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cLONGLongKeyword_2_0 = (Keyword)cLONGEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cDOUBLEEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cDOUBLEDoubleKeyword_3_0 = (Keyword)cDOUBLEEnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cSTRINGEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cSTRINGStringKeyword_4_0 = (Keyword)cSTRINGEnumLiteralDeclaration_4.eContents().get(0); |
| private final EnumLiteralDeclaration cDATEEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); |
| private final Keyword cDATEDateKeyword_5_0 = (Keyword)cDATEEnumLiteralDeclaration_5.eContents().get(0); |
| private final EnumLiteralDeclaration cSUGGESTTEXTEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); |
| private final Keyword cSUGGESTTEXTSuggestTextKeyword_6_0 = (Keyword)cSUGGESTTEXTEnumLiteralDeclaration_6.eContents().get(0); |
| private final EnumLiteralDeclaration cEMBEDDABLEEVENTEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); |
| private final Keyword cEMBEDDABLEEVENTEmbeddableEventKeyword_7_0 = (Keyword)cEMBEDDABLEEVENTEnumLiteralDeclaration_7.eContents().get(0); |
| |
| //enum FSMInternalType: |
| // BOOLEAN='Boolean' | |
| // INTEGER='Integer' | |
| // LONG='Long' | |
| // DOUBLE='Double' | |
| // STRING='String' | |
| // DATE='Date' | |
| // SUGGESTTEXT='SuggestText' | |
| // EMBEDDABLEEVENT='EmbeddableEvent'; |
| public EnumRule getRule() { return rule; } |
| |
| //BOOLEAN='Boolean' | INTEGER='Integer' | LONG='Long' | DOUBLE='Double' | STRING='String' | DATE='Date' | |
| //SUGGESTTEXT='SuggestText' | EMBEDDABLEEVENT='EmbeddableEvent' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //BOOLEAN='Boolean' |
| public EnumLiteralDeclaration getBOOLEANEnumLiteralDeclaration_0() { return cBOOLEANEnumLiteralDeclaration_0; } |
| |
| //'Boolean' |
| public Keyword getBOOLEANBooleanKeyword_0_0() { return cBOOLEANBooleanKeyword_0_0; } |
| |
| //INTEGER='Integer' |
| public EnumLiteralDeclaration getINTEGEREnumLiteralDeclaration_1() { return cINTEGEREnumLiteralDeclaration_1; } |
| |
| //'Integer' |
| public Keyword getINTEGERIntegerKeyword_1_0() { return cINTEGERIntegerKeyword_1_0; } |
| |
| //LONG='Long' |
| public EnumLiteralDeclaration getLONGEnumLiteralDeclaration_2() { return cLONGEnumLiteralDeclaration_2; } |
| |
| //'Long' |
| public Keyword getLONGLongKeyword_2_0() { return cLONGLongKeyword_2_0; } |
| |
| //DOUBLE='Double' |
| public EnumLiteralDeclaration getDOUBLEEnumLiteralDeclaration_3() { return cDOUBLEEnumLiteralDeclaration_3; } |
| |
| //'Double' |
| public Keyword getDOUBLEDoubleKeyword_3_0() { return cDOUBLEDoubleKeyword_3_0; } |
| |
| //STRING='String' |
| public EnumLiteralDeclaration getSTRINGEnumLiteralDeclaration_4() { return cSTRINGEnumLiteralDeclaration_4; } |
| |
| //'String' |
| public Keyword getSTRINGStringKeyword_4_0() { return cSTRINGStringKeyword_4_0; } |
| |
| //DATE='Date' |
| public EnumLiteralDeclaration getDATEEnumLiteralDeclaration_5() { return cDATEEnumLiteralDeclaration_5; } |
| |
| //'Date' |
| public Keyword getDATEDateKeyword_5_0() { return cDATEDateKeyword_5_0; } |
| |
| //SUGGESTTEXT='SuggestText' |
| public EnumLiteralDeclaration getSUGGESTTEXTEnumLiteralDeclaration_6() { return cSUGGESTTEXTEnumLiteralDeclaration_6; } |
| |
| //'SuggestText' |
| public Keyword getSUGGESTTEXTSuggestTextKeyword_6_0() { return cSUGGESTTEXTSuggestTextKeyword_6_0; } |
| |
| //EMBEDDABLEEVENT='EmbeddableEvent' |
| public EnumLiteralDeclaration getEMBEDDABLEEVENTEnumLiteralDeclaration_7() { return cEMBEDDABLEEVENTEnumLiteralDeclaration_7; } |
| |
| //'EmbeddableEvent' |
| public Keyword getEMBEDDABLEEVENTEmbeddableEventKeyword_7_0() { return cEMBEDDABLEEVENTEmbeddableEventKeyword_7_0; } |
| } |
| public class FSMControlButtonEventTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMControlButtonEventType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cKEYBOARDEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cKEYBOARDKeyboardKeyword_0_0 = (Keyword)cKEYBOARDEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cTRIGGEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cTRIGGERTriggerKeyword_1_0 = (Keyword)cTRIGGEREnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cIDENTITYEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cIDENTITYIdentityKeyword_2_0 = (Keyword)cIDENTITYEnumLiteralDeclaration_2.eContents().get(0); |
| |
| //enum FSMControlButtonEventType: |
| // KEYBOARD='keyboard' | |
| // TRIGGER='trigger' | |
| // IDENTITY='identity'; |
| public EnumRule getRule() { return rule; } |
| |
| //KEYBOARD='keyboard' | TRIGGER='trigger' | IDENTITY='identity' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //KEYBOARD='keyboard' |
| public EnumLiteralDeclaration getKEYBOARDEnumLiteralDeclaration_0() { return cKEYBOARDEnumLiteralDeclaration_0; } |
| |
| //'keyboard' |
| public Keyword getKEYBOARDKeyboardKeyword_0_0() { return cKEYBOARDKeyboardKeyword_0_0; } |
| |
| //TRIGGER='trigger' |
| public EnumLiteralDeclaration getTRIGGEREnumLiteralDeclaration_1() { return cTRIGGEREnumLiteralDeclaration_1; } |
| |
| //'trigger' |
| public Keyword getTRIGGERTriggerKeyword_1_0() { return cTRIGGERTriggerKeyword_1_0; } |
| |
| //IDENTITY='identity' |
| public EnumLiteralDeclaration getIDENTITYEnumLiteralDeclaration_2() { return cIDENTITYEnumLiteralDeclaration_2; } |
| |
| //'identity' |
| public Keyword getIDENTITYIdentityKeyword_2_0() { return cIDENTITYIdentityKeyword_2_0; } |
| } |
| public class FSMCompareOperationEnumElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMCompareOperationEnum"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cEQUALEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cEQUALEqualKeyword_0_0 = (Keyword)cEQUALEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cGREATEREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cGREATERGreaterKeyword_1_0 = (Keyword)cGREATEREnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cLESSEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cLESSLessKeyword_2_0 = (Keyword)cLESSEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cGREATER_OR_EQUALEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cGREATER_OR_EQUALGreaterOrEqualKeyword_3_0 = (Keyword)cGREATER_OR_EQUALEnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cLESS_OR_EQUALEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cLESS_OR_EQUALLessOrEqualKeyword_4_0 = (Keyword)cLESS_OR_EQUALEnumLiteralDeclaration_4.eContents().get(0); |
| |
| //enum FSMCompareOperationEnum: |
| // EQUAL='equal' | |
| // GREATER='greater' | |
| // LESS='less' | |
| // GREATER_OR_EQUAL='greaterOrEqual' | |
| // LESS_OR_EQUAL='lessOrEqual'; |
| public EnumRule getRule() { return rule; } |
| |
| //EQUAL='equal' | GREATER='greater' | LESS='less' | GREATER_OR_EQUAL='greaterOrEqual' | LESS_OR_EQUAL='lessOrEqual' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //EQUAL='equal' |
| public EnumLiteralDeclaration getEQUALEnumLiteralDeclaration_0() { return cEQUALEnumLiteralDeclaration_0; } |
| |
| //'equal' |
| public Keyword getEQUALEqualKeyword_0_0() { return cEQUALEqualKeyword_0_0; } |
| |
| //GREATER='greater' |
| public EnumLiteralDeclaration getGREATEREnumLiteralDeclaration_1() { return cGREATEREnumLiteralDeclaration_1; } |
| |
| //'greater' |
| public Keyword getGREATERGreaterKeyword_1_0() { return cGREATERGreaterKeyword_1_0; } |
| |
| //LESS='less' |
| public EnumLiteralDeclaration getLESSEnumLiteralDeclaration_2() { return cLESSEnumLiteralDeclaration_2; } |
| |
| //'less' |
| public Keyword getLESSLessKeyword_2_0() { return cLESSLessKeyword_2_0; } |
| |
| //GREATER_OR_EQUAL='greaterOrEqual' |
| public EnumLiteralDeclaration getGREATER_OR_EQUALEnumLiteralDeclaration_3() { return cGREATER_OR_EQUALEnumLiteralDeclaration_3; } |
| |
| //'greaterOrEqual' |
| public Keyword getGREATER_OR_EQUALGreaterOrEqualKeyword_3_0() { return cGREATER_OR_EQUALGreaterOrEqualKeyword_3_0; } |
| |
| //LESS_OR_EQUAL='lessOrEqual' |
| public EnumLiteralDeclaration getLESS_OR_EQUALEnumLiteralDeclaration_4() { return cLESS_OR_EQUALEnumLiteralDeclaration_4; } |
| |
| //'lessOrEqual' |
| public Keyword getLESS_OR_EQUALLessOrEqualKeyword_4_0() { return cLESS_OR_EQUALLessOrEqualKeyword_4_0; } |
| } |
| public class FSMEvaluationTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMEvaluationType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cIP_ADDRESSEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cIP_ADDRESSGetIPAddressKeyword_0_0 = (Keyword)cIP_ADDRESSEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cHOSTNAMEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cHOSTNAMEGetHostNameKeyword_1_0 = (Keyword)cHOSTNAMEEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cNOWEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cNOWGetNowKeyword_2_0 = (Keyword)cNOWEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cUSER_AGENT_INFOEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cUSER_AGENT_INFOGetUserAgentInfoKeyword_3_0 = (Keyword)cUSER_AGENT_INFOEnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cIS_TOUCH_DEVICEEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cIS_TOUCH_DEVICEIsTouchDeviceKeyword_4_0 = (Keyword)cIS_TOUCH_DEVICEEnumLiteralDeclaration_4.eContents().get(0); |
| private final EnumLiteralDeclaration cIS_HTTPSEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); |
| private final Keyword cIS_HTTPSIsHttpsKeyword_5_0 = (Keyword)cIS_HTTPSEnumLiteralDeclaration_5.eContents().get(0); |
| private final EnumLiteralDeclaration cBROWSER_LOCALEEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); |
| private final Keyword cBROWSER_LOCALEGetBrowserLocaleKeyword_6_0 = (Keyword)cBROWSER_LOCALEEnumLiteralDeclaration_6.eContents().get(0); |
| private final EnumLiteralDeclaration cUSER_NAMEEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); |
| private final Keyword cUSER_NAMEGetUserNameKeyword_7_0 = (Keyword)cUSER_NAMEEnumLiteralDeclaration_7.eContents().get(0); |
| private final EnumLiteralDeclaration cUSER_PASSWORDEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); |
| private final Keyword cUSER_PASSWORDGetUserPasswordKeyword_8_0 = (Keyword)cUSER_PASSWORDEnumLiteralDeclaration_8.eContents().get(0); |
| private final EnumLiteralDeclaration cUSER_EMAILEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); |
| private final Keyword cUSER_EMAILGetUserEmailKeyword_9_0 = (Keyword)cUSER_EMAILEnumLiteralDeclaration_9.eContents().get(0); |
| private final EnumLiteralDeclaration cUSER_POSITIONEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); |
| private final Keyword cUSER_POSITIONGetUserPositionKeyword_10_0 = (Keyword)cUSER_POSITIONEnumLiteralDeclaration_10.eContents().get(0); |
| private final EnumLiteralDeclaration cUSER_PRTSERVICEEnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); |
| private final Keyword cUSER_PRTSERVICEGetUserPrintServiceKeyword_11_0 = (Keyword)cUSER_PRTSERVICEEnumLiteralDeclaration_11.eContents().get(0); |
| private final EnumLiteralDeclaration cSCREEN_WIDTHEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); |
| private final Keyword cSCREEN_WIDTHGetSceenWidthKeyword_12_0 = (Keyword)cSCREEN_WIDTHEnumLiteralDeclaration_12.eContents().get(0); |
| private final EnumLiteralDeclaration cSCREEN_HEIGHTEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); |
| private final Keyword cSCREEN_HEIGHTGetScreenHeightKeyword_13_0 = (Keyword)cSCREEN_HEIGHTEnumLiteralDeclaration_13.eContents().get(0); |
| private final EnumLiteralDeclaration cTRIGGEREnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); |
| private final Keyword cTRIGGERGetTriggerKeyword_14_0 = (Keyword)cTRIGGEREnumLiteralDeclaration_14.eContents().get(0); |
| |
| //enum FSMEvaluationType: |
| // IP_ADDRESS='getIPAddress' | |
| // HOSTNAME='getHostName' | |
| // NOW='getNow' | |
| // USER_AGENT_INFO='getUserAgentInfo' | |
| // IS_TOUCH_DEVICE='isTouchDevice' | |
| // IS_HTTPS='isHttps' | |
| // BROWSER_LOCALE='getBrowserLocale' | |
| // USER_NAME='getUserName' | |
| // USER_PASSWORD='getUserPassword' | |
| // USER_EMAIL='getUserEmail' | |
| // USER_POSITION='getUserPosition' | |
| // USER_PRTSERVICE='getUserPrintService' | |
| // SCREEN_WIDTH='getSceenWidth' | |
| // SCREEN_HEIGHT='getScreenHeight' | |
| // TRIGGER='getTrigger'; |
| public EnumRule getRule() { return rule; } |
| |
| //IP_ADDRESS='getIPAddress' | HOSTNAME='getHostName' | NOW='getNow' | USER_AGENT_INFO='getUserAgentInfo' | |
| //IS_TOUCH_DEVICE='isTouchDevice' | IS_HTTPS='isHttps' | BROWSER_LOCALE='getBrowserLocale' | USER_NAME='getUserName' | |
| //USER_PASSWORD='getUserPassword' | USER_EMAIL='getUserEmail' | USER_POSITION='getUserPosition' | |
| //USER_PRTSERVICE='getUserPrintService' | SCREEN_WIDTH='getSceenWidth' | SCREEN_HEIGHT='getScreenHeight' | |
| //TRIGGER='getTrigger' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //IP_ADDRESS='getIPAddress' |
| public EnumLiteralDeclaration getIP_ADDRESSEnumLiteralDeclaration_0() { return cIP_ADDRESSEnumLiteralDeclaration_0; } |
| |
| //'getIPAddress' |
| public Keyword getIP_ADDRESSGetIPAddressKeyword_0_0() { return cIP_ADDRESSGetIPAddressKeyword_0_0; } |
| |
| //HOSTNAME='getHostName' |
| public EnumLiteralDeclaration getHOSTNAMEEnumLiteralDeclaration_1() { return cHOSTNAMEEnumLiteralDeclaration_1; } |
| |
| //'getHostName' |
| public Keyword getHOSTNAMEGetHostNameKeyword_1_0() { return cHOSTNAMEGetHostNameKeyword_1_0; } |
| |
| //NOW='getNow' |
| public EnumLiteralDeclaration getNOWEnumLiteralDeclaration_2() { return cNOWEnumLiteralDeclaration_2; } |
| |
| //'getNow' |
| public Keyword getNOWGetNowKeyword_2_0() { return cNOWGetNowKeyword_2_0; } |
| |
| //USER_AGENT_INFO='getUserAgentInfo' |
| public EnumLiteralDeclaration getUSER_AGENT_INFOEnumLiteralDeclaration_3() { return cUSER_AGENT_INFOEnumLiteralDeclaration_3; } |
| |
| //'getUserAgentInfo' |
| public Keyword getUSER_AGENT_INFOGetUserAgentInfoKeyword_3_0() { return cUSER_AGENT_INFOGetUserAgentInfoKeyword_3_0; } |
| |
| //IS_TOUCH_DEVICE='isTouchDevice' |
| public EnumLiteralDeclaration getIS_TOUCH_DEVICEEnumLiteralDeclaration_4() { return cIS_TOUCH_DEVICEEnumLiteralDeclaration_4; } |
| |
| //'isTouchDevice' |
| public Keyword getIS_TOUCH_DEVICEIsTouchDeviceKeyword_4_0() { return cIS_TOUCH_DEVICEIsTouchDeviceKeyword_4_0; } |
| |
| //IS_HTTPS='isHttps' |
| public EnumLiteralDeclaration getIS_HTTPSEnumLiteralDeclaration_5() { return cIS_HTTPSEnumLiteralDeclaration_5; } |
| |
| //'isHttps' |
| public Keyword getIS_HTTPSIsHttpsKeyword_5_0() { return cIS_HTTPSIsHttpsKeyword_5_0; } |
| |
| //BROWSER_LOCALE='getBrowserLocale' |
| public EnumLiteralDeclaration getBROWSER_LOCALEEnumLiteralDeclaration_6() { return cBROWSER_LOCALEEnumLiteralDeclaration_6; } |
| |
| //'getBrowserLocale' |
| public Keyword getBROWSER_LOCALEGetBrowserLocaleKeyword_6_0() { return cBROWSER_LOCALEGetBrowserLocaleKeyword_6_0; } |
| |
| //USER_NAME='getUserName' |
| public EnumLiteralDeclaration getUSER_NAMEEnumLiteralDeclaration_7() { return cUSER_NAMEEnumLiteralDeclaration_7; } |
| |
| //'getUserName' |
| public Keyword getUSER_NAMEGetUserNameKeyword_7_0() { return cUSER_NAMEGetUserNameKeyword_7_0; } |
| |
| //USER_PASSWORD='getUserPassword' |
| public EnumLiteralDeclaration getUSER_PASSWORDEnumLiteralDeclaration_8() { return cUSER_PASSWORDEnumLiteralDeclaration_8; } |
| |
| //'getUserPassword' |
| public Keyword getUSER_PASSWORDGetUserPasswordKeyword_8_0() { return cUSER_PASSWORDGetUserPasswordKeyword_8_0; } |
| |
| //USER_EMAIL='getUserEmail' |
| public EnumLiteralDeclaration getUSER_EMAILEnumLiteralDeclaration_9() { return cUSER_EMAILEnumLiteralDeclaration_9; } |
| |
| //'getUserEmail' |
| public Keyword getUSER_EMAILGetUserEmailKeyword_9_0() { return cUSER_EMAILGetUserEmailKeyword_9_0; } |
| |
| //USER_POSITION='getUserPosition' |
| public EnumLiteralDeclaration getUSER_POSITIONEnumLiteralDeclaration_10() { return cUSER_POSITIONEnumLiteralDeclaration_10; } |
| |
| //'getUserPosition' |
| public Keyword getUSER_POSITIONGetUserPositionKeyword_10_0() { return cUSER_POSITIONGetUserPositionKeyword_10_0; } |
| |
| //USER_PRTSERVICE='getUserPrintService' |
| public EnumLiteralDeclaration getUSER_PRTSERVICEEnumLiteralDeclaration_11() { return cUSER_PRTSERVICEEnumLiteralDeclaration_11; } |
| |
| //'getUserPrintService' |
| public Keyword getUSER_PRTSERVICEGetUserPrintServiceKeyword_11_0() { return cUSER_PRTSERVICEGetUserPrintServiceKeyword_11_0; } |
| |
| //SCREEN_WIDTH='getSceenWidth' |
| public EnumLiteralDeclaration getSCREEN_WIDTHEnumLiteralDeclaration_12() { return cSCREEN_WIDTHEnumLiteralDeclaration_12; } |
| |
| //'getSceenWidth' |
| public Keyword getSCREEN_WIDTHGetSceenWidthKeyword_12_0() { return cSCREEN_WIDTHGetSceenWidthKeyword_12_0; } |
| |
| //SCREEN_HEIGHT='getScreenHeight' |
| public EnumLiteralDeclaration getSCREEN_HEIGHTEnumLiteralDeclaration_13() { return cSCREEN_HEIGHTEnumLiteralDeclaration_13; } |
| |
| //'getScreenHeight' |
| public Keyword getSCREEN_HEIGHTGetScreenHeightKeyword_13_0() { return cSCREEN_HEIGHTGetScreenHeightKeyword_13_0; } |
| |
| //TRIGGER='getTrigger' |
| public EnumLiteralDeclaration getTRIGGEREnumLiteralDeclaration_14() { return cTRIGGEREnumLiteralDeclaration_14; } |
| |
| //'getTrigger' |
| public Keyword getTRIGGERGetTriggerKeyword_14_0() { return cTRIGGERGetTriggerKeyword_14_0; } |
| } |
| public class FSMUserMessageTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMUserMessageType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cHUMANIZED_MESSAGEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cHUMANIZED_MESSAGEHumanizedKeyword_0_0 = (Keyword)cHUMANIZED_MESSAGEEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cWARNING_MESSAGEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cWARNING_MESSAGEWarningKeyword_1_0 = (Keyword)cWARNING_MESSAGEEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cERROR_MESSAGEEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cERROR_MESSAGEErrorKeyword_2_0 = (Keyword)cERROR_MESSAGEEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cTRAY_NOTIFICATIONEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cTRAY_NOTIFICATIONTrayKeyword_3_0 = (Keyword)cTRAY_NOTIFICATIONEnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cASSISTIVE_NOTIFICATIONEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cASSISTIVE_NOTIFICATIONAssistiveKeyword_4_0 = (Keyword)cASSISTIVE_NOTIFICATIONEnumLiteralDeclaration_4.eContents().get(0); |
| |
| //enum FSMUserMessageType: |
| // HUMANIZED_MESSAGE='humanized' | |
| // WARNING_MESSAGE='warning' | |
| // ERROR_MESSAGE='error' | |
| // TRAY_NOTIFICATION='tray' | |
| // ASSISTIVE_NOTIFICATION='assistive'; |
| public EnumRule getRule() { return rule; } |
| |
| //HUMANIZED_MESSAGE='humanized' | WARNING_MESSAGE='warning' | ERROR_MESSAGE='error' | TRAY_NOTIFICATION='tray' | |
| //ASSISTIVE_NOTIFICATION='assistive' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //HUMANIZED_MESSAGE='humanized' |
| public EnumLiteralDeclaration getHUMANIZED_MESSAGEEnumLiteralDeclaration_0() { return cHUMANIZED_MESSAGEEnumLiteralDeclaration_0; } |
| |
| //'humanized' |
| public Keyword getHUMANIZED_MESSAGEHumanizedKeyword_0_0() { return cHUMANIZED_MESSAGEHumanizedKeyword_0_0; } |
| |
| //WARNING_MESSAGE='warning' |
| public EnumLiteralDeclaration getWARNING_MESSAGEEnumLiteralDeclaration_1() { return cWARNING_MESSAGEEnumLiteralDeclaration_1; } |
| |
| //'warning' |
| public Keyword getWARNING_MESSAGEWarningKeyword_1_0() { return cWARNING_MESSAGEWarningKeyword_1_0; } |
| |
| //ERROR_MESSAGE='error' |
| public EnumLiteralDeclaration getERROR_MESSAGEEnumLiteralDeclaration_2() { return cERROR_MESSAGEEnumLiteralDeclaration_2; } |
| |
| //'error' |
| public Keyword getERROR_MESSAGEErrorKeyword_2_0() { return cERROR_MESSAGEErrorKeyword_2_0; } |
| |
| //TRAY_NOTIFICATION='tray' |
| public EnumLiteralDeclaration getTRAY_NOTIFICATIONEnumLiteralDeclaration_3() { return cTRAY_NOTIFICATIONEnumLiteralDeclaration_3; } |
| |
| //'tray' |
| public Keyword getTRAY_NOTIFICATIONTrayKeyword_3_0() { return cTRAY_NOTIFICATIONTrayKeyword_3_0; } |
| |
| //ASSISTIVE_NOTIFICATION='assistive' |
| public EnumLiteralDeclaration getASSISTIVE_NOTIFICATIONEnumLiteralDeclaration_4() { return cASSISTIVE_NOTIFICATIONEnumLiteralDeclaration_4; } |
| |
| //'assistive' |
| public Keyword getASSISTIVE_NOTIFICATIONAssistiveKeyword_4_0() { return cASSISTIVE_NOTIFICATIONAssistiveKeyword_4_0; } |
| } |
| public class FSMLineDisplayCursorTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMLineDisplayCursorType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cDISP_CT_NONEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cDISP_CT_NONENoneKeyword_0_0 = (Keyword)cDISP_CT_NONEEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_CT_FIXEDEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cDISP_CT_FIXEDFixedKeyword_1_0 = (Keyword)cDISP_CT_FIXEDEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_CT_BLOCKEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cDISP_CT_BLOCKBlockKeyword_2_0 = (Keyword)cDISP_CT_BLOCKEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_CT_HALFBLOCKEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cDISP_CT_HALFBLOCKHalfblockKeyword_3_0 = (Keyword)cDISP_CT_HALFBLOCKEnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_CT_UNDERLINEEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cDISP_CT_UNDERLINEUnderlineKeyword_4_0 = (Keyword)cDISP_CT_UNDERLINEEnumLiteralDeclaration_4.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_CT_REVERSEEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); |
| private final Keyword cDISP_CT_REVERSEReverseKeyword_5_0 = (Keyword)cDISP_CT_REVERSEEnumLiteralDeclaration_5.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_CT_OTHEREnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); |
| private final Keyword cDISP_CT_OTHEROtherKeyword_6_0 = (Keyword)cDISP_CT_OTHEREnumLiteralDeclaration_6.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_CT_BLINKEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); |
| private final Keyword cDISP_CT_BLINKBlinkKeyword_7_0 = (Keyword)cDISP_CT_BLINKEnumLiteralDeclaration_7.eContents().get(0); |
| |
| //enum FSMLineDisplayCursorType: |
| // DISP_CT_NONE='none' | |
| // DISP_CT_FIXED='fixed' | |
| // DISP_CT_BLOCK='block' | |
| // DISP_CT_HALFBLOCK='halfblock' | |
| // DISP_CT_UNDERLINE='underline' | |
| // DISP_CT_REVERSE='reverse' | |
| // DISP_CT_OTHER='other' | |
| // DISP_CT_BLINK='blink'; |
| public EnumRule getRule() { return rule; } |
| |
| //DISP_CT_NONE='none' | DISP_CT_FIXED='fixed' | DISP_CT_BLOCK='block' | DISP_CT_HALFBLOCK='halfblock' | |
| //DISP_CT_UNDERLINE='underline' | DISP_CT_REVERSE='reverse' | DISP_CT_OTHER='other' | DISP_CT_BLINK='blink' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //DISP_CT_NONE='none' |
| public EnumLiteralDeclaration getDISP_CT_NONEEnumLiteralDeclaration_0() { return cDISP_CT_NONEEnumLiteralDeclaration_0; } |
| |
| //'none' |
| public Keyword getDISP_CT_NONENoneKeyword_0_0() { return cDISP_CT_NONENoneKeyword_0_0; } |
| |
| //DISP_CT_FIXED='fixed' |
| public EnumLiteralDeclaration getDISP_CT_FIXEDEnumLiteralDeclaration_1() { return cDISP_CT_FIXEDEnumLiteralDeclaration_1; } |
| |
| //'fixed' |
| public Keyword getDISP_CT_FIXEDFixedKeyword_1_0() { return cDISP_CT_FIXEDFixedKeyword_1_0; } |
| |
| //DISP_CT_BLOCK='block' |
| public EnumLiteralDeclaration getDISP_CT_BLOCKEnumLiteralDeclaration_2() { return cDISP_CT_BLOCKEnumLiteralDeclaration_2; } |
| |
| //'block' |
| public Keyword getDISP_CT_BLOCKBlockKeyword_2_0() { return cDISP_CT_BLOCKBlockKeyword_2_0; } |
| |
| //DISP_CT_HALFBLOCK='halfblock' |
| public EnumLiteralDeclaration getDISP_CT_HALFBLOCKEnumLiteralDeclaration_3() { return cDISP_CT_HALFBLOCKEnumLiteralDeclaration_3; } |
| |
| //'halfblock' |
| public Keyword getDISP_CT_HALFBLOCKHalfblockKeyword_3_0() { return cDISP_CT_HALFBLOCKHalfblockKeyword_3_0; } |
| |
| //DISP_CT_UNDERLINE='underline' |
| public EnumLiteralDeclaration getDISP_CT_UNDERLINEEnumLiteralDeclaration_4() { return cDISP_CT_UNDERLINEEnumLiteralDeclaration_4; } |
| |
| //'underline' |
| public Keyword getDISP_CT_UNDERLINEUnderlineKeyword_4_0() { return cDISP_CT_UNDERLINEUnderlineKeyword_4_0; } |
| |
| //DISP_CT_REVERSE='reverse' |
| public EnumLiteralDeclaration getDISP_CT_REVERSEEnumLiteralDeclaration_5() { return cDISP_CT_REVERSEEnumLiteralDeclaration_5; } |
| |
| //'reverse' |
| public Keyword getDISP_CT_REVERSEReverseKeyword_5_0() { return cDISP_CT_REVERSEReverseKeyword_5_0; } |
| |
| //DISP_CT_OTHER='other' |
| public EnumLiteralDeclaration getDISP_CT_OTHEREnumLiteralDeclaration_6() { return cDISP_CT_OTHEREnumLiteralDeclaration_6; } |
| |
| //'other' |
| public Keyword getDISP_CT_OTHEROtherKeyword_6_0() { return cDISP_CT_OTHEROtherKeyword_6_0; } |
| |
| //DISP_CT_BLINK='blink' |
| public EnumLiteralDeclaration getDISP_CT_BLINKEnumLiteralDeclaration_7() { return cDISP_CT_BLINKEnumLiteralDeclaration_7; } |
| |
| //'blink' |
| public Keyword getDISP_CT_BLINKBlinkKeyword_7_0() { return cDISP_CT_BLINKBlinkKeyword_7_0; } |
| } |
| public class FSMLineDisplayMarqueeTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMLineDisplayMarqueeType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cDISP_MT_NONEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cDISP_MT_NONENoneKeyword_0_0 = (Keyword)cDISP_MT_NONEEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_MT_UPEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cDISP_MT_UPUpKeyword_1_0 = (Keyword)cDISP_MT_UPEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_MT_DOWNEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cDISP_MT_DOWNDownKeyword_2_0 = (Keyword)cDISP_MT_DOWNEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_MT_LEFTEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cDISP_MT_LEFTLeftKeyword_3_0 = (Keyword)cDISP_MT_LEFTEnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_MT_RIGHTEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cDISP_MT_RIGHTRightKeyword_4_0 = (Keyword)cDISP_MT_RIGHTEnumLiteralDeclaration_4.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_MT_INITEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); |
| private final Keyword cDISP_MT_INITInitKeyword_5_0 = (Keyword)cDISP_MT_INITEnumLiteralDeclaration_5.eContents().get(0); |
| |
| //enum FSMLineDisplayMarqueeType: |
| // DISP_MT_NONE='none' | |
| // DISP_MT_UP='up' | |
| // DISP_MT_DOWN='down' | |
| // DISP_MT_LEFT='left' | |
| // DISP_MT_RIGHT='right' | |
| // DISP_MT_INIT='init'; |
| public EnumRule getRule() { return rule; } |
| |
| //DISP_MT_NONE='none' | DISP_MT_UP='up' | DISP_MT_DOWN='down' | DISP_MT_LEFT='left' | DISP_MT_RIGHT='right' | |
| //DISP_MT_INIT='init' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //DISP_MT_NONE='none' |
| public EnumLiteralDeclaration getDISP_MT_NONEEnumLiteralDeclaration_0() { return cDISP_MT_NONEEnumLiteralDeclaration_0; } |
| |
| //'none' |
| public Keyword getDISP_MT_NONENoneKeyword_0_0() { return cDISP_MT_NONENoneKeyword_0_0; } |
| |
| //DISP_MT_UP='up' |
| public EnumLiteralDeclaration getDISP_MT_UPEnumLiteralDeclaration_1() { return cDISP_MT_UPEnumLiteralDeclaration_1; } |
| |
| //'up' |
| public Keyword getDISP_MT_UPUpKeyword_1_0() { return cDISP_MT_UPUpKeyword_1_0; } |
| |
| //DISP_MT_DOWN='down' |
| public EnumLiteralDeclaration getDISP_MT_DOWNEnumLiteralDeclaration_2() { return cDISP_MT_DOWNEnumLiteralDeclaration_2; } |
| |
| //'down' |
| public Keyword getDISP_MT_DOWNDownKeyword_2_0() { return cDISP_MT_DOWNDownKeyword_2_0; } |
| |
| //DISP_MT_LEFT='left' |
| public EnumLiteralDeclaration getDISP_MT_LEFTEnumLiteralDeclaration_3() { return cDISP_MT_LEFTEnumLiteralDeclaration_3; } |
| |
| //'left' |
| public Keyword getDISP_MT_LEFTLeftKeyword_3_0() { return cDISP_MT_LEFTLeftKeyword_3_0; } |
| |
| //DISP_MT_RIGHT='right' |
| public EnumLiteralDeclaration getDISP_MT_RIGHTEnumLiteralDeclaration_4() { return cDISP_MT_RIGHTEnumLiteralDeclaration_4; } |
| |
| //'right' |
| public Keyword getDISP_MT_RIGHTRightKeyword_4_0() { return cDISP_MT_RIGHTRightKeyword_4_0; } |
| |
| //DISP_MT_INIT='init' |
| public EnumLiteralDeclaration getDISP_MT_INITEnumLiteralDeclaration_5() { return cDISP_MT_INITEnumLiteralDeclaration_5; } |
| |
| //'init' |
| public Keyword getDISP_MT_INITInitKeyword_5_0() { return cDISP_MT_INITInitKeyword_5_0; } |
| } |
| public class FSMLineDisplayMarqueeFormatElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMLineDisplayMarqueeFormat"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cDISP_MF_WALKEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cDISP_MF_WALKWalkKeyword_0_0 = (Keyword)cDISP_MF_WALKEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_MF_PLACEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cDISP_MF_PLACEPlaceKeyword_1_0 = (Keyword)cDISP_MF_PLACEEnumLiteralDeclaration_1.eContents().get(0); |
| |
| //enum FSMLineDisplayMarqueeFormat: |
| // DISP_MF_WALK='walk' | |
| // DISP_MF_PLACE='place'; |
| public EnumRule getRule() { return rule; } |
| |
| //DISP_MF_WALK='walk' | DISP_MF_PLACE='place' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //DISP_MF_WALK='walk' |
| public EnumLiteralDeclaration getDISP_MF_WALKEnumLiteralDeclaration_0() { return cDISP_MF_WALKEnumLiteralDeclaration_0; } |
| |
| //'walk' |
| public Keyword getDISP_MF_WALKWalkKeyword_0_0() { return cDISP_MF_WALKWalkKeyword_0_0; } |
| |
| //DISP_MF_PLACE='place' |
| public EnumLiteralDeclaration getDISP_MF_PLACEEnumLiteralDeclaration_1() { return cDISP_MF_PLACEEnumLiteralDeclaration_1; } |
| |
| //'place' |
| public Keyword getDISP_MF_PLACEPlaceKeyword_1_0() { return cDISP_MF_PLACEPlaceKeyword_1_0; } |
| } |
| public class FSMLineDisplayTextTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMLineDisplayTextType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cDISP_DT_NORMALEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cDISP_DT_NORMALNormalKeyword_0_0 = (Keyword)cDISP_DT_NORMALEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_DT_BLINKEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cDISP_DT_BLINKBlinkKeyword_1_0 = (Keyword)cDISP_DT_BLINKEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_DT_REVERSEEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cDISP_DT_REVERSEReverseKeyword_2_0 = (Keyword)cDISP_DT_REVERSEEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_DT_BLINK_REVERSEEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cDISP_DT_BLINK_REVERSEBlinkreverseKeyword_3_0 = (Keyword)cDISP_DT_BLINK_REVERSEEnumLiteralDeclaration_3.eContents().get(0); |
| |
| //enum FSMLineDisplayTextType: |
| // DISP_DT_NORMAL='normal' | |
| // DISP_DT_BLINK='blink' | |
| // DISP_DT_REVERSE='reverse' | |
| // DISP_DT_BLINK_REVERSE='blinkreverse'; |
| public EnumRule getRule() { return rule; } |
| |
| //DISP_DT_NORMAL='normal' | DISP_DT_BLINK='blink' | DISP_DT_REVERSE='reverse' | DISP_DT_BLINK_REVERSE='blinkreverse' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //DISP_DT_NORMAL='normal' |
| public EnumLiteralDeclaration getDISP_DT_NORMALEnumLiteralDeclaration_0() { return cDISP_DT_NORMALEnumLiteralDeclaration_0; } |
| |
| //'normal' |
| public Keyword getDISP_DT_NORMALNormalKeyword_0_0() { return cDISP_DT_NORMALNormalKeyword_0_0; } |
| |
| //DISP_DT_BLINK='blink' |
| public EnumLiteralDeclaration getDISP_DT_BLINKEnumLiteralDeclaration_1() { return cDISP_DT_BLINKEnumLiteralDeclaration_1; } |
| |
| //'blink' |
| public Keyword getDISP_DT_BLINKBlinkKeyword_1_0() { return cDISP_DT_BLINKBlinkKeyword_1_0; } |
| |
| //DISP_DT_REVERSE='reverse' |
| public EnumLiteralDeclaration getDISP_DT_REVERSEEnumLiteralDeclaration_2() { return cDISP_DT_REVERSEEnumLiteralDeclaration_2; } |
| |
| //'reverse' |
| public Keyword getDISP_DT_REVERSEReverseKeyword_2_0() { return cDISP_DT_REVERSEReverseKeyword_2_0; } |
| |
| //DISP_DT_BLINK_REVERSE='blinkreverse' |
| public EnumLiteralDeclaration getDISP_DT_BLINK_REVERSEEnumLiteralDeclaration_3() { return cDISP_DT_BLINK_REVERSEEnumLiteralDeclaration_3; } |
| |
| //'blinkreverse' |
| public Keyword getDISP_DT_BLINK_REVERSEBlinkreverseKeyword_3_0() { return cDISP_DT_BLINK_REVERSEBlinkreverseKeyword_3_0; } |
| } |
| public class FSMLineDisplayScrollTextTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMLineDisplayScrollTextType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cDISP_ST_UPEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cDISP_ST_UPUpKeyword_0_0 = (Keyword)cDISP_ST_UPEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_ST_DOWNEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cDISP_ST_DOWNDownKeyword_1_0 = (Keyword)cDISP_ST_DOWNEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_ST_LEFTEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cDISP_ST_LEFTLeftKeyword_2_0 = (Keyword)cDISP_ST_LEFTEnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cDISP_ST_RIGHTEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cDISP_ST_RIGHTRightKeyword_3_0 = (Keyword)cDISP_ST_RIGHTEnumLiteralDeclaration_3.eContents().get(0); |
| |
| //enum FSMLineDisplayScrollTextType: |
| // DISP_ST_UP='up' | |
| // DISP_ST_DOWN='down' | |
| // DISP_ST_LEFT='left' | |
| // DISP_ST_RIGHT='right'; |
| public EnumRule getRule() { return rule; } |
| |
| //DISP_ST_UP='up' | DISP_ST_DOWN='down' | DISP_ST_LEFT='left' | DISP_ST_RIGHT='right' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //DISP_ST_UP='up' |
| public EnumLiteralDeclaration getDISP_ST_UPEnumLiteralDeclaration_0() { return cDISP_ST_UPEnumLiteralDeclaration_0; } |
| |
| //'up' |
| public Keyword getDISP_ST_UPUpKeyword_0_0() { return cDISP_ST_UPUpKeyword_0_0; } |
| |
| //DISP_ST_DOWN='down' |
| public EnumLiteralDeclaration getDISP_ST_DOWNEnumLiteralDeclaration_1() { return cDISP_ST_DOWNEnumLiteralDeclaration_1; } |
| |
| //'down' |
| public Keyword getDISP_ST_DOWNDownKeyword_1_0() { return cDISP_ST_DOWNDownKeyword_1_0; } |
| |
| //DISP_ST_LEFT='left' |
| public EnumLiteralDeclaration getDISP_ST_LEFTEnumLiteralDeclaration_2() { return cDISP_ST_LEFTEnumLiteralDeclaration_2; } |
| |
| //'left' |
| public Keyword getDISP_ST_LEFTLeftKeyword_2_0() { return cDISP_ST_LEFTLeftKeyword_2_0; } |
| |
| //DISP_ST_RIGHT='right' |
| public EnumLiteralDeclaration getDISP_ST_RIGHTEnumLiteralDeclaration_3() { return cDISP_ST_RIGHTEnumLiteralDeclaration_3; } |
| |
| //'right' |
| public Keyword getDISP_ST_RIGHTRightKeyword_3_0() { return cDISP_ST_RIGHTRightKeyword_3_0; } |
| } |
| public class FSMPOSPrinterBarcodeTypeElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMPOSPrinterBarcodeType"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCAEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cPTR_BCS_UPCAUpcaKeyword_0_0 = (Keyword)cPTR_BCS_UPCAEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cPTR_BCS_UPCEUpcbKeyword_1_0 = (Keyword)cPTR_BCS_UPCEEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_JAN8EnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cPTR_BCS_JAN8Jan8Keyword_2_0 = (Keyword)cPTR_BCS_JAN8EnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_EAN8EnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cPTR_BCS_EAN8Ean8Keyword_3_0 = (Keyword)cPTR_BCS_EAN8EnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_JAN13EnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cPTR_BCS_JAN13Jan13Keyword_4_0 = (Keyword)cPTR_BCS_JAN13EnumLiteralDeclaration_4.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_EAN13EnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); |
| private final Keyword cPTR_BCS_EAN13Ean13Keyword_5_0 = (Keyword)cPTR_BCS_EAN13EnumLiteralDeclaration_5.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_TFEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); |
| private final Keyword cPTR_BCS_TFTfKeyword_6_0 = (Keyword)cPTR_BCS_TFEnumLiteralDeclaration_6.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_ITFEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); |
| private final Keyword cPTR_BCS_ITFItfKeyword_7_0 = (Keyword)cPTR_BCS_ITFEnumLiteralDeclaration_7.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_CodabarEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); |
| private final Keyword cPTR_BCS_CodabarCodeabarKeyword_8_0 = (Keyword)cPTR_BCS_CodabarEnumLiteralDeclaration_8.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_Code39EnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); |
| private final Keyword cPTR_BCS_Code39Code39Keyword_9_0 = (Keyword)cPTR_BCS_Code39EnumLiteralDeclaration_9.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_Code93EnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); |
| private final Keyword cPTR_BCS_Code93Code93Keyword_10_0 = (Keyword)cPTR_BCS_Code93EnumLiteralDeclaration_10.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_Code128EnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); |
| private final Keyword cPTR_BCS_Code128Code128Keyword_11_0 = (Keyword)cPTR_BCS_Code128EnumLiteralDeclaration_11.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCA_SEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); |
| private final Keyword cPTR_BCS_UPCA_SUpca_sKeyword_12_0 = (Keyword)cPTR_BCS_UPCA_SEnumLiteralDeclaration_12.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCE_SEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); |
| private final Keyword cPTR_BCS_UPCE_SUpce_sKeyword_13_0 = (Keyword)cPTR_BCS_UPCE_SEnumLiteralDeclaration_13.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCD1EnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); |
| private final Keyword cPTR_BCS_UPCD1Upcd1Keyword_14_0 = (Keyword)cPTR_BCS_UPCD1EnumLiteralDeclaration_14.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCD2EnumLiteralDeclaration_15 = (EnumLiteralDeclaration)cAlternatives.eContents().get(15); |
| private final Keyword cPTR_BCS_UPCD2Upcd2Keyword_15_0 = (Keyword)cPTR_BCS_UPCD2EnumLiteralDeclaration_15.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCD3EnumLiteralDeclaration_16 = (EnumLiteralDeclaration)cAlternatives.eContents().get(16); |
| private final Keyword cPTR_BCS_UPCD3Upcd3Keyword_16_0 = (Keyword)cPTR_BCS_UPCD3EnumLiteralDeclaration_16.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCD4EnumLiteralDeclaration_17 = (EnumLiteralDeclaration)cAlternatives.eContents().get(17); |
| private final Keyword cPTR_BCS_UPCD4Upcd4Keyword_17_0 = (Keyword)cPTR_BCS_UPCD4EnumLiteralDeclaration_17.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPCD5EnumLiteralDeclaration_18 = (EnumLiteralDeclaration)cAlternatives.eContents().get(18); |
| private final Keyword cPTR_BCS_UPCD5Upcd5Keyword_18_0 = (Keyword)cPTR_BCS_UPCD5EnumLiteralDeclaration_18.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_EAN8_SEnumLiteralDeclaration_19 = (EnumLiteralDeclaration)cAlternatives.eContents().get(19); |
| private final Keyword cPTR_BCS_EAN8_SEan8_sKeyword_19_0 = (Keyword)cPTR_BCS_EAN8_SEnumLiteralDeclaration_19.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_EAN13_SEnumLiteralDeclaration_20 = (EnumLiteralDeclaration)cAlternatives.eContents().get(20); |
| private final Keyword cPTR_BCS_EAN13_SEan13_sKeyword_20_0 = (Keyword)cPTR_BCS_EAN13_SEnumLiteralDeclaration_20.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_EAN128EnumLiteralDeclaration_21 = (EnumLiteralDeclaration)cAlternatives.eContents().get(21); |
| private final Keyword cPTR_BCS_EAN128Ean128Keyword_21_0 = (Keyword)cPTR_BCS_EAN128EnumLiteralDeclaration_21.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_OCRAEnumLiteralDeclaration_22 = (EnumLiteralDeclaration)cAlternatives.eContents().get(22); |
| private final Keyword cPTR_BCS_OCRAOrcaKeyword_22_0 = (Keyword)cPTR_BCS_OCRAEnumLiteralDeclaration_22.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_OCRBEnumLiteralDeclaration_23 = (EnumLiteralDeclaration)cAlternatives.eContents().get(23); |
| private final Keyword cPTR_BCS_OCRBOcrbKeyword_23_0 = (Keyword)cPTR_BCS_OCRBEnumLiteralDeclaration_23.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_Code128_ParsedEnumLiteralDeclaration_24 = (EnumLiteralDeclaration)cAlternatives.eContents().get(24); |
| private final Keyword cPTR_BCS_Code128_ParsedCode128_parsedKeyword_24_0 = (Keyword)cPTR_BCS_Code128_ParsedEnumLiteralDeclaration_24.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_GS1DATABAREnumLiteralDeclaration_25 = (EnumLiteralDeclaration)cAlternatives.eContents().get(25); |
| private final Keyword cPTR_BCS_GS1DATABARGs1databarKeyword_25_0 = (Keyword)cPTR_BCS_GS1DATABAREnumLiteralDeclaration_25.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_GS1DATABAR_EEnumLiteralDeclaration_26 = (EnumLiteralDeclaration)cAlternatives.eContents().get(26); |
| private final Keyword cPTR_BCS_GS1DATABAR_EGs1databar_eKeyword_26_0 = (Keyword)cPTR_BCS_GS1DATABAR_EEnumLiteralDeclaration_26.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_GS1DATABAR_SEnumLiteralDeclaration_27 = (EnumLiteralDeclaration)cAlternatives.eContents().get(27); |
| private final Keyword cPTR_BCS_GS1DATABAR_SGs1databar_sKeyword_27_0 = (Keyword)cPTR_BCS_GS1DATABAR_SEnumLiteralDeclaration_27.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_GS1DATABAR_E_SEnumLiteralDeclaration_28 = (EnumLiteralDeclaration)cAlternatives.eContents().get(28); |
| private final Keyword cPTR_BCS_GS1DATABAR_E_SGs1databar_e_sKeyword_28_0 = (Keyword)cPTR_BCS_GS1DATABAR_E_SEnumLiteralDeclaration_28.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_PDF417EnumLiteralDeclaration_29 = (EnumLiteralDeclaration)cAlternatives.eContents().get(29); |
| private final Keyword cPTR_BCS_PDF417Pdf417Keyword_29_0 = (Keyword)cPTR_BCS_PDF417EnumLiteralDeclaration_29.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_MAXICODEEnumLiteralDeclaration_30 = (EnumLiteralDeclaration)cAlternatives.eContents().get(30); |
| private final Keyword cPTR_BCS_MAXICODEMaxicodeKeyword_30_0 = (Keyword)cPTR_BCS_MAXICODEEnumLiteralDeclaration_30.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_DATAMATRIXEnumLiteralDeclaration_31 = (EnumLiteralDeclaration)cAlternatives.eContents().get(31); |
| private final Keyword cPTR_BCS_DATAMATRIXDatamatrixKeyword_31_0 = (Keyword)cPTR_BCS_DATAMATRIXEnumLiteralDeclaration_31.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_QRCODEEnumLiteralDeclaration_32 = (EnumLiteralDeclaration)cAlternatives.eContents().get(32); |
| private final Keyword cPTR_BCS_QRCODEQrcodeKeyword_32_0 = (Keyword)cPTR_BCS_QRCODEEnumLiteralDeclaration_32.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UQRCODEEnumLiteralDeclaration_33 = (EnumLiteralDeclaration)cAlternatives.eContents().get(33); |
| private final Keyword cPTR_BCS_UQRCODEUqrcodeKeyword_33_0 = (Keyword)cPTR_BCS_UQRCODEEnumLiteralDeclaration_33.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_AZTECEnumLiteralDeclaration_34 = (EnumLiteralDeclaration)cAlternatives.eContents().get(34); |
| private final Keyword cPTR_BCS_AZTECAztecKeyword_34_0 = (Keyword)cPTR_BCS_AZTECEnumLiteralDeclaration_34.eContents().get(0); |
| private final EnumLiteralDeclaration cPTR_BCS_UPDF417EnumLiteralDeclaration_35 = (EnumLiteralDeclaration)cAlternatives.eContents().get(35); |
| private final Keyword cPTR_BCS_UPDF417Updf417Keyword_35_0 = (Keyword)cPTR_BCS_UPDF417EnumLiteralDeclaration_35.eContents().get(0); |
| |
| //enum FSMPOSPrinterBarcodeType: |
| // PTR_BCS_UPCA='upca' | |
| // PTR_BCS_UPCE='upcb' | |
| // PTR_BCS_JAN8='jan8' | |
| // PTR_BCS_EAN8='ean8' | |
| // PTR_BCS_JAN13='jan13' | |
| // PTR_BCS_EAN13='ean13' | |
| // PTR_BCS_TF='tf' | |
| // PTR_BCS_ITF='itf' | |
| // PTR_BCS_Codabar='codeabar' | |
| // PTR_BCS_Code39='code39' | |
| // PTR_BCS_Code93='code93' | |
| // PTR_BCS_Code128='code128' | |
| // PTR_BCS_UPCA_S='upca_s' | |
| // PTR_BCS_UPCE_S='upce_s' | |
| // PTR_BCS_UPCD1='upcd1' | |
| // PTR_BCS_UPCD2='upcd2' | |
| // PTR_BCS_UPCD3='upcd3' | |
| // PTR_BCS_UPCD4='upcd4' | |
| // PTR_BCS_UPCD5='upcd5' | |
| // PTR_BCS_EAN8_S='ean8_s' | |
| // PTR_BCS_EAN13_S='ean13_s' | |
| // PTR_BCS_EAN128='ean128' | |
| // PTR_BCS_OCRA='orca' | |
| // PTR_BCS_OCRB='ocrb' | |
| // PTR_BCS_Code128_Parsed='code128_parsed' | |
| // PTR_BCS_GS1DATABAR='gs1databar' | |
| // PTR_BCS_GS1DATABAR_E='gs1databar_e' | |
| // PTR_BCS_GS1DATABAR_S='gs1databar_s' | |
| // PTR_BCS_GS1DATABAR_E_S='gs1databar_e_s' | |
| // PTR_BCS_PDF417='pdf417' | |
| // PTR_BCS_MAXICODE='maxicode' | |
| // PTR_BCS_DATAMATRIX='datamatrix' | |
| // PTR_BCS_QRCODE='qrcode' | |
| // PTR_BCS_UQRCODE='uqrcode' | |
| // PTR_BCS_AZTEC='aztec' | |
| // PTR_BCS_UPDF417='updf417'; |
| public EnumRule getRule() { return rule; } |
| |
| //PTR_BCS_UPCA='upca' | PTR_BCS_UPCE='upcb' | PTR_BCS_JAN8='jan8' | PTR_BCS_EAN8='ean8' | PTR_BCS_JAN13='jan13' | |
| //PTR_BCS_EAN13='ean13' | PTR_BCS_TF='tf' | PTR_BCS_ITF='itf' | PTR_BCS_Codabar='codeabar' | PTR_BCS_Code39='code39' | |
| //PTR_BCS_Code93='code93' | PTR_BCS_Code128='code128' | PTR_BCS_UPCA_S='upca_s' | PTR_BCS_UPCE_S='upce_s' | |
| //PTR_BCS_UPCD1='upcd1' | PTR_BCS_UPCD2='upcd2' | PTR_BCS_UPCD3='upcd3' | PTR_BCS_UPCD4='upcd4' | PTR_BCS_UPCD5='upcd5' | |
| //PTR_BCS_EAN8_S='ean8_s' | PTR_BCS_EAN13_S='ean13_s' | PTR_BCS_EAN128='ean128' | PTR_BCS_OCRA='orca' | |
| //PTR_BCS_OCRB='ocrb' | PTR_BCS_Code128_Parsed='code128_parsed' | PTR_BCS_GS1DATABAR='gs1databar' | |
| //PTR_BCS_GS1DATABAR_E='gs1databar_e' | PTR_BCS_GS1DATABAR_S='gs1databar_s' | PTR_BCS_GS1DATABAR_E_S='gs1databar_e_s' | |
| //PTR_BCS_PDF417='pdf417' | PTR_BCS_MAXICODE='maxicode' | PTR_BCS_DATAMATRIX='datamatrix' | PTR_BCS_QRCODE='qrcode' | |
| //PTR_BCS_UQRCODE='uqrcode' | PTR_BCS_AZTEC='aztec' | PTR_BCS_UPDF417='updf417' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //PTR_BCS_UPCA='upca' |
| public EnumLiteralDeclaration getPTR_BCS_UPCAEnumLiteralDeclaration_0() { return cPTR_BCS_UPCAEnumLiteralDeclaration_0; } |
| |
| //'upca' |
| public Keyword getPTR_BCS_UPCAUpcaKeyword_0_0() { return cPTR_BCS_UPCAUpcaKeyword_0_0; } |
| |
| //PTR_BCS_UPCE='upcb' |
| public EnumLiteralDeclaration getPTR_BCS_UPCEEnumLiteralDeclaration_1() { return cPTR_BCS_UPCEEnumLiteralDeclaration_1; } |
| |
| //'upcb' |
| public Keyword getPTR_BCS_UPCEUpcbKeyword_1_0() { return cPTR_BCS_UPCEUpcbKeyword_1_0; } |
| |
| //PTR_BCS_JAN8='jan8' |
| public EnumLiteralDeclaration getPTR_BCS_JAN8EnumLiteralDeclaration_2() { return cPTR_BCS_JAN8EnumLiteralDeclaration_2; } |
| |
| //'jan8' |
| public Keyword getPTR_BCS_JAN8Jan8Keyword_2_0() { return cPTR_BCS_JAN8Jan8Keyword_2_0; } |
| |
| //PTR_BCS_EAN8='ean8' |
| public EnumLiteralDeclaration getPTR_BCS_EAN8EnumLiteralDeclaration_3() { return cPTR_BCS_EAN8EnumLiteralDeclaration_3; } |
| |
| //'ean8' |
| public Keyword getPTR_BCS_EAN8Ean8Keyword_3_0() { return cPTR_BCS_EAN8Ean8Keyword_3_0; } |
| |
| //PTR_BCS_JAN13='jan13' |
| public EnumLiteralDeclaration getPTR_BCS_JAN13EnumLiteralDeclaration_4() { return cPTR_BCS_JAN13EnumLiteralDeclaration_4; } |
| |
| //'jan13' |
| public Keyword getPTR_BCS_JAN13Jan13Keyword_4_0() { return cPTR_BCS_JAN13Jan13Keyword_4_0; } |
| |
| //PTR_BCS_EAN13='ean13' |
| public EnumLiteralDeclaration getPTR_BCS_EAN13EnumLiteralDeclaration_5() { return cPTR_BCS_EAN13EnumLiteralDeclaration_5; } |
| |
| //'ean13' |
| public Keyword getPTR_BCS_EAN13Ean13Keyword_5_0() { return cPTR_BCS_EAN13Ean13Keyword_5_0; } |
| |
| //PTR_BCS_TF='tf' |
| public EnumLiteralDeclaration getPTR_BCS_TFEnumLiteralDeclaration_6() { return cPTR_BCS_TFEnumLiteralDeclaration_6; } |
| |
| //'tf' |
| public Keyword getPTR_BCS_TFTfKeyword_6_0() { return cPTR_BCS_TFTfKeyword_6_0; } |
| |
| //PTR_BCS_ITF='itf' |
| public EnumLiteralDeclaration getPTR_BCS_ITFEnumLiteralDeclaration_7() { return cPTR_BCS_ITFEnumLiteralDeclaration_7; } |
| |
| //'itf' |
| public Keyword getPTR_BCS_ITFItfKeyword_7_0() { return cPTR_BCS_ITFItfKeyword_7_0; } |
| |
| //PTR_BCS_Codabar='codeabar' |
| public EnumLiteralDeclaration getPTR_BCS_CodabarEnumLiteralDeclaration_8() { return cPTR_BCS_CodabarEnumLiteralDeclaration_8; } |
| |
| //'codeabar' |
| public Keyword getPTR_BCS_CodabarCodeabarKeyword_8_0() { return cPTR_BCS_CodabarCodeabarKeyword_8_0; } |
| |
| //PTR_BCS_Code39='code39' |
| public EnumLiteralDeclaration getPTR_BCS_Code39EnumLiteralDeclaration_9() { return cPTR_BCS_Code39EnumLiteralDeclaration_9; } |
| |
| //'code39' |
| public Keyword getPTR_BCS_Code39Code39Keyword_9_0() { return cPTR_BCS_Code39Code39Keyword_9_0; } |
| |
| //PTR_BCS_Code93='code93' |
| public EnumLiteralDeclaration getPTR_BCS_Code93EnumLiteralDeclaration_10() { return cPTR_BCS_Code93EnumLiteralDeclaration_10; } |
| |
| //'code93' |
| public Keyword getPTR_BCS_Code93Code93Keyword_10_0() { return cPTR_BCS_Code93Code93Keyword_10_0; } |
| |
| //PTR_BCS_Code128='code128' |
| public EnumLiteralDeclaration getPTR_BCS_Code128EnumLiteralDeclaration_11() { return cPTR_BCS_Code128EnumLiteralDeclaration_11; } |
| |
| //'code128' |
| public Keyword getPTR_BCS_Code128Code128Keyword_11_0() { return cPTR_BCS_Code128Code128Keyword_11_0; } |
| |
| //PTR_BCS_UPCA_S='upca_s' |
| public EnumLiteralDeclaration getPTR_BCS_UPCA_SEnumLiteralDeclaration_12() { return cPTR_BCS_UPCA_SEnumLiteralDeclaration_12; } |
| |
| //'upca_s' |
| public Keyword getPTR_BCS_UPCA_SUpca_sKeyword_12_0() { return cPTR_BCS_UPCA_SUpca_sKeyword_12_0; } |
| |
| //PTR_BCS_UPCE_S='upce_s' |
| public EnumLiteralDeclaration getPTR_BCS_UPCE_SEnumLiteralDeclaration_13() { return cPTR_BCS_UPCE_SEnumLiteralDeclaration_13; } |
| |
| //'upce_s' |
| public Keyword getPTR_BCS_UPCE_SUpce_sKeyword_13_0() { return cPTR_BCS_UPCE_SUpce_sKeyword_13_0; } |
| |
| //PTR_BCS_UPCD1='upcd1' |
| public EnumLiteralDeclaration getPTR_BCS_UPCD1EnumLiteralDeclaration_14() { return cPTR_BCS_UPCD1EnumLiteralDeclaration_14; } |
| |
| //'upcd1' |
| public Keyword getPTR_BCS_UPCD1Upcd1Keyword_14_0() { return cPTR_BCS_UPCD1Upcd1Keyword_14_0; } |
| |
| //PTR_BCS_UPCD2='upcd2' |
| public EnumLiteralDeclaration getPTR_BCS_UPCD2EnumLiteralDeclaration_15() { return cPTR_BCS_UPCD2EnumLiteralDeclaration_15; } |
| |
| //'upcd2' |
| public Keyword getPTR_BCS_UPCD2Upcd2Keyword_15_0() { return cPTR_BCS_UPCD2Upcd2Keyword_15_0; } |
| |
| //PTR_BCS_UPCD3='upcd3' |
| public EnumLiteralDeclaration getPTR_BCS_UPCD3EnumLiteralDeclaration_16() { return cPTR_BCS_UPCD3EnumLiteralDeclaration_16; } |
| |
| //'upcd3' |
| public Keyword getPTR_BCS_UPCD3Upcd3Keyword_16_0() { return cPTR_BCS_UPCD3Upcd3Keyword_16_0; } |
| |
| //PTR_BCS_UPCD4='upcd4' |
| public EnumLiteralDeclaration getPTR_BCS_UPCD4EnumLiteralDeclaration_17() { return cPTR_BCS_UPCD4EnumLiteralDeclaration_17; } |
| |
| //'upcd4' |
| public Keyword getPTR_BCS_UPCD4Upcd4Keyword_17_0() { return cPTR_BCS_UPCD4Upcd4Keyword_17_0; } |
| |
| //PTR_BCS_UPCD5='upcd5' |
| public EnumLiteralDeclaration getPTR_BCS_UPCD5EnumLiteralDeclaration_18() { return cPTR_BCS_UPCD5EnumLiteralDeclaration_18; } |
| |
| //'upcd5' |
| public Keyword getPTR_BCS_UPCD5Upcd5Keyword_18_0() { return cPTR_BCS_UPCD5Upcd5Keyword_18_0; } |
| |
| //PTR_BCS_EAN8_S='ean8_s' |
| public EnumLiteralDeclaration getPTR_BCS_EAN8_SEnumLiteralDeclaration_19() { return cPTR_BCS_EAN8_SEnumLiteralDeclaration_19; } |
| |
| //'ean8_s' |
| public Keyword getPTR_BCS_EAN8_SEan8_sKeyword_19_0() { return cPTR_BCS_EAN8_SEan8_sKeyword_19_0; } |
| |
| //PTR_BCS_EAN13_S='ean13_s' |
| public EnumLiteralDeclaration getPTR_BCS_EAN13_SEnumLiteralDeclaration_20() { return cPTR_BCS_EAN13_SEnumLiteralDeclaration_20; } |
| |
| //'ean13_s' |
| public Keyword getPTR_BCS_EAN13_SEan13_sKeyword_20_0() { return cPTR_BCS_EAN13_SEan13_sKeyword_20_0; } |
| |
| //PTR_BCS_EAN128='ean128' |
| public EnumLiteralDeclaration getPTR_BCS_EAN128EnumLiteralDeclaration_21() { return cPTR_BCS_EAN128EnumLiteralDeclaration_21; } |
| |
| //'ean128' |
| public Keyword getPTR_BCS_EAN128Ean128Keyword_21_0() { return cPTR_BCS_EAN128Ean128Keyword_21_0; } |
| |
| //PTR_BCS_OCRA='orca' |
| public EnumLiteralDeclaration getPTR_BCS_OCRAEnumLiteralDeclaration_22() { return cPTR_BCS_OCRAEnumLiteralDeclaration_22; } |
| |
| //'orca' |
| public Keyword getPTR_BCS_OCRAOrcaKeyword_22_0() { return cPTR_BCS_OCRAOrcaKeyword_22_0; } |
| |
| //PTR_BCS_OCRB='ocrb' |
| public EnumLiteralDeclaration getPTR_BCS_OCRBEnumLiteralDeclaration_23() { return cPTR_BCS_OCRBEnumLiteralDeclaration_23; } |
| |
| //'ocrb' |
| public Keyword getPTR_BCS_OCRBOcrbKeyword_23_0() { return cPTR_BCS_OCRBOcrbKeyword_23_0; } |
| |
| //PTR_BCS_Code128_Parsed='code128_parsed' |
| public EnumLiteralDeclaration getPTR_BCS_Code128_ParsedEnumLiteralDeclaration_24() { return cPTR_BCS_Code128_ParsedEnumLiteralDeclaration_24; } |
| |
| //'code128_parsed' |
| public Keyword getPTR_BCS_Code128_ParsedCode128_parsedKeyword_24_0() { return cPTR_BCS_Code128_ParsedCode128_parsedKeyword_24_0; } |
| |
| //PTR_BCS_GS1DATABAR='gs1databar' |
| public EnumLiteralDeclaration getPTR_BCS_GS1DATABAREnumLiteralDeclaration_25() { return cPTR_BCS_GS1DATABAREnumLiteralDeclaration_25; } |
| |
| //'gs1databar' |
| public Keyword getPTR_BCS_GS1DATABARGs1databarKeyword_25_0() { return cPTR_BCS_GS1DATABARGs1databarKeyword_25_0; } |
| |
| //PTR_BCS_GS1DATABAR_E='gs1databar_e' |
| public EnumLiteralDeclaration getPTR_BCS_GS1DATABAR_EEnumLiteralDeclaration_26() { return cPTR_BCS_GS1DATABAR_EEnumLiteralDeclaration_26; } |
| |
| //'gs1databar_e' |
| public Keyword getPTR_BCS_GS1DATABAR_EGs1databar_eKeyword_26_0() { return cPTR_BCS_GS1DATABAR_EGs1databar_eKeyword_26_0; } |
| |
| //PTR_BCS_GS1DATABAR_S='gs1databar_s' |
| public EnumLiteralDeclaration getPTR_BCS_GS1DATABAR_SEnumLiteralDeclaration_27() { return cPTR_BCS_GS1DATABAR_SEnumLiteralDeclaration_27; } |
| |
| //'gs1databar_s' |
| public Keyword getPTR_BCS_GS1DATABAR_SGs1databar_sKeyword_27_0() { return cPTR_BCS_GS1DATABAR_SGs1databar_sKeyword_27_0; } |
| |
| //PTR_BCS_GS1DATABAR_E_S='gs1databar_e_s' |
| public EnumLiteralDeclaration getPTR_BCS_GS1DATABAR_E_SEnumLiteralDeclaration_28() { return cPTR_BCS_GS1DATABAR_E_SEnumLiteralDeclaration_28; } |
| |
| //'gs1databar_e_s' |
| public Keyword getPTR_BCS_GS1DATABAR_E_SGs1databar_e_sKeyword_28_0() { return cPTR_BCS_GS1DATABAR_E_SGs1databar_e_sKeyword_28_0; } |
| |
| //PTR_BCS_PDF417='pdf417' |
| public EnumLiteralDeclaration getPTR_BCS_PDF417EnumLiteralDeclaration_29() { return cPTR_BCS_PDF417EnumLiteralDeclaration_29; } |
| |
| //'pdf417' |
| public Keyword getPTR_BCS_PDF417Pdf417Keyword_29_0() { return cPTR_BCS_PDF417Pdf417Keyword_29_0; } |
| |
| //PTR_BCS_MAXICODE='maxicode' |
| public EnumLiteralDeclaration getPTR_BCS_MAXICODEEnumLiteralDeclaration_30() { return cPTR_BCS_MAXICODEEnumLiteralDeclaration_30; } |
| |
| //'maxicode' |
| public Keyword getPTR_BCS_MAXICODEMaxicodeKeyword_30_0() { return cPTR_BCS_MAXICODEMaxicodeKeyword_30_0; } |
| |
| //PTR_BCS_DATAMATRIX='datamatrix' |
| public EnumLiteralDeclaration getPTR_BCS_DATAMATRIXEnumLiteralDeclaration_31() { return cPTR_BCS_DATAMATRIXEnumLiteralDeclaration_31; } |
| |
| //'datamatrix' |
| public Keyword getPTR_BCS_DATAMATRIXDatamatrixKeyword_31_0() { return cPTR_BCS_DATAMATRIXDatamatrixKeyword_31_0; } |
| |
| //PTR_BCS_QRCODE='qrcode' |
| public EnumLiteralDeclaration getPTR_BCS_QRCODEEnumLiteralDeclaration_32() { return cPTR_BCS_QRCODEEnumLiteralDeclaration_32; } |
| |
| //'qrcode' |
| public Keyword getPTR_BCS_QRCODEQrcodeKeyword_32_0() { return cPTR_BCS_QRCODEQrcodeKeyword_32_0; } |
| |
| //PTR_BCS_UQRCODE='uqrcode' |
| public EnumLiteralDeclaration getPTR_BCS_UQRCODEEnumLiteralDeclaration_33() { return cPTR_BCS_UQRCODEEnumLiteralDeclaration_33; } |
| |
| //'uqrcode' |
| public Keyword getPTR_BCS_UQRCODEUqrcodeKeyword_33_0() { return cPTR_BCS_UQRCODEUqrcodeKeyword_33_0; } |
| |
| //PTR_BCS_AZTEC='aztec' |
| public EnumLiteralDeclaration getPTR_BCS_AZTECEnumLiteralDeclaration_34() { return cPTR_BCS_AZTECEnumLiteralDeclaration_34; } |
| |
| //'aztec' |
| public Keyword getPTR_BCS_AZTECAztecKeyword_34_0() { return cPTR_BCS_AZTECAztecKeyword_34_0; } |
| |
| //PTR_BCS_UPDF417='updf417' |
| public EnumLiteralDeclaration getPTR_BCS_UPDF417EnumLiteralDeclaration_35() { return cPTR_BCS_UPDF417EnumLiteralDeclaration_35; } |
| |
| //'updf417' |
| public Keyword getPTR_BCS_UPDF417Updf417Keyword_35_0() { return cPTR_BCS_UPDF417Updf417Keyword_35_0; } |
| } |
| public class FSMFunctionalKeyCodesElements extends AbstractEnumRuleElementFinder { |
| private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osbp.xtext.statemachine.StatemachineDSL.FSMFunctionalKeyCodes"); |
| private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); |
| private final EnumLiteralDeclaration cBACKSPACEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); |
| private final Keyword cBACKSPACEBackspaceKeyKeyword_0_0 = (Keyword)cBACKSPACEEnumLiteralDeclaration_0.eContents().get(0); |
| private final EnumLiteralDeclaration cTABEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); |
| private final Keyword cTABTabKeyKeyword_1_0 = (Keyword)cTABEnumLiteralDeclaration_1.eContents().get(0); |
| private final EnumLiteralDeclaration cENTEREnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); |
| private final Keyword cENTEREnterKeyKeyword_2_0 = (Keyword)cENTEREnumLiteralDeclaration_2.eContents().get(0); |
| private final EnumLiteralDeclaration cESCEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); |
| private final Keyword cESCEscKeyKeyword_3_0 = (Keyword)cESCEnumLiteralDeclaration_3.eContents().get(0); |
| private final EnumLiteralDeclaration cPGUPEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); |
| private final Keyword cPGUPPgupKeyKeyword_4_0 = (Keyword)cPGUPEnumLiteralDeclaration_4.eContents().get(0); |
| private final EnumLiteralDeclaration cPGDOWNEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); |
| private final Keyword cPGDOWNPgdownKeyKeyword_5_0 = (Keyword)cPGDOWNEnumLiteralDeclaration_5.eContents().get(0); |
| private final EnumLiteralDeclaration cENDEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); |
| private final Keyword cENDEndKeyKeyword_6_0 = (Keyword)cENDEnumLiteralDeclaration_6.eContents().get(0); |
| private final EnumLiteralDeclaration cHOMEEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); |
| private final Keyword cHOMEHomeKeyKeyword_7_0 = (Keyword)cHOMEEnumLiteralDeclaration_7.eContents().get(0); |
| private final EnumLiteralDeclaration cLEFTARROWEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); |
| private final Keyword cLEFTARROWLeftarrowKeyKeyword_8_0 = (Keyword)cLEFTARROWEnumLiteralDeclaration_8.eContents().get(0); |
| private final EnumLiteralDeclaration cUPARROWEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); |
| private final Keyword cUPARROWUparrowKeyKeyword_9_0 = (Keyword)cUPARROWEnumLiteralDeclaration_9.eContents().get(0); |
| private final EnumLiteralDeclaration cRIGHTARROWEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); |
| private final Keyword cRIGHTARROWRightarrowKeyKeyword_10_0 = (Keyword)cRIGHTARROWEnumLiteralDeclaration_10.eContents().get(0); |
| private final EnumLiteralDeclaration cDOWNARROWEnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); |
| private final Keyword cDOWNARROWDownarrowKeyKeyword_11_0 = (Keyword)cDOWNARROWEnumLiteralDeclaration_11.eContents().get(0); |
| private final EnumLiteralDeclaration cINSERTEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); |
| private final Keyword cINSERTInsertKeyKeyword_12_0 = (Keyword)cINSERTEnumLiteralDeclaration_12.eContents().get(0); |
| private final EnumLiteralDeclaration cDELETEEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); |
| private final Keyword cDELETEDeleteKeyKeyword_13_0 = (Keyword)cDELETEEnumLiteralDeclaration_13.eContents().get(0); |
| private final EnumLiteralDeclaration cF1EnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); |
| private final Keyword cF1F1Keyword_14_0 = (Keyword)cF1EnumLiteralDeclaration_14.eContents().get(0); |
| private final EnumLiteralDeclaration cF2EnumLiteralDeclaration_15 = (EnumLiteralDeclaration)cAlternatives.eContents().get(15); |
| private final Keyword cF2F2Keyword_15_0 = (Keyword)cF2EnumLiteralDeclaration_15.eContents().get(0); |
| private final EnumLiteralDeclaration cF3EnumLiteralDeclaration_16 = (EnumLiteralDeclaration)cAlternatives.eContents().get(16); |
| private final Keyword cF3F3Keyword_16_0 = (Keyword)cF3EnumLiteralDeclaration_16.eContents().get(0); |
| private final EnumLiteralDeclaration cF4EnumLiteralDeclaration_17 = (EnumLiteralDeclaration)cAlternatives.eContents().get(17); |
| private final Keyword cF4F4Keyword_17_0 = (Keyword)cF4EnumLiteralDeclaration_17.eContents().get(0); |
| private final EnumLiteralDeclaration cF5EnumLiteralDeclaration_18 = (EnumLiteralDeclaration)cAlternatives.eContents().get(18); |
| private final Keyword cF5F5Keyword_18_0 = (Keyword)cF5EnumLiteralDeclaration_18.eContents().get(0); |
| private final EnumLiteralDeclaration cF6EnumLiteralDeclaration_19 = (EnumLiteralDeclaration)cAlternatives.eContents().get(19); |
| private final Keyword cF6F6Keyword_19_0 = (Keyword)cF6EnumLiteralDeclaration_19.eContents().get(0); |
| private final EnumLiteralDeclaration cF7EnumLiteralDeclaration_20 = (EnumLiteralDeclaration)cAlternatives.eContents().get(20); |
| private final Keyword cF7F7Keyword_20_0 = (Keyword)cF7EnumLiteralDeclaration_20.eContents().get(0); |
| private final EnumLiteralDeclaration cF8EnumLiteralDeclaration_21 = (EnumLiteralDeclaration)cAlternatives.eContents().get(21); |
| private final Keyword cF8F8Keyword_21_0 = (Keyword)cF8EnumLiteralDeclaration_21.eContents().get(0); |
| private final EnumLiteralDeclaration cF9EnumLiteralDeclaration_22 = (EnumLiteralDeclaration)cAlternatives.eContents().get(22); |
| private final Keyword cF9F9Keyword_22_0 = (Keyword)cF9EnumLiteralDeclaration_22.eContents().get(0); |
| private final EnumLiteralDeclaration cF10EnumLiteralDeclaration_23 = (EnumLiteralDeclaration)cAlternatives.eContents().get(23); |
| private final Keyword cF10F10Keyword_23_0 = (Keyword)cF10EnumLiteralDeclaration_23.eContents().get(0); |
| private final EnumLiteralDeclaration cF11EnumLiteralDeclaration_24 = (EnumLiteralDeclaration)cAlternatives.eContents().get(24); |
| private final Keyword cF11F11Keyword_24_0 = (Keyword)cF11EnumLiteralDeclaration_24.eContents().get(0); |
| private final EnumLiteralDeclaration cF12EnumLiteralDeclaration_25 = (EnumLiteralDeclaration)cAlternatives.eContents().get(25); |
| private final Keyword cF12F12Keyword_25_0 = (Keyword)cF12EnumLiteralDeclaration_25.eContents().get(0); |
| |
| //enum FSMFunctionalKeyCodes: |
| // BACKSPACE='backspaceKey' | |
| // TAB='tabKey' | |
| // ENTER='enterKey' | |
| // ESC='escKey' | |
| // PGUP='pgupKey' | |
| // PGDOWN='pgdownKey' | |
| // END='endKey' | |
| // HOME='homeKey' | |
| // LEFTARROW='leftarrowKey' | |
| // UPARROW='uparrowKey' | |
| // RIGHTARROW='rightarrowKey' | |
| // DOWNARROW='downarrowKey' | |
| // INSERT='insertKey' | |
| // DELETE='deleteKey' | |
| // F1='f1' | |
| // F2='f2' | |
| // F3='f3' | |
| // F4='f4' | |
| // F5='f5' | |
| // F6='f6' | |
| // F7='f7' | |
| // F8='f8' | |
| // F9='f9' | |
| // F10='f10' | |
| // F11='f11' | |
| // F12='f12'; |
| public EnumRule getRule() { return rule; } |
| |
| //BACKSPACE='backspaceKey' | TAB='tabKey' | ENTER='enterKey' | ESC='escKey' | PGUP='pgupKey' | PGDOWN='pgdownKey' | |
| //END='endKey' | HOME='homeKey' | LEFTARROW='leftarrowKey' | UPARROW='uparrowKey' | RIGHTARROW='rightarrowKey' | |
| //DOWNARROW='downarrowKey' | INSERT='insertKey' | DELETE='deleteKey' | F1='f1' | F2='f2' | F3='f3' | F4='f4' | F5='f5' | |
| //F6='f6' | F7='f7' | F8='f8' | F9='f9' | F10='f10' | F11='f11' | F12='f12' |
| public Alternatives getAlternatives() { return cAlternatives; } |
| |
| //BACKSPACE='backspaceKey' |
| public EnumLiteralDeclaration getBACKSPACEEnumLiteralDeclaration_0() { return cBACKSPACEEnumLiteralDeclaration_0; } |
| |
| //'backspaceKey' |
| public Keyword getBACKSPACEBackspaceKeyKeyword_0_0() { return cBACKSPACEBackspaceKeyKeyword_0_0; } |
| |
| //TAB='tabKey' |
| public EnumLiteralDeclaration getTABEnumLiteralDeclaration_1() { return cTABEnumLiteralDeclaration_1; } |
| |
| //'tabKey' |
| public Keyword getTABTabKeyKeyword_1_0() { return cTABTabKeyKeyword_1_0; } |
| |
| //ENTER='enterKey' |
| public EnumLiteralDeclaration getENTEREnumLiteralDeclaration_2() { return cENTEREnumLiteralDeclaration_2; } |
| |
| //'enterKey' |
| public Keyword getENTEREnterKeyKeyword_2_0() { return cENTEREnterKeyKeyword_2_0; } |
| |
| //ESC='escKey' |
| public EnumLiteralDeclaration getESCEnumLiteralDeclaration_3() { return cESCEnumLiteralDeclaration_3; } |
| |
| //'escKey' |
| public Keyword getESCEscKeyKeyword_3_0() { return cESCEscKeyKeyword_3_0; } |
| |
| //PGUP='pgupKey' |
| public EnumLiteralDeclaration getPGUPEnumLiteralDeclaration_4() { return cPGUPEnumLiteralDeclaration_4; } |
| |
| //'pgupKey' |
| public Keyword getPGUPPgupKeyKeyword_4_0() { return cPGUPPgupKeyKeyword_4_0; } |
| |
| //PGDOWN='pgdownKey' |
| public EnumLiteralDeclaration getPGDOWNEnumLiteralDeclaration_5() { return cPGDOWNEnumLiteralDeclaration_5; } |
| |
| //'pgdownKey' |
| public Keyword getPGDOWNPgdownKeyKeyword_5_0() { return cPGDOWNPgdownKeyKeyword_5_0; } |
| |
| //END='endKey' |
| public EnumLiteralDeclaration getENDEnumLiteralDeclaration_6() { return cENDEnumLiteralDeclaration_6; } |
| |
| //'endKey' |
| public Keyword getENDEndKeyKeyword_6_0() { return cENDEndKeyKeyword_6_0; } |
| |
| //HOME='homeKey' |
| public EnumLiteralDeclaration getHOMEEnumLiteralDeclaration_7() { return cHOMEEnumLiteralDeclaration_7; } |
| |
| //'homeKey' |
| public Keyword getHOMEHomeKeyKeyword_7_0() { return cHOMEHomeKeyKeyword_7_0; } |
| |
| //LEFTARROW='leftarrowKey' |
| public EnumLiteralDeclaration getLEFTARROWEnumLiteralDeclaration_8() { return cLEFTARROWEnumLiteralDeclaration_8; } |
| |
| //'leftarrowKey' |
| public Keyword getLEFTARROWLeftarrowKeyKeyword_8_0() { return cLEFTARROWLeftarrowKeyKeyword_8_0; } |
| |
| //UPARROW='uparrowKey' |
| public EnumLiteralDeclaration getUPARROWEnumLiteralDeclaration_9() { return cUPARROWEnumLiteralDeclaration_9; } |
| |
| //'uparrowKey' |
| public Keyword getUPARROWUparrowKeyKeyword_9_0() { return cUPARROWUparrowKeyKeyword_9_0; } |
| |
| //RIGHTARROW='rightarrowKey' |
| public EnumLiteralDeclaration getRIGHTARROWEnumLiteralDeclaration_10() { return cRIGHTARROWEnumLiteralDeclaration_10; } |
| |
| //'rightarrowKey' |
| public Keyword getRIGHTARROWRightarrowKeyKeyword_10_0() { return cRIGHTARROWRightarrowKeyKeyword_10_0; } |
| |
| //DOWNARROW='downarrowKey' |
| public EnumLiteralDeclaration getDOWNARROWEnumLiteralDeclaration_11() { return cDOWNARROWEnumLiteralDeclaration_11; } |
| |
| //'downarrowKey' |
| public Keyword getDOWNARROWDownarrowKeyKeyword_11_0() { return cDOWNARROWDownarrowKeyKeyword_11_0; } |
| |
| //INSERT='insertKey' |
| public EnumLiteralDeclaration getINSERTEnumLiteralDeclaration_12() { return cINSERTEnumLiteralDeclaration_12; } |
| |
| //'insertKey' |
| public Keyword getINSERTInsertKeyKeyword_12_0() { return cINSERTInsertKeyKeyword_12_0; } |
| |
| //DELETE='deleteKey' |
| public EnumLiteralDeclaration getDELETEEnumLiteralDeclaration_13() { return cDELETEEnumLiteralDeclaration_13; } |
| |
| //'deleteKey' |
| public Keyword getDELETEDeleteKeyKeyword_13_0() { return cDELETEDeleteKeyKeyword_13_0; } |
| |
| //F1='f1' |
| public EnumLiteralDeclaration getF1EnumLiteralDeclaration_14() { return cF1EnumLiteralDeclaration_14; } |
| |
| //'f1' |
| public Keyword getF1F1Keyword_14_0() { return cF1F1Keyword_14_0; } |
| |
| //F2='f2' |
| public EnumLiteralDeclaration getF2EnumLiteralDeclaration_15() { return cF2EnumLiteralDeclaration_15; } |
| |
| //'f2' |
| public Keyword getF2F2Keyword_15_0() { return cF2F2Keyword_15_0; } |
| |
| //F3='f3' |
| public EnumLiteralDeclaration getF3EnumLiteralDeclaration_16() { return cF3EnumLiteralDeclaration_16; } |
| |
| //'f3' |
| public Keyword getF3F3Keyword_16_0() { return cF3F3Keyword_16_0; } |
| |
| //F4='f4' |
| public EnumLiteralDeclaration getF4EnumLiteralDeclaration_17() { return cF4EnumLiteralDeclaration_17; } |
| |
| //'f4' |
| public Keyword getF4F4Keyword_17_0() { return cF4F4Keyword_17_0; } |
| |
| //F5='f5' |
| public EnumLiteralDeclaration getF5EnumLiteralDeclaration_18() { return cF5EnumLiteralDeclaration_18; } |
| |
| //'f5' |
| public Keyword getF5F5Keyword_18_0() { return cF5F5Keyword_18_0; } |
| |
| //F6='f6' |
| public EnumLiteralDeclaration getF6EnumLiteralDeclaration_19() { return cF6EnumLiteralDeclaration_19; } |
| |
| //'f6' |
| public Keyword getF6F6Keyword_19_0() { return cF6F6Keyword_19_0; } |
| |
| //F7='f7' |
| public EnumLiteralDeclaration getF7EnumLiteralDeclaration_20() { return cF7EnumLiteralDeclaration_20; } |
| |
| //'f7' |
| public Keyword getF7F7Keyword_20_0() { return cF7F7Keyword_20_0; } |
| |
| //F8='f8' |
| public EnumLiteralDeclaration getF8EnumLiteralDeclaration_21() { return cF8EnumLiteralDeclaration_21; } |
| |
| //'f8' |
| public Keyword getF8F8Keyword_21_0() { return cF8F8Keyword_21_0; } |
| |
| //F9='f9' |
| public EnumLiteralDeclaration getF9EnumLiteralDeclaration_22() { return cF9EnumLiteralDeclaration_22; } |
| |
| //'f9' |
| public Keyword getF9F9Keyword_22_0() { return cF9F9Keyword_22_0; } |
| |
| //F10='f10' |
| public EnumLiteralDeclaration getF10EnumLiteralDeclaration_23() { return cF10EnumLiteralDeclaration_23; } |
| |
| //'f10' |
| public Keyword getF10F10Keyword_23_0() { return cF10F10Keyword_23_0; } |
| |
| //F11='f11' |
| public EnumLiteralDeclaration getF11EnumLiteralDeclaration_24() { return cF11EnumLiteralDeclaration_24; } |
| |
| //'f11' |
| public Keyword getF11F11Keyword_24_0() { return cF11F11Keyword_24_0; } |
| |
| //F12='f12' |
| public EnumLiteralDeclaration getF12EnumLiteralDeclaration_25() { return cF12EnumLiteralDeclaration_25; } |
| |
| //'f12' |
| public Keyword getF12F12Keyword_25_0() { return cF12F12Keyword_25_0; } |
| } |
| |
| private final FSMModelElements pFSMModel; |
| private final FSMPackageElements pFSMPackage; |
| private final FSMElements pFSM; |
| private final FSMEventElements pFSMEvent; |
| private final FSMStateElements pFSMState; |
| private final FSMKeyMapperElements pFSMKeyMapper; |
| private final FSMTriggerElements pFSMTrigger; |
| private final FSMActionElements pFSMAction; |
| private final FSMActionPeripheralBlinkRateElements pFSMActionPeripheralBlinkRate; |
| private final FSMActionPeripheralClearElements pFSMActionPeripheralClear; |
| private final FSMActionPeripheralCreateWindowElements pFSMActionPeripheralCreateWindow; |
| private final FSMActionPeripheralCursorTypeElements pFSMActionPeripheralCursorType; |
| private final FSMActionPeripheralDestroyWindowElements pFSMActionPeripheralDestroyWindow; |
| private final FSMActionPeripheralDeviceBrightnessElements pFSMActionPeripheralDeviceBrightness; |
| private final FSMActionPeripheralLineDisplayTextElements pFSMActionPeripheralLineDisplayText; |
| private final FSMActionPeripheralLineDisplayTextAtElements pFSMActionPeripheralLineDisplayTextAt; |
| private final FSMActionPeripheralInterCharacterWaitElements pFSMActionPeripheralInterCharacterWait; |
| private final FSMActionPeripheralMarqueeFormatElements pFSMActionPeripheralMarqueeFormat; |
| private final FSMActionPeripheralMarqueeRepeatWaitElements pFSMActionPeripheralMarqueeRepeatWait; |
| private final FSMActionPeripheralMarqueeTypeElements pFSMActionPeripheralMarqueeType; |
| private final FSMActionPeripheralMarqueeUnitWaitElements pFSMActionPeripheralMarqueeUnitWait; |
| private final FSMActionPeripheralScrollElements pFSMActionPeripheralScroll; |
| private final FSMActionPeripheralOpenDrawerElements pFSMActionPeripheralOpenDrawer; |
| private final FSMActionPeripheralPrintBarcodeElements pFSMActionPeripheralPrintBarcode; |
| private final FSMActionPeripheralPrintBitmapElements pFSMActionPeripheralPrintBitmap; |
| private final FSMActionPeripheralPrintCutElements pFSMActionPeripheralPrintCut; |
| private final FSMActionPeripheralPrintNormalElements pFSMActionPeripheralPrintNormal; |
| private final FSMActionPeripheralPTOpenElements pFSMActionPeripheralPTOpen; |
| private final FSMActionPeripheralPTCloseElements pFSMActionPeripheralPTClose; |
| private final FSMActionPeripheralPTAcknowledgeElements pFSMActionPeripheralPTAcknowledge; |
| private final FSMActionPeripheralPTReversalElements pFSMActionPeripheralPTReversal; |
| private final FSMActionPeripheralPTRegistrationElements pFSMActionPeripheralPTRegistration; |
| private final FSMActionPeripheralPTAuthorizationElements pFSMActionPeripheralPTAuthorization; |
| private final FSMActionPeripheralPTResponseElements pFSMActionPeripheralPTResponse; |
| private final FSMActionPeripheralPrintReportElements pFSMActionPeripheralPrintReport; |
| private final FSMActionPeripheralDisplayTextElements pFSMActionPeripheralDisplayText; |
| private final FSMActionPeripheralSignatureOpenElements pFSMActionPeripheralSignatureOpen; |
| private final FSMActionPeripheralSignatureCloseElements pFSMActionPeripheralSignatureClose; |
| private final FSMActionPeripheralSignatureClearElements pFSMActionPeripheralSignatureClear; |
| private final FSMActionPeripheralSignatureCaptureElements pFSMActionPeripheralSignatureCapture; |
| private final FSMActionPeripheralSignatureIdleElements pFSMActionPeripheralSignatureIdle; |
| private final FSMActionPeripheralSignatureLabelElements pFSMActionPeripheralSignatureLabel; |
| private final FSMSignatureRetrieveElements pFSMSignatureRetrieve; |
| private final FSMActionPeripheralBeeperElements pFSMActionPeripheralBeeper; |
| private final FSMActionPeripheralPlayerElements pFSMActionPeripheralPlayer; |
| private final FSMActionPeripheralSoundElements pFSMActionPeripheralSound; |
| private final FSMActionPeripheralScaleReadWeightElements pFSMActionPeripheralScaleReadWeight; |
| private final FSMActionPeripheralScaleReadTareWeightElements pFSMActionPeripheralScaleReadTareWeight; |
| private final FSMActionPeripheralScaleTareWeightElements pFSMActionPeripheralScaleTareWeight; |
| private final FSMActionPeripheralScaleDisplayTextElements pFSMActionPeripheralScaleDisplayText; |
| private final FSMActionPeripheralScaleZeroElements pFSMActionPeripheralScaleZero; |
| private final FSMActionPeripheralScaleWeightUnitElements pFSMActionPeripheralScaleWeightUnit; |
| private final FSMActionFieldSourceElements pFSMActionFieldSource; |
| private final FSMOperationElements pFSMOperation; |
| private final FSMGuardElements pFSMGuard; |
| private final FSMFunctionElements pFSMFunction; |
| private final FSMStorageElements pFSMStorage; |
| private final FSMStorageRetrieveElements pFSMStorageRetrieve; |
| private final FSMActionConditionalTransitionElements pFSMActionConditionalTransition; |
| private final FSMActionFieldSourceStringElements pFSMActionFieldSourceString; |
| private final FSMActionFieldSourceNumberElements pFSMActionFieldSourceNumber; |
| private final FSMActionFieldSourceIntegerElements pFSMActionFieldSourceInteger; |
| private final FSMActionFieldSourceBooleanElements pFSMActionFieldSourceBoolean; |
| private final FSMActionFieldSourceEvaluateElements pFSMActionFieldSourceEvaluate; |
| private final FSMActionFieldSourceEventElements pFSMActionFieldSourceEvent; |
| private final FSMActionFieldSourceTranslateElements pFSMActionFieldSourceTranslate; |
| private final FSMActionFieldSourceDtoAttributeElements pFSMActionFieldSourceDtoAttribute; |
| private final FSMActionFieldSourceMoreElements pFSMActionFieldSourceMore; |
| private final FSMActionFieldSourceStringMoreElements pFSMActionFieldSourceStringMore; |
| private final FSMActionFieldSourceNumberMoreElements pFSMActionFieldSourceNumberMore; |
| private final FSMActionFieldSourceIntegerMoreElements pFSMActionFieldSourceIntegerMore; |
| private final FSMActionFieldSourceBooleanMoreElements pFSMActionFieldSourceBooleanMore; |
| private final FSMActionFieldSourceEvaluateMoreElements pFSMActionFieldSourceEvaluateMore; |
| private final FSMActionFieldSourceTranslateMoreElements pFSMActionFieldSourceTranslateMore; |
| private final FSMActionFieldGetMoreElements pFSMActionFieldGetMore; |
| private final FSMOperationMoreElements pFSMOperationMore; |
| private final FSMStorageRetrieveMoreElements pFSMStorageRetrieveMore; |
| private final FSMDotExpressionElements pFSMDotExpression; |
| private final FSMDtoRefElements pFSMDtoRef; |
| private final FSMActionFieldSourceDtoAttributeMoreElements pFSMActionFieldSourceDtoAttributeMore; |
| private final FSMActionFieldConcatenationElements pFSMActionFieldConcatenation; |
| private final FSMOperationParameterElements pFSMOperationParameter; |
| private final FSMOperationParameterMoreElements pFSMOperationParameterMore; |
| private final FSMActionFieldSetElements pFSMActionFieldSet; |
| private final FSMActionFieldClearElements pFSMActionFieldClear; |
| private final FSMActionFieldGetElements pFSMActionFieldGet; |
| private final FSMActionFieldFilterToggleElements pFSMActionFieldFilterToggle; |
| private final FSMActionFieldRemoveElements pFSMActionFieldRemove; |
| private final FSMControlVisibilityElements pFSMControlVisibility; |
| private final FSMActionItemVisibleElements pFSMActionItemVisible; |
| private final FSMActionItemInvisibleElements pFSMActionItemInvisible; |
| private final FSMActionButtonCaptionElements pFSMActionButtonCaption; |
| private final FSMActionButtonImageElements pFSMActionButtonImage; |
| private final FSMActionDTOFindElements pFSMActionDTOFind; |
| private final FSMActionDTOClearElements pFSMActionDTOClear; |
| private final FSMActionSchedulerElements pFSMActionScheduler; |
| private final FSMControlElements pFSMControl; |
| private final FSMControlButtonElements pFSMControlButton; |
| private final FSMControlFieldElements pFSMControlField; |
| private final FSMControlDTOElements pFSMControlDTO; |
| private final FSMControlSchedulerElements pFSMControlScheduler; |
| private final FSMPeripheralDeviceLineDisplayElements pFSMPeripheralDeviceLineDisplay; |
| private final FSMPeripheralDeviceDisplayElements pFSMPeripheralDeviceDisplay; |
| private final FSMPeripheralDevicePOSPrinterElements pFSMPeripheralDevicePOSPrinter; |
| private final FSMPeripheralDeviceCashDrawerElements pFSMPeripheralDeviceCashDrawer; |
| private final FSMPeripheralDeviceScaleElements pFSMPeripheralDeviceScale; |
| private final FSMPeripheralDevicePTElements pFSMPeripheralDevicePT; |
| private final FSMPeripheralDeviceSignatureElements pFSMPeripheralDeviceSignature; |
| private final FSMControlPeripheralElements pFSMControlPeripheral; |
| private final FSMControlButtonAttributeElements pFSMControlButtonAttribute; |
| private final FSMControlButtonAttributeEventElements pFSMControlButtonAttributeEvent; |
| private final FSMControlButtonAttributeEventKeyboardElements pFSMControlButtonAttributeEventKeyboard; |
| private final FSMControlButtonAttributeEventIdentityElements pFSMControlButtonAttributeEventIdentity; |
| private final FSMControlButtonAttributeEventEventElements pFSMControlButtonAttributeEventEvent; |
| private final FSMControlFieldAttributeElements pFSMControlFieldAttribute; |
| private final FSMControlFieldLayoutElements pFSMControlFieldLayout; |
| private final FSMControlDTOAttributeElements pFSMControlDTOAttribute; |
| private final FSMControlSchedulerAttributeElements pFSMControlSchedulerAttribute; |
| private final FSMDTOTypeElements pFSMDTOType; |
| private final FSMFieldTypeElements pFSMFieldType; |
| private final FSMControlFilterElements pFSMControlFilter; |
| private final FSMFilterPropertyElements pFSMFilterProperty; |
| private final FSMFilterElements pFSMFilter; |
| private final FSMAbstractFilterElements pFSMAbstractFilter; |
| private final FSMFilterMoreElements pFSMFilterMore; |
| private final FSMAndFilterElements pFSMAndFilter; |
| private final FSMOrFilterElements pFSMOrFilter; |
| private final FSMCompareFilterElements pFSMCompareFilter; |
| private final FSMBetweenFilterElements pFSMBetweenFilter; |
| private final FSMIsNullFilterElements pFSMIsNullFilter; |
| private final FSMLikeFilterElements pFSMLikeFilter; |
| private final FSMNotFilterElements pFSMNotFilter; |
| private final FSMStringFilterElements pFSMStringFilter; |
| private final FSMInternalTypeElements eFSMInternalType; |
| private final FSMControlButtonEventTypeElements eFSMControlButtonEventType; |
| private final FSMCompareOperationEnumElements eFSMCompareOperationEnum; |
| private final FSMEvaluationTypeElements eFSMEvaluationType; |
| private final FSMUserMessageTypeElements eFSMUserMessageType; |
| private final FSMLineDisplayCursorTypeElements eFSMLineDisplayCursorType; |
| private final FSMLineDisplayMarqueeTypeElements eFSMLineDisplayMarqueeType; |
| private final FSMLineDisplayMarqueeFormatElements eFSMLineDisplayMarqueeFormat; |
| private final FSMLineDisplayTextTypeElements eFSMLineDisplayTextType; |
| private final FSMLineDisplayScrollTextTypeElements eFSMLineDisplayScrollTextType; |
| private final FSMPOSPrinterBarcodeTypeElements eFSMPOSPrinterBarcodeType; |
| private final FSMFunctionalKeyCodesElements eFSMFunctionalKeyCodes; |
| private final TRANSLATABLESTRINGElements pTRANSLATABLESTRING; |
| private final TRANSLATABLEIDElements pTRANSLATABLEID; |
| private final SignedNumberElements pSignedNumber; |
| private final UnsignedNumberElements pUnsignedNumber; |
| private final INTEGERElements pINTEGER; |
| private final BOOLEANElements pBOOLEAN; |
| |
| private final Grammar grammar; |
| |
| private final OXtypeGrammarAccess gaOXtype; |
| |
| private final XbaseWithAnnotationsGrammarAccess gaXbaseWithAnnotations; |
| |
| private final XbaseGrammarAccess gaXbase; |
| |
| private final XtypeGrammarAccess gaXtype; |
| |
| @Inject |
| public StatemachineDSLGrammarAccess(GrammarProvider grammarProvider, |
| OXtypeGrammarAccess gaOXtype, |
| XbaseWithAnnotationsGrammarAccess gaXbaseWithAnnotations, |
| XbaseGrammarAccess gaXbase, |
| XtypeGrammarAccess gaXtype) { |
| this.grammar = internalFindGrammar(grammarProvider); |
| this.gaOXtype = gaOXtype; |
| this.gaXbaseWithAnnotations = gaXbaseWithAnnotations; |
| this.gaXbase = gaXbase; |
| this.gaXtype = gaXtype; |
| this.pFSMModel = new FSMModelElements(); |
| this.pFSMPackage = new FSMPackageElements(); |
| this.pFSM = new FSMElements(); |
| this.pFSMEvent = new FSMEventElements(); |
| this.pFSMState = new FSMStateElements(); |
| this.pFSMKeyMapper = new FSMKeyMapperElements(); |
| this.pFSMTrigger = new FSMTriggerElements(); |
| this.pFSMAction = new FSMActionElements(); |
| this.pFSMActionPeripheralBlinkRate = new FSMActionPeripheralBlinkRateElements(); |
| this.pFSMActionPeripheralClear = new FSMActionPeripheralClearElements(); |
| this.pFSMActionPeripheralCreateWindow = new FSMActionPeripheralCreateWindowElements(); |
| this.pFSMActionPeripheralCursorType = new FSMActionPeripheralCursorTypeElements(); |
| this.pFSMActionPeripheralDestroyWindow = new FSMActionPeripheralDestroyWindowElements(); |
| this.pFSMActionPeripheralDeviceBrightness = new FSMActionPeripheralDeviceBrightnessElements(); |
| this.pFSMActionPeripheralLineDisplayText = new FSMActionPeripheralLineDisplayTextElements(); |
| this.pFSMActionPeripheralLineDisplayTextAt = new FSMActionPeripheralLineDisplayTextAtElements(); |
| this.pFSMActionPeripheralInterCharacterWait = new FSMActionPeripheralInterCharacterWaitElements(); |
| this.pFSMActionPeripheralMarqueeFormat = new FSMActionPeripheralMarqueeFormatElements(); |
| this.pFSMActionPeripheralMarqueeRepeatWait = new FSMActionPeripheralMarqueeRepeatWaitElements(); |
| this.pFSMActionPeripheralMarqueeType = new FSMActionPeripheralMarqueeTypeElements(); |
| this.pFSMActionPeripheralMarqueeUnitWait = new FSMActionPeripheralMarqueeUnitWaitElements(); |
| this.pFSMActionPeripheralScroll = new FSMActionPeripheralScrollElements(); |
| this.pFSMActionPeripheralOpenDrawer = new FSMActionPeripheralOpenDrawerElements(); |
| this.pFSMActionPeripheralPrintBarcode = new FSMActionPeripheralPrintBarcodeElements(); |
| this.pFSMActionPeripheralPrintBitmap = new FSMActionPeripheralPrintBitmapElements(); |
| this.pFSMActionPeripheralPrintCut = new FSMActionPeripheralPrintCutElements(); |
| this.pFSMActionPeripheralPrintNormal = new FSMActionPeripheralPrintNormalElements(); |
| this.pFSMActionPeripheralPTOpen = new FSMActionPeripheralPTOpenElements(); |
| this.pFSMActionPeripheralPTClose = new FSMActionPeripheralPTCloseElements(); |
| this.pFSMActionPeripheralPTAcknowledge = new FSMActionPeripheralPTAcknowledgeElements(); |
| this.pFSMActionPeripheralPTReversal = new FSMActionPeripheralPTReversalElements(); |
| this.pFSMActionPeripheralPTRegistration = new FSMActionPeripheralPTRegistrationElements(); |
| this.pFSMActionPeripheralPTAuthorization = new FSMActionPeripheralPTAuthorizationElements(); |
| this.pFSMActionPeripheralPTResponse = new FSMActionPeripheralPTResponseElements(); |
| this.pFSMActionPeripheralPrintReport = new FSMActionPeripheralPrintReportElements(); |
| this.pFSMActionPeripheralDisplayText = new FSMActionPeripheralDisplayTextElements(); |
| this.pFSMActionPeripheralSignatureOpen = new FSMActionPeripheralSignatureOpenElements(); |
| this.pFSMActionPeripheralSignatureClose = new FSMActionPeripheralSignatureCloseElements(); |
| this.pFSMActionPeripheralSignatureClear = new FSMActionPeripheralSignatureClearElements(); |
| this.pFSMActionPeripheralSignatureCapture = new FSMActionPeripheralSignatureCaptureElements(); |
| this.pFSMActionPeripheralSignatureIdle = new FSMActionPeripheralSignatureIdleElements(); |
| this.pFSMActionPeripheralSignatureLabel = new FSMActionPeripheralSignatureLabelElements(); |
| this.pFSMSignatureRetrieve = new FSMSignatureRetrieveElements(); |
| this.pFSMActionPeripheralBeeper = new FSMActionPeripheralBeeperElements(); |
| this.pFSMActionPeripheralPlayer = new FSMActionPeripheralPlayerElements(); |
| this.pFSMActionPeripheralSound = new FSMActionPeripheralSoundElements(); |
| this.pFSMActionPeripheralScaleReadWeight = new FSMActionPeripheralScaleReadWeightElements(); |
| this.pFSMActionPeripheralScaleReadTareWeight = new FSMActionPeripheralScaleReadTareWeightElements(); |
| this.pFSMActionPeripheralScaleTareWeight = new FSMActionPeripheralScaleTareWeightElements(); |
| this.pFSMActionPeripheralScaleDisplayText = new FSMActionPeripheralScaleDisplayTextElements(); |
| this.pFSMActionPeripheralScaleZero = new FSMActionPeripheralScaleZeroElements(); |
| this.pFSMActionPeripheralScaleWeightUnit = new FSMActionPeripheralScaleWeightUnitElements(); |
| this.pFSMActionFieldSource = new FSMActionFieldSourceElements(); |
| this.pFSMOperation = new FSMOperationElements(); |
| this.pFSMGuard = new FSMGuardElements(); |
| this.pFSMFunction = new FSMFunctionElements(); |
| this.pFSMStorage = new FSMStorageElements(); |
| this.pFSMStorageRetrieve = new FSMStorageRetrieveElements(); |
| this.pFSMActionConditionalTransition = new FSMActionConditionalTransitionElements(); |
| this.pFSMActionFieldSourceString = new FSMActionFieldSourceStringElements(); |
| this.pFSMActionFieldSourceNumber = new FSMActionFieldSourceNumberElements(); |
| this.pFSMActionFieldSourceInteger = new FSMActionFieldSourceIntegerElements(); |
| this.pFSMActionFieldSourceBoolean = new FSMActionFieldSourceBooleanElements(); |
| this.pFSMActionFieldSourceEvaluate = new FSMActionFieldSourceEvaluateElements(); |
| this.pFSMActionFieldSourceEvent = new FSMActionFieldSourceEventElements(); |
| this.pFSMActionFieldSourceTranslate = new FSMActionFieldSourceTranslateElements(); |
| this.pFSMActionFieldSourceDtoAttribute = new FSMActionFieldSourceDtoAttributeElements(); |
| this.pFSMActionFieldSourceMore = new FSMActionFieldSourceMoreElements(); |
| this.pFSMActionFieldSourceStringMore = new FSMActionFieldSourceStringMoreElements(); |
| this.pFSMActionFieldSourceNumberMore = new FSMActionFieldSourceNumberMoreElements(); |
| this.pFSMActionFieldSourceIntegerMore = new FSMActionFieldSourceIntegerMoreElements(); |
| this.pFSMActionFieldSourceBooleanMore = new FSMActionFieldSourceBooleanMoreElements(); |
| this.pFSMActionFieldSourceEvaluateMore = new FSMActionFieldSourceEvaluateMoreElements(); |
| this.pFSMActionFieldSourceTranslateMore = new FSMActionFieldSourceTranslateMoreElements(); |
| this.pFSMActionFieldGetMore = new FSMActionFieldGetMoreElements(); |
| this.pFSMOperationMore = new FSMOperationMoreElements(); |
| this.pFSMStorageRetrieveMore = new FSMStorageRetrieveMoreElements(); |
| this.pFSMDotExpression = new FSMDotExpressionElements(); |
| this.pFSMDtoRef = new FSMDtoRefElements(); |
| this.pFSMActionFieldSourceDtoAttributeMore = new FSMActionFieldSourceDtoAttributeMoreElements(); |
| this.pFSMActionFieldConcatenation = new FSMActionFieldConcatenationElements(); |
| this.pFSMOperationParameter = new FSMOperationParameterElements(); |
| this.pFSMOperationParameterMore = new FSMOperationParameterMoreElements(); |
| this.pFSMActionFieldSet = new FSMActionFieldSetElements(); |
| this.pFSMActionFieldClear = new FSMActionFieldClearElements(); |
| this.pFSMActionFieldGet = new FSMActionFieldGetElements(); |
| this.pFSMActionFieldFilterToggle = new FSMActionFieldFilterToggleElements(); |
| this.pFSMActionFieldRemove = new FSMActionFieldRemoveElements(); |
| this.pFSMControlVisibility = new FSMControlVisibilityElements(); |
| this.pFSMActionItemVisible = new FSMActionItemVisibleElements(); |
| this.pFSMActionItemInvisible = new FSMActionItemInvisibleElements(); |
| this.pFSMActionButtonCaption = new FSMActionButtonCaptionElements(); |
| this.pFSMActionButtonImage = new FSMActionButtonImageElements(); |
| this.pFSMActionDTOFind = new FSMActionDTOFindElements(); |
| this.pFSMActionDTOClear = new FSMActionDTOClearElements(); |
| this.pFSMActionScheduler = new FSMActionSchedulerElements(); |
| this.pFSMControl = new FSMControlElements(); |
| this.pFSMControlButton = new FSMControlButtonElements(); |
| this.pFSMControlField = new FSMControlFieldElements(); |
| this.pFSMControlDTO = new FSMControlDTOElements(); |
| this.pFSMControlScheduler = new FSMControlSchedulerElements(); |
| this.pFSMPeripheralDeviceLineDisplay = new FSMPeripheralDeviceLineDisplayElements(); |
| this.pFSMPeripheralDeviceDisplay = new FSMPeripheralDeviceDisplayElements(); |
| this.pFSMPeripheralDevicePOSPrinter = new FSMPeripheralDevicePOSPrinterElements(); |
| this.pFSMPeripheralDeviceCashDrawer = new FSMPeripheralDeviceCashDrawerElements(); |
| this.pFSMPeripheralDeviceScale = new FSMPeripheralDeviceScaleElements(); |
| this.pFSMPeripheralDevicePT = new FSMPeripheralDevicePTElements(); |
| this.pFSMPeripheralDeviceSignature = new FSMPeripheralDeviceSignatureElements(); |
| this.pFSMControlPeripheral = new FSMControlPeripheralElements(); |
| this.pFSMControlButtonAttribute = new FSMControlButtonAttributeElements(); |
| this.pFSMControlButtonAttributeEvent = new FSMControlButtonAttributeEventElements(); |
| this.pFSMControlButtonAttributeEventKeyboard = new FSMControlButtonAttributeEventKeyboardElements(); |
| this.pFSMControlButtonAttributeEventIdentity = new FSMControlButtonAttributeEventIdentityElements(); |
| this.pFSMControlButtonAttributeEventEvent = new FSMControlButtonAttributeEventEventElements(); |
| this.pFSMControlFieldAttribute = new FSMControlFieldAttributeElements(); |
| this.pFSMControlFieldLayout = new FSMControlFieldLayoutElements(); |
| this.pFSMControlDTOAttribute = new FSMControlDTOAttributeElements(); |
| this.pFSMControlSchedulerAttribute = new FSMControlSchedulerAttributeElements(); |
| this.pFSMDTOType = new FSMDTOTypeElements(); |
| this.pFSMFieldType = new FSMFieldTypeElements(); |
| this.pFSMControlFilter = new FSMControlFilterElements(); |
| this.pFSMFilterProperty = new FSMFilterPropertyElements(); |
| this.pFSMFilter = new FSMFilterElements(); |
| this.pFSMAbstractFilter = new FSMAbstractFilterElements(); |
| this.pFSMFilterMore = new FSMFilterMoreElements(); |
| this.pFSMAndFilter = new FSMAndFilterElements(); |
| this.pFSMOrFilter = new FSMOrFilterElements(); |
| this.pFSMCompareFilter = new FSMCompareFilterElements(); |
| this.pFSMBetweenFilter = new FSMBetweenFilterElements(); |
| this.pFSMIsNullFilter = new FSMIsNullFilterElements(); |
| this.pFSMLikeFilter = new FSMLikeFilterElements(); |
| this.pFSMNotFilter = new FSMNotFilterElements(); |
| this.pFSMStringFilter = new FSMStringFilterElements(); |
| this.eFSMInternalType = new FSMInternalTypeElements(); |
| this.eFSMControlButtonEventType = new FSMControlButtonEventTypeElements(); |
| this.eFSMCompareOperationEnum = new FSMCompareOperationEnumElements(); |
| this.eFSMEvaluationType = new FSMEvaluationTypeElements(); |
| this.eFSMUserMessageType = new FSMUserMessageTypeElements(); |
| this.eFSMLineDisplayCursorType = new FSMLineDisplayCursorTypeElements(); |
| this.eFSMLineDisplayMarqueeType = new FSMLineDisplayMarqueeTypeElements(); |
| this.eFSMLineDisplayMarqueeFormat = new FSMLineDisplayMarqueeFormatElements(); |
| this.eFSMLineDisplayTextType = new FSMLineDisplayTextTypeElements(); |
| this.eFSMLineDisplayScrollTextType = new FSMLineDisplayScrollTextTypeElements(); |
| this.eFSMPOSPrinterBarcodeType = new FSMPOSPrinterBarcodeTypeElements(); |
| this.eFSMFunctionalKeyCodes = new FSMFunctionalKeyCodesElements(); |
| this.pTRANSLATABLESTRING = new TRANSLATABLESTRINGElements(); |
| this.pTRANSLATABLEID = new TRANSLATABLEIDElements(); |
| this.pSignedNumber = new SignedNumberElements(); |
| this.pUnsignedNumber = new UnsignedNumberElements(); |
| this.pINTEGER = new INTEGERElements(); |
| this.pBOOLEAN = new BOOLEANElements(); |
| } |
| |
| protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { |
| Grammar grammar = grammarProvider.getGrammar(this); |
| while (grammar != null) { |
| if ("org.eclipse.osbp.xtext.statemachine.StatemachineDSL".equals(grammar.getName())) { |
| return grammar; |
| } |
| List<Grammar> grammars = grammar.getUsedGrammars(); |
| if (!grammars.isEmpty()) { |
| grammar = grammars.iterator().next(); |
| } else { |
| return null; |
| } |
| } |
| return grammar; |
| } |
| |
| @Override |
| public Grammar getGrammar() { |
| return grammar; |
| } |
| |
| |
| public OXtypeGrammarAccess getOXtypeGrammarAccess() { |
| return gaOXtype; |
| } |
| |
| public XbaseWithAnnotationsGrammarAccess getXbaseWithAnnotationsGrammarAccess() { |
| return gaXbaseWithAnnotations; |
| } |
| |
| public XbaseGrammarAccess getXbaseGrammarAccess() { |
| return gaXbase; |
| } |
| |
| public XtypeGrammarAccess getXtypeGrammarAccess() { |
| return gaXtype; |
| } |
| |
| |
| //FSMModel: |
| // importSection=XImportSection? |
| // packages+=FSMPackage*; |
| public FSMModelElements getFSMModelAccess() { |
| return pFSMModel; |
| } |
| |
| public ParserRule getFSMModelRule() { |
| return getFSMModelAccess().getRule(); |
| } |
| |
| //FSMPackage: |
| // {FSMPackage} 'package' name=QualifiedName ('{' statemachines+=FSM* '}')?; |
| public FSMPackageElements getFSMPackageAccess() { |
| return pFSMPackage; |
| } |
| |
| public ParserRule getFSMPackageRule() { |
| return getFSMPackageAccess().getRule(); |
| } |
| |
| //FSM: |
| // 'statemachine' name=ID (description?='describedBy' descriptionValue=TRANSLATABLESTRING)? |
| // 'initialState' initialState=[FSMState] |
| // 'initialEvent' initialEvent=[FSMEvent] ('events' ('{' |
| // events+=FSMEvent* |
| // '}')) ('controls' '{' |
| // controls+=FSMControl* |
| // '}') ('states' '{' |
| // states+=FSMState* |
| // '}'); |
| public FSMElements getFSMAccess() { |
| return pFSM; |
| } |
| |
| public ParserRule getFSMRule() { |
| return getFSMAccess().getRule(); |
| } |
| |
| //FSMEvent: |
| // 'event' name=ID; |
| public FSMEventElements getFSMEventAccess() { |
| return pFSMEvent; |
| } |
| |
| public ParserRule getFSMEventRule() { |
| return getFSMEventAccess().getRule(); |
| } |
| |
| //FSMState: |
| // 'state' name=ID |
| // '{' (('entryActions' '{' conditions+=FSMAction* '}')? & ('triggers' '{' triggers+=FSMTrigger* '}')? & ('identity' |
| // identity=FSMOperation)? & ('keyMapper' '{' keyMapper+=FSMKeyMapper* '}')? & ('keystroke' '@' |
| // keystroke=[FSMControlFieldAttribute] (hasKeyOperation?='and' keyOperation=FSMOperation)?)?) |
| // '}'; |
| public FSMStateElements getFSMStateAccess() { |
| return pFSMState; |
| } |
| |
| public ParserRule getFSMStateRule() { |
| return getFSMStateAccess().getRule(); |
| } |
| |
| //FSMKeyMapper: |
| // 'map' keyCode=FSMFunctionalKeyCodes 'to' keyEvent=[FSMEvent]; |
| public FSMKeyMapperElements getFSMKeyMapperAccess() { |
| return pFSMKeyMapper; |
| } |
| |
| public ParserRule getFSMKeyMapperRule() { |
| return getFSMKeyMapperAccess().getRule(); |
| } |
| |
| //FSMTrigger: |
| // {FSMTrigger} |
| // 'trigger' triggers+=[FSMEvent]* ('guards' '{' guards+=FSMGuard* '}')? |
| // 'actions' (hasTransition?='transition' transition=[FSMState])? ('{' actions+=FSMAction* '}')?; |
| public FSMTriggerElements getFSMTriggerAccess() { |
| return pFSMTrigger; |
| } |
| |
| public ParserRule getFSMTriggerRule() { |
| return getFSMTriggerAccess().getRule(); |
| } |
| |
| //FSMAction: |
| // FSMActionPeripheralBlinkRate | FSMActionPeripheralClear | FSMActionPeripheralCreateWindow | |
| // FSMActionPeripheralCursorType | FSMActionPeripheralDestroyWindow | FSMActionPeripheralDeviceBrightness | |
| // FSMActionPeripheralLineDisplayText | FSMActionPeripheralLineDisplayTextAt | FSMActionPeripheralInterCharacterWait | |
| // FSMActionPeripheralMarqueeFormat | FSMActionPeripheralMarqueeRepeatWait | FSMActionPeripheralMarqueeType | |
| // FSMActionPeripheralMarqueeUnitWait | FSMActionPeripheralScroll | FSMActionPeripheralOpenDrawer | |
| // FSMActionPeripheralPrintBarcode | FSMActionPeripheralPrintBitmap | FSMActionPeripheralPrintCut | |
| // FSMActionPeripheralPrintNormal | FSMActionPeripheralPTOpen | FSMActionPeripheralPTClose | |
| // FSMActionPeripheralPTAcknowledge | FSMActionPeripheralPTReversal | FSMActionPeripheralPTRegistration | |
| // FSMActionPeripheralPTAuthorization | FSMActionPeripheralPrintReport | FSMActionPeripheralDisplayText | |
| // FSMActionPeripheralSignatureOpen | FSMActionPeripheralSignatureClose | FSMActionPeripheralSignatureClear | |
| // FSMActionPeripheralSignatureCapture | FSMActionPeripheralSignatureIdle | FSMActionPeripheralSignatureLabel | |
| // FSMActionPeripheralBeeper | FSMActionPeripheralPlayer | FSMActionPeripheralSound | FSMActionFieldSet | |
| // FSMActionFieldFilterToggle | FSMActionFieldRemove | FSMActionItemVisible | FSMActionItemInvisible | |
| // FSMActionFieldClear | FSMActionButtonCaption | FSMActionButtonImage | FSMActionDTOFind | FSMActionDTOClear | |
| // FSMActionPeripheralScaleTareWeight | FSMActionPeripheralScaleZero | FSMActionPeripheralScaleDisplayText | FSMStorage | |
| // FSMActionScheduler | FSMOperation | FSMActionConditionalTransition; |
| public FSMActionElements getFSMActionAccess() { |
| return pFSMAction; |
| } |
| |
| public ParserRule getFSMActionRule() { |
| return getFSMActionAccess().getRule(); |
| } |
| |
| //// peripherals |
| ////lineDisplay |
| //FSMActionPeripheralBlinkRate: |
| // 'blinkRate' blinkRate=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralBlinkRateElements getFSMActionPeripheralBlinkRateAccess() { |
| return pFSMActionPeripheralBlinkRate; |
| } |
| |
| public ParserRule getFSMActionPeripheralBlinkRateRule() { |
| return getFSMActionPeripheralBlinkRateAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralClear: |
| // 'clearDevice' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralClearElements getFSMActionPeripheralClearAccess() { |
| return pFSMActionPeripheralClear; |
| } |
| |
| public ParserRule getFSMActionPeripheralClearRule() { |
| return getFSMActionPeripheralClearAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralCreateWindow: |
| // 'createWindow' |
| // 'row' viewportRow=INT |
| // 'column' viewportColumn=INT |
| // 'height' viewportHeight=INT |
| // 'width' viewportWidth=INT |
| // 'windowHeight' windowHeight=INT |
| // 'windowWidth' windowWidth=INT |
| // '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralCreateWindowElements getFSMActionPeripheralCreateWindowAccess() { |
| return pFSMActionPeripheralCreateWindow; |
| } |
| |
| public ParserRule getFSMActionPeripheralCreateWindowRule() { |
| return getFSMActionPeripheralCreateWindowAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralCursorType: |
| // 'cursorType' cursorType=FSMLineDisplayCursorType '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralCursorTypeElements getFSMActionPeripheralCursorTypeAccess() { |
| return pFSMActionPeripheralCursorType; |
| } |
| |
| public ParserRule getFSMActionPeripheralCursorTypeRule() { |
| return getFSMActionPeripheralCursorTypeAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralDestroyWindow: |
| // 'destroyWindow' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralDestroyWindowElements getFSMActionPeripheralDestroyWindowAccess() { |
| return pFSMActionPeripheralDestroyWindow; |
| } |
| |
| public ParserRule getFSMActionPeripheralDestroyWindowRule() { |
| return getFSMActionPeripheralDestroyWindowAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralDeviceBrightness: |
| // 'deviceBrightness' brightness=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralDeviceBrightnessElements getFSMActionPeripheralDeviceBrightnessAccess() { |
| return pFSMActionPeripheralDeviceBrightness; |
| } |
| |
| public ParserRule getFSMActionPeripheralDeviceBrightnessRule() { |
| return getFSMActionPeripheralDeviceBrightnessAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralLineDisplayText: |
| // 'lineDisplayText' text=FSMActionFieldConcatenation (hasType?='type' |
| // textType=FSMLineDisplayTextType)? '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralLineDisplayTextElements getFSMActionPeripheralLineDisplayTextAccess() { |
| return pFSMActionPeripheralLineDisplayText; |
| } |
| |
| public ParserRule getFSMActionPeripheralLineDisplayTextRule() { |
| return getFSMActionPeripheralLineDisplayTextAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralLineDisplayTextAt: |
| // 'lineDisplayTextAt' text=FSMActionFieldConcatenation 'row' row=INT 'column' column=INT (hasType?='type' |
| // textType=FSMLineDisplayTextType)? '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralLineDisplayTextAtElements getFSMActionPeripheralLineDisplayTextAtAccess() { |
| return pFSMActionPeripheralLineDisplayTextAt; |
| } |
| |
| public ParserRule getFSMActionPeripheralLineDisplayTextAtRule() { |
| return getFSMActionPeripheralLineDisplayTextAtAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralInterCharacterWait: |
| // 'interCharacterWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralInterCharacterWaitElements getFSMActionPeripheralInterCharacterWaitAccess() { |
| return pFSMActionPeripheralInterCharacterWait; |
| } |
| |
| public ParserRule getFSMActionPeripheralInterCharacterWaitRule() { |
| return getFSMActionPeripheralInterCharacterWaitAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralMarqueeFormat: |
| // 'marqueeFormat' format=FSMLineDisplayMarqueeFormat '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralMarqueeFormatElements getFSMActionPeripheralMarqueeFormatAccess() { |
| return pFSMActionPeripheralMarqueeFormat; |
| } |
| |
| public ParserRule getFSMActionPeripheralMarqueeFormatRule() { |
| return getFSMActionPeripheralMarqueeFormatAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralMarqueeRepeatWait: |
| // 'marqueeRepeatWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralMarqueeRepeatWaitElements getFSMActionPeripheralMarqueeRepeatWaitAccess() { |
| return pFSMActionPeripheralMarqueeRepeatWait; |
| } |
| |
| public ParserRule getFSMActionPeripheralMarqueeRepeatWaitRule() { |
| return getFSMActionPeripheralMarqueeRepeatWaitAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralMarqueeType: |
| // 'marqueeType' marqueeType=FSMLineDisplayMarqueeType '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralMarqueeTypeElements getFSMActionPeripheralMarqueeTypeAccess() { |
| return pFSMActionPeripheralMarqueeType; |
| } |
| |
| public ParserRule getFSMActionPeripheralMarqueeTypeRule() { |
| return getFSMActionPeripheralMarqueeTypeAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralMarqueeUnitWait: |
| // 'marqueeUnitWait' wait=INT '@' device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralMarqueeUnitWaitElements getFSMActionPeripheralMarqueeUnitWaitAccess() { |
| return pFSMActionPeripheralMarqueeUnitWait; |
| } |
| |
| public ParserRule getFSMActionPeripheralMarqueeUnitWaitRule() { |
| return getFSMActionPeripheralMarqueeUnitWaitAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralScroll: |
| // 'scroll' direction=FSMLineDisplayScrollTextType units=INT '@' |
| // device=[FSMPeripheralDeviceLineDisplay]; |
| public FSMActionPeripheralScrollElements getFSMActionPeripheralScrollAccess() { |
| return pFSMActionPeripheralScroll; |
| } |
| |
| public ParserRule getFSMActionPeripheralScrollRule() { |
| return getFSMActionPeripheralScrollAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralOpenDrawer: |
| // 'openDrawer' device=[FSMPeripheralDeviceCashDrawer]; |
| public FSMActionPeripheralOpenDrawerElements getFSMActionPeripheralOpenDrawerAccess() { |
| return pFSMActionPeripheralOpenDrawer; |
| } |
| |
| public ParserRule getFSMActionPeripheralOpenDrawerRule() { |
| return getFSMActionPeripheralOpenDrawerAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPrintBarcode: |
| // 'printBarcode' 'data' data=STRING 'barcodeType' barcodeType=FSMPOSPrinterBarcodeType '@' |
| // device=[FSMPeripheralDevicePOSPrinter]; |
| public FSMActionPeripheralPrintBarcodeElements getFSMActionPeripheralPrintBarcodeAccess() { |
| return pFSMActionPeripheralPrintBarcode; |
| } |
| |
| public ParserRule getFSMActionPeripheralPrintBarcodeRule() { |
| return getFSMActionPeripheralPrintBarcodeAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPrintBitmap: |
| // 'printBitmap' 'id' bitmapId=INT '@' device=[FSMPeripheralDevicePOSPrinter]; |
| public FSMActionPeripheralPrintBitmapElements getFSMActionPeripheralPrintBitmapAccess() { |
| return pFSMActionPeripheralPrintBitmap; |
| } |
| |
| public ParserRule getFSMActionPeripheralPrintBitmapRule() { |
| return getFSMActionPeripheralPrintBitmapAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPrintCut: |
| // 'printCut' 'text' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePOSPrinter]; |
| public FSMActionPeripheralPrintCutElements getFSMActionPeripheralPrintCutAccess() { |
| return pFSMActionPeripheralPrintCut; |
| } |
| |
| public ParserRule getFSMActionPeripheralPrintCutRule() { |
| return getFSMActionPeripheralPrintCutAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPrintNormal: |
| // 'printNormal' 'text' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePOSPrinter]; |
| public FSMActionPeripheralPrintNormalElements getFSMActionPeripheralPrintNormalAccess() { |
| return pFSMActionPeripheralPrintNormal; |
| } |
| |
| public ParserRule getFSMActionPeripheralPrintNormalRule() { |
| return getFSMActionPeripheralPrintNormalAccess().getRule(); |
| } |
| |
| ////FSMActionPeripheralPrintRegisterBitmap: |
| //// 'printerBitmap' 'id' bitmapId=INT 'name' name=STRING; |
| //FSMActionPeripheralPTOpen: |
| // 'paymentOpen' 'host' host=FSMActionFieldConcatenation 'port' port=FSMActionFieldConcatenation '@' |
| // device=[FSMPeripheralDevicePT]; |
| public FSMActionPeripheralPTOpenElements getFSMActionPeripheralPTOpenAccess() { |
| return pFSMActionPeripheralPTOpen; |
| } |
| |
| public ParserRule getFSMActionPeripheralPTOpenRule() { |
| return getFSMActionPeripheralPTOpenAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPTClose: |
| // 'paymentClose' '@' device=[FSMPeripheralDevicePT]; |
| public FSMActionPeripheralPTCloseElements getFSMActionPeripheralPTCloseAccess() { |
| return pFSMActionPeripheralPTClose; |
| } |
| |
| public ParserRule getFSMActionPeripheralPTCloseRule() { |
| return getFSMActionPeripheralPTCloseAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPTAcknowledge: |
| // 'paymentAcknowledge' '@' device=[FSMPeripheralDevicePT]; |
| public FSMActionPeripheralPTAcknowledgeElements getFSMActionPeripheralPTAcknowledgeAccess() { |
| return pFSMActionPeripheralPTAcknowledge; |
| } |
| |
| public ParserRule getFSMActionPeripheralPTAcknowledgeRule() { |
| return getFSMActionPeripheralPTAcknowledgeAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPTReversal: |
| // 'paymentReversal' 'withPassword' password=FSMActionFieldConcatenation 'ofReceipt' receipt=FSMActionFieldConcatenation |
| // '@' device=[FSMPeripheralDevicePT]; |
| public FSMActionPeripheralPTReversalElements getFSMActionPeripheralPTReversalAccess() { |
| return pFSMActionPeripheralPTReversal; |
| } |
| |
| public ParserRule getFSMActionPeripheralPTReversalRule() { |
| return getFSMActionPeripheralPTReversalAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPTRegistration: |
| // 'paymentRegistration' 'withPassword' password=FSMActionFieldConcatenation 'configuration' configuration=STRING '@' |
| // device=[FSMPeripheralDevicePT]; |
| public FSMActionPeripheralPTRegistrationElements getFSMActionPeripheralPTRegistrationAccess() { |
| return pFSMActionPeripheralPTRegistration; |
| } |
| |
| public ParserRule getFSMActionPeripheralPTRegistrationRule() { |
| return getFSMActionPeripheralPTRegistrationAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPTAuthorization: |
| // 'paymentAuthorization' 'ofAmount' amount=FSMActionFieldConcatenation '@' device=[FSMPeripheralDevicePT]; |
| public FSMActionPeripheralPTAuthorizationElements getFSMActionPeripheralPTAuthorizationAccess() { |
| return pFSMActionPeripheralPTAuthorization; |
| } |
| |
| public ParserRule getFSMActionPeripheralPTAuthorizationRule() { |
| return getFSMActionPeripheralPTAuthorizationAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPTResponse: |
| // 'paymentResponse' 'from' device=[FSMPeripheralDevicePT]; |
| public FSMActionPeripheralPTResponseElements getFSMActionPeripheralPTResponseAccess() { |
| return pFSMActionPeripheralPTResponse; |
| } |
| |
| public ParserRule getFSMActionPeripheralPTResponseRule() { |
| return getFSMActionPeripheralPTResponseAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPrintReport: |
| // 'printReport' report=[report::Report] (hasFilter?='filterBy' key=[FSMStorage])? (hasPrintService?='to' |
| // printService=FSMActionFieldConcatenation)?; |
| public FSMActionPeripheralPrintReportElements getFSMActionPeripheralPrintReportAccess() { |
| return pFSMActionPeripheralPrintReport; |
| } |
| |
| public ParserRule getFSMActionPeripheralPrintReportRule() { |
| return getFSMActionPeripheralPrintReportAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralDisplayText: |
| // 'displayText' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceDisplay] 'to' |
| // attribute=[dto::LDtoAttribute]; |
| public FSMActionPeripheralDisplayTextElements getFSMActionPeripheralDisplayTextAccess() { |
| return pFSMActionPeripheralDisplayText; |
| } |
| |
| public ParserRule getFSMActionPeripheralDisplayTextRule() { |
| return getFSMActionPeripheralDisplayTextAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralSignatureOpen: |
| // 'openSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| public FSMActionPeripheralSignatureOpenElements getFSMActionPeripheralSignatureOpenAccess() { |
| return pFSMActionPeripheralSignatureOpen; |
| } |
| |
| public ParserRule getFSMActionPeripheralSignatureOpenRule() { |
| return getFSMActionPeripheralSignatureOpenAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralSignatureClose: |
| // 'closeSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| public FSMActionPeripheralSignatureCloseElements getFSMActionPeripheralSignatureCloseAccess() { |
| return pFSMActionPeripheralSignatureClose; |
| } |
| |
| public ParserRule getFSMActionPeripheralSignatureCloseRule() { |
| return getFSMActionPeripheralSignatureCloseAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralSignatureClear: |
| // 'clearSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| public FSMActionPeripheralSignatureClearElements getFSMActionPeripheralSignatureClearAccess() { |
| return pFSMActionPeripheralSignatureClear; |
| } |
| |
| public ParserRule getFSMActionPeripheralSignatureClearRule() { |
| return getFSMActionPeripheralSignatureClearAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralSignatureCapture: |
| // 'captureSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| public FSMActionPeripheralSignatureCaptureElements getFSMActionPeripheralSignatureCaptureAccess() { |
| return pFSMActionPeripheralSignatureCapture; |
| } |
| |
| public ParserRule getFSMActionPeripheralSignatureCaptureRule() { |
| return getFSMActionPeripheralSignatureCaptureAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralSignatureIdle: |
| // 'idleSignaturePad' '@' device=[FSMPeripheralDeviceSignature]; |
| public FSMActionPeripheralSignatureIdleElements getFSMActionPeripheralSignatureIdleAccess() { |
| return pFSMActionPeripheralSignatureIdle; |
| } |
| |
| public ParserRule getFSMActionPeripheralSignatureIdleRule() { |
| return getFSMActionPeripheralSignatureIdleAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralSignatureLabel: |
| // 'labelSignaturePad' 'okLabel' okLabel=TRANSLATABLESTRING 'clearLabel' clearLabel=TRANSLATABLESTRING 'cancelLabel' |
| // cancelLabel=TRANSLATABLESTRING '@' device=[FSMPeripheralDeviceSignature]; |
| public FSMActionPeripheralSignatureLabelElements getFSMActionPeripheralSignatureLabelAccess() { |
| return pFSMActionPeripheralSignatureLabel; |
| } |
| |
| public ParserRule getFSMActionPeripheralSignatureLabelRule() { |
| return getFSMActionPeripheralSignatureLabelAccess().getRule(); |
| } |
| |
| //FSMSignatureRetrieve: |
| // 'retrieveSignature' 'from' device=[FSMPeripheralDeviceSignature]; |
| public FSMSignatureRetrieveElements getFSMSignatureRetrieveAccess() { |
| return pFSMSignatureRetrieve; |
| } |
| |
| public ParserRule getFSMSignatureRetrieveRule() { |
| return getFSMSignatureRetrieveAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralBeeper: |
| // 'beeper' 'duration' duration=INT 'frequency' frequency=INT; |
| public FSMActionPeripheralBeeperElements getFSMActionPeripheralBeeperAccess() { |
| return pFSMActionPeripheralBeeper; |
| } |
| |
| public ParserRule getFSMActionPeripheralBeeperRule() { |
| return getFSMActionPeripheralBeeperAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralPlayer: |
| // 'player' 'tune' tune=STRING; |
| public FSMActionPeripheralPlayerElements getFSMActionPeripheralPlayerAccess() { |
| return pFSMActionPeripheralPlayer; |
| } |
| |
| public ParserRule getFSMActionPeripheralPlayerRule() { |
| return getFSMActionPeripheralPlayerAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralSound: |
| // 'sound' 'file' name=STRING; |
| public FSMActionPeripheralSoundElements getFSMActionPeripheralSoundAccess() { |
| return pFSMActionPeripheralSound; |
| } |
| |
| public ParserRule getFSMActionPeripheralSoundRule() { |
| return getFSMActionPeripheralSoundAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralScaleReadWeight: |
| // 'readWeight' 'from' device=[FSMPeripheralDeviceScale]; |
| public FSMActionPeripheralScaleReadWeightElements getFSMActionPeripheralScaleReadWeightAccess() { |
| return pFSMActionPeripheralScaleReadWeight; |
| } |
| |
| public ParserRule getFSMActionPeripheralScaleReadWeightRule() { |
| return getFSMActionPeripheralScaleReadWeightAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralScaleReadTareWeight: |
| // 'readTareWeight' 'from' device=[FSMPeripheralDeviceScale]; |
| public FSMActionPeripheralScaleReadTareWeightElements getFSMActionPeripheralScaleReadTareWeightAccess() { |
| return pFSMActionPeripheralScaleReadTareWeight; |
| } |
| |
| public ParserRule getFSMActionPeripheralScaleReadTareWeightRule() { |
| return getFSMActionPeripheralScaleReadTareWeightAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralScaleTareWeight: |
| // 'setTareWeight' value=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceScale]; |
| public FSMActionPeripheralScaleTareWeightElements getFSMActionPeripheralScaleTareWeightAccess() { |
| return pFSMActionPeripheralScaleTareWeight; |
| } |
| |
| public ParserRule getFSMActionPeripheralScaleTareWeightRule() { |
| return getFSMActionPeripheralScaleTareWeightAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralScaleDisplayText: |
| // 'scaleDisplayText' text=FSMActionFieldConcatenation '@' device=[FSMPeripheralDeviceScale]; |
| public FSMActionPeripheralScaleDisplayTextElements getFSMActionPeripheralScaleDisplayTextAccess() { |
| return pFSMActionPeripheralScaleDisplayText; |
| } |
| |
| public ParserRule getFSMActionPeripheralScaleDisplayTextRule() { |
| return getFSMActionPeripheralScaleDisplayTextAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralScaleZero: |
| // 'scaleZero' '@' device=[FSMPeripheralDeviceScale]; |
| public FSMActionPeripheralScaleZeroElements getFSMActionPeripheralScaleZeroAccess() { |
| return pFSMActionPeripheralScaleZero; |
| } |
| |
| public ParserRule getFSMActionPeripheralScaleZeroRule() { |
| return getFSMActionPeripheralScaleZeroAccess().getRule(); |
| } |
| |
| //FSMActionPeripheralScaleWeightUnit: |
| // 'readWeightUnit' 'from' device=[FSMPeripheralDeviceScale]; |
| public FSMActionPeripheralScaleWeightUnitElements getFSMActionPeripheralScaleWeightUnitAccess() { |
| return pFSMActionPeripheralScaleWeightUnit; |
| } |
| |
| public ParserRule getFSMActionPeripheralScaleWeightUnitRule() { |
| return getFSMActionPeripheralScaleWeightUnitAccess().getRule(); |
| } |
| |
| //// fields |
| //FSMActionFieldSource: |
| // FSMActionFieldSourceString | FSMActionFieldSourceNumber | FSMActionFieldSourceInteger | FSMActionFieldSourceBoolean | |
| // FSMActionFieldSourceEvaluate | FSMActionFieldSourceTranslate | FSMActionFieldGet | FSMFunction | FSMStorageRetrieve | |
| // FSMSignatureRetrieve | FSMActionFieldSourceDtoAttribute | FSMActionFieldSourceEvent | FSMActionPeripheralPTResponse | |
| // FSMActionPeripheralScaleReadWeight | FSMActionPeripheralScaleReadTareWeight | FSMActionPeripheralScaleWeightUnit; |
| public FSMActionFieldSourceElements getFSMActionFieldSourceAccess() { |
| return pFSMActionFieldSource; |
| } |
| |
| public ParserRule getFSMActionFieldSourceRule() { |
| return getFSMActionFieldSourceAccess().getRule(); |
| } |
| |
| //FSMOperation: |
| // 'operation' group=[function::FunctionLibraryStatemachineGroup] '.' operation=[function::FunctionLibraryOperation] |
| // '(' first=FSMOperationParameter? more+=FSMOperationParameterMore* ')'; |
| public FSMOperationElements getFSMOperationAccess() { |
| return pFSMOperation; |
| } |
| |
| public ParserRule getFSMOperationRule() { |
| return getFSMOperationAccess().getRule(); |
| } |
| |
| //FSMGuard: |
| // 'guard' group=[function::FunctionLibraryStatemachineGroup] '.' guard=[function::FunctionLibraryGuard] |
| // (hasOnFail?='onFail' 'caption' onFailCaption=TRANSLATABLESTRING |
| // 'description' onFailDescription=TRANSLATABLESTRING 'type' onFailType=FSMUserMessageType)?; |
| public FSMGuardElements getFSMGuardAccess() { |
| return pFSMGuard; |
| } |
| |
| public ParserRule getFSMGuardRule() { |
| return getFSMGuardAccess().getRule(); |
| } |
| |
| //FSMFunction: |
| // 'function' group=[function::FunctionLibraryStatemachineGroup] '.' function=[function::FunctionLibraryFunction] |
| // '(' first=FSMOperationParameter? more+=FSMOperationParameterMore* ')'; |
| public FSMFunctionElements getFSMFunctionAccess() { |
| return pFSMFunction; |
| } |
| |
| public ParserRule getFSMFunctionRule() { |
| return getFSMFunctionAccess().getRule(); |
| } |
| |
| //FSMStorage: |
| // 'store' content=FSMActionFieldConcatenation 'with' key=ID '.' attribute=ID; |
| public FSMStorageElements getFSMStorageAccess() { |
| return pFSMStorage; |
| } |
| |
| public ParserRule getFSMStorageRule() { |
| return getFSMStorageAccess().getRule(); |
| } |
| |
| //FSMStorageRetrieve: |
| // 'retrieve' 'from' key=ID '.' attribute=ID; |
| public FSMStorageRetrieveElements getFSMStorageRetrieveAccess() { |
| return pFSMStorageRetrieve; |
| } |
| |
| public ParserRule getFSMStorageRetrieveRule() { |
| return getFSMStorageRetrieveAccess().getRule(); |
| } |
| |
| //FSMActionConditionalTransition: |
| // 'transition' transition=[FSMState] guard=FSMGuard '{' actions+=FSMAction* '}'; |
| public FSMActionConditionalTransitionElements getFSMActionConditionalTransitionAccess() { |
| return pFSMActionConditionalTransition; |
| } |
| |
| public ParserRule getFSMActionConditionalTransitionRule() { |
| return getFSMActionConditionalTransitionAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceString: |
| // text=STRING; |
| public FSMActionFieldSourceStringElements getFSMActionFieldSourceStringAccess() { |
| return pFSMActionFieldSourceString; |
| } |
| |
| public ParserRule getFSMActionFieldSourceStringRule() { |
| return getFSMActionFieldSourceStringAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceNumber: |
| // value=SignedNumber; |
| public FSMActionFieldSourceNumberElements getFSMActionFieldSourceNumberAccess() { |
| return pFSMActionFieldSourceNumber; |
| } |
| |
| public ParserRule getFSMActionFieldSourceNumberRule() { |
| return getFSMActionFieldSourceNumberAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceInteger: |
| // value=INTEGER; |
| public FSMActionFieldSourceIntegerElements getFSMActionFieldSourceIntegerAccess() { |
| return pFSMActionFieldSourceInteger; |
| } |
| |
| public ParserRule getFSMActionFieldSourceIntegerRule() { |
| return getFSMActionFieldSourceIntegerAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceBoolean: |
| // value=BOOLEAN; |
| public FSMActionFieldSourceBooleanElements getFSMActionFieldSourceBooleanAccess() { |
| return pFSMActionFieldSourceBoolean; |
| } |
| |
| public ParserRule getFSMActionFieldSourceBooleanRule() { |
| return getFSMActionFieldSourceBooleanAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceEvaluate: |
| // evaluationtype=FSMEvaluationType; |
| public FSMActionFieldSourceEvaluateElements getFSMActionFieldSourceEvaluateAccess() { |
| return pFSMActionFieldSourceEvaluate; |
| } |
| |
| public ParserRule getFSMActionFieldSourceEvaluateRule() { |
| return getFSMActionFieldSourceEvaluateAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceEvent: |
| // {FSMActionFieldSourceEvent} 'event'; |
| public FSMActionFieldSourceEventElements getFSMActionFieldSourceEventAccess() { |
| return pFSMActionFieldSourceEvent; |
| } |
| |
| public ParserRule getFSMActionFieldSourceEventRule() { |
| return getFSMActionFieldSourceEventAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceTranslate: |
| // 'translate' text=TRANSLATABLESTRING; |
| public FSMActionFieldSourceTranslateElements getFSMActionFieldSourceTranslateAccess() { |
| return pFSMActionFieldSourceTranslate; |
| } |
| |
| public ParserRule getFSMActionFieldSourceTranslateRule() { |
| return getFSMActionFieldSourceTranslateAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceDtoAttribute: |
| // 'dto' dto=[FSMControlDTOAttribute] '.' attribute=[dto::LDtoInheritedAttribute]; |
| public FSMActionFieldSourceDtoAttributeElements getFSMActionFieldSourceDtoAttributeAccess() { |
| return pFSMActionFieldSourceDtoAttribute; |
| } |
| |
| public ParserRule getFSMActionFieldSourceDtoAttributeRule() { |
| return getFSMActionFieldSourceDtoAttributeAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceMore FSMActionFieldSource: |
| // FSMActionFieldSourceStringMore | FSMActionFieldSourceNumberMore | FSMActionFieldSourceIntegerMore | |
| // FSMActionFieldSourceBooleanMore | FSMActionFieldSourceEvaluateMore | FSMActionFieldSourceTranslateMore | |
| // FSMActionFieldGetMore | FSMOperationMore | FSMStorageRetrieveMore | FSMActionFieldSourceDtoAttributeMore; |
| public FSMActionFieldSourceMoreElements getFSMActionFieldSourceMoreAccess() { |
| return pFSMActionFieldSourceMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceMoreRule() { |
| return getFSMActionFieldSourceMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceStringMore FSMActionFieldSourceString: |
| // {FSMActionFieldSourceString} '+' text=STRING; |
| public FSMActionFieldSourceStringMoreElements getFSMActionFieldSourceStringMoreAccess() { |
| return pFSMActionFieldSourceStringMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceStringMoreRule() { |
| return getFSMActionFieldSourceStringMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceNumberMore FSMActionFieldSourceNumber: |
| // {FSMActionFieldSourceNumber} '+' value=SignedNumber; |
| public FSMActionFieldSourceNumberMoreElements getFSMActionFieldSourceNumberMoreAccess() { |
| return pFSMActionFieldSourceNumberMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceNumberMoreRule() { |
| return getFSMActionFieldSourceNumberMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceIntegerMore FSMActionFieldSourceInteger: |
| // {FSMActionFieldSourceInteger} '+' value=INTEGER; |
| public FSMActionFieldSourceIntegerMoreElements getFSMActionFieldSourceIntegerMoreAccess() { |
| return pFSMActionFieldSourceIntegerMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceIntegerMoreRule() { |
| return getFSMActionFieldSourceIntegerMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceBooleanMore FSMActionFieldSourceBoolean: |
| // {FSMActionFieldSourceBoolean} '+' value=BOOLEAN; |
| public FSMActionFieldSourceBooleanMoreElements getFSMActionFieldSourceBooleanMoreAccess() { |
| return pFSMActionFieldSourceBooleanMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceBooleanMoreRule() { |
| return getFSMActionFieldSourceBooleanMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceEvaluateMore FSMActionFieldSourceEvaluate: |
| // {FSMActionFieldSourceEvaluate} '+' evaluationtype=FSMEvaluationType; |
| public FSMActionFieldSourceEvaluateMoreElements getFSMActionFieldSourceEvaluateMoreAccess() { |
| return pFSMActionFieldSourceEvaluateMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceEvaluateMoreRule() { |
| return getFSMActionFieldSourceEvaluateMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceTranslateMore FSMActionFieldSourceTranslate: |
| // {FSMActionFieldSourceTranslate} '+' 'translate' text=TRANSLATABLESTRING; |
| public FSMActionFieldSourceTranslateMoreElements getFSMActionFieldSourceTranslateMoreAccess() { |
| return pFSMActionFieldSourceTranslateMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceTranslateMoreRule() { |
| return getFSMActionFieldSourceTranslateMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldGetMore FSMActionFieldGet: |
| // {FSMActionFieldGet} '+' 'get' attribute=[FSMControlFieldAttribute]; |
| public FSMActionFieldGetMoreElements getFSMActionFieldGetMoreAccess() { |
| return pFSMActionFieldGetMore; |
| } |
| |
| public ParserRule getFSMActionFieldGetMoreRule() { |
| return getFSMActionFieldGetMoreAccess().getRule(); |
| } |
| |
| //FSMOperationMore FSMOperation: |
| // {FSMOperation} '+' 'operation' group=[function::FunctionLibraryStatemachineGroup] '.' |
| // operation=[function::FunctionLibraryOperation]; |
| public FSMOperationMoreElements getFSMOperationMoreAccess() { |
| return pFSMOperationMore; |
| } |
| |
| public ParserRule getFSMOperationMoreRule() { |
| return getFSMOperationMoreAccess().getRule(); |
| } |
| |
| //FSMStorageRetrieveMore FSMStorageRetrieve: |
| // {FSMStorageRetrieve} '+' 'retrieve' 'from' key=ID '.' attribute=ID; |
| public FSMStorageRetrieveMoreElements getFSMStorageRetrieveMoreAccess() { |
| return pFSMStorageRetrieveMore; |
| } |
| |
| public ParserRule getFSMStorageRetrieveMoreRule() { |
| return getFSMStorageRetrieveMoreAccess().getRule(); |
| } |
| |
| //FSMDotExpression FSMRef: |
| // FSMDtoRef ({FSMDotExpression.ref=current} "." tail=[types::LFeature])*; |
| public FSMDotExpressionElements getFSMDotExpressionAccess() { |
| return pFSMDotExpression; |
| } |
| |
| public ParserRule getFSMDotExpressionRule() { |
| return getFSMDotExpressionAccess().getRule(); |
| } |
| |
| //FSMDtoRef FSMRef: |
| // {FSMDtoRef} dto=[FSMControlDTOAttribute]; |
| public FSMDtoRefElements getFSMDtoRefAccess() { |
| return pFSMDtoRef; |
| } |
| |
| public ParserRule getFSMDtoRefRule() { |
| return getFSMDtoRefAccess().getRule(); |
| } |
| |
| //FSMActionFieldSourceDtoAttributeMore FSMActionFieldSourceDtoAttribute: |
| // {FSMActionFieldSourceDtoAttribute} '+' 'dto' dto=[FSMControlDTOAttribute] '.' |
| // attribute=[dto::LDtoInheritedAttribute]; |
| public FSMActionFieldSourceDtoAttributeMoreElements getFSMActionFieldSourceDtoAttributeMoreAccess() { |
| return pFSMActionFieldSourceDtoAttributeMore; |
| } |
| |
| public ParserRule getFSMActionFieldSourceDtoAttributeMoreRule() { |
| return getFSMActionFieldSourceDtoAttributeMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldConcatenation: |
| // first=FSMActionFieldSource more+=FSMActionFieldSourceMore*; |
| public FSMActionFieldConcatenationElements getFSMActionFieldConcatenationAccess() { |
| return pFSMActionFieldConcatenation; |
| } |
| |
| public ParserRule getFSMActionFieldConcatenationRule() { |
| return getFSMActionFieldConcatenationAccess().getRule(); |
| } |
| |
| //FSMOperationParameter: |
| // source=FSMActionFieldConcatenation; |
| public FSMOperationParameterElements getFSMOperationParameterAccess() { |
| return pFSMOperationParameter; |
| } |
| |
| public ParserRule getFSMOperationParameterRule() { |
| return getFSMOperationParameterAccess().getRule(); |
| } |
| |
| //FSMOperationParameterMore FSMOperationParameter: |
| // {FSMOperationParameter} ',' source=FSMActionFieldConcatenation; |
| public FSMOperationParameterMoreElements getFSMOperationParameterMoreAccess() { |
| return pFSMOperationParameterMore; |
| } |
| |
| public ParserRule getFSMOperationParameterMoreRule() { |
| return getFSMOperationParameterMoreAccess().getRule(); |
| } |
| |
| //FSMActionFieldSet: |
| // 'set' source=FSMActionFieldConcatenation '@' attribute=[FSMControlFieldAttribute]; |
| public FSMActionFieldSetElements getFSMActionFieldSetAccess() { |
| return pFSMActionFieldSet; |
| } |
| |
| public ParserRule getFSMActionFieldSetRule() { |
| return getFSMActionFieldSetAccess().getRule(); |
| } |
| |
| //FSMActionFieldClear: |
| // 'clear' attribute=[FSMControlFieldAttribute]; |
| public FSMActionFieldClearElements getFSMActionFieldClearAccess() { |
| return pFSMActionFieldClear; |
| } |
| |
| public ParserRule getFSMActionFieldClearRule() { |
| return getFSMActionFieldClearAccess().getRule(); |
| } |
| |
| //FSMActionFieldGet: |
| // 'get' attribute=[FSMControlFieldAttribute]; |
| public FSMActionFieldGetElements getFSMActionFieldGetAccess() { |
| return pFSMActionFieldGet; |
| } |
| |
| public ParserRule getFSMActionFieldGetRule() { |
| return getFSMActionFieldGetAccess().getRule(); |
| } |
| |
| //FSMActionFieldFilterToggle: |
| // 'toggle' filter=[FSMControlFilter]; |
| public FSMActionFieldFilterToggleElements getFSMActionFieldFilterToggleAccess() { |
| return pFSMActionFieldFilterToggle; |
| } |
| |
| public ParserRule getFSMActionFieldFilterToggleRule() { |
| return getFSMActionFieldFilterToggleAccess().getRule(); |
| } |
| |
| //FSMActionFieldRemove: |
| // 'remove' attribute=[FSMControlFieldAttribute]; |
| public FSMActionFieldRemoveElements getFSMActionFieldRemoveAccess() { |
| return pFSMActionFieldRemove; |
| } |
| |
| public ParserRule getFSMActionFieldRemoveRule() { |
| return getFSMActionFieldRemoveAccess().getRule(); |
| } |
| |
| //FSMControlVisibility: |
| // FSMControlFieldAttribute | FSMControlFieldLayout | FSMControlButtonAttribute | FSMControlButton; |
| public FSMControlVisibilityElements getFSMControlVisibilityAccess() { |
| return pFSMControlVisibility; |
| } |
| |
| public ParserRule getFSMControlVisibilityRule() { |
| return getFSMControlVisibilityAccess().getRule(); |
| } |
| |
| //FSMActionItemVisible: |
| // 'visible' attribute=[FSMControlVisibility]; |
| public FSMActionItemVisibleElements getFSMActionItemVisibleAccess() { |
| return pFSMActionItemVisible; |
| } |
| |
| public ParserRule getFSMActionItemVisibleRule() { |
| return getFSMActionItemVisibleAccess().getRule(); |
| } |
| |
| //FSMActionItemInvisible: |
| // 'invisible' attribute=[FSMControlVisibility]; |
| public FSMActionItemInvisibleElements getFSMActionItemInvisibleAccess() { |
| return pFSMActionItemInvisible; |
| } |
| |
| public ParserRule getFSMActionItemInvisibleRule() { |
| return getFSMActionItemInvisibleAccess().getRule(); |
| } |
| |
| //// buttons |
| //FSMActionButtonCaption: |
| // 'caption' caption=FSMActionFieldConcatenation '@' attribute=[FSMControlButtonAttribute]; |
| public FSMActionButtonCaptionElements getFSMActionButtonCaptionAccess() { |
| return pFSMActionButtonCaption; |
| } |
| |
| public ParserRule getFSMActionButtonCaptionRule() { |
| return getFSMActionButtonCaptionAccess().getRule(); |
| } |
| |
| //FSMActionButtonImage: |
| // 'image' image=STRING '@' attribute=[FSMControlButtonAttribute]; |
| public FSMActionButtonImageElements getFSMActionButtonImageAccess() { |
| return pFSMActionButtonImage; |
| } |
| |
| public ParserRule getFSMActionButtonImageRule() { |
| return getFSMActionButtonImageAccess().getRule(); |
| } |
| |
| //// dto |
| //FSMActionDTOFind: |
| // 'search' search=FSMActionFieldConcatenation |
| // 'in' dto=[FSMControlDTOAttribute] '.' attribute=[dto::LDtoInheritedAttribute]; |
| public FSMActionDTOFindElements getFSMActionDTOFindAccess() { |
| return pFSMActionDTOFind; |
| } |
| |
| public ParserRule getFSMActionDTOFindRule() { |
| return getFSMActionDTOFindAccess().getRule(); |
| } |
| |
| //FSMActionDTOClear: |
| // 'unselect' dto=[FSMControlDTOAttribute]; |
| public FSMActionDTOClearElements getFSMActionDTOClearAccess() { |
| return pFSMActionDTOClear; |
| } |
| |
| public ParserRule getFSMActionDTOClearRule() { |
| return getFSMActionDTOClearAccess().getRule(); |
| } |
| |
| //FSMActionScheduler: |
| // 'schedule' scheduler=[FSMControlSchedulerAttribute]; |
| public FSMActionSchedulerElements getFSMActionSchedulerAccess() { |
| return pFSMActionScheduler; |
| } |
| |
| public ParserRule getFSMActionSchedulerRule() { |
| return getFSMActionSchedulerAccess().getRule(); |
| } |
| |
| //FSMControl: |
| // FSMControlButton | FSMControlField | FSMControlDTO | FSMControlScheduler | FSMControlPeripheral; |
| public FSMControlElements getFSMControlAccess() { |
| return pFSMControl; |
| } |
| |
| public ParserRule getFSMControlRule() { |
| return getFSMControlAccess().getRule(); |
| } |
| |
| //FSMControlButton: |
| // 'keypad' name=ID 'event' eventType=FSMControlButtonEventType (hasRange?='from' start=INT 'until' end=INT 'named' |
| // rangedName=STRING)? ('{' |
| // buttons+=FSMControlButtonAttribute* |
| // '}')?; |
| public FSMControlButtonElements getFSMControlButtonAccess() { |
| return pFSMControlButton; |
| } |
| |
| public ParserRule getFSMControlButtonRule() { |
| return getFSMControlButtonAccess().getRule(); |
| } |
| |
| //FSMControlField: |
| // 'fields' name=ID '{' (fields+=FSMControlFieldAttribute* & layouts+=FSMControlFieldLayout*) |
| // '}'; |
| public FSMControlFieldElements getFSMControlFieldAccess() { |
| return pFSMControlField; |
| } |
| |
| public ParserRule getFSMControlFieldRule() { |
| return getFSMControlFieldAccess().getRule(); |
| } |
| |
| //FSMControlDTO: |
| // 'dataProvider' name=ID '{' (dtos+=FSMControlDTOAttribute* & filters+=FSMControlFilter*) |
| // '}'; |
| public FSMControlDTOElements getFSMControlDTOAccess() { |
| return pFSMControlDTO; |
| } |
| |
| public ParserRule getFSMControlDTORule() { |
| return getFSMControlDTOAccess().getRule(); |
| } |
| |
| //FSMControlScheduler: |
| // 'scheduler' name=ID '{' |
| // schedulers+=FSMControlSchedulerAttribute* |
| // '}'; |
| public FSMControlSchedulerElements getFSMControlSchedulerAccess() { |
| return pFSMControlScheduler; |
| } |
| |
| public ParserRule getFSMControlSchedulerRule() { |
| return getFSMControlSchedulerAccess().getRule(); |
| } |
| |
| //FSMPeripheralDeviceLineDisplay: |
| // 'lineDisplay' name=ID; |
| public FSMPeripheralDeviceLineDisplayElements getFSMPeripheralDeviceLineDisplayAccess() { |
| return pFSMPeripheralDeviceLineDisplay; |
| } |
| |
| public ParserRule getFSMPeripheralDeviceLineDisplayRule() { |
| return getFSMPeripheralDeviceLineDisplayAccess().getRule(); |
| } |
| |
| //FSMPeripheralDeviceDisplay: |
| // 'display' name=ID 'using' output=[FSMControlDTOAttribute]; |
| public FSMPeripheralDeviceDisplayElements getFSMPeripheralDeviceDisplayAccess() { |
| return pFSMPeripheralDeviceDisplay; |
| } |
| |
| public ParserRule getFSMPeripheralDeviceDisplayRule() { |
| return getFSMPeripheralDeviceDisplayAccess().getRule(); |
| } |
| |
| //FSMPeripheralDevicePOSPrinter: |
| // 'posPrinter' name=ID; |
| public FSMPeripheralDevicePOSPrinterElements getFSMPeripheralDevicePOSPrinterAccess() { |
| return pFSMPeripheralDevicePOSPrinter; |
| } |
| |
| public ParserRule getFSMPeripheralDevicePOSPrinterRule() { |
| return getFSMPeripheralDevicePOSPrinterAccess().getRule(); |
| } |
| |
| //FSMPeripheralDeviceCashDrawer: |
| // 'cashDrawer' name=ID; |
| public FSMPeripheralDeviceCashDrawerElements getFSMPeripheralDeviceCashDrawerAccess() { |
| return pFSMPeripheralDeviceCashDrawer; |
| } |
| |
| public ParserRule getFSMPeripheralDeviceCashDrawerRule() { |
| return getFSMPeripheralDeviceCashDrawerAccess().getRule(); |
| } |
| |
| //FSMPeripheralDeviceScale: |
| // 'scale' name=ID; |
| public FSMPeripheralDeviceScaleElements getFSMPeripheralDeviceScaleAccess() { |
| return pFSMPeripheralDeviceScale; |
| } |
| |
| public ParserRule getFSMPeripheralDeviceScaleRule() { |
| return getFSMPeripheralDeviceScaleAccess().getRule(); |
| } |
| |
| //FSMPeripheralDevicePT: |
| // 'payment' name=ID; |
| public FSMPeripheralDevicePTElements getFSMPeripheralDevicePTAccess() { |
| return pFSMPeripheralDevicePT; |
| } |
| |
| public ParserRule getFSMPeripheralDevicePTRule() { |
| return getFSMPeripheralDevicePTAccess().getRule(); |
| } |
| |
| //FSMPeripheralDeviceSignature: |
| // 'signaturePad' name=ID; |
| public FSMPeripheralDeviceSignatureElements getFSMPeripheralDeviceSignatureAccess() { |
| return pFSMPeripheralDeviceSignature; |
| } |
| |
| public ParserRule getFSMPeripheralDeviceSignatureRule() { |
| return getFSMPeripheralDeviceSignatureAccess().getRule(); |
| } |
| |
| //FSMControlPeripheral: |
| // 'peripheral' name=ID '{' (lineDisplays+=FSMPeripheralDeviceLineDisplay* & displays+=FSMPeripheralDeviceDisplay* & |
| // posPrinters+=FSMPeripheralDevicePOSPrinter* & cashDrawers+=FSMPeripheralDeviceCashDrawer* & |
| // scales+=FSMPeripheralDeviceScale* & paymentTerminals+=FSMPeripheralDevicePT* & |
| // signaturePads+=FSMPeripheralDeviceSignature*) |
| // '}'; |
| public FSMControlPeripheralElements getFSMControlPeripheralAccess() { |
| return pFSMControlPeripheral; |
| } |
| |
| public ParserRule getFSMControlPeripheralRule() { |
| return getFSMControlPeripheralAccess().getRule(); |
| } |
| |
| //FSMControlButtonAttribute: |
| // 'button' name=TRANSLATABLEID (hasImage?='image' image=STRING)? |
| // event=FSMControlButtonAttributeEvent; |
| public FSMControlButtonAttributeElements getFSMControlButtonAttributeAccess() { |
| return pFSMControlButtonAttribute; |
| } |
| |
| public ParserRule getFSMControlButtonAttributeRule() { |
| return getFSMControlButtonAttributeAccess().getRule(); |
| } |
| |
| //FSMControlButtonAttributeEvent: |
| // FSMControlButtonAttributeEventKeyboard | FSMControlButtonAttributeEventIdentity | FSMControlButtonAttributeEventEvent; |
| public FSMControlButtonAttributeEventElements getFSMControlButtonAttributeEventAccess() { |
| return pFSMControlButtonAttributeEvent; |
| } |
| |
| public ParserRule getFSMControlButtonAttributeEventRule() { |
| return getFSMControlButtonAttributeEventAccess().getRule(); |
| } |
| |
| //FSMControlButtonAttributeEventKeyboard: |
| // {FSMControlButtonAttributeEventKeyboard} 'key' keystroke=STRING; |
| public FSMControlButtonAttributeEventKeyboardElements getFSMControlButtonAttributeEventKeyboardAccess() { |
| return pFSMControlButtonAttributeEventKeyboard; |
| } |
| |
| public ParserRule getFSMControlButtonAttributeEventKeyboardRule() { |
| return getFSMControlButtonAttributeEventKeyboardAccess().getRule(); |
| } |
| |
| //FSMControlButtonAttributeEventIdentity: |
| // {FSMControlButtonAttributeEventIdentity} 'id' identity=INT; |
| public FSMControlButtonAttributeEventIdentityElements getFSMControlButtonAttributeEventIdentityAccess() { |
| return pFSMControlButtonAttributeEventIdentity; |
| } |
| |
| public ParserRule getFSMControlButtonAttributeEventIdentityRule() { |
| return getFSMControlButtonAttributeEventIdentityAccess().getRule(); |
| } |
| |
| //FSMControlButtonAttributeEventEvent: |
| // {FSMControlButtonAttributeEventEvent} 'event' event=[FSMEvent]; |
| public FSMControlButtonAttributeEventEventElements getFSMControlButtonAttributeEventEventAccess() { |
| return pFSMControlButtonAttributeEventEvent; |
| } |
| |
| public ParserRule getFSMControlButtonAttributeEventEventRule() { |
| return getFSMControlButtonAttributeEventEventAccess().getRule(); |
| } |
| |
| //FSMControlFieldAttribute: |
| // 'field' name=TRANSLATABLEID |
| // 'type' attributeType=FSMFieldType; |
| public FSMControlFieldAttributeElements getFSMControlFieldAttributeAccess() { |
| return pFSMControlFieldAttribute; |
| } |
| |
| public ParserRule getFSMControlFieldAttributeRule() { |
| return getFSMControlFieldAttributeAccess().getRule(); |
| } |
| |
| //FSMControlFieldLayout: |
| // 'layout' name=ID; |
| public FSMControlFieldLayoutElements getFSMControlFieldLayoutAccess() { |
| return pFSMControlFieldLayout; |
| } |
| |
| public ParserRule getFSMControlFieldLayoutRule() { |
| return getFSMControlFieldLayoutAccess().getRule(); |
| } |
| |
| //FSMControlDTOAttribute: |
| // 'dto' name=ID |
| // 'type' attributeType=FSMDTOType ((hasEvent?='event' event=[FSMEvent])? & (isAttached?='attach' |
| // display=[FSMPeripheralDeviceDisplay])?); |
| public FSMControlDTOAttributeElements getFSMControlDTOAttributeAccess() { |
| return pFSMControlDTOAttribute; |
| } |
| |
| public ParserRule getFSMControlDTOAttributeRule() { |
| return getFSMControlDTOAttributeAccess().getRule(); |
| } |
| |
| //FSMControlSchedulerAttribute: |
| // 'scheduler' name=ID |
| // 'delay' delay=INT |
| // 'send' event=[FSMEvent]; |
| public FSMControlSchedulerAttributeElements getFSMControlSchedulerAttributeAccess() { |
| return pFSMControlSchedulerAttribute; |
| } |
| |
| public ParserRule getFSMControlSchedulerAttributeRule() { |
| return getFSMControlSchedulerAttributeAccess().getRule(); |
| } |
| |
| //FSMDTOType: |
| // attributeType=[dto::LDto]; |
| public FSMDTOTypeElements getFSMDTOTypeAccess() { |
| return pFSMDTOType; |
| } |
| |
| public ParserRule getFSMDTOTypeRule() { |
| return getFSMDTOTypeAccess().getRule(); |
| } |
| |
| //FSMFieldType: |
| // attributeType=FSMInternalType; |
| public FSMFieldTypeElements getFSMFieldTypeAccess() { |
| return pFSMFieldType; |
| } |
| |
| public ParserRule getFSMFieldTypeRule() { |
| return getFSMFieldTypeAccess().getRule(); |
| } |
| |
| //FSMControlFilter: |
| // 'filter' name=ID filter=FSMFilter; |
| public FSMControlFilterElements getFSMControlFilterAccess() { |
| return pFSMControlFilter; |
| } |
| |
| public ParserRule getFSMControlFilterRule() { |
| return getFSMControlFilterAccess().getRule(); |
| } |
| |
| //FSMFilterProperty: |
| // 'path' path=FSMDotExpression; |
| public FSMFilterPropertyElements getFSMFilterPropertyAccess() { |
| return pFSMFilterProperty; |
| } |
| |
| public ParserRule getFSMFilterPropertyRule() { |
| return getFSMFilterPropertyAccess().getRule(); |
| } |
| |
| //FSMFilter: |
| // {FSMFilter} source=FSMAbstractFilter; |
| public FSMFilterElements getFSMFilterAccess() { |
| return pFSMFilter; |
| } |
| |
| public ParserRule getFSMFilterRule() { |
| return getFSMFilterAccess().getRule(); |
| } |
| |
| //FSMAbstractFilter: |
| // FSMAndFilter | FSMOrFilter | FSMCompareFilter | FSMBetweenFilter | FSMIsNullFilter | FSMLikeFilter | FSMNotFilter | |
| // FSMStringFilter; |
| public FSMAbstractFilterElements getFSMAbstractFilterAccess() { |
| return pFSMAbstractFilter; |
| } |
| |
| public ParserRule getFSMAbstractFilterRule() { |
| return getFSMAbstractFilterAccess().getRule(); |
| } |
| |
| //FSMFilterMore FSMFilter: |
| // {FSMFilter} ',' source=FSMAbstractFilter; |
| public FSMFilterMoreElements getFSMFilterMoreAccess() { |
| return pFSMFilterMore; |
| } |
| |
| public ParserRule getFSMFilterMoreRule() { |
| return getFSMFilterMoreAccess().getRule(); |
| } |
| |
| //FSMAndFilter: |
| // {FSMAndFilter} |
| // 'and' '(' first=FSMFilter? more+=FSMFilterMore* ')'; |
| public FSMAndFilterElements getFSMAndFilterAccess() { |
| return pFSMAndFilter; |
| } |
| |
| public ParserRule getFSMAndFilterRule() { |
| return getFSMAndFilterAccess().getRule(); |
| } |
| |
| //FSMOrFilter: |
| // {FSMOrFilter} |
| // 'or' '(' first=FSMFilter? more+=FSMFilterMore* ')'; |
| public FSMOrFilterElements getFSMOrFilterAccess() { |
| return pFSMOrFilter; |
| } |
| |
| public ParserRule getFSMOrFilterRule() { |
| return getFSMOrFilterAccess().getRule(); |
| } |
| |
| //FSMCompareFilter: |
| // {FSMCompareFilter} operation=FSMCompareOperationEnum '(' propertyId=FSMFilterProperty ',' operand=FSMActionFieldSource |
| // ')'; |
| public FSMCompareFilterElements getFSMCompareFilterAccess() { |
| return pFSMCompareFilter; |
| } |
| |
| public ParserRule getFSMCompareFilterRule() { |
| return getFSMCompareFilterAccess().getRule(); |
| } |
| |
| //FSMBetweenFilter: |
| // {FSMBetweenFilter} |
| // 'isBetween' '(' propertyId=FSMFilterProperty ',' start=FSMActionFieldSource ',' end=FSMActionFieldSource ')'; |
| public FSMBetweenFilterElements getFSMBetweenFilterAccess() { |
| return pFSMBetweenFilter; |
| } |
| |
| public ParserRule getFSMBetweenFilterRule() { |
| return getFSMBetweenFilterAccess().getRule(); |
| } |
| |
| //FSMIsNullFilter: |
| // {FSMIsNullFilter} |
| // 'isNull' '(' propertyId=FSMFilterProperty ')'; |
| public FSMIsNullFilterElements getFSMIsNullFilterAccess() { |
| return pFSMIsNullFilter; |
| } |
| |
| public ParserRule getFSMIsNullFilterRule() { |
| return getFSMIsNullFilterAccess().getRule(); |
| } |
| |
| //FSMLikeFilter: |
| // {FSMLikeFilter} |
| // 'isLike' '(' propertyId=FSMFilterProperty ',' value=FSMActionFieldSource ignoreCase?='ignoreCase'? ')'; |
| public FSMLikeFilterElements getFSMLikeFilterAccess() { |
| return pFSMLikeFilter; |
| } |
| |
| public ParserRule getFSMLikeFilterRule() { |
| return getFSMLikeFilterAccess().getRule(); |
| } |
| |
| //FSMNotFilter: |
| // {FSMNotFilter} |
| // 'not' '(' filter=FSMFilter ')'; |
| public FSMNotFilterElements getFSMNotFilterAccess() { |
| return pFSMNotFilter; |
| } |
| |
| public ParserRule getFSMNotFilterRule() { |
| return getFSMNotFilterAccess().getRule(); |
| } |
| |
| //FSMStringFilter: |
| // {FSMStringFilter} |
| // 'matches' '(' propertyId=FSMFilterProperty ',' filterString=STRING ignoreCase?='ignoreCase'? |
| // onlyMatchPrefix?='onlyMatchPrefix'? ')'; |
| public FSMStringFilterElements getFSMStringFilterAccess() { |
| return pFSMStringFilter; |
| } |
| |
| public ParserRule getFSMStringFilterRule() { |
| return getFSMStringFilterAccess().getRule(); |
| } |
| |
| //enum FSMInternalType: |
| // BOOLEAN='Boolean' | |
| // INTEGER='Integer' | |
| // LONG='Long' | |
| // DOUBLE='Double' | |
| // STRING='String' | |
| // DATE='Date' | |
| // SUGGESTTEXT='SuggestText' | |
| // EMBEDDABLEEVENT='EmbeddableEvent'; |
| public FSMInternalTypeElements getFSMInternalTypeAccess() { |
| return eFSMInternalType; |
| } |
| |
| public EnumRule getFSMInternalTypeRule() { |
| return getFSMInternalTypeAccess().getRule(); |
| } |
| |
| //enum FSMControlButtonEventType: |
| // KEYBOARD='keyboard' | |
| // TRIGGER='trigger' | |
| // IDENTITY='identity'; |
| public FSMControlButtonEventTypeElements getFSMControlButtonEventTypeAccess() { |
| return eFSMControlButtonEventType; |
| } |
| |
| public EnumRule getFSMControlButtonEventTypeRule() { |
| return getFSMControlButtonEventTypeAccess().getRule(); |
| } |
| |
| //enum FSMCompareOperationEnum: |
| // EQUAL='equal' | |
| // GREATER='greater' | |
| // LESS='less' | |
| // GREATER_OR_EQUAL='greaterOrEqual' | |
| // LESS_OR_EQUAL='lessOrEqual'; |
| public FSMCompareOperationEnumElements getFSMCompareOperationEnumAccess() { |
| return eFSMCompareOperationEnum; |
| } |
| |
| public EnumRule getFSMCompareOperationEnumRule() { |
| return getFSMCompareOperationEnumAccess().getRule(); |
| } |
| |
| //enum FSMEvaluationType: |
| // IP_ADDRESS='getIPAddress' | |
| // HOSTNAME='getHostName' | |
| // NOW='getNow' | |
| // USER_AGENT_INFO='getUserAgentInfo' | |
| // IS_TOUCH_DEVICE='isTouchDevice' | |
| // IS_HTTPS='isHttps' | |
| // BROWSER_LOCALE='getBrowserLocale' | |
| // USER_NAME='getUserName' | |
| // USER_PASSWORD='getUserPassword' | |
| // USER_EMAIL='getUserEmail' | |
| // USER_POSITION='getUserPosition' | |
| // USER_PRTSERVICE='getUserPrintService' | |
| // SCREEN_WIDTH='getSceenWidth' | |
| // SCREEN_HEIGHT='getScreenHeight' | |
| // TRIGGER='getTrigger'; |
| public FSMEvaluationTypeElements getFSMEvaluationTypeAccess() { |
| return eFSMEvaluationType; |
| } |
| |
| public EnumRule getFSMEvaluationTypeRule() { |
| return getFSMEvaluationTypeAccess().getRule(); |
| } |
| |
| //enum FSMUserMessageType: |
| // HUMANIZED_MESSAGE='humanized' | |
| // WARNING_MESSAGE='warning' | |
| // ERROR_MESSAGE='error' | |
| // TRAY_NOTIFICATION='tray' | |
| // ASSISTIVE_NOTIFICATION='assistive'; |
| public FSMUserMessageTypeElements getFSMUserMessageTypeAccess() { |
| return eFSMUserMessageType; |
| } |
| |
| public EnumRule getFSMUserMessageTypeRule() { |
| return getFSMUserMessageTypeAccess().getRule(); |
| } |
| |
| //enum FSMLineDisplayCursorType: |
| // DISP_CT_NONE='none' | |
| // DISP_CT_FIXED='fixed' | |
| // DISP_CT_BLOCK='block' | |
| // DISP_CT_HALFBLOCK='halfblock' | |
| // DISP_CT_UNDERLINE='underline' | |
| // DISP_CT_REVERSE='reverse' | |
| // DISP_CT_OTHER='other' | |
| // DISP_CT_BLINK='blink'; |
| public FSMLineDisplayCursorTypeElements getFSMLineDisplayCursorTypeAccess() { |
| return eFSMLineDisplayCursorType; |
| } |
| |
| public EnumRule getFSMLineDisplayCursorTypeRule() { |
| return getFSMLineDisplayCursorTypeAccess().getRule(); |
| } |
| |
| //enum FSMLineDisplayMarqueeType: |
| // DISP_MT_NONE='none' | |
| // DISP_MT_UP='up' | |
| // DISP_MT_DOWN='down' | |
| // DISP_MT_LEFT='left' | |
| // DISP_MT_RIGHT='right' | |
| // DISP_MT_INIT='init'; |
| public FSMLineDisplayMarqueeTypeElements getFSMLineDisplayMarqueeTypeAccess() { |
| return eFSMLineDisplayMarqueeType; |
| } |
| |
| public EnumRule getFSMLineDisplayMarqueeTypeRule() { |
| return getFSMLineDisplayMarqueeTypeAccess().getRule(); |
| } |
| |
| //enum FSMLineDisplayMarqueeFormat: |
| // DISP_MF_WALK='walk' | |
| // DISP_MF_PLACE='place'; |
| public FSMLineDisplayMarqueeFormatElements getFSMLineDisplayMarqueeFormatAccess() { |
| return eFSMLineDisplayMarqueeFormat; |
| } |
| |
| public EnumRule getFSMLineDisplayMarqueeFormatRule() { |
| return getFSMLineDisplayMarqueeFormatAccess().getRule(); |
| } |
| |
| //enum FSMLineDisplayTextType: |
| // DISP_DT_NORMAL='normal' | |
| // DISP_DT_BLINK='blink' | |
| // DISP_DT_REVERSE='reverse' | |
| // DISP_DT_BLINK_REVERSE='blinkreverse'; |
| public FSMLineDisplayTextTypeElements getFSMLineDisplayTextTypeAccess() { |
| return eFSMLineDisplayTextType; |
| } |
| |
| public EnumRule getFSMLineDisplayTextTypeRule() { |
| return getFSMLineDisplayTextTypeAccess().getRule(); |
| } |
| |
| //enum FSMLineDisplayScrollTextType: |
| // DISP_ST_UP='up' | |
| // DISP_ST_DOWN='down' | |
| // DISP_ST_LEFT='left' | |
| // DISP_ST_RIGHT='right'; |
| public FSMLineDisplayScrollTextTypeElements getFSMLineDisplayScrollTextTypeAccess() { |
| return eFSMLineDisplayScrollTextType; |
| } |
| |
| public EnumRule getFSMLineDisplayScrollTextTypeRule() { |
| return getFSMLineDisplayScrollTextTypeAccess().getRule(); |
| } |
| |
| //enum FSMPOSPrinterBarcodeType: |
| // PTR_BCS_UPCA='upca' | |
| // PTR_BCS_UPCE='upcb' | |
| // PTR_BCS_JAN8='jan8' | |
| // PTR_BCS_EAN8='ean8' | |
| // PTR_BCS_JAN13='jan13' | |
| // PTR_BCS_EAN13='ean13' | |
| // PTR_BCS_TF='tf' | |
| // PTR_BCS_ITF='itf' | |
| // PTR_BCS_Codabar='codeabar' | |
| // PTR_BCS_Code39='code39' | |
| // PTR_BCS_Code93='code93' | |
| // PTR_BCS_Code128='code128' | |
| // PTR_BCS_UPCA_S='upca_s' | |
| // PTR_BCS_UPCE_S='upce_s' | |
| // PTR_BCS_UPCD1='upcd1' | |
| // PTR_BCS_UPCD2='upcd2' | |
| // PTR_BCS_UPCD3='upcd3' | |
| // PTR_BCS_UPCD4='upcd4' | |
| // PTR_BCS_UPCD5='upcd5' | |
| // PTR_BCS_EAN8_S='ean8_s' | |
| // PTR_BCS_EAN13_S='ean13_s' | |
| // PTR_BCS_EAN128='ean128' | |
| // PTR_BCS_OCRA='orca' | |
| // PTR_BCS_OCRB='ocrb' | |
| // PTR_BCS_Code128_Parsed='code128_parsed' | |
| // PTR_BCS_GS1DATABAR='gs1databar' | |
| // PTR_BCS_GS1DATABAR_E='gs1databar_e' | |
| // PTR_BCS_GS1DATABAR_S='gs1databar_s' | |
| // PTR_BCS_GS1DATABAR_E_S='gs1databar_e_s' | |
| // PTR_BCS_PDF417='pdf417' | |
| // PTR_BCS_MAXICODE='maxicode' | |
| // PTR_BCS_DATAMATRIX='datamatrix' | |
| // PTR_BCS_QRCODE='qrcode' | |
| // PTR_BCS_UQRCODE='uqrcode' | |
| // PTR_BCS_AZTEC='aztec' | |
| // PTR_BCS_UPDF417='updf417'; |
| public FSMPOSPrinterBarcodeTypeElements getFSMPOSPrinterBarcodeTypeAccess() { |
| return eFSMPOSPrinterBarcodeType; |
| } |
| |
| public EnumRule getFSMPOSPrinterBarcodeTypeRule() { |
| return getFSMPOSPrinterBarcodeTypeAccess().getRule(); |
| } |
| |
| //enum FSMFunctionalKeyCodes: |
| // BACKSPACE='backspaceKey' | |
| // TAB='tabKey' | |
| // ENTER='enterKey' | |
| // ESC='escKey' | |
| // PGUP='pgupKey' | |
| // PGDOWN='pgdownKey' | |
| // END='endKey' | |
| // HOME='homeKey' | |
| // LEFTARROW='leftarrowKey' | |
| // UPARROW='uparrowKey' | |
| // RIGHTARROW='rightarrowKey' | |
| // DOWNARROW='downarrowKey' | |
| // INSERT='insertKey' | |
| // DELETE='deleteKey' | |
| // F1='f1' | |
| // F2='f2' | |
| // F3='f3' | |
| // F4='f4' | |
| // F5='f5' | |
| // F6='f6' | |
| // F7='f7' | |
| // F8='f8' | |
| // F9='f9' | |
| // F10='f10' | |
| // F11='f11' | |
| // F12='f12'; |
| public FSMFunctionalKeyCodesElements getFSMFunctionalKeyCodesAccess() { |
| return eFSMFunctionalKeyCodes; |
| } |
| |
| public EnumRule getFSMFunctionalKeyCodesRule() { |
| return getFSMFunctionalKeyCodesAccess().getRule(); |
| } |
| |
| //TRANSLATABLESTRING: |
| // STRING; |
| public TRANSLATABLESTRINGElements getTRANSLATABLESTRINGAccess() { |
| return pTRANSLATABLESTRING; |
| } |
| |
| public ParserRule getTRANSLATABLESTRINGRule() { |
| return getTRANSLATABLESTRINGAccess().getRule(); |
| } |
| |
| //TRANSLATABLEID: |
| // ID; |
| public TRANSLATABLEIDElements getTRANSLATABLEIDAccess() { |
| return pTRANSLATABLEID; |
| } |
| |
| public ParserRule getTRANSLATABLEIDRule() { |
| return getTRANSLATABLEIDAccess().getRule(); |
| } |
| |
| //SignedNumber ecore::EDouble: |
| // '-'? UnsignedNumber; |
| public SignedNumberElements getSignedNumberAccess() { |
| return pSignedNumber; |
| } |
| |
| public ParserRule getSignedNumberRule() { |
| return getSignedNumberAccess().getRule(); |
| } |
| |
| //UnsignedNumber ecore::EDouble: |
| // INT '.' INT; |
| public UnsignedNumberElements getUnsignedNumberAccess() { |
| return pUnsignedNumber; |
| } |
| |
| public ParserRule getUnsignedNumberRule() { |
| return getUnsignedNumberAccess().getRule(); |
| } |
| |
| //INTEGER ecore::EInt: |
| // '-'? INT; |
| public INTEGERElements getINTEGERAccess() { |
| return pINTEGER; |
| } |
| |
| public ParserRule getINTEGERRule() { |
| return getINTEGERAccess().getRule(); |
| } |
| |
| //BOOLEAN ecore::EBoolean: |
| // 'true' | 'false'; |
| public BOOLEANElements getBOOLEANAccess() { |
| return pBOOLEAN; |
| } |
| |
| public ParserRule getBOOLEANRule() { |
| return getBOOLEANAccess().getRule(); |
| } |
| |
| //@ Override XImportDeclaration OXImportDeclaration: |
| // {OXImportDeclaration} |
| // 'import' (static?='static' extension?='extension'? importedType=[JvmDeclaredType|QualifiedNameInStaticImport] |
| // (wildcard?='*' | memberName=ValidID) | importedType=[JvmDeclaredType|QualifiedName] | |
| // importedNamespace=QualifiedNameWithWildcard |
| // | fqnImport?='ns' importedFullyQualifiedName=QualifiedName) ';'?; |
| public OXtypeGrammarAccess.XImportDeclarationElements getXImportDeclarationAccess() { |
| return gaOXtype.getXImportDeclarationAccess(); |
| } |
| |
| public ParserRule getXImportDeclarationRule() { |
| return getXImportDeclarationAccess().getRule(); |
| } |
| |
| //XAnnotation: |
| // {XAnnotation} |
| // '@' annotationType=[types::JvmAnnotationType|QualifiedName] (=> '(' (elementValuePairs+=XAnnotationElementValuePair |
| // (',' elementValuePairs+=XAnnotationElementValuePair)* |
| // | value=XAnnotationElementValueOrCommaList)? |
| // ')')?; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElements getXAnnotationAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationAccess(); |
| } |
| |
| public ParserRule getXAnnotationRule() { |
| return getXAnnotationAccess().getRule(); |
| } |
| |
| //XAnnotationElementValuePair: |
| // => (element=[types::JvmOperation|ValidID] '=') value=XAnnotationElementValue; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElementValuePairElements getXAnnotationElementValuePairAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationElementValuePairAccess(); |
| } |
| |
| public ParserRule getXAnnotationElementValuePairRule() { |
| return getXAnnotationElementValuePairAccess().getRule(); |
| } |
| |
| //XAnnotationElementValueOrCommaList xbase::XExpression: |
| // => ({xbase::XListLiteral} '#' '[') (elements+=XAnnotationOrExpression (',' elements+=XAnnotationOrExpression)*)? ']' |
| // | XAnnotationOrExpression ({xbase::XListLiteral.elements+=current} (',' elements+=XAnnotationOrExpression)+)?; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElementValueOrCommaListElements getXAnnotationElementValueOrCommaListAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationElementValueOrCommaListAccess(); |
| } |
| |
| public ParserRule getXAnnotationElementValueOrCommaListRule() { |
| return getXAnnotationElementValueOrCommaListAccess().getRule(); |
| } |
| |
| //XAnnotationElementValue xbase::XExpression: |
| // => ({xbase::XListLiteral} '#' '[') (elements+=XAnnotationOrExpression (',' elements+=XAnnotationOrExpression)*)? ']' |
| // | XAnnotationOrExpression; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationElementValueElements getXAnnotationElementValueAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationElementValueAccess(); |
| } |
| |
| public ParserRule getXAnnotationElementValueRule() { |
| return getXAnnotationElementValueAccess().getRule(); |
| } |
| |
| //XAnnotationOrExpression xbase::XExpression: |
| // XAnnotation | XExpression; |
| public XbaseWithAnnotationsGrammarAccess.XAnnotationOrExpressionElements getXAnnotationOrExpressionAccess() { |
| return gaXbaseWithAnnotations.getXAnnotationOrExpressionAccess(); |
| } |
| |
| public ParserRule getXAnnotationOrExpressionRule() { |
| return getXAnnotationOrExpressionAccess().getRule(); |
| } |
| |
| //XExpression: |
| // XAssignment; |
| public XbaseGrammarAccess.XExpressionElements getXExpressionAccess() { |
| return gaXbase.getXExpressionAccess(); |
| } |
| |
| public ParserRule getXExpressionRule() { |
| return getXExpressionAccess().getRule(); |
| } |
| |
| //XAssignment XExpression: |
| // {XAssignment} feature=[types::JvmIdentifiableElement|FeatureCallID] OpSingleAssign value=XAssignment | XOrExpression |
| // (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMultiAssign]) |
| // rightOperand=XAssignment)?; |
| public XbaseGrammarAccess.XAssignmentElements getXAssignmentAccess() { |
| return gaXbase.getXAssignmentAccess(); |
| } |
| |
| public ParserRule getXAssignmentRule() { |
| return getXAssignmentAccess().getRule(); |
| } |
| |
| //OpSingleAssign: |
| // '='; |
| public XbaseGrammarAccess.OpSingleAssignElements getOpSingleAssignAccess() { |
| return gaXbase.getOpSingleAssignAccess(); |
| } |
| |
| public ParserRule getOpSingleAssignRule() { |
| return getOpSingleAssignAccess().getRule(); |
| } |
| |
| //OpMultiAssign: |
| // '+=' | '-=' | '*=' | '/=' | '%=' | |
| // '<' '<' '=' | |
| // '>' '>'? '>='; |
| public XbaseGrammarAccess.OpMultiAssignElements getOpMultiAssignAccess() { |
| return gaXbase.getOpMultiAssignAccess(); |
| } |
| |
| public ParserRule getOpMultiAssignRule() { |
| return getOpMultiAssignAccess().getRule(); |
| } |
| |
| //XOrExpression XExpression: |
| // XAndExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOr]) |
| // rightOperand=XAndExpression)*; |
| public XbaseGrammarAccess.XOrExpressionElements getXOrExpressionAccess() { |
| return gaXbase.getXOrExpressionAccess(); |
| } |
| |
| public ParserRule getXOrExpressionRule() { |
| return getXOrExpressionAccess().getRule(); |
| } |
| |
| //OpOr: |
| // '||'; |
| public XbaseGrammarAccess.OpOrElements getOpOrAccess() { |
| return gaXbase.getOpOrAccess(); |
| } |
| |
| public ParserRule getOpOrRule() { |
| return getOpOrAccess().getRule(); |
| } |
| |
| //XAndExpression XExpression: |
| // XEqualityExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAnd]) |
| // rightOperand=XEqualityExpression)*; |
| public XbaseGrammarAccess.XAndExpressionElements getXAndExpressionAccess() { |
| return gaXbase.getXAndExpressionAccess(); |
| } |
| |
| public ParserRule getXAndExpressionRule() { |
| return getXAndExpressionAccess().getRule(); |
| } |
| |
| //OpAnd: |
| // '&&'; |
| public XbaseGrammarAccess.OpAndElements getOpAndAccess() { |
| return gaXbase.getOpAndAccess(); |
| } |
| |
| public ParserRule getOpAndRule() { |
| return getOpAndAccess().getRule(); |
| } |
| |
| //XEqualityExpression XExpression: |
| // XRelationalExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpEquality]) |
| // rightOperand=XRelationalExpression)*; |
| public XbaseGrammarAccess.XEqualityExpressionElements getXEqualityExpressionAccess() { |
| return gaXbase.getXEqualityExpressionAccess(); |
| } |
| |
| public ParserRule getXEqualityExpressionRule() { |
| return getXEqualityExpressionAccess().getRule(); |
| } |
| |
| //OpEquality: |
| // '==' | '!=' | '===' | '!=='; |
| public XbaseGrammarAccess.OpEqualityElements getOpEqualityAccess() { |
| return gaXbase.getOpEqualityAccess(); |
| } |
| |
| public ParserRule getOpEqualityRule() { |
| return getOpEqualityAccess().getRule(); |
| } |
| |
| //XRelationalExpression XExpression: |
| // XOtherOperatorExpression (=> ({XInstanceOfExpression.expression=current} 'instanceof') type=JvmTypeReference | |
| // => ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpCompare]) |
| // rightOperand=XOtherOperatorExpression)*; |
| public XbaseGrammarAccess.XRelationalExpressionElements getXRelationalExpressionAccess() { |
| return gaXbase.getXRelationalExpressionAccess(); |
| } |
| |
| public ParserRule getXRelationalExpressionRule() { |
| return getXRelationalExpressionAccess().getRule(); |
| } |
| |
| //OpCompare: |
| // '>=' | '<' '=' | '>' | '<'; |
| public XbaseGrammarAccess.OpCompareElements getOpCompareAccess() { |
| return gaXbase.getOpCompareAccess(); |
| } |
| |
| public ParserRule getOpCompareRule() { |
| return getOpCompareAccess().getRule(); |
| } |
| |
| //XOtherOperatorExpression XExpression: |
| // XAdditiveExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOther]) |
| // rightOperand=XAdditiveExpression)*; |
| public XbaseGrammarAccess.XOtherOperatorExpressionElements getXOtherOperatorExpressionAccess() { |
| return gaXbase.getXOtherOperatorExpressionAccess(); |
| } |
| |
| public ParserRule getXOtherOperatorExpressionRule() { |
| return getXOtherOperatorExpressionAccess().getRule(); |
| } |
| |
| //OpOther: |
| // '->' |
| // | '..<' |
| // | '>' '..' |
| // | '..' |
| // | '=>' |
| // | '>' (=> ('>' '>') | '>') | '<' (=> ('<' '<') | '<' | '=>') | '<>' |
| // | '?:'; |
| public XbaseGrammarAccess.OpOtherElements getOpOtherAccess() { |
| return gaXbase.getOpOtherAccess(); |
| } |
| |
| public ParserRule getOpOtherRule() { |
| return getOpOtherAccess().getRule(); |
| } |
| |
| //XAdditiveExpression XExpression: |
| // XMultiplicativeExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAdd]) |
| // rightOperand=XMultiplicativeExpression)*; |
| public XbaseGrammarAccess.XAdditiveExpressionElements getXAdditiveExpressionAccess() { |
| return gaXbase.getXAdditiveExpressionAccess(); |
| } |
| |
| public ParserRule getXAdditiveExpressionRule() { |
| return getXAdditiveExpressionAccess().getRule(); |
| } |
| |
| //OpAdd: |
| // '+' | '-'; |
| public XbaseGrammarAccess.OpAddElements getOpAddAccess() { |
| return gaXbase.getOpAddAccess(); |
| } |
| |
| public ParserRule getOpAddRule() { |
| return getOpAddAccess().getRule(); |
| } |
| |
| //XMultiplicativeExpression XExpression: |
| // XUnaryOperation (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMulti]) |
| // rightOperand=XUnaryOperation)*; |
| public XbaseGrammarAccess.XMultiplicativeExpressionElements getXMultiplicativeExpressionAccess() { |
| return gaXbase.getXMultiplicativeExpressionAccess(); |
| } |
| |
| public ParserRule getXMultiplicativeExpressionRule() { |
| return getXMultiplicativeExpressionAccess().getRule(); |
| } |
| |
| //OpMulti: |
| // '*' | '**' | '/' | '%'; |
| public XbaseGrammarAccess.OpMultiElements getOpMultiAccess() { |
| return gaXbase.getOpMultiAccess(); |
| } |
| |
| public ParserRule getOpMultiRule() { |
| return getOpMultiAccess().getRule(); |
| } |
| |
| //XUnaryOperation XExpression: |
| // {XUnaryOperation} feature=[types::JvmIdentifiableElement|OpUnary] operand=XUnaryOperation |
| // | XCastedExpression; |
| public XbaseGrammarAccess.XUnaryOperationElements getXUnaryOperationAccess() { |
| return gaXbase.getXUnaryOperationAccess(); |
| } |
| |
| public ParserRule getXUnaryOperationRule() { |
| return getXUnaryOperationAccess().getRule(); |
| } |
| |
| //OpUnary: |
| // "!" | "-" | "+"; |
| public XbaseGrammarAccess.OpUnaryElements getOpUnaryAccess() { |
| return gaXbase.getOpUnaryAccess(); |
| } |
| |
| public ParserRule getOpUnaryRule() { |
| return getOpUnaryAccess().getRule(); |
| } |
| |
| //XCastedExpression XExpression: |
| // XPostfixOperation (=> ({XCastedExpression.target=current} 'as') type=JvmTypeReference)*; |
| public XbaseGrammarAccess.XCastedExpressionElements getXCastedExpressionAccess() { |
| return gaXbase.getXCastedExpressionAccess(); |
| } |
| |
| public ParserRule getXCastedExpressionRule() { |
| return getXCastedExpressionAccess().getRule(); |
| } |
| |
| //XPostfixOperation XExpression: |
| // XMemberFeatureCall => ({XPostfixOperation.operand=current} feature=[types::JvmIdentifiableElement|OpPostfix])?; |
| public XbaseGrammarAccess.XPostfixOperationElements getXPostfixOperationAccess() { |
| return gaXbase.getXPostfixOperationAccess(); |
| } |
| |
| public ParserRule getXPostfixOperationRule() { |
| return getXPostfixOperationAccess().getRule(); |
| } |
| |
| //OpPostfix: |
| // "++" | "--"; |
| public XbaseGrammarAccess.OpPostfixElements getOpPostfixAccess() { |
| return gaXbase.getOpPostfixAccess(); |
| } |
| |
| public ParserRule getOpPostfixRule() { |
| return getOpPostfixAccess().getRule(); |
| } |
| |
| //XMemberFeatureCall XExpression: |
| // XPrimaryExpression (=> ({XAssignment.assignable=current} ('.' | explicitStatic?="::") |
| // feature=[types::JvmIdentifiableElement|FeatureCallID] OpSingleAssign) value=XAssignment |
| // | => ({XMemberFeatureCall.memberCallTarget=current} ("." | nullSafe?="?." | explicitStatic?="::")) ('<' |
| // typeArguments+=JvmArgumentTypeReference (',' typeArguments+=JvmArgumentTypeReference)* '>')? |
| // feature=[types::JvmIdentifiableElement|IdOrSuper] (=> explicitOperationCall?='(' (memberCallArguments+=XShortClosure |
| // | memberCallArguments+=XExpression (',' memberCallArguments+=XExpression)*)? |
| // ')')? |
| // memberCallArguments+=XClosure?)*; |
| public XbaseGrammarAccess.XMemberFeatureCallElements getXMemberFeatureCallAccess() { |
| return gaXbase.getXMemberFeatureCallAccess(); |
| } |
| |
| public ParserRule getXMemberFeatureCallRule() { |
| return getXMemberFeatureCallAccess().getRule(); |
| } |
| |
| //XPrimaryExpression XExpression: |
| // XConstructorCall | XBlockExpression | XSwitchExpression | XSynchronizedExpression | XFeatureCall | XLiteral | |
| // XIfExpression | XForLoopExpression | XBasicForLoopExpression | XWhileExpression | XDoWhileExpression | |
| // XThrowExpression | XReturnExpression | XTryCatchFinallyExpression | XParenthesizedExpression; |
| public XbaseGrammarAccess.XPrimaryExpressionElements getXPrimaryExpressionAccess() { |
| return gaXbase.getXPrimaryExpressionAccess(); |
| } |
| |
| public ParserRule getXPrimaryExpressionRule() { |
| return getXPrimaryExpressionAccess().getRule(); |
| } |
| |
| //XLiteral XExpression: |
| // XCollectionLiteral | XClosure | XBooleanLiteral | XNumberLiteral | XNullLiteral | XStringLiteral | XTypeLiteral; |
| public XbaseGrammarAccess.XLiteralElements getXLiteralAccess() { |
| return gaXbase.getXLiteralAccess(); |
| } |
| |
| public ParserRule getXLiteralRule() { |
| return getXLiteralAccess().getRule(); |
| } |
| |
| //XCollectionLiteral: |
| // XSetLiteral | XListLiteral; |
| public XbaseGrammarAccess.XCollectionLiteralElements getXCollectionLiteralAccess() { |
| return gaXbase.getXCollectionLiteralAccess(); |
| } |
| |
| public ParserRule getXCollectionLiteralRule() { |
| return getXCollectionLiteralAccess().getRule(); |
| } |
| |
| //XSetLiteral: |
| // {XSetLiteral} '#' '{' (elements+=XExpression (',' elements+=XExpression)*)? '}'; |
| public XbaseGrammarAccess.XSetLiteralElements getXSetLiteralAccess() { |
| return gaXbase.getXSetLiteralAccess(); |
| } |
| |
| public ParserRule getXSetLiteralRule() { |
| return getXSetLiteralAccess().getRule(); |
| } |
| |
| //XListLiteral: |
| // {XListLiteral} '#' '[' (elements+=XExpression (',' elements+=XExpression)*)? ']'; |
| public XbaseGrammarAccess.XListLiteralElements getXListLiteralAccess() { |
| return gaXbase.getXListLiteralAccess(); |
| } |
| |
| public ParserRule getXListLiteralRule() { |
| return getXListLiteralAccess().getRule(); |
| } |
| |
| //XClosure XExpression: |
| // => ({XClosure} |
| // '[') |
| // => ((declaredFormalParameters+=JvmFormalParameter (',' declaredFormalParameters+=JvmFormalParameter)*)? |
| // explicitSyntax?='|')? |
| // expression=XExpressionInClosure |
| // ']'; |
| public XbaseGrammarAccess.XClosureElements getXClosureAccess() { |
| return gaXbase.getXClosureAccess(); |
| } |
| |
| public ParserRule getXClosureRule() { |
| return getXClosureAccess().getRule(); |
| } |
| |
| //XExpressionInClosure XExpression: |
| // {XBlockExpression} (expressions+=XExpressionOrVarDeclaration ';'?)*; |
| public XbaseGrammarAccess.XExpressionInClosureElements getXExpressionInClosureAccess() { |
| return gaXbase.getXExpressionInClosureAccess(); |
| } |
| |
| public ParserRule getXExpressionInClosureRule() { |
| return getXExpressionInClosureAccess().getRule(); |
| } |
| |
| //XShortClosure XExpression: |
| // => ({XClosure} (declaredFormalParameters+=JvmFormalParameter (',' declaredFormalParameters+=JvmFormalParameter)*)? |
| // explicitSyntax?='|') expression=XExpression; |
| public XbaseGrammarAccess.XShortClosureElements getXShortClosureAccess() { |
| return gaXbase.getXShortClosureAccess(); |
| } |
| |
| public ParserRule getXShortClosureRule() { |
| return getXShortClosureAccess().getRule(); |
| } |
| |
| //XParenthesizedExpression XExpression: |
| // '(' XExpression ')'; |
| public XbaseGrammarAccess.XParenthesizedExpressionElements getXParenthesizedExpressionAccess() { |
| return gaXbase.getXParenthesizedExpressionAccess(); |
| } |
| |
| public ParserRule getXParenthesizedExpressionRule() { |
| return getXParenthesizedExpressionAccess().getRule(); |
| } |
| |
| //XIfExpression XExpression: |
| // {XIfExpression} |
| // 'if' '(' if=XExpression ')' |
| // then=XExpression (=> 'else' else=XExpression)?; |
| public XbaseGrammarAccess.XIfExpressionElements getXIfExpressionAccess() { |
| return gaXbase.getXIfExpressionAccess(); |
| } |
| |
| public ParserRule getXIfExpressionRule() { |
| return getXIfExpressionAccess().getRule(); |
| } |
| |
| //XSwitchExpression XExpression: |
| // {XSwitchExpression} |
| // 'switch' (=> ('(' declaredParam=JvmFormalParameter ':') switch=XExpression ')' |
| // | => (declaredParam=JvmFormalParameter ':')? switch=XExpression) '{' |
| // cases+=XCasePart* ('default' ':' default=XExpression)? |
| // '}'; |
| public XbaseGrammarAccess.XSwitchExpressionElements getXSwitchExpressionAccess() { |
| return gaXbase.getXSwitchExpressionAccess(); |
| } |
| |
| public ParserRule getXSwitchExpressionRule() { |
| return getXSwitchExpressionAccess().getRule(); |
| } |
| |
| //XCasePart: |
| // {XCasePart} typeGuard=JvmTypeReference? ('case' case=XExpression)? (':' then=XExpression | fallThrough?=','); |
| public XbaseGrammarAccess.XCasePartElements getXCasePartAccess() { |
| return gaXbase.getXCasePartAccess(); |
| } |
| |
| public ParserRule getXCasePartRule() { |
| return getXCasePartAccess().getRule(); |
| } |
| |
| //XForLoopExpression XExpression: |
| // => ({XForLoopExpression} |
| // 'for' '(' declaredParam=JvmFormalParameter ':') forExpression=XExpression ')' |
| // eachExpression=XExpression; |
| public XbaseGrammarAccess.XForLoopExpressionElements getXForLoopExpressionAccess() { |
| return gaXbase.getXForLoopExpressionAccess(); |
| } |
| |
| public ParserRule getXForLoopExpressionRule() { |
| return getXForLoopExpressionAccess().getRule(); |
| } |
| |
| //XBasicForLoopExpression XExpression: |
| // {XBasicForLoopExpression} |
| // 'for' '(' (initExpressions+=XExpressionOrVarDeclaration (',' initExpressions+=XExpressionOrVarDeclaration)*)? ';' |
| // expression=XExpression? ';' (updateExpressions+=XExpression (',' updateExpressions+=XExpression)*)? ')' |
| // eachExpression=XExpression; |
| public XbaseGrammarAccess.XBasicForLoopExpressionElements getXBasicForLoopExpressionAccess() { |
| return gaXbase.getXBasicForLoopExpressionAccess(); |
| } |
| |
| public ParserRule getXBasicForLoopExpressionRule() { |
| return getXBasicForLoopExpressionAccess().getRule(); |
| } |
| |
| //XWhileExpression XExpression: |
| // {XWhileExpression} |
| // 'while' '(' predicate=XExpression ')' |
| // body=XExpression; |
| public XbaseGrammarAccess.XWhileExpressionElements getXWhileExpressionAccess() { |
| return gaXbase.getXWhileExpressionAccess(); |
| } |
| |
| public ParserRule getXWhileExpressionRule() { |
| return getXWhileExpressionAccess().getRule(); |
| } |
| |
| //XDoWhileExpression XExpression: |
| // {XDoWhileExpression} |
| // 'do' |
| // body=XExpression |
| // 'while' '(' predicate=XExpression ')'; |
| public XbaseGrammarAccess.XDoWhileExpressionElements getXDoWhileExpressionAccess() { |
| return gaXbase.getXDoWhileExpressionAccess(); |
| } |
| |
| public ParserRule getXDoWhileExpressionRule() { |
| return getXDoWhileExpressionAccess().getRule(); |
| } |
| |
| //XBlockExpression XExpression: |
| // {XBlockExpression} |
| // '{' (expressions+=XExpressionOrVarDeclaration ';'?)* |
| // '}'; |
| public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { |
| return gaXbase.getXBlockExpressionAccess(); |
| } |
| |
| public ParserRule getXBlockExpressionRule() { |
| return getXBlockExpressionAccess().getRule(); |
| } |
| |
| //XExpressionOrVarDeclaration XExpression: |
| // XVariableDeclaration | XExpression; |
| public XbaseGrammarAccess.XExpressionOrVarDeclarationElements getXExpressionOrVarDeclarationAccess() { |
| return gaXbase.getXExpressionOrVarDeclarationAccess(); |
| } |
| |
| public ParserRule getXExpressionOrVarDeclarationRule() { |
| return getXExpressionOrVarDeclarationAccess().getRule(); |
| } |
| |
| //XVariableDeclaration XExpression: |
| // {XVariableDeclaration} (writeable?='var' | 'val') (=> (type=JvmTypeReference name=ValidID) | name=ValidID) ('=' |
| // right=XExpression)?; |
| public XbaseGrammarAccess.XVariableDeclarationElements getXVariableDeclarationAccess() { |
| return gaXbase.getXVariableDeclarationAccess(); |
| } |
| |
| public ParserRule getXVariableDeclarationRule() { |
| return getXVariableDeclarationAccess().getRule(); |
| } |
| |
| //JvmFormalParameter types::JvmFormalParameter: |
| // parameterType=JvmTypeReference? name=ValidID; |
| public XbaseGrammarAccess.JvmFormalParameterElements getJvmFormalParameterAccess() { |
| return gaXbase.getJvmFormalParameterAccess(); |
| } |
| |
| public ParserRule getJvmFormalParameterRule() { |
| return getJvmFormalParameterAccess().getRule(); |
| } |
| |
| //FullJvmFormalParameter types::JvmFormalParameter: |
| // parameterType=JvmTypeReference name=ValidID; |
| public XbaseGrammarAccess.FullJvmFormalParameterElements getFullJvmFormalParameterAccess() { |
| return gaXbase.getFullJvmFormalParameterAccess(); |
| } |
| |
| public ParserRule getFullJvmFormalParameterRule() { |
| return getFullJvmFormalParameterAccess().getRule(); |
| } |
| |
| //XFeatureCall XExpression: |
| // {XFeatureCall} ('<' typeArguments+=JvmArgumentTypeReference (',' typeArguments+=JvmArgumentTypeReference)* '>')? |
| // feature=[types::JvmIdentifiableElement|IdOrSuper] (=> explicitOperationCall?='(' (featureCallArguments+=XShortClosure |
| // | featureCallArguments+=XExpression (',' featureCallArguments+=XExpression)*)? |
| // ')')? |
| // featureCallArguments+=XClosure?; |
| public XbaseGrammarAccess.XFeatureCallElements getXFeatureCallAccess() { |
| return gaXbase.getXFeatureCallAccess(); |
| } |
| |
| public ParserRule getXFeatureCallRule() { |
| return getXFeatureCallAccess().getRule(); |
| } |
| |
| //FeatureCallID: |
| // ValidID | 'extends' | 'static' | 'import' | 'extension'; |
| public XbaseGrammarAccess.FeatureCallIDElements getFeatureCallIDAccess() { |
| return gaXbase.getFeatureCallIDAccess(); |
| } |
| |
| public ParserRule getFeatureCallIDRule() { |
| return getFeatureCallIDAccess().getRule(); |
| } |
| |
| //IdOrSuper: |
| // FeatureCallID | 'super'; |
| public XbaseGrammarAccess.IdOrSuperElements getIdOrSuperAccess() { |
| return gaXbase.getIdOrSuperAccess(); |
| } |
| |
| public ParserRule getIdOrSuperRule() { |
| return getIdOrSuperAccess().getRule(); |
| } |
| |
| //XConstructorCall XExpression: |
| // {XConstructorCall} |
| // 'new' constructor=[types::JvmConstructor|QualifiedName] (=> '<' typeArguments+=JvmArgumentTypeReference (',' |
| // typeArguments+=JvmArgumentTypeReference)* '>')? (=> explicitConstructorCall?='(' (arguments+=XShortClosure |
| // | arguments+=XExpression (',' arguments+=XExpression)*)? |
| // ')')? |
| // arguments+=XClosure?; |
| public XbaseGrammarAccess.XConstructorCallElements getXConstructorCallAccess() { |
| return gaXbase.getXConstructorCallAccess(); |
| } |
| |
| public ParserRule getXConstructorCallRule() { |
| return getXConstructorCallAccess().getRule(); |
| } |
| |
| //XBooleanLiteral XExpression: |
| // {XBooleanLiteral} ('false' | isTrue?='true'); |
| public XbaseGrammarAccess.XBooleanLiteralElements getXBooleanLiteralAccess() { |
| return gaXbase.getXBooleanLiteralAccess(); |
| } |
| |
| public ParserRule getXBooleanLiteralRule() { |
| return getXBooleanLiteralAccess().getRule(); |
| } |
| |
| //XNullLiteral XExpression: |
| // {XNullLiteral} 'null'; |
| public XbaseGrammarAccess.XNullLiteralElements getXNullLiteralAccess() { |
| return gaXbase.getXNullLiteralAccess(); |
| } |
| |
| public ParserRule getXNullLiteralRule() { |
| return getXNullLiteralAccess().getRule(); |
| } |
| |
| //XNumberLiteral XExpression: |
| // {XNumberLiteral} value=Number; |
| public XbaseGrammarAccess.XNumberLiteralElements getXNumberLiteralAccess() { |
| return gaXbase.getXNumberLiteralAccess(); |
| } |
| |
| public ParserRule getXNumberLiteralRule() { |
| return getXNumberLiteralAccess().getRule(); |
| } |
| |
| //XStringLiteral XExpression: |
| // {XStringLiteral} value=STRING; |
| public XbaseGrammarAccess.XStringLiteralElements getXStringLiteralAccess() { |
| return gaXbase.getXStringLiteralAccess(); |
| } |
| |
| public ParserRule getXStringLiteralRule() { |
| return getXStringLiteralAccess().getRule(); |
| } |
| |
| //XTypeLiteral XExpression: |
| // {XTypeLiteral} 'typeof' '(' type=[types::JvmType|QualifiedName] arrayDimensions+=ArrayBrackets* ')'; |
| public XbaseGrammarAccess.XTypeLiteralElements getXTypeLiteralAccess() { |
| return gaXbase.getXTypeLiteralAccess(); |
| } |
| |
| public ParserRule getXTypeLiteralRule() { |
| return getXTypeLiteralAccess().getRule(); |
| } |
| |
| //XThrowExpression XExpression: |
| // {XThrowExpression} 'throw' expression=XExpression; |
| public XbaseGrammarAccess.XThrowExpressionElements getXThrowExpressionAccess() { |
| return gaXbase.getXThrowExpressionAccess(); |
| } |
| |
| public ParserRule getXThrowExpressionRule() { |
| return getXThrowExpressionAccess().getRule(); |
| } |
| |
| //XReturnExpression XExpression: |
| // {XReturnExpression} 'return' -> expression=XExpression?; |
| public XbaseGrammarAccess.XReturnExpressionElements getXReturnExpressionAccess() { |
| return gaXbase.getXReturnExpressionAccess(); |
| } |
| |
| public ParserRule getXReturnExpressionRule() { |
| return getXReturnExpressionAccess().getRule(); |
| } |
| |
| //XTryCatchFinallyExpression XExpression: |
| // {XTryCatchFinallyExpression} |
| // 'try' |
| // expression=XExpression (catchClauses+=XCatchClause+ (=> 'finally' finallyExpression=XExpression)? |
| // | 'finally' finallyExpression=XExpression); |
| public XbaseGrammarAccess.XTryCatchFinallyExpressionElements getXTryCatchFinallyExpressionAccess() { |
| return gaXbase.getXTryCatchFinallyExpressionAccess(); |
| } |
| |
| public ParserRule getXTryCatchFinallyExpressionRule() { |
| return getXTryCatchFinallyExpressionAccess().getRule(); |
| } |
| |
| //XSynchronizedExpression XExpression: |
| // => ({XSynchronizedExpression} |
| // 'synchronized' '(') param=XExpression ')' expression=XExpression; |
| public XbaseGrammarAccess.XSynchronizedExpressionElements getXSynchronizedExpressionAccess() { |
| return gaXbase.getXSynchronizedExpressionAccess(); |
| } |
| |
| public ParserRule getXSynchronizedExpressionRule() { |
| return getXSynchronizedExpressionAccess().getRule(); |
| } |
| |
| //XCatchClause: |
| // => 'catch' '(' declaredParam=FullJvmFormalParameter ')' expression=XExpression; |
| public XbaseGrammarAccess.XCatchClauseElements getXCatchClauseAccess() { |
| return gaXbase.getXCatchClauseAccess(); |
| } |
| |
| public ParserRule getXCatchClauseRule() { |
| return getXCatchClauseAccess().getRule(); |
| } |
| |
| //QualifiedName: |
| // ValidID (=> '.' ValidID)*; |
| public XbaseGrammarAccess.QualifiedNameElements getQualifiedNameAccess() { |
| return gaXbase.getQualifiedNameAccess(); |
| } |
| |
| public ParserRule getQualifiedNameRule() { |
| return getQualifiedNameAccess().getRule(); |
| } |
| |
| //Number hidden(): |
| // HEX | (INT | DECIMAL) ('.' (INT | DECIMAL))?; |
| public XbaseGrammarAccess.NumberElements getNumberAccess() { |
| return gaXbase.getNumberAccess(); |
| } |
| |
| public ParserRule getNumberRule() { |
| return getNumberAccess().getRule(); |
| } |
| |
| ///** |
| // * Dummy rule, for "better" downwards compatibility, since GrammarAccess generates non-static inner classes, |
| // * which makes downstream grammars break on classloading, when a rule is removed. |
| // */ StaticQualifier: |
| // (ValidID '::')+; |
| public XbaseGrammarAccess.StaticQualifierElements getStaticQualifierAccess() { |
| return gaXbase.getStaticQualifierAccess(); |
| } |
| |
| public ParserRule getStaticQualifierRule() { |
| return getStaticQualifierAccess().getRule(); |
| } |
| |
| //terminal HEX: |
| // ('0x' | '0X') ('0'..'9' | 'a'..'f' | 'A'..'F' | '_')+ ('#' (('b' | 'B') ('i' | 'I') | ('l' | 'L')))?; |
| public TerminalRule getHEXRule() { |
| return gaXbase.getHEXRule(); |
| } |
| |
| //terminal INT returns ecore::EInt: |
| // '0'..'9' ('0'..'9' | '_')*; |
| public TerminalRule getINTRule() { |
| return gaXbase.getINTRule(); |
| } |
| |
| //terminal DECIMAL: |
| // INT (('e' | 'E') ('+' | '-')? INT)? (('b' | 'B') ('i' | 'I' | 'd' | 'D') | ('l' | 'L' | 'd' | 'D' | 'f' | 'F'))?; |
| public TerminalRule getDECIMALRule() { |
| return gaXbase.getDECIMALRule(); |
| } |
| |
| //JvmTypeReference: |
| // JvmParameterizedTypeReference => ({JvmGenericArrayTypeReference.componentType=current} ArrayBrackets)* |
| // | XFunctionTypeRef; |
| public XtypeGrammarAccess.JvmTypeReferenceElements getJvmTypeReferenceAccess() { |
| return gaXtype.getJvmTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmTypeReferenceRule() { |
| return getJvmTypeReferenceAccess().getRule(); |
| } |
| |
| //ArrayBrackets: |
| // '[' ']'; |
| public XtypeGrammarAccess.ArrayBracketsElements getArrayBracketsAccess() { |
| return gaXtype.getArrayBracketsAccess(); |
| } |
| |
| public ParserRule getArrayBracketsRule() { |
| return getArrayBracketsAccess().getRule(); |
| } |
| |
| //XFunctionTypeRef: |
| // ('(' (paramTypes+=JvmTypeReference (',' paramTypes+=JvmTypeReference)*)? ')')? '=>' returnType=JvmTypeReference; |
| public XtypeGrammarAccess.XFunctionTypeRefElements getXFunctionTypeRefAccess() { |
| return gaXtype.getXFunctionTypeRefAccess(); |
| } |
| |
| public ParserRule getXFunctionTypeRefRule() { |
| return getXFunctionTypeRefAccess().getRule(); |
| } |
| |
| //JvmParameterizedTypeReference: |
| // type=[JvmType|super::QualifiedName] (=> '<' arguments+=JvmArgumentTypeReference (',' |
| // arguments+=JvmArgumentTypeReference)* '>' (=> ({JvmInnerTypeReference.outer=current} '.') type=[JvmType|ValidID] (=> |
| // '<' arguments+=JvmArgumentTypeReference (',' arguments+=JvmArgumentTypeReference)* '>')?)*)?; |
| public XtypeGrammarAccess.JvmParameterizedTypeReferenceElements getJvmParameterizedTypeReferenceAccess() { |
| return gaXtype.getJvmParameterizedTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmParameterizedTypeReferenceRule() { |
| return getJvmParameterizedTypeReferenceAccess().getRule(); |
| } |
| |
| //JvmArgumentTypeReference JvmTypeReference: |
| // JvmTypeReference | JvmWildcardTypeReference; |
| public XtypeGrammarAccess.JvmArgumentTypeReferenceElements getJvmArgumentTypeReferenceAccess() { |
| return gaXtype.getJvmArgumentTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmArgumentTypeReferenceRule() { |
| return getJvmArgumentTypeReferenceAccess().getRule(); |
| } |
| |
| //JvmWildcardTypeReference: |
| // {JvmWildcardTypeReference} '?' (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded* |
| // | constraints+=JvmLowerBound constraints+=JvmLowerBoundAnded*)?; |
| public XtypeGrammarAccess.JvmWildcardTypeReferenceElements getJvmWildcardTypeReferenceAccess() { |
| return gaXtype.getJvmWildcardTypeReferenceAccess(); |
| } |
| |
| public ParserRule getJvmWildcardTypeReferenceRule() { |
| return getJvmWildcardTypeReferenceAccess().getRule(); |
| } |
| |
| //JvmUpperBound: |
| // 'extends' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { |
| return gaXtype.getJvmUpperBoundAccess(); |
| } |
| |
| public ParserRule getJvmUpperBoundRule() { |
| return getJvmUpperBoundAccess().getRule(); |
| } |
| |
| //JvmUpperBoundAnded JvmUpperBound: |
| // '&' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmUpperBoundAndedElements getJvmUpperBoundAndedAccess() { |
| return gaXtype.getJvmUpperBoundAndedAccess(); |
| } |
| |
| public ParserRule getJvmUpperBoundAndedRule() { |
| return getJvmUpperBoundAndedAccess().getRule(); |
| } |
| |
| //JvmLowerBound: |
| // 'super' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmLowerBoundElements getJvmLowerBoundAccess() { |
| return gaXtype.getJvmLowerBoundAccess(); |
| } |
| |
| public ParserRule getJvmLowerBoundRule() { |
| return getJvmLowerBoundAccess().getRule(); |
| } |
| |
| //JvmLowerBoundAnded JvmLowerBound: |
| // '&' typeReference=JvmTypeReference; |
| public XtypeGrammarAccess.JvmLowerBoundAndedElements getJvmLowerBoundAndedAccess() { |
| return gaXtype.getJvmLowerBoundAndedAccess(); |
| } |
| |
| public ParserRule getJvmLowerBoundAndedRule() { |
| return getJvmLowerBoundAndedAccess().getRule(); |
| } |
| |
| //JvmTypeParameter: |
| // name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*)?; |
| public XtypeGrammarAccess.JvmTypeParameterElements getJvmTypeParameterAccess() { |
| return gaXtype.getJvmTypeParameterAccess(); |
| } |
| |
| public ParserRule getJvmTypeParameterRule() { |
| return getJvmTypeParameterAccess().getRule(); |
| } |
| |
| //QualifiedNameWithWildcard: |
| // super::QualifiedName '.' '*'; |
| public XtypeGrammarAccess.QualifiedNameWithWildcardElements getQualifiedNameWithWildcardAccess() { |
| return gaXtype.getQualifiedNameWithWildcardAccess(); |
| } |
| |
| public ParserRule getQualifiedNameWithWildcardRule() { |
| return getQualifiedNameWithWildcardAccess().getRule(); |
| } |
| |
| //ValidID: |
| // ID; |
| public XtypeGrammarAccess.ValidIDElements getValidIDAccess() { |
| return gaXtype.getValidIDAccess(); |
| } |
| |
| public ParserRule getValidIDRule() { |
| return getValidIDAccess().getRule(); |
| } |
| |
| //XImportSection: |
| // importDeclarations+=super::XImportDeclaration+; |
| public XtypeGrammarAccess.XImportSectionElements getXImportSectionAccess() { |
| return gaXtype.getXImportSectionAccess(); |
| } |
| |
| public ParserRule getXImportSectionRule() { |
| return getXImportSectionAccess().getRule(); |
| } |
| |
| //QualifiedNameInStaticImport: |
| // (ValidID '.')+; |
| public XtypeGrammarAccess.QualifiedNameInStaticImportElements getQualifiedNameInStaticImportAccess() { |
| return gaXtype.getQualifiedNameInStaticImportAccess(); |
| } |
| |
| public ParserRule getQualifiedNameInStaticImportRule() { |
| return getQualifiedNameInStaticImportAccess().getRule(); |
| } |
| |
| //terminal ID: |
| // '^'? ('a'..'z' | 'A'..'Z' | '$' | '_') ('a'..'z' | 'A'..'Z' | '$' | '_' | '0'..'9')*; |
| public TerminalRule getIDRule() { |
| return gaXtype.getIDRule(); |
| } |
| |
| //terminal STRING: |
| // '"' ('\\' . | !('\\' | '"'))* '"'? | |
| // "'" ('\\' . | !('\\' | "'"))* "'"?; |
| public TerminalRule getSTRINGRule() { |
| return gaXtype.getSTRINGRule(); |
| } |
| |
| //terminal ML_COMMENT: |
| // '/*'->'*/'; |
| public TerminalRule getML_COMMENTRule() { |
| return gaXtype.getML_COMMENTRule(); |
| } |
| |
| //terminal SL_COMMENT: |
| // '//' !('\n' | '\r')* ('\r'? '\n')?; |
| public TerminalRule getSL_COMMENTRule() { |
| return gaXtype.getSL_COMMENTRule(); |
| } |
| |
| //terminal WS: |
| // ' ' | '\t' | '\r' | '\n'+; |
| public TerminalRule getWSRule() { |
| return gaXtype.getWSRule(); |
| } |
| |
| //terminal ANY_OTHER: |
| // .; |
| public TerminalRule getANY_OTHERRule() { |
| return gaXtype.getANY_OTHERRule(); |
| } |
| } |