blob: a9835e4b405996ebce80637bd70a0d59ecc6ee62 [file] [log] [blame]
/**
* Copyright (c) 2011, 2015 - Lunifera GmbH (Gross Enzersdorf), Loetz GmbH&Co.KG (Heidelberg)
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Florian Pirchner - Initial implementation
*/
package org.eclipse.osbp.ecview.dsl.serializer;
import com.google.inject.Inject;
import com.google.inject.Provider;
import org.eclipse.emf.common.util.BasicEMap.Entry;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.osbp.ecview.dsl.services.UIGrammarGrammarAccess;
import org.eclipse.osbp.ecview.semantic.uimodel.UiAddToTableCommand;
import org.eclipse.osbp.ecview.semantic.uimodel.UiBeanReferenceField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiBeanSlot;
import org.eclipse.osbp.ecview.semantic.uimodel.UiBeanValidationValidator;
import org.eclipse.osbp.ecview.semantic.uimodel.UiBinding;
import org.eclipse.osbp.ecview.semantic.uimodel.UiBindingEndpointAlias;
import org.eclipse.osbp.ecview.semantic.uimodel.UiBindingEndpointAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiBrowser;
import org.eclipse.osbp.ecview.semantic.uimodel.UiButton;
import org.eclipse.osbp.ecview.semantic.uimodel.UiChangeTrigger;
import org.eclipse.osbp.ecview.semantic.uimodel.UiCheckBox;
import org.eclipse.osbp.ecview.semantic.uimodel.UiColumn;
import org.eclipse.osbp.ecview.semantic.uimodel.UiColumnsAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiComboBox;
import org.eclipse.osbp.ecview.semantic.uimodel.UiCommandBindableDef;
import org.eclipse.osbp.ecview.semantic.uimodel.UiDateField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiDecimalField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiDialog;
import org.eclipse.osbp.ecview.semantic.uimodel.UiDialogAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiDialogSearchFieldAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiErrorCode;
import org.eclipse.osbp.ecview.semantic.uimodel.UiExposedAction;
import org.eclipse.osbp.ecview.semantic.uimodel.UiFormLayout;
import org.eclipse.osbp.ecview.semantic.uimodel.UiFormLayoutAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiGridLayout;
import org.eclipse.osbp.ecview.semantic.uimodel.UiGridLayoutAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiHorizontalButtonGroup;
import org.eclipse.osbp.ecview.semantic.uimodel.UiHorizontalButtonGroupAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiHorizontalLayout;
import org.eclipse.osbp.ecview.semantic.uimodel.UiHorizontalLayoutAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiI18nInfo;
import org.eclipse.osbp.ecview.semantic.uimodel.UiIDEView;
import org.eclipse.osbp.ecview.semantic.uimodel.UiImage;
import org.eclipse.osbp.ecview.semantic.uimodel.UiImports;
import org.eclipse.osbp.ecview.semantic.uimodel.UiLabel;
import org.eclipse.osbp.ecview.semantic.uimodel.UiList;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMaskedDecimalField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMaskedNumericField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMaskedTextField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMaxLengthValidator;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMinLengthValidator;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileNavBarAction;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileNavigationButton;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileNavigationCommand;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileNavigationPage;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileNavigationPageAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileNavigationRoot;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileNavigationRootAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileSearchPanel;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileTabAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileTabSheet;
import org.eclipse.osbp.ecview.semantic.uimodel.UiMobileView;
import org.eclipse.osbp.ecview.semantic.uimodel.UiModel;
import org.eclipse.osbp.ecview.semantic.uimodel.UiModelPackage;
import org.eclipse.osbp.ecview.semantic.uimodel.UiNestedProperty;
import org.eclipse.osbp.ecview.semantic.uimodel.UiNumericField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiOpenDialogCommand;
import org.eclipse.osbp.ecview.semantic.uimodel.UiOptionsGroup;
import org.eclipse.osbp.ecview.semantic.uimodel.UiPanel;
import org.eclipse.osbp.ecview.semantic.uimodel.UiPasswordField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiPathSegment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiPoint;
import org.eclipse.osbp.ecview.semantic.uimodel.UiPrefixedMaskedTextField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiProgressBar;
import org.eclipse.osbp.ecview.semantic.uimodel.UiRawBindablePathSegment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiRegexpValidator;
import org.eclipse.osbp.ecview.semantic.uimodel.UiRemoveFromTableCommand;
import org.eclipse.osbp.ecview.semantic.uimodel.UiRichTextArea;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSearchDialog;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSearchField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSearchPanel;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSearchWithDialogCommand;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSendEventCommand;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSetNewInstanceCommand;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSortOrder;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSortOrderAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSplitpanel;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSplitpanelAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSuggestTextField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiSwitch;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTabAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTabSheet;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTable;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTextArea;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTextField;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTypedBindableDef;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTypedBindableRawType;
import org.eclipse.osbp.ecview.semantic.uimodel.UiTypedBindableRawTypeAlias;
import org.eclipse.osbp.ecview.semantic.uimodel.UiValidatorAlias;
import org.eclipse.osbp.ecview.semantic.uimodel.UiValidatorAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiValidatorDef;
import org.eclipse.osbp.ecview.semantic.uimodel.UiVerticalComponentGroup;
import org.eclipse.osbp.ecview.semantic.uimodel.UiVerticalComponentGroupAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiVerticalLayout;
import org.eclipse.osbp.ecview.semantic.uimodel.UiVerticalLayoutAssigment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiViewSet;
import org.eclipse.osbp.ecview.semantic.uimodel.UiVisibilityProcessor;
import org.eclipse.osbp.ecview.semantic.uimodel.UiVisibilityProcessorAssignment;
import org.eclipse.osbp.ecview.semantic.uimodel.UiXbaseValidator;
import org.eclipse.osbp.ecview.semantic.uimodel.UiXbaseVisibilityRule;
import org.eclipse.xtext.common.types.JvmFormalParameter;
import org.eclipse.xtext.common.types.JvmGenericArrayTypeReference;
import org.eclipse.xtext.common.types.JvmInnerTypeReference;
import org.eclipse.xtext.common.types.JvmLowerBound;
import org.eclipse.xtext.common.types.JvmParameterizedTypeReference;
import org.eclipse.xtext.common.types.JvmTypeParameter;
import org.eclipse.xtext.common.types.JvmUpperBound;
import org.eclipse.xtext.common.types.JvmWildcardTypeReference;
import org.eclipse.xtext.common.types.TypesPackage;
import org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor;
import org.eclipse.xtext.serializer.acceptor.SequenceFeeder;
import org.eclipse.xtext.serializer.diagnostic.ISemanticSequencerDiagnosticProvider;
import org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor;
import org.eclipse.xtext.serializer.sequencer.GenericSequencer;
import org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider.INodesForEObjectProvider;
import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer;
import org.eclipse.xtext.serializer.sequencer.ITransientValueService;
import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
import org.eclipse.xtext.xbase.XAssignment;
import org.eclipse.xtext.xbase.XBasicForLoopExpression;
import org.eclipse.xtext.xbase.XBinaryOperation;
import org.eclipse.xtext.xbase.XBlockExpression;
import org.eclipse.xtext.xbase.XBooleanLiteral;
import org.eclipse.xtext.xbase.XCasePart;
import org.eclipse.xtext.xbase.XCastedExpression;
import org.eclipse.xtext.xbase.XCatchClause;
import org.eclipse.xtext.xbase.XClosure;
import org.eclipse.xtext.xbase.XConstructorCall;
import org.eclipse.xtext.xbase.XDoWhileExpression;
import org.eclipse.xtext.xbase.XFeatureCall;
import org.eclipse.xtext.xbase.XForLoopExpression;
import org.eclipse.xtext.xbase.XIfExpression;
import org.eclipse.xtext.xbase.XInstanceOfExpression;
import org.eclipse.xtext.xbase.XListLiteral;
import org.eclipse.xtext.xbase.XMemberFeatureCall;
import org.eclipse.xtext.xbase.XNullLiteral;
import org.eclipse.xtext.xbase.XNumberLiteral;
import org.eclipse.xtext.xbase.XPostfixOperation;
import org.eclipse.xtext.xbase.XReturnExpression;
import org.eclipse.xtext.xbase.XSetLiteral;
import org.eclipse.xtext.xbase.XStringLiteral;
import org.eclipse.xtext.xbase.XSwitchExpression;
import org.eclipse.xtext.xbase.XSynchronizedExpression;
import org.eclipse.xtext.xbase.XThrowExpression;
import org.eclipse.xtext.xbase.XTryCatchFinallyExpression;
import org.eclipse.xtext.xbase.XTypeLiteral;
import org.eclipse.xtext.xbase.XUnaryOperation;
import org.eclipse.xtext.xbase.XVariableDeclaration;
import org.eclipse.xtext.xbase.XWhileExpression;
import org.eclipse.xtext.xbase.XbasePackage;
import org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer;
import org.eclipse.xtext.xtype.XFunctionTypeRef;
import org.eclipse.xtext.xtype.XImportDeclaration;
import org.eclipse.xtext.xtype.XImportSection;
import org.eclipse.xtext.xtype.XtypePackage;
@SuppressWarnings("all")
public class UIGrammarSemanticSequencer extends XbaseSemanticSequencer {
@Inject
private UIGrammarGrammarAccess grammarAccess;
public void createSequence(EObject context, EObject semanticObject) {
if(semanticObject.eClass().getEPackage() == TypesPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
case TypesPackage.JVM_FORMAL_PARAMETER:
if(context == grammarAccess.getFullJvmFormalParameterRule()) {
sequence_FullJvmFormalParameter(context, (JvmFormalParameter) semanticObject);
return;
}
else if(context == grammarAccess.getJvmFormalParameterRule()) {
sequence_JvmFormalParameter(context, (JvmFormalParameter) semanticObject);
return;
}
else break;
case TypesPackage.JVM_GENERIC_ARRAY_TYPE_REFERENCE:
if(context == grammarAccess.getJvmArgumentTypeReferenceRule() ||
context == grammarAccess.getJvmTypeReferenceRule() ||
context == grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()) {
sequence_JvmTypeReference(context, (JvmGenericArrayTypeReference) semanticObject);
return;
}
else break;
case TypesPackage.JVM_INNER_TYPE_REFERENCE:
if(context == grammarAccess.getJvmArgumentTypeReferenceRule() ||
context == grammarAccess.getJvmParameterizedTypeReferenceRule() ||
context == grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0() ||
context == grammarAccess.getJvmTypeReferenceRule() ||
context == grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()) {
sequence_JvmParameterizedTypeReference(context, (JvmInnerTypeReference) semanticObject);
return;
}
else break;
case TypesPackage.JVM_LOWER_BOUND:
if(context == grammarAccess.getJvmLowerBoundAndedRule()) {
sequence_JvmLowerBoundAnded(context, (JvmLowerBound) semanticObject);
return;
}
else if(context == grammarAccess.getJvmLowerBoundRule()) {
sequence_JvmLowerBound(context, (JvmLowerBound) semanticObject);
return;
}
else break;
case TypesPackage.JVM_PARAMETERIZED_TYPE_REFERENCE:
if(context == grammarAccess.getJvmArgumentTypeReferenceRule() ||
context == grammarAccess.getJvmParameterizedTypeReferenceRule() ||
context == grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0() ||
context == grammarAccess.getJvmTypeReferenceRule() ||
context == grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()) {
sequence_JvmParameterizedTypeReference(context, (JvmParameterizedTypeReference) semanticObject);
return;
}
else break;
case TypesPackage.JVM_TYPE_PARAMETER:
if(context == grammarAccess.getJvmTypeParameterRule()) {
sequence_JvmTypeParameter(context, (JvmTypeParameter) semanticObject);
return;
}
else break;
case TypesPackage.JVM_UPPER_BOUND:
if(context == grammarAccess.getJvmUpperBoundAndedRule()) {
sequence_JvmUpperBoundAnded(context, (JvmUpperBound) semanticObject);
return;
}
else if(context == grammarAccess.getJvmUpperBoundRule()) {
sequence_JvmUpperBound(context, (JvmUpperBound) semanticObject);
return;
}
else break;
case TypesPackage.JVM_WILDCARD_TYPE_REFERENCE:
if(context == grammarAccess.getJvmArgumentTypeReferenceRule() ||
context == grammarAccess.getJvmWildcardTypeReferenceRule()) {
sequence_JvmWildcardTypeReference(context, (JvmWildcardTypeReference) semanticObject);
return;
}
else break;
}
else if(semanticObject.eClass().getEPackage() == UiModelPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
case UiModelPackage.UI_ADD_TO_TABLE_COMMAND:
if(context == grammarAccess.getUiAddToTableCommandRule() ||
context == grammarAccess.getUiCommandRule()) {
sequence_UiAddToTableCommand(context, (UiAddToTableCommand) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BEAN_REFERENCE_FIELD:
if(context == grammarAccess.getUiBeanReferenceFieldRule() ||
context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule()) {
sequence_UiBeanReferenceField(context, (UiBeanReferenceField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BEAN_SLOT:
if(context == grammarAccess.getUiBeanSlotRule()) {
sequence_UiBeanSlot(context, (UiBeanSlot) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BEAN_VALIDATION_VALIDATOR:
if(context == grammarAccess.getUiBeanValidationValidatorRule() ||
context == grammarAccess.getUiValidatorRule()) {
sequence_UiBeanValidationValidator(context, (UiBeanValidationValidator) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BINDING:
if(context == grammarAccess.getUiBindingRule()) {
sequence_UiBinding(context, (UiBinding) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BINDING_ENDPOINT_ALIAS:
if(context == grammarAccess.getUiBindingEndpointAliasRule()) {
sequence_UiBindingEndpointAlias(context, (UiBindingEndpointAlias) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BINDING_ENDPOINT_ASSIGNMENT:
if(context == grammarAccess.getUiBindingEndpointAssignmentRule()) {
sequence_UiBindingEndpointAssignment(context, (UiBindingEndpointAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BROWSER:
if(context == grammarAccess.getUiBrowserRule() ||
context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiBrowser(context, (UiBrowser) semanticObject);
return;
}
else break;
case UiModelPackage.UI_BUTTON:
if(context == grammarAccess.getUiActionRule() ||
context == grammarAccess.getUiButtonRule() ||
context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiMobileActionRule() ||
context == grammarAccess.getUiMobileEmbeddableRule()) {
sequence_UiButton(context, (UiButton) semanticObject);
return;
}
else break;
case UiModelPackage.UI_CHANGE_TRIGGER:
if(context == grammarAccess.getUiChangeTriggerRule()) {
sequence_UiChangeTrigger(context, (UiChangeTrigger) semanticObject);
return;
}
else break;
case UiModelPackage.UI_CHECK_BOX:
if(context == grammarAccess.getUiCheckBoxRule() ||
context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule()) {
sequence_UiCheckBox(context, (UiCheckBox) semanticObject);
return;
}
else break;
case UiModelPackage.UI_COLUMN:
if(context == grammarAccess.getUiColumnRule()) {
sequence_UiColumn(context, (UiColumn) semanticObject);
return;
}
else break;
case UiModelPackage.UI_COLUMNS_ASSIGNMENT:
if(context == grammarAccess.getUiColumnsAssignmentRule()) {
sequence_UiColumnsAssignment(context, (UiColumnsAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_COMBO_BOX:
if(context == grammarAccess.getUiComboBoxRule() ||
context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiComboBox(context, (UiComboBox) semanticObject);
return;
}
else break;
case UiModelPackage.UI_COMMAND_BINDABLE_DEF:
if(context == grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentTypedBindableDefAction_1_1() ||
context == grammarAccess.getUiCommandBindableDefRule()) {
sequence_UiCommandBindableDef(context, (UiCommandBindableDef) semanticObject);
return;
}
else break;
case UiModelPackage.UI_DATE_FIELD:
if(context == grammarAccess.getUiDateFieldRule() ||
context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiDateField(context, (UiDateField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_DECIMAL_FIELD:
if(context == grammarAccess.getUiDecimalFieldRule() ||
context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiDecimalField(context, (UiDecimalField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_DIALOG:
if(context == grammarAccess.getUiDialogRule()) {
sequence_UiDialog(context, (UiDialog) semanticObject);
return;
}
else break;
case UiModelPackage.UI_DIALOG_ASSIGNMENT:
if(context == grammarAccess.getUiDialogAssignmentRule()) {
sequence_UiDialogAssignment(context, (UiDialogAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_DIALOG_SEARCH_FIELD_ASSIGNMENT:
if(context == grammarAccess.getUiDialogSearchFieldAssignmentRule()) {
sequence_UiDialogSearchFieldAssignment(context, (UiDialogSearchFieldAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_ERROR_CODE:
if(context == grammarAccess.getUiErrorCodeRule()) {
sequence_UiErrorCode(context, (UiErrorCode) semanticObject);
return;
}
else break;
case UiModelPackage.UI_EXPOSED_ACTION:
if(context == grammarAccess.getUiExposedActionRule()) {
sequence_UiExposedAction(context, (UiExposedAction) semanticObject);
return;
}
else break;
case UiModelPackage.UI_FORM_LAYOUT:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFormLayoutRule() ||
context == grammarAccess.getUiLayoutRule()) {
sequence_UiFormLayout(context, (UiFormLayout) semanticObject);
return;
}
else break;
case UiModelPackage.UI_FORM_LAYOUT_ASSIGMENT:
if(context == grammarAccess.getUiFormLayoutAssigmentRule()) {
sequence_UiFormLayoutAssigment(context, (UiFormLayoutAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_GRID_LAYOUT:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiGridLayoutRule() ||
context == grammarAccess.getUiLayoutRule()) {
sequence_UiGridLayout(context, (UiGridLayout) semanticObject);
return;
}
else break;
case UiModelPackage.UI_GRID_LAYOUT_ASSIGMENT:
if(context == grammarAccess.getUiGridLayoutAssigmentRule()) {
sequence_UiGridLayoutAssigment(context, (UiGridLayoutAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_HORIZONTAL_BUTTON_GROUP:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileHorizontalButtonGroupRule() ||
context == grammarAccess.getUiMobileLayoutRule()) {
sequence_UiMobileHorizontalButtonGroup(context, (UiHorizontalButtonGroup) semanticObject);
return;
}
else break;
case UiModelPackage.UI_HORIZONTAL_BUTTON_GROUP_ASSIGMENT:
if(context == grammarAccess.getUiMobileHorizontalButtonGroupAssigmentRule()) {
sequence_UiMobileHorizontalButtonGroupAssigment(context, (UiHorizontalButtonGroupAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_HORIZONTAL_LAYOUT:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiHorizontalLayoutRule() ||
context == grammarAccess.getUiLayoutRule()) {
sequence_UiHorizontalLayout(context, (UiHorizontalLayout) semanticObject);
return;
}
else if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileHorizontalLayoutRule() ||
context == grammarAccess.getUiMobileLayoutRule()) {
sequence_UiMobileHorizontalLayout(context, (UiHorizontalLayout) semanticObject);
return;
}
else break;
case UiModelPackage.UI_HORIZONTAL_LAYOUT_ASSIGMENT:
if(context == grammarAccess.getUiHorizontalLayoutAssigmentRule()) {
sequence_UiHorizontalLayoutAssigment(context, (UiHorizontalLayoutAssigment) semanticObject);
return;
}
else if(context == grammarAccess.getUiMobileHorizontalLayoutAssigmentRule()) {
sequence_UiMobileHorizontalLayoutAssigment(context, (UiHorizontalLayoutAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_I1_8N_INFO:
if(context == grammarAccess.getUiI18nInfoRule()) {
sequence_UiI18nInfo(context, (UiI18nInfo) semanticObject);
return;
}
else break;
case UiModelPackage.UI_IDE_VIEW:
if(context == grammarAccess.getUiIDEViewRule() ||
context == grammarAccess.getUiRootElementsRule() ||
context == grammarAccess.getUiViewRule()) {
sequence_UiIDEView(context, (UiIDEView) semanticObject);
return;
}
else break;
case UiModelPackage.UI_IMAGE:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiImageRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiImage(context, (UiImage) semanticObject);
return;
}
else break;
case UiModelPackage.UI_IMPORTS:
if(context == grammarAccess.getUiImportsRule()) {
sequence_UiImports(context, (UiImports) semanticObject);
return;
}
else break;
case UiModelPackage.UI_LABEL:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiLabelRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiLabel(context, (UiLabel) semanticObject);
return;
}
else break;
case UiModelPackage.UI_LIST:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiListRule()) {
sequence_UiList(context, (UiList) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MASKED_DECIMAL_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMaskedDecimalFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiMaskedDecimalField(context, (UiMaskedDecimalField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MASKED_NUMERIC_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMaskedNumericFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiMaskedNumericField(context, (UiMaskedNumericField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MASKED_TEXT_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMaskedTextFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule()) {
sequence_UiMaskedTextField(context, (UiMaskedTextField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MAX_LENGTH_VALIDATOR:
if(context == grammarAccess.getUiMaxLengthValidatorRule() ||
context == grammarAccess.getUiValidatorRule()) {
sequence_UiMaxLengthValidator(context, (UiMaxLengthValidator) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MIN_LENGTH_VALIDATOR:
if(context == grammarAccess.getUiMinLengthValidatorRule() ||
context == grammarAccess.getUiValidatorRule()) {
sequence_UiMinLengthValidator(context, (UiMinLengthValidator) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_NAV_BAR_ACTION:
if(context == grammarAccess.getUiMobileNavBarActionRule()) {
sequence_UiMobileNavBarAction(context, (UiMobileNavBarAction) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_NAVIGATION_BUTTON:
if(context == grammarAccess.getUiMobileActionRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileNavigationButtonRule()) {
sequence_UiMobileNavigationButton(context, (UiMobileNavigationButton) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_NAVIGATION_COMMAND:
if(context == grammarAccess.getUiCommandRule() ||
context == grammarAccess.getUiMobileNavigationCommandRule()) {
sequence_UiMobileNavigationCommand(context, (UiMobileNavigationCommand) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_NAVIGATION_PAGE:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileLayoutRule() ||
context == grammarAccess.getUiMobileNavigationPageRule()) {
sequence_UiMobileNavigationPage(context, (UiMobileNavigationPage) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_NAVIGATION_PAGE_ASSIGNMENT:
if(context == grammarAccess.getUiMobileNavigationPageAssignmentRule()) {
sequence_UiMobileNavigationPageAssignment(context, (UiMobileNavigationPageAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_NAVIGATION_ROOT:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileLayoutRule() ||
context == grammarAccess.getUiMobileNavigationRootRule()) {
sequence_UiMobileNavigationRoot(context, (UiMobileNavigationRoot) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_NAVIGATION_ROOT_ASSIGMENT:
if(context == grammarAccess.getUiMobileNavigationRootAssigmentRule()) {
sequence_UiMobileNavigationRootAssigment(context, (UiMobileNavigationRootAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_SEARCH_PANEL:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileLayoutRule() ||
context == grammarAccess.getUiMobileSearchPanelRule()) {
sequence_UiMobileSearchPanel(context, (UiMobileSearchPanel) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_TAB_ASSIGNMENT:
if(context == grammarAccess.getUiMobileTabAssignmentRule()) {
sequence_UiMobileTabAssignment(context, (UiMobileTabAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_TAB_SHEET:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileTabSheetRule()) {
sequence_UiMobileTabSheet(context, (UiMobileTabSheet) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MOBILE_VIEW:
if(context == grammarAccess.getUiMobileViewRule() ||
context == grammarAccess.getUiRootElementsRule()) {
sequence_UiMobileView(context, (UiMobileView) semanticObject);
return;
}
else break;
case UiModelPackage.UI_MODEL:
if(context == grammarAccess.getUiModelRule()) {
sequence_UiModel(context, (UiModel) semanticObject);
return;
}
else break;
case UiModelPackage.UI_NESTED_PROPERTY:
if(context == grammarAccess.getUiNestedPropertyRule()) {
sequence_UiNestedProperty(context, (UiNestedProperty) semanticObject);
return;
}
else break;
case UiModelPackage.UI_NUMERIC_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiNumericFieldRule()) {
sequence_UiNumericField(context, (UiNumericField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_OPEN_DIALOG_COMMAND:
if(context == grammarAccess.getUiCommandRule() ||
context == grammarAccess.getUiOpenDialogCommandRule()) {
sequence_UiOpenDialogCommand(context, (UiOpenDialogCommand) semanticObject);
return;
}
else break;
case UiModelPackage.UI_OPTIONS_GROUP:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiOptionsGroupRule()) {
sequence_UiOptionsGroup(context, (UiOptionsGroup) semanticObject);
return;
}
else break;
case UiModelPackage.UI_PANEL:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiLayoutRule() ||
context == grammarAccess.getUiPanelRule()) {
sequence_UiPanel(context, (UiPanel) semanticObject);
return;
}
else break;
case UiModelPackage.UI_PASSWORD_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiPasswordFieldRule()) {
sequence_UiPasswordField(context, (UiPasswordField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_PATH_SEGMENT:
if(context == grammarAccess.getUiPathSegmentRule()) {
sequence_UiPathSegment(context, (UiPathSegment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_POINT:
if(context == grammarAccess.getUiPointRule()) {
sequence_UiPoint(context, (UiPoint) semanticObject);
return;
}
else break;
case UiModelPackage.UI_PREFIX_TO_MASK_MAP_ENTRY:
if(context == grammarAccess.getUiPrefixToMaskMapEntryRule()) {
sequence_UiPrefixToMaskMapEntry(context, (Entry<?, ?>) semanticObject);
return;
}
else break;
case UiModelPackage.UI_PREFIXED_MASKED_TEXT_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiPrefixedMaskedTextFieldRule()) {
sequence_UiPrefixedMaskedTextField(context, (UiPrefixedMaskedTextField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_PROGRESS_BAR:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiProgressBarRule()) {
sequence_UiProgressBar(context, (UiProgressBar) semanticObject);
return;
}
else break;
case UiModelPackage.UI_RAW_BINDABLE_PATH_SEGMENT:
if(context == grammarAccess.getUiRawBindablePathSegmentRule()) {
sequence_UiRawBindablePathSegment(context, (UiRawBindablePathSegment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_REGEXP_VALIDATOR:
if(context == grammarAccess.getUiRegexpValidatorRule() ||
context == grammarAccess.getUiValidatorRule()) {
sequence_UiRegexpValidator(context, (UiRegexpValidator) semanticObject);
return;
}
else break;
case UiModelPackage.UI_REMOVE_FROM_TABLE_COMMAND:
if(context == grammarAccess.getUiCommandRule() ||
context == grammarAccess.getUiRemoveFromTableCommandRule()) {
sequence_UiRemoveFromTableCommand(context, (UiRemoveFromTableCommand) semanticObject);
return;
}
else break;
case UiModelPackage.UI_RICH_TEXT_AREA:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiRichTextAreaRule()) {
sequence_UiRichTextArea(context, (UiRichTextArea) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SEARCH_DIALOG:
if(context == grammarAccess.getUiSearchDialogRule()) {
sequence_UiSearchDialog(context, (UiSearchDialog) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SEARCH_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiSearchFieldRule()) {
sequence_UiSearchField(context, (UiSearchField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SEARCH_PANEL:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiLayoutRule() ||
context == grammarAccess.getUiSearchPanelRule()) {
sequence_UiSearchPanel(context, (UiSearchPanel) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SEARCH_WITH_DIALOG_COMMAND:
if(context == grammarAccess.getUiCommandRule() ||
context == grammarAccess.getUiSearchWithDialogCommandRule()) {
sequence_UiSearchWithDialogCommand(context, (UiSearchWithDialogCommand) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SEND_EVENT_COMMAND:
if(context == grammarAccess.getUiCommandRule() ||
context == grammarAccess.getUiSendEventCommandRule()) {
sequence_UiSendEventCommand(context, (UiSendEventCommand) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SET_NEW_INSTANCE_COMMAND:
if(context == grammarAccess.getUiCommandRule() ||
context == grammarAccess.getUiSetNewInstanceCommandRule()) {
sequence_UiSetNewInstanceCommand(context, (UiSetNewInstanceCommand) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SORT_ORDER:
if(context == grammarAccess.getUiSortOrderRule()) {
sequence_UiSortOrder(context, (UiSortOrder) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SORT_ORDER_ASSIGNMENT:
if(context == grammarAccess.getUiSortOrderAssignmentRule()) {
sequence_UiSortOrderAssignment(context, (UiSortOrderAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SPLITPANEL:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiLayoutRule() ||
context == grammarAccess.getUiSplitpanelRule()) {
sequence_UiSplitpanel(context, (UiSplitpanel) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SPLITPANEL_ASSIGMENT:
if(context == grammarAccess.getUiSplitpanelAssigmentRule()) {
sequence_UiSplitpanelAssigment(context, (UiSplitpanelAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SUGGEST_TEXT_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiSuggestTextFieldRule()) {
sequence_UiSuggestTextField(context, (UiSuggestTextField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_SWITCH:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiMobileSwitchRule()) {
sequence_UiMobileSwitch(context, (UiSwitch) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TAB_ASSIGNMENT:
if(context == grammarAccess.getUiTabAssignmentRule()) {
sequence_UiTabAssignment(context, (UiTabAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TAB_SHEET:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiTabSheetRule()) {
sequence_UiTabSheet(context, (UiTabSheet) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TABLE:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiTableRule()) {
sequence_UiTable(context, (UiTable) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TEXT_AREA:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiTextAreaRule()) {
sequence_UiTextArea(context, (UiTextArea) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TEXT_FIELD:
if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiFieldRule() ||
context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileFieldRule() ||
context == grammarAccess.getUiTextFieldRule()) {
sequence_UiTextField(context, (UiTextField) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TYPED_BINDABLE_DEF:
if(context == grammarAccess.getUiBindingEndpointAssignmentAccess().getUiBindingEndpointAssignmentTypedBindableDefAction_0_1() ||
context == grammarAccess.getUiTypedBindableDefRule()) {
sequence_UiTypedBindableDef(context, (UiTypedBindableDef) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TYPED_BINDABLE_RAW_TYPE:
if(context == grammarAccess.getUiTypedBindableRawTypeRule()) {
sequence_UiTypedBindableRawType(context, (UiTypedBindableRawType) semanticObject);
return;
}
else break;
case UiModelPackage.UI_TYPED_BINDABLE_RAW_TYPE_ALIAS:
if(context == grammarAccess.getUiTypedBindableRawTypeAliasRule()) {
sequence_UiTypedBindableRawTypeAlias(context, (UiTypedBindableRawTypeAlias) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VALIDATOR_ALIAS:
if(context == grammarAccess.getUiRootElementsRule() ||
context == grammarAccess.getUiValidatorAliasRule()) {
sequence_UiValidatorAlias(context, (UiValidatorAlias) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VALIDATOR_ASSIGNMENT:
if(context == grammarAccess.getUiValidatorAssignmentRule()) {
sequence_UiValidatorAssignment(context, (UiValidatorAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VALIDATOR_DEF:
if(context == grammarAccess.getUiValidatorDefRule()) {
sequence_UiValidatorDef(context, (UiValidatorDef) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VERTICAL_COMPONENT_GROUP:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileLayoutRule() ||
context == grammarAccess.getUiMobileVerticalComponentGroupRule()) {
sequence_UiMobileVerticalComponentGroup(context, (UiVerticalComponentGroup) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VERTICAL_COMPONENT_GROUP_ASSIGMENT:
if(context == grammarAccess.getUiMobileVerticalComponentGroupAssigmentRule()) {
sequence_UiMobileVerticalComponentGroupAssigment(context, (UiVerticalComponentGroupAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VERTICAL_LAYOUT:
if(context == grammarAccess.getUiMobileEmbeddableRule() ||
context == grammarAccess.getUiMobileLayoutRule() ||
context == grammarAccess.getUiMobileVerticalLayoutRule()) {
sequence_UiMobileVerticalLayout(context, (UiVerticalLayout) semanticObject);
return;
}
else if(context == grammarAccess.getUiEmbeddableRule() ||
context == grammarAccess.getUiLayoutRule() ||
context == grammarAccess.getUiVerticalLayoutRule()) {
sequence_UiVerticalLayout(context, (UiVerticalLayout) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VERTICAL_LAYOUT_ASSIGMENT:
if(context == grammarAccess.getUiMobileVerticalLayoutAssigmentRule()) {
sequence_UiMobileVerticalLayoutAssigment(context, (UiVerticalLayoutAssigment) semanticObject);
return;
}
else if(context == grammarAccess.getUiVerticalLayoutAssigmentRule()) {
sequence_UiVerticalLayoutAssigment(context, (UiVerticalLayoutAssigment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VIEW_SET:
if(context == grammarAccess.getUiRootElementsRule() ||
context == grammarAccess.getUiViewSetRule()) {
sequence_UiViewSet(context, (UiViewSet) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VISIBILITY_PROCESSOR:
if(context == grammarAccess.getUiVisibilityProcessorRule()) {
sequence_UiVisibilityProcessor(context, (UiVisibilityProcessor) semanticObject);
return;
}
else break;
case UiModelPackage.UI_VISIBILITY_PROCESSOR_ASSIGNMENT:
if(context == grammarAccess.getUiVisibilityProcessorAssignmentRule()) {
sequence_UiVisibilityProcessorAssignment(context, (UiVisibilityProcessorAssignment) semanticObject);
return;
}
else break;
case UiModelPackage.UI_XBASE_VALIDATOR:
if(context == grammarAccess.getUiValidatorRule() ||
context == grammarAccess.getUiXbaseValidatorRule()) {
sequence_UiXbaseValidator(context, (UiXbaseValidator) semanticObject);
return;
}
else break;
case UiModelPackage.UI_XBASE_VISIBILITY_RULE:
if(context == grammarAccess.getUiXbaseVisibilityRuleRule()) {
sequence_UiXbaseVisibilityRule(context, (UiXbaseVisibilityRule) semanticObject);
return;
}
else break;
}
else if(semanticObject.eClass().getEPackage() == XbasePackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
case XbasePackage.XASSIGNMENT:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XAssignment_XMemberFeatureCall(context, (XAssignment) semanticObject);
return;
}
else break;
case XbasePackage.XBASIC_FOR_LOOP_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXBasicForLoopExpressionRule() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XBasicForLoopExpression(context, (XBasicForLoopExpression) semanticObject);
return;
}
else break;
case XbasePackage.XBINARY_OPERATION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression(context, (XBinaryOperation) semanticObject);
return;
}
else break;
case XbasePackage.XBLOCK_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXBlockExpressionRule() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XBlockExpression(context, (XBlockExpression) semanticObject);
return;
}
else if(context == grammarAccess.getXExpressionInClosureRule()) {
sequence_XExpressionInClosure(context, (XBlockExpression) semanticObject);
return;
}
else break;
case XbasePackage.XBOOLEAN_LITERAL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXBooleanLiteralRule() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XBooleanLiteral(context, (XBooleanLiteral) semanticObject);
return;
}
else break;
case XbasePackage.XCASE_PART:
if(context == grammarAccess.getXCasePartRule()) {
sequence_XCasePart(context, (XCasePart) semanticObject);
return;
}
else break;
case XbasePackage.XCASTED_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XCastedExpression(context, (XCastedExpression) semanticObject);
return;
}
else break;
case XbasePackage.XCATCH_CLAUSE:
if(context == grammarAccess.getXCatchClauseRule()) {
sequence_XCatchClause(context, (XCatchClause) semanticObject);
return;
}
else break;
case XbasePackage.XCLOSURE:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXClosureRule() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XClosure(context, (XClosure) semanticObject);
return;
}
else if(context == grammarAccess.getXShortClosureRule()) {
sequence_XShortClosure(context, (XClosure) semanticObject);
return;
}
else break;
case XbasePackage.XCONSTRUCTOR_CALL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXConstructorCallRule() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XConstructorCall(context, (XConstructorCall) semanticObject);
return;
}
else break;
case XbasePackage.XDO_WHILE_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXDoWhileExpressionRule() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XDoWhileExpression(context, (XDoWhileExpression) semanticObject);
return;
}
else break;
case XbasePackage.XFEATURE_CALL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XFeatureCall(context, (XFeatureCall) semanticObject);
return;
}
else break;
case XbasePackage.XFOR_LOOP_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXForLoopExpressionRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XForLoopExpression(context, (XForLoopExpression) semanticObject);
return;
}
else break;
case XbasePackage.XIF_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXIfExpressionRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XIfExpression(context, (XIfExpression) semanticObject);
return;
}
else break;
case XbasePackage.XINSTANCE_OF_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XRelationalExpression(context, (XInstanceOfExpression) semanticObject);
return;
}
else break;
case XbasePackage.XLIST_LITERAL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXCollectionLiteralRule() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXListLiteralRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XListLiteral(context, (XListLiteral) semanticObject);
return;
}
else break;
case XbasePackage.XMEMBER_FEATURE_CALL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XMemberFeatureCall(context, (XMemberFeatureCall) semanticObject);
return;
}
else break;
case XbasePackage.XNULL_LITERAL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXNullLiteralRule() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XNullLiteral(context, (XNullLiteral) semanticObject);
return;
}
else break;
case XbasePackage.XNUMBER_LITERAL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXNumberLiteralRule() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XNumberLiteral(context, (XNumberLiteral) semanticObject);
return;
}
else break;
case XbasePackage.XPOSTFIX_OPERATION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XPostfixOperation(context, (XPostfixOperation) semanticObject);
return;
}
else break;
case XbasePackage.XRETURN_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXReturnExpressionRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XReturnExpression(context, (XReturnExpression) semanticObject);
return;
}
else break;
case XbasePackage.XSET_LITERAL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXCollectionLiteralRule() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXSetLiteralRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XSetLiteral(context, (XSetLiteral) semanticObject);
return;
}
else break;
case XbasePackage.XSTRING_LITERAL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXStringLiteralRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XStringLiteral(context, (XStringLiteral) semanticObject);
return;
}
else break;
case XbasePackage.XSWITCH_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXSwitchExpressionRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XSwitchExpression(context, (XSwitchExpression) semanticObject);
return;
}
else break;
case XbasePackage.XSYNCHRONIZED_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXSynchronizedExpressionRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XSynchronizedExpression(context, (XSynchronizedExpression) semanticObject);
return;
}
else break;
case XbasePackage.XTHROW_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXThrowExpressionRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XThrowExpression(context, (XThrowExpression) semanticObject);
return;
}
else break;
case XbasePackage.XTRY_CATCH_FINALLY_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXTryCatchFinallyExpressionRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XTryCatchFinallyExpression(context, (XTryCatchFinallyExpression) semanticObject);
return;
}
else break;
case XbasePackage.XTYPE_LITERAL:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXLiteralRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXTypeLiteralRule() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XTypeLiteral(context, (XTypeLiteral) semanticObject);
return;
}
else break;
case XbasePackage.XUNARY_OPERATION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule()) {
sequence_XUnaryOperation(context, (XUnaryOperation) semanticObject);
return;
}
else break;
case XbasePackage.XVARIABLE_DECLARATION:
if(context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXVariableDeclarationRule()) {
sequence_XVariableDeclaration(context, (XVariableDeclaration) semanticObject);
return;
}
else break;
case XbasePackage.XWHILE_EXPRESSION:
if(context == grammarAccess.getXAdditiveExpressionRule() ||
context == grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAndExpressionRule() ||
context == grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXAssignmentRule() ||
context == grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXCastedExpressionRule() ||
context == grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0() ||
context == grammarAccess.getXEqualityExpressionRule() ||
context == grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXExpressionRule() ||
context == grammarAccess.getXExpressionOrVarDeclarationRule() ||
context == grammarAccess.getXMemberFeatureCallRule() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0() ||
context == grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0() ||
context == grammarAccess.getXMultiplicativeExpressionRule() ||
context == grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOrExpressionRule() ||
context == grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXOtherOperatorExpressionRule() ||
context == grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0() ||
context == grammarAccess.getXParenthesizedExpressionRule() ||
context == grammarAccess.getXPostfixOperationRule() ||
context == grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0() ||
context == grammarAccess.getXPrimaryExpressionRule() ||
context == grammarAccess.getXRelationalExpressionRule() ||
context == grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0() ||
context == grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0() ||
context == grammarAccess.getXUnaryOperationRule() ||
context == grammarAccess.getXWhileExpressionRule()) {
sequence_XWhileExpression(context, (XWhileExpression) semanticObject);
return;
}
else break;
}
else if(semanticObject.eClass().getEPackage() == XtypePackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
case XtypePackage.XFUNCTION_TYPE_REF:
if(context == grammarAccess.getJvmArgumentTypeReferenceRule() ||
context == grammarAccess.getJvmTypeReferenceRule() ||
context == grammarAccess.getXFunctionTypeRefRule()) {
sequence_XFunctionTypeRef(context, (XFunctionTypeRef) semanticObject);
return;
}
else break;
case XtypePackage.XIMPORT_DECLARATION:
if(context == grammarAccess.getXImportDeclarationRule()) {
sequence_XImportDeclaration(context, (XImportDeclaration) semanticObject);
return;
}
else break;
case XtypePackage.XIMPORT_SECTION:
if(context == grammarAccess.getXImportSectionRule()) {
sequence_XImportSection(context, (XImportSection) semanticObject);
return;
}
else break;
}
if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
}
/**
* Constraint:
* table=[UiTable|ID]
*/
protected void sequence_UiAddToTableCommand(EObject context, UiAddToTableCommand semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* (
* jvmType=JvmTypeReference?
* (referenceSourceJvmType=JvmTypeReference referenceSourceField=[JvmField|ID])?
* captionProperty=UiNestedProperty?
* descriptionProperty=UiNestedProperty?
* imageProperty=UiNestedProperty?
* inMemoryBeanProvider=JvmTypeReference?
* (validators+=UiValidator | bindings+=UiBinding)*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )?
* )
*/
protected void sequence_UiBeanReferenceField(EObject context, UiBeanReferenceField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID jvmType=JvmTypeReference eventTopic=STRING?)
*/
protected void sequence_UiBeanSlot(EObject context, UiBeanSlot semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID?)
*/
protected void sequence_UiBeanValidationValidator(EObject context, UiBeanValidationValidator semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (endpoint=UiBindingEndpointAssignment alias=ID)
*/
protected void sequence_UiBindingEndpointAlias(EObject context, UiBindingEndpointAlias semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (typedBindableDef=UiBindingEndpointAssignment_UiBindingEndpointAssignment_0_1 path=UiPathSegment?) |
* typedBindableDef=UiBindingEndpointAssignment_UiBindingEndpointAssignment_0_1 |
* typedBindableDef=UiBindingEndpointAssignment_UiBindingEndpointAssignment_1_1 |
* (typedBindableAlias=[UiTypedBindable|ID] path=UiPathSegment?)
* )
*/
protected void sequence_UiBindingEndpointAssignment(EObject context, UiBindingEndpointAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (listBinding?='list'? source=UiBindingEndpointAssignment targetToSource?='<'? sourceToTarget?='>'? target=UiBindingEndpointAssignment)
*/
protected void sequence_UiBinding(EObject context, UiBinding semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiBrowser(EObject context, UiBrowser semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)? name=ID?)
*/
protected void sequence_UiButton(EObject context, UiButton semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (endpoint=UiBindingEndpointAssignment alias=ID)
*/
protected void sequence_UiChangeTrigger(EObject context, UiChangeTrigger semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiCheckBox(EObject context, UiCheckBox semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (property=UiNestedProperty iconName=STRING?)
*/
protected void sequence_UiColumn(EObject context, UiColumn semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (columns+=UiColumn*)
*/
protected void sequence_UiColumnsAssignment(EObject context, UiColumnsAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* (
* jvmType=JvmTypeReference?
* itemCaptionProperty=[JvmOperation|ID]?
* descriptionProperty=UiNestedProperty?
* itemImageProperty=[JvmOperation|ID]?
* consumeBeanService?='useBeanService'?
* readonly?='readonly'?
* (validators+=UiValidator | bindings+=UiBinding)*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )?
* )
*/
protected void sequence_UiComboBox(EObject context, UiComboBox semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* command=UiCommand
*/
protected void sequence_UiCommandBindableDef(EObject context, UiCommandBindableDef semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (dateFormat=UiDateFormat? resolution=UiDateTimeResolution? styles=STRING? i18nInfo=UiI18nInfo? readonly?='readonly'?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiDateField(EObject context, UiDateField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (
* noGrouping?='noGrouping'?
* noMarkNegative?='noMarkNegative'?
* styles=STRING?
* precision=INT?
* i18nInfo=UiI18nInfo?
* readonly?='readonly'?
* )?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiDecimalField(EObject context, UiDecimalField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* element=UiEmbeddable
*/
protected void sequence_UiDialogAssignment(EObject context, UiDialogAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* element=UiSearchField
*/
protected void sequence_UiDialogSearchFieldAssignment(EObject context, UiDialogSearchFieldAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* jvmType=JvmTypeReference?
* content=UiDialogAssignment?
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiDialog(EObject context, UiDialog semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID defaultMessage=STRING?)
*/
protected void sequence_UiErrorCode(EObject context, UiErrorCode semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID iconName=STRING? (actionReference=[UxAction|QualifiedName] | actionID=STRING) checkDirty?='checkDirty'? externalCommandId=STRING?)
*/
protected void sequence_UiExposedAction(EObject context, UiExposedAction semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* element=UiEmbeddable
*/
protected void sequence_UiFormLayoutAssigment(EObject context, UiFormLayoutAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING? readonly?='readonly'?)?
* name=ID?
* contents+=UiFormLayoutAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiFormLayout(EObject context, UiFormLayout semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (element=UiEmbeddable alignment=UiAlignment?)
*/
protected void sequence_UiGridLayoutAssigment(EObject context, UiGridLayoutAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (columns=INT? i18nInfo=UiI18nInfo? styles=STRING? readonly?='readonly'?)?
* name=ID?
* contents+=UiGridLayoutAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiGridLayout(EObject context, UiGridLayout semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (element=UiEmbeddable alignment=UiAlignment?)
*/
protected void sequence_UiHorizontalLayoutAssigment(EObject context, UiHorizontalLayoutAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID?
* contents+=UiHorizontalLayoutAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiHorizontalLayout(EObject context, UiHorizontalLayout semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* key=STRING
*/
protected void sequence_UiI18nInfo(EObject context, UiI18nInfo semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, UiModelPackage.Literals.UI_I1_8N_INFO__KEY) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, UiModelPackage.Literals.UI_I1_8N_INFO__KEY));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getUiI18nInfoAccess().getKeySTRINGTerminalRuleCall_1_0(), semanticObject.getKey());
feeder.finish();
}
/**
* Constraint:
* (
* name=ID
* sharedStateGroup=STRING?
* viewCategory=[UxViewCategory|QualifiedName]?
* jvmType=JvmTypeReference?
* exposedActions+=UiExposedAction*
* (beanSlots+=UiBeanSlot | bindingEndpointAlias+=UiBindingEndpointAlias | bindings+=UiBinding)*
* content=UiEmbeddable
* contentAlignment=UiAlignment?
* (
* bindingEndpointAlias+=UiBindingEndpointAlias |
* bindings+=UiBinding |
* validatorAssignments+=UiValidatorAssignment |
* processorAssignments+=UiVisibilityProcessorAssignment
* )*
* )
*/
protected void sequence_UiIDEView(EObject context, UiIDEView semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((i18nInfo=UiI18nInfo? styles=STRING?)? name=ID? (value=STRING? bindings+=UiBinding* processorAssignments+=UiVisibilityProcessorAssignment*)?)
*/
protected void sequence_UiImage(EObject context, UiImage semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* importedNamespace=QualifiedNameWithWildcard
*/
protected void sequence_UiImports(EObject context, UiImports semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((i18nInfo=UiI18nInfo? styles=STRING?)? name=ID? (processorAssignments+=UiVisibilityProcessorAssignment* bindings+=UiBinding*)?)
*/
protected void sequence_UiLabel(EObject context, UiLabel semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* (
* jvmType=JvmTypeReference?
* selectionType=UiSelectionType?
* itemCaptionProperty=[JvmOperation|ID]?
* descriptionProperty=UiNestedProperty?
* itemImageProperty=[JvmOperation|ID]?
* consumeBeanService?='useBeanService'?
* readonly?='readonly'?
* (validators+=UiValidator | bindings+=UiBinding)*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )?
* )
*/
protected void sequence_UiList(EObject context, UiList semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (styles=STRING? mask=STRING? i18nInfo=UiI18nInfo? readonly?='readonly'?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiMaskedDecimalField(EObject context, UiMaskedDecimalField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (styles=STRING? i18nInfo=UiI18nInfo? readonly?='readonly'?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiMaskedNumericField(EObject context, UiMaskedNumericField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (styles=STRING? mask=STRING? i18nInfo=UiI18nInfo? readonly?='readonly'?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiMaskedTextField(EObject context, UiMaskedTextField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID? maxLength=INT errorCode=UiErrorCode?)
*/
protected void sequence_UiMaxLengthValidator(EObject context, UiMaxLengthValidator semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID? minLength=INT errorCode=UiErrorCode?)
*/
protected void sequence_UiMinLengthValidator(EObject context, UiMinLengthValidator semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* element=UiMobileEmbeddable
*/
protected void sequence_UiMobileHorizontalButtonGroupAssigment(EObject context, UiHorizontalButtonGroupAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING? readonly?='readonly'?)?
* name=ID?
* contents+=UiMobileHorizontalButtonGroupAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiMobileHorizontalButtonGroup(EObject context, UiHorizontalButtonGroup semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (element=UiMobileEmbeddable alignment=UiAlignment?)
*/
protected void sequence_UiMobileHorizontalLayoutAssigment(EObject context, UiHorizontalLayoutAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING? readonly?='readonly'?)?
* name=ID?
* contents+=UiMobileHorizontalLayoutAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiMobileHorizontalLayout(EObject context, UiHorizontalLayout semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID iconName=STRING? (actionReference=[UxAction|QualifiedName] | actionID=STRING))
*/
protected void sequence_UiMobileNavBarAction(EObject context, UiMobileNavBarAction semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID?
* (targetPage=UiMobileNavigationPage | targetPageAlias=[UiMobileNavigationPage|ID])
* )
*/
protected void sequence_UiMobileNavigationButton(EObject context, UiMobileNavigationButton semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* targetPage=UiMobileNavigationPage
*/
protected void sequence_UiMobileNavigationCommand(EObject context, UiMobileNavigationCommand semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (element=UiMobileEmbeddable alignment=UiAlignment?)
*/
protected void sequence_UiMobileNavigationPageAssignment(EObject context, UiMobileNavigationPageAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* jvmType=JvmTypeReference?
* barActions+=UiMobileNavBarAction*
* contents+=UiMobileNavigationPageAssignment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiMobileNavigationPage(EObject context, UiMobileNavigationPage semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* element=UiMobileNavigationPage
*/
protected void sequence_UiMobileNavigationRootAssigment(EObject context, UiMobileNavigationRootAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID? contents+=UiMobileNavigationRootAssigment)
*/
protected void sequence_UiMobileNavigationRoot(EObject context, UiMobileNavigationRoot semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* jvmType=JvmTypeReference
* contents+=UiSearchField*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiMobileSearchPanel(EObject context, UiMobileSearchPanel semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID?
* (processorAssignments+=UiVisibilityProcessorAssignment* (validators+=UiValidator | bindings+=UiBinding)*)?
* )
*/
protected void sequence_UiMobileSwitch(EObject context, UiSwitch semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID? element=UiMobileEmbeddable)
*/
protected void sequence_UiMobileTabAssignment(EObject context, UiMobileTabAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* tabs+=UiMobileTabAssignment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiMobileTabSheet(EObject context, UiMobileTabSheet semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* element=UiMobileEmbeddable
*/
protected void sequence_UiMobileVerticalComponentGroupAssigment(EObject context, UiVerticalComponentGroupAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID?
* contents+=UiMobileVerticalComponentGroupAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiMobileVerticalComponentGroup(EObject context, UiVerticalComponentGroup semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (element=UiMobileEmbeddable alignment=UiAlignment?)
*/
protected void sequence_UiMobileVerticalLayoutAssigment(EObject context, UiVerticalLayoutAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING? readonly?='readonly'?)?
* name=ID?
* contents+=UiMobileVerticalLayoutAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiMobileVerticalLayout(EObject context, UiVerticalLayout semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* name=ID
* sharedStateGroup=STRING?
* jvmType=JvmTypeReference?
* (beanSlots+=UiBeanSlot | bindingEndpointAlias+=UiBindingEndpointAlias)*
* content=UiMobileEmbeddable
* contentAlignment=UiAlignment?
* (
* bindingEndpointAlias+=UiBindingEndpointAlias |
* bindings+=UiBinding |
* validatorAssignments+=UiValidatorAssignment |
* processorAssignments+=UiVisibilityProcessorAssignment
* )*
* )
*/
protected void sequence_UiMobileView(EObject context, UiMobileView semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (packageName=QualifiedName imports+=UiImports* roots+=UiRootElements*)
*/
protected void sequence_UiModel(EObject context, UiModel semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (getter=[JvmOperation|ID] path=UiPathSegment?)
*/
protected void sequence_UiNestedProperty(EObject context, UiNestedProperty semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (noGrouping?='noGrouping'? styles=STRING? noMarkNegative?='noMarkNegative'? i18nInfo=UiI18nInfo? readonly?='readonly'?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiNumericField(EObject context, UiNumericField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* dialog=UiDialog
*/
protected void sequence_UiOpenDialogCommand(EObject context, UiOpenDialogCommand semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* (
* jvmType=JvmTypeReference?
* selectionType=UiSelectionType?
* itemCaptionProperty=[JvmOperation|ID]?
* descriptionProperty=UiNestedProperty?
* itemImageProperty=[JvmOperation|ID]?
* consumeBeanService?='useBeanService'?
* readonly?='readonly'?
* (validators+=UiValidator | bindings+=UiBinding)*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )?
* )
*/
protected void sequence_UiOptionsGroup(EObject context, UiOptionsGroup semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID
* content=UiEmbeddable
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiPanel(EObject context, UiPanel semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (styles=STRING? i18nInfo=UiI18nInfo? readonly?='readonly'?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiPasswordField(EObject context, UiPasswordField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (getter=[JvmOperation|ID] path=UiPathSegment?)
*/
protected void sequence_UiPathSegment(EObject context, UiPathSegment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (x=INT y=INT)
*/
protected void sequence_UiPoint(EObject context, UiPoint semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, UiModelPackage.Literals.UI_POINT__X) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, UiModelPackage.Literals.UI_POINT__X));
if(transientValues.isValueTransient(semanticObject, UiModelPackage.Literals.UI_POINT__Y) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, UiModelPackage.Literals.UI_POINT__Y));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getUiPointAccess().getXINTTerminalRuleCall_0_0(), semanticObject.getX());
feeder.accept(grammarAccess.getUiPointAccess().getYINTTerminalRuleCall_2_0(), semanticObject.getY());
feeder.finish();
}
/**
* Constraint:
* (key=STRING value=STRING)
*/
protected void sequence_UiPrefixToMaskMapEntry(EObject context, Entry<?, ?> semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient((EObject)semanticObject, UiModelPackage.Literals.UI_PREFIX_TO_MASK_MAP_ENTRY__KEY) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing((EObject)semanticObject, UiModelPackage.Literals.UI_PREFIX_TO_MASK_MAP_ENTRY__KEY));
if(transientValues.isValueTransient((EObject)semanticObject, UiModelPackage.Literals.UI_PREFIX_TO_MASK_MAP_ENTRY__VALUE) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing((EObject)semanticObject, UiModelPackage.Literals.UI_PREFIX_TO_MASK_MAP_ENTRY__VALUE));
}
INodesForEObjectProvider nodes = createNodeProvider((EObject)semanticObject);
SequenceFeeder feeder = createSequencerFeeder((EObject)semanticObject, nodes);
feeder.accept(grammarAccess.getUiPrefixToMaskMapEntryAccess().getKeySTRINGTerminalRuleCall_2_0(), semanticObject.getKey());
feeder.accept(grammarAccess.getUiPrefixToMaskMapEntryAccess().getValueSTRINGTerminalRuleCall_4_0(), semanticObject.getValue());
feeder.finish();
}
/**
* Constraint:
* (
* (
* styles=STRING?
* mask=STRING?
* (prefixMasks+=UiPrefixToMaskMapEntry prefixMasks+=UiPrefixToMaskMapEntry*)?
* i18nInfo=UiI18nInfo?
* readonly?='readonly'?
* )?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiPrefixedMaskedTextField(EObject context, UiPrefixedMaskedTextField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiProgressBar(EObject context, UiProgressBar semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (toParent?='..'? rawBindable=[UiRawBindable|ID] path=UiRawBindablePathSegment?)
*/
protected void sequence_UiRawBindablePathSegment(EObject context, UiRawBindablePathSegment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID? regExpression=STRING errorCode=UiErrorCode?)
*/
protected void sequence_UiRegexpValidator(EObject context, UiRegexpValidator semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* table=[UiTable|ID]
*/
protected void sequence_UiRemoveFromTableCommand(EObject context, UiRemoveFromTableCommand semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (styles=STRING? i18nInfo=UiI18nInfo? asBlob?='asBlob'? readonly?='readonly'?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiRichTextArea(EObject context, UiRichTextArea semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* jvmType=JvmTypeReference?
* searchFields+=UiDialogSearchFieldAssignment*
* content=UiDialogAssignment?
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiSearchDialog(EObject context, UiSearchDialog semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((i18nInfo=UiI18nInfo? styles=STRING?)? property=UiNestedProperty)
*/
protected void sequence_UiSearchField(EObject context, UiSearchField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* jvmType=JvmTypeReference
* contents+=UiSearchField*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiSearchPanel(EObject context, UiSearchPanel semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* dialog=UiSearchDialog
*/
protected void sequence_UiSearchWithDialogCommand(EObject context, UiSearchWithDialogCommand semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (noAutoTrigger?='noAutoTrigger'? eventTopic=STRING)
*/
protected void sequence_UiSendEventCommand(EObject context, UiSendEventCommand semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (jvmType=JvmTypeReference? target=UiBindingEndpointAssignment)
*/
protected void sequence_UiSetNewInstanceCommand(EObject context, UiSetNewInstanceCommand semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (columns+=UiSortOrder*)
*/
protected void sequence_UiSortOrderAssignment(EObject context, UiSortOrderAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (property=UiNestedProperty asc?='asc'?)
*/
protected void sequence_UiSortOrder(EObject context, UiSortOrder semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* element=UiEmbeddable
*/
protected void sequence_UiSplitpanelAssigment(EObject context, UiSplitpanelAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID
* firstContent=UiSplitpanelAssigment
* secondContent=UiSplitpanelAssigment
* splitPosition=INT?
* readonly?='readonly'?
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiSplitpanel(EObject context, UiSplitpanel semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* (
* jvmType=JvmTypeReference?
* itemCaptionProperty=[JvmOperation|ID]?
* itemFilterProperty=[JvmOperation|ID]?
* itemUUIDProperty=[JvmOperation|ID]?
* autoHidePopup?='autoHidePopup'?
* readonly?='readonly'?
* (validators+=UiValidator | bindings+=UiBinding)*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )?
* )
*/
protected void sequence_UiSuggestTextField(EObject context, UiSuggestTextField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID? element=UiEmbeddable)
*/
protected void sequence_UiTabAssignment(EObject context, UiTabAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* tabs+=UiTabAssignment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiTabSheet(EObject context, UiTabSheet semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING?)?
* name=ID?
* (
* jvmType=JvmTypeReference?
* selectionType=UiSelectionType?
* itemImageProperty=[JvmOperation|ID]?
* consumeBeanService?='useBeanService'?
* readonly?='readonly'?
* columnAssignment=UiColumnsAssignment?
* sortOrderAssignment=UiSortOrderAssignment?
* (validators+=UiValidator | bindings+=UiBinding)*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )?
* )
*/
protected void sequence_UiTable(EObject context, UiTable semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? readonly?='readonly'? styles=STRING?)?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiTextArea(EObject context, UiTextArea semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (
* maxLength=INT?
* minLength=INT?
* regex=STRING?
* styles=STRING?
* i18nInfo=UiI18nInfo?
* readonly?='readonly'?
* )?
* name=ID?
* ((validators+=UiValidator | bindings+=UiBinding)* processorAssignments+=UiVisibilityProcessorAssignment*)?
* )
*/
protected void sequence_UiTextField(EObject context, UiTextField semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (rawBindable=[UiRawBindable|ID] rawBindablePath=UiRawBindablePathSegment? method=[UxEndpointDef|ID])
*/
protected void sequence_UiTypedBindableDef(EObject context, UiTypedBindableDef semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (type=UiTypedBindableRawType alias=ID)
*/
protected void sequence_UiTypedBindableRawTypeAlias(EObject context, UiTypedBindableRawTypeAlias semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (rawBindable=[UiRawBindable|ID] rawBindablePath=UiRawBindablePathSegment?)
*/
protected void sequence_UiTypedBindableRawType(EObject context, UiTypedBindableRawType semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (validator=UiValidator alias=ID)
*/
protected void sequence_UiValidatorAlias(EObject context, UiValidatorAlias semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (field=[UiField|ID] (validatorDef=UiValidatorDef | validatorAlias=[UiValidatorAlias|QualifiedName]))
*/
protected void sequence_UiValidatorAssignment(EObject context, UiValidatorAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* validator=UiValidator
*/
protected void sequence_UiValidatorDef(EObject context, UiValidatorDef semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (element=UiEmbeddable alignment=UiAlignment?)
*/
protected void sequence_UiVerticalLayoutAssigment(EObject context, UiVerticalLayoutAssigment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (i18nInfo=UiI18nInfo? styles=STRING? readonly?='readonly'?)?
* name=ID?
* contents+=UiVerticalLayoutAssigment*
* bindings+=UiBinding*
* processorAssignments+=UiVisibilityProcessorAssignment*
* )
*/
protected void sequence_UiVerticalLayout(EObject context, UiVerticalLayout semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID beanSlots+=UiBeanSlot* bindingEndpointAlias+=UiBindingEndpointAlias*)
*/
protected void sequence_UiViewSet(EObject context, UiViewSet semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* processor=UiVisibilityProcessor
*/
protected void sequence_UiVisibilityProcessorAssignment(EObject context, UiVisibilityProcessorAssignment semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* name=ID
* (dataUsed+=UiBindingEndpointAlias | changeTriggers+=UiChangeTrigger | importedElements+=UiTypedBindableRawTypeAlias)*
* rule=UiXbaseVisibilityRule?
* )
*/
protected void sequence_UiVisibilityProcessor(EObject context, UiVisibilityProcessor semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (name=ID jvmType=JvmTypeReference errorCodes+=UiErrorCode* expression=XBlockExpression?)
*/
protected void sequence_UiXbaseValidator(EObject context, UiXbaseValidator semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* expression=XBlockExpression
*/
protected void sequence_UiXbaseVisibilityRule(EObject context, UiXbaseVisibilityRule semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
}