package com.puppetlabs.geppetto.pp.dsl.serializer;
import com.google.inject.Inject;
import com.google.inject.Provider;
import com.puppetlabs.geppetto.pp.AdditiveExpression;
import com.puppetlabs.geppetto.pp.AndExpression;
import com.puppetlabs.geppetto.pp.AppendExpression;
import com.puppetlabs.geppetto.pp.AssignmentExpression;
import com.puppetlabs.geppetto.pp.AtExpression;
import com.puppetlabs.geppetto.pp.AttributeOperation;
import com.puppetlabs.geppetto.pp.AttributeOperations;
import com.puppetlabs.geppetto.pp.Case;
import com.puppetlabs.geppetto.pp.CaseExpression;
import com.puppetlabs.geppetto.pp.CollectExpression;
import com.puppetlabs.geppetto.pp.Definition;
import com.puppetlabs.geppetto.pp.DefinitionArgument;
import com.puppetlabs.geppetto.pp.DefinitionArgumentList;
import com.puppetlabs.geppetto.pp.DoubleQuotedString;
import com.puppetlabs.geppetto.pp.ElseExpression;
import com.puppetlabs.geppetto.pp.ElseIfExpression;
import com.puppetlabs.geppetto.pp.EqualityExpression;
import com.puppetlabs.geppetto.pp.ExportedCollectQuery;
import com.puppetlabs.geppetto.pp.ExprList;
import com.puppetlabs.geppetto.pp.ExpressionTE;
import com.puppetlabs.geppetto.pp.FunctionCall;
import com.puppetlabs.geppetto.pp.HashEntry;
import com.puppetlabs.geppetto.pp.HostClassDefinition;
import com.puppetlabs.geppetto.pp.IfExpression;
import com.puppetlabs.geppetto.pp.ImportExpression;
import com.puppetlabs.geppetto.pp.InExpression;
import com.puppetlabs.geppetto.pp.JavaLambda;
import com.puppetlabs.geppetto.pp.LiteralBoolean;
import com.puppetlabs.geppetto.pp.LiteralClass;
import com.puppetlabs.geppetto.pp.LiteralDefault;
import com.puppetlabs.geppetto.pp.LiteralHash;
import com.puppetlabs.geppetto.pp.LiteralList;
import com.puppetlabs.geppetto.pp.LiteralName;
import com.puppetlabs.geppetto.pp.LiteralNameOrReference;
import com.puppetlabs.geppetto.pp.LiteralRegex;
import com.puppetlabs.geppetto.pp.LiteralUndef;
import com.puppetlabs.geppetto.pp.MatchingExpression;
import com.puppetlabs.geppetto.pp.MethodCall;
import com.puppetlabs.geppetto.pp.MultiplicativeExpression;
import com.puppetlabs.geppetto.pp.NodeDefinition;
import com.puppetlabs.geppetto.pp.OrExpression;
import com.puppetlabs.geppetto.pp.PPPackage;
import com.puppetlabs.geppetto.pp.ParenthesisedExpression;
import com.puppetlabs.geppetto.pp.PuppetManifest;
import com.puppetlabs.geppetto.pp.RelationalExpression;
import com.puppetlabs.geppetto.pp.RelationshipExpression;
import com.puppetlabs.geppetto.pp.ResourceBody;
import com.puppetlabs.geppetto.pp.ResourceExpression;
import com.puppetlabs.geppetto.pp.RubyLambda;
import com.puppetlabs.geppetto.pp.SelectorEntry;
import com.puppetlabs.geppetto.pp.SelectorExpression;
import com.puppetlabs.geppetto.pp.SeparatorExpression;
import com.puppetlabs.geppetto.pp.ShiftExpression;
import com.puppetlabs.geppetto.pp.SingleQuotedString;
import com.puppetlabs.geppetto.pp.UnaryMinusExpression;
import com.puppetlabs.geppetto.pp.UnaryNotExpression;
import com.puppetlabs.geppetto.pp.UnlessExpression;
import com.puppetlabs.geppetto.pp.UnquotedString;
import com.puppetlabs.geppetto.pp.VariableExpression;
import com.puppetlabs.geppetto.pp.VariableTE;
import com.puppetlabs.geppetto.pp.VerbatimTE;
import com.puppetlabs.geppetto.pp.VirtualCollectQuery;
import com.puppetlabs.geppetto.pp.VirtualNameOrReference;
import com.puppetlabs.geppetto.pp.dsl.services.PPGrammarAccess;
import org.eclipse.emf.ecore.EObject;
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.AbstractDelegatingSemanticSequencer;
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;
@SuppressWarnings("all")
public abstract class AbstractPPSemanticSequencer extends AbstractDelegatingSemanticSequencer {
@Inject
private PPGrammarAccess grammarAccess;
public void createSequence(EObject context, EObject semanticObject) {
if(semanticObject.eClass().getEPackage() == PPPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
case PPPackage.ADDITIVE_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0()) {
sequence_AdditiveExpression(context, (AdditiveExpression) semanticObject);
return;
}
else break;
case PPPackage.AND_EXPRESSION:
if(context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_AndExpression(context, (AndExpression) semanticObject);
return;
}
else break;
case PPPackage.APPEND_EXPRESSION:
if(context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_AppendExpression(context, (AppendExpression) semanticObject);
return;
}
else break;
case PPPackage.ASSIGNMENT_EXPRESSION:
if(context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_AssignmentExpression(context, (AssignmentExpression) semanticObject);
return;
}
else break;
case PPPackage.AT_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_AtExpression(context, (AtExpression) semanticObject);
return;
}
else break;
case PPPackage.ATTRIBUTE_OPERATION:
if(context == grammarAccess.getAttributeOperationRule()) {
sequence_AttributeOperation(context, (AttributeOperation) semanticObject);
return;
}
else break;
case PPPackage.ATTRIBUTE_OPERATIONS:
if(context == grammarAccess.getAttributeOperationsRule()) {
sequence_AttributeOperations(context, (AttributeOperations) semanticObject);
return;
}
else break;
case PPPackage.CASE:
if(context == grammarAccess.getCaseRule()) {
sequence_Case(context, (Case) semanticObject);
return;
}
else break;
case PPPackage.CASE_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCaseExpressionRule() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_CaseExpression(context, (CaseExpression) semanticObject);
return;
}
else break;
case PPPackage.COLLECT_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_CollectExpression(context, (CollectExpression) semanticObject);
return;
}
else break;
case PPPackage.DEFINITION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getDefinitionRule() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_Definition(context, (Definition) semanticObject);
return;
}
else break;
case PPPackage.DEFINITION_ARGUMENT:
if(context == grammarAccess.getDefinitionArgumentRule()) {
sequence_DefinitionArgument(context, (DefinitionArgument) semanticObject);
return;
}
else break;
case PPPackage.DEFINITION_ARGUMENT_LIST:
if(context == grammarAccess.getDefinitionArgumentListRule()) {
sequence_DefinitionArgumentList(context, (DefinitionArgumentList) semanticObject);
return;
}
else if(context == grammarAccess.getLambdaParametersRule()) {
sequence_LambdaParameters(context, (DefinitionArgumentList) semanticObject);
return;
}
else break;
case PPPackage.DOUBLE_QUOTED_STRING:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getDoubleQuotedStringRule() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getHostReferenceRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralNameOrStringRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getQuotedStringRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getStringExpressionRule() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_DoubleQuotedString(context, (DoubleQuotedString) semanticObject);
return;
}
else break;
case PPPackage.ELSE_EXPRESSION:
if(context == grammarAccess.getElseExpressionRule()) {
sequence_ElseExpression(context, (ElseExpression) semanticObject);
return;
}
else break;
case PPPackage.ELSE_IF_EXPRESSION:
if(context == grammarAccess.getElseIfExpressionRule()) {
sequence_ElseIfExpression(context, (ElseIfExpression) semanticObject);
return;
}
else break;
case PPPackage.EQUALITY_EXPRESSION:
if(context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_EqualityExpression(context, (EqualityExpression) semanticObject);
return;
}
else break;
case PPPackage.EXPORTED_COLLECT_QUERY:
if(context == grammarAccess.getCollectQueryRule() ||
context == grammarAccess.getExportedCollectQueryRule()) {
sequence_ExportedCollectQuery(context, (ExportedCollectQuery) semanticObject);
return;
}
else break;
case PPPackage.EXPR_LIST:
if(context == grammarAccess.getExpressionListRule()) {
sequence_ExpressionList(context, (ExprList) semanticObject);
return;
}
else break;
case PPPackage.EXPRESSION_TE:
if(context == grammarAccess.getTextExpressionRule()) {
sequence_TextExpression(context, (ExpressionTE) semanticObject);
return;
}
else break;
case PPPackage.FUNCTION_CALL:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_FunctionCall(context, (FunctionCall) semanticObject);
return;
}
else break;
case PPPackage.HASH_ENTRY:
if(context == grammarAccess.getHashEntryRule()) {
sequence_HashEntry(context, (HashEntry) semanticObject);
return;
}
else break;
case PPPackage.HOST_CLASS_DEFINITION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getHostClassDefinitionRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_HostClassDefinition(context, (HostClassDefinition) semanticObject);
return;
}
else break;
case PPPackage.IF_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getIfExpressionRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_IfExpression(context, (IfExpression) semanticObject);
return;
}
else break;
case PPPackage.IMPORT_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getImportExpressionRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_ImportExpression(context, (ImportExpression) semanticObject);
return;
}
else break;
case PPPackage.IN_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0()) {
sequence_InExpression(context, (InExpression) semanticObject);
return;
}
else break;
case PPPackage.JAVA_LAMBDA:
if(context == grammarAccess.getJava8LambdaRule() ||
context == grammarAccess.getLambdaExpressionRule()) {
sequence_Java8Lambda(context, (JavaLambda) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_BOOLEAN:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralBooleanRule() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_LiteralBoolean(context, (LiteralBoolean) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_CLASS:
if(context == grammarAccess.getLiteralClassRule() ||
context == grammarAccess.getParentNameRule()) {
sequence_LiteralClass(context, (LiteralClass) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_DEFAULT:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getHostReferenceRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralDefaultRule() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getParentNameRule() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_LiteralDefault(context, (LiteralDefault) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_HASH:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralHashRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_LiteralHash(context, (LiteralHash) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_LIST:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralListRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_LiteralList(context, (LiteralList) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_NAME:
if(context == grammarAccess.getLiteralNameRule() ||
context == grammarAccess.getLiteralNameOrStringRule()) {
sequence_LiteralName(context, (LiteralName) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_NAME_OR_REFERENCE:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getHostReferenceRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralNameOrReferenceRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getParentNameRule() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_LiteralNameOrReference(context, (LiteralNameOrReference) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_REGEX:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getHostReferenceRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralRegexRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_LiteralRegex(context, (LiteralRegex) semanticObject);
return;
}
else break;
case PPPackage.LITERAL_UNDEF:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralUndefRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_LiteralUndef(context, (LiteralUndef) semanticObject);
return;
}
else break;
case PPPackage.MATCHING_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0()) {
sequence_MatchingExpression(context, (MatchingExpression) semanticObject);
return;
}
else break;
case PPPackage.METHOD_CALL:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_MethodCall(context, (MethodCall) semanticObject);
return;
}
else break;
case PPPackage.MULTIPLICATIVE_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0()) {
sequence_MultiplicativeExpression(context, (MultiplicativeExpression) semanticObject);
return;
}
else break;
case PPPackage.NODE_DEFINITION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getNodeDefinitionRule() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_NodeDefinition(context, (NodeDefinition) semanticObject);
return;
}
else break;
case PPPackage.OR_EXPRESSION:
if(context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_OrExpression(context, (OrExpression) semanticObject);
return;
}
else break;
case PPPackage.PARENTHESISED_EXPRESSION:
if(context == grammarAccess.getExpressionWithHiddenRule()) {
sequence_ExpressionWithHidden(context, (ParenthesisedExpression) semanticObject);
return;
}
else if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getParenthisedExpressionRule() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_ParenthisedExpression(context, (ParenthesisedExpression) semanticObject);
return;
}
else break;
case PPPackage.PUPPET_MANIFEST:
if(context == grammarAccess.getPuppetManifestRule()) {
sequence_PuppetManifest(context, (PuppetManifest) semanticObject);
return;
}
else break;
case PPPackage.RELATIONAL_EXPRESSION:
if(context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_RelationalExpression(context, (RelationalExpression) semanticObject);
return;
}
else break;
case PPPackage.RELATIONSHIP_EXPRESSION:
if(context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_RelationshipExpression(context, (RelationshipExpression) semanticObject);
return;
}
else break;
case PPPackage.RESOURCE_BODY:
if(context == grammarAccess.getResourceBodyRule()) {
sequence_ResourceBody(context, (ResourceBody) semanticObject);
return;
}
else break;
case PPPackage.RESOURCE_EXPRESSION:
if(context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0()) {
sequence_ResourceExpression(context, (ResourceExpression) semanticObject);
return;
}
else break;
case PPPackage.RUBY_LAMBDA:
if(context == grammarAccess.getLambdaExpressionRule() ||
context == grammarAccess.getRubyLambdaRule()) {
sequence_RubyLambda(context, (RubyLambda) semanticObject);
return;
}
else break;
case PPPackage.SELECTOR_ENTRY:
if(context == grammarAccess.getSelectorEntryRule()) {
sequence_SelectorEntry(context, (SelectorEntry) semanticObject);
return;
}
else break;
case PPPackage.SELECTOR_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_SelectorExpression(context, (SelectorExpression) semanticObject);
return;
}
else break;
case PPPackage.SEPARATOR_EXPRESSION:
if(context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getSeparatorExpressionRule()) {
sequence_SeparatorExpression(context, (SeparatorExpression) semanticObject);
return;
}
else break;
case PPPackage.SHIFT_EXPRESSION:
if(context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0()) {
sequence_ShiftExpression(context, (ShiftExpression) semanticObject);
return;
}
else break;
case PPPackage.SINGLE_QUOTED_STRING:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getHostReferenceRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralNameOrStringRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getQuotedStringRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getSingleQuotedStringRule() ||
context == grammarAccess.getStringExpressionRule() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_SingleQuotedString(context, (SingleQuotedString) semanticObject);
return;
}
else break;
case PPPackage.UNARY_MINUS_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryMinusExpressionRule() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_UnaryMinusExpression(context, (UnaryMinusExpression) semanticObject);
return;
}
else break;
case PPPackage.UNARY_NOT_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getNotExpressionRule() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule()) {
sequence_NotExpression(context, (UnaryNotExpression) semanticObject);
return;
}
else break;
case PPPackage.UNLESS_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule() ||
context == grammarAccess.getUnlessExpressionRule()) {
sequence_UnlessExpression(context, (UnlessExpression) semanticObject);
return;
}
else break;
case PPPackage.UNQUOTED_STRING:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getHostReferenceRule() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getLiteralExpressionRule() ||
context == grammarAccess.getLiteralNameOrStringRule() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getStringExpressionRule() ||
context == grammarAccess.getUnaryOrHigherExpressionRule() ||
context == grammarAccess.getUnquotedStringRule()) {
sequence_UnquotedString(context, (UnquotedString) semanticObject);
return;
}
else break;
case PPPackage.VARIABLE_EXPRESSION:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule() ||
context == grammarAccess.getVariableExpressionRule()) {
sequence_VariableExpression(context, (VariableExpression) semanticObject);
return;
}
else break;
case PPPackage.VARIABLE_TE:
if(context == grammarAccess.getTextExpressionRule()) {
sequence_TextExpression(context, (VariableTE) semanticObject);
return;
}
else break;
case PPPackage.VERBATIM_TE:
if(context == grammarAccess.getStringPartRule()) {
sequence_StringPart(context, (VerbatimTE) semanticObject);
return;
}
else if(context == grammarAccess.getTextExpressionRule()) {
sequence_TextExpression(context, (VerbatimTE) semanticObject);
return;
}
else break;
case PPPackage.VIRTUAL_COLLECT_QUERY:
if(context == grammarAccess.getCollectQueryRule() ||
context == grammarAccess.getVirtualCollectQueryRule()) {
sequence_VirtualCollectQuery(context, (VirtualCollectQuery) semanticObject);
return;
}
else break;
case PPPackage.VIRTUAL_NAME_OR_REFERENCE:
if(context == grammarAccess.getAdditiveExpressionRule() ||
context == grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAndExpressionRule() ||
context == grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAppendExpressionRule() ||
context == grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAssignmentExpressionRule() ||
context == grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0() ||
context == grammarAccess.getAtExpressionRule() ||
context == grammarAccess.getAtExpressionAccess().getAtExpressionLeftExprAction_1_0() ||
context == grammarAccess.getCollectExpressionRule() ||
context == grammarAccess.getCollectExpressionAccess().getCollectExpressionClassReferenceAction_1_0() ||
context == grammarAccess.getEqualityExpressionRule() ||
context == grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0() ||
context == grammarAccess.getExpressionRule() ||
context == grammarAccess.getExpressionListRule() ||
context == grammarAccess.getExpressionListAccess().getExprListExpressionsAction_0_1_0() ||
context == grammarAccess.getFunctionCallRule() ||
context == grammarAccess.getFunctionCallAccess().getFunctionCallLeftExprAction_1_0_0_0() ||
context == grammarAccess.getInExpressionRule() ||
context == grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMatchingExpressionRule() ||
context == grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0() ||
context == grammarAccess.getMethodCallRule() ||
context == grammarAccess.getMethodCallAccess().getMethodCallLeftExprAction_1_0() ||
context == grammarAccess.getMultiplicativeExpressionRule() ||
context == grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0() ||
context == grammarAccess.getOrExpressionRule() ||
context == grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0() ||
context == grammarAccess.getPrimaryExpressionRule() ||
context == grammarAccess.getRelationalExpressionRule() ||
context == grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0() ||
context == grammarAccess.getRelationshipExpressionRule() ||
context == grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0() ||
context == grammarAccess.getResourceExpressionRule() ||
context == grammarAccess.getResourceExpressionAccess().getResourceExpressionResourceExprAction_0_1_0() ||
context == grammarAccess.getSelectorEntryRule() ||
context == grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0() ||
context == grammarAccess.getSelectorExpressionRule() ||
context == grammarAccess.getSelectorExpressionAccess().getSelectorExpressionLeftExprAction_1_0() ||
context == grammarAccess.getShiftExpressionRule() ||
context == grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0() ||
context == grammarAccess.getUnaryOrHigherExpressionRule() ||
context == grammarAccess.getVirtualNameOrReferenceRule()) {
sequence_VirtualNameOrReference(context, (VirtualNameOrReference) semanticObject);
return;
}
else break;
}
if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
}
/**
* Constraint:
* (leftExpr=AdditiveExpression_AdditiveExpression_1_0 opName=AdditiveOperator rightExpr=MultiplicativeExpression)
*/
protected void sequence_AdditiveExpression(EObject context, AdditiveExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getAdditiveExpressionAccess().getAdditiveExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getAdditiveExpressionAccess().getOpNameAdditiveOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getAdditiveExpressionAccess().getRightExprMultiplicativeExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (leftExpr=AndExpression_AndExpression_1_0 rightExpr=RelationalExpression)
*/
protected void sequence_AndExpression(EObject context, AndExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getAndExpressionAccess().getAndExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getAndExpressionAccess().getRightExprRelationalExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (leftExpr=AppendExpression_AppendExpression_1_0 rightExpr=OrExpression)
*/
protected void sequence_AppendExpression(EObject context, AppendExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getAppendExpressionAccess().getAppendExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getAppendExpressionAccess().getRightExprOrExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (leftExpr=AssignmentExpression_AssignmentExpression_1_0 rightExpr=AppendExpression)
*/
protected void sequence_AssignmentExpression(EObject context, AssignmentExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getAssignmentExpressionAccess().getAssignmentExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getAssignmentExpressionAccess().getRightExprAppendExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* ((leftExpr=AtExpression_AtExpression_1_0 (parameters+=Expression parameters+=Expression*)?) | leftExpr=AtExpression_AtExpression_1_0)
*/
protected void sequence_AtExpression(EObject context, AtExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (key=attributeName ((op='=>' | op='+>') value=Expression)?)
*/
protected void sequence_AttributeOperation(EObject context, AttributeOperation semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (attributes+=AttributeOperation (attributes+=AttributeOperation | attributes+=AttributeOperation)*)
*/
protected void sequence_AttributeOperations(EObject context, AttributeOperations semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (switchExpr=AssignmentExpression cases+=Case*)
*/
protected void sequence_CaseExpression(EObject context, CaseExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (values+=AssignmentExpression values+=AssignmentExpression* statements+=ExpressionList*)
*/
protected void sequence_Case(EObject context, Case semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (classReference=CollectExpression_CollectExpression_1_0 query=CollectQuery attributes=AttributeOperations?)
*/
protected void sequence_CollectExpression(EObject context, CollectExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((arguments+=DefinitionArgument arguments+=DefinitionArgument*)?)
*/
protected void sequence_DefinitionArgumentList(EObject context, DefinitionArgumentList semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (argName=UNION_VARIABLE_OR_NAME ((op='=' | op='=>') value=AssignmentExpression)?)
*/
protected void sequence_DefinitionArgument(EObject context, DefinitionArgument semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (className=classname arguments=DefinitionArgumentList? statements+=ExpressionList*)
*/
protected void sequence_Definition(EObject context, Definition semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (stringPart+=TextExpression*)
*/
protected void sequence_DoubleQuotedString(EObject context, DoubleQuotedString semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (statements+=ExpressionList*)
*/
protected void sequence_ElseExpression(EObject context, ElseExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (condExpr=AssignmentExpression thenStatements+=ExpressionList* (elseStatement=ElseIfExpression | elseStatement=ElseExpression)?)
*/
protected void sequence_ElseIfExpression(EObject context, ElseIfExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (leftExpr=EqualityExpression_EqualityExpression_1_0 opName=EqualityOperator rightExpr=ShiftExpression)
*/
protected void sequence_EqualityExpression(EObject context, EqualityExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getEqualityExpressionAccess().getEqualityExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getEqualityExpressionAccess().getOpNameEqualityOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getEqualityExpressionAccess().getRightExprShiftExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (expr=Expression?)
*/
protected void sequence_ExportedCollectQuery(EObject context, ExportedCollectQuery semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (expressions+=ExpressionList_ExprList_0_1_0 expressions+=RelationshipExpression expressions+=RelationshipExpression*)
*/
protected void sequence_ExpressionList(EObject context, ExprList semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (expr=AssignmentExpression?)
*/
protected void sequence_ExpressionWithHidden(EObject context, ParenthesisedExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (leftExpr=FunctionCall_FunctionCall_1_0_0_0 (parameters+=Expression parameters+=Expression*)? lambda=LambdaExpression?) |
* (leftExpr=FunctionCall_FunctionCall_1_0_0_0 lambda=LambdaExpression?)
* )
*/
protected void sequence_FunctionCall(EObject context, FunctionCall semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (key=LiteralNameOrString value=AssignmentExpression)
*/
protected void sequence_HashEntry(EObject context, HashEntry semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.HASH_ENTRY__KEY) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.HASH_ENTRY__KEY));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.HASH_ENTRY__VALUE) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.HASH_ENTRY__VALUE));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getHashEntryAccess().getKeyLiteralNameOrStringParserRuleCall_0_0(), semanticObject.getKey());
feeder.accept(grammarAccess.getHashEntryAccess().getValueAssignmentExpressionParserRuleCall_2_0(), semanticObject.getValue());
feeder.finish();
}
/**
* Constraint:
* (className=classname arguments=DefinitionArgumentList? parent=ParentName? statements+=ExpressionList*)
*/
protected void sequence_HostClassDefinition(EObject context, HostClassDefinition semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (condExpr=AssignmentExpression thenStatements+=ExpressionList* (elseStatement=ElseIfExpression | elseStatement=ElseExpression)?)
*/
protected void sequence_IfExpression(EObject context, IfExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((values+=QuotedString values+=QuotedString*)?)
*/
protected void sequence_ImportExpression(EObject context, ImportExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (leftExpr=InExpression_InExpression_1_0 opName='in' rightExpr=UnaryOrHigherExpression)
*/
protected void sequence_InExpression(EObject context, InExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getInExpressionAccess().getInExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getInExpressionAccess().getOpNameInKeyword_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getInExpressionAccess().getRightExprUnaryOrHigherExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (arguments=LambdaParameters? farrow?='=>'? statements+=ExpressionList*)
*/
protected void sequence_Java8Lambda(EObject context, JavaLambda semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (arguments+=DefinitionArgument arguments+=DefinitionArgument*)
*/
protected void sequence_LambdaParameters(EObject context, DefinitionArgumentList semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* value=BooleanValue
*/
protected void sequence_LiteralBoolean(EObject context, LiteralBoolean semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.LITERAL_BOOLEAN__VALUE) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.LITERAL_BOOLEAN__VALUE));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getLiteralBooleanAccess().getValueBooleanValueParserRuleCall_0(), semanticObject.isValue());
feeder.finish();
}
/**
* Constraint:
* {LiteralClass}
*/
protected void sequence_LiteralClass(EObject context, LiteralClass semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* {LiteralDefault}
*/
protected void sequence_LiteralDefault(EObject context, LiteralDefault semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((elements+=HashEntry elements+=HashEntry*)?)
*/
protected void sequence_LiteralHash(EObject context, LiteralHash semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* ((elements+=AssignmentExpression elements+=AssignmentExpression*)?)
*/
protected void sequence_LiteralList(EObject context, LiteralList semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* value=name
*/
protected void sequence_LiteralNameOrReference(EObject context, LiteralNameOrReference semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.LITERAL_NAME_OR_REFERENCE__VALUE) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.LITERAL_NAME_OR_REFERENCE__VALUE));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getLiteralNameOrReferenceAccess().getValueNameParserRuleCall_0(), semanticObject.getValue());
feeder.finish();
}
/**
* Constraint:
* value=name
*/
protected void sequence_LiteralName(EObject context, LiteralName semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.LITERAL_NAME__VALUE) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.LITERAL_NAME__VALUE));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getLiteralNameAccess().getValueNameParserRuleCall_0(), semanticObject.getValue());
feeder.finish();
}
/**
* Constraint:
* value=REGULAR_EXPRESSION
*/
protected void sequence_LiteralRegex(EObject context, LiteralRegex semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.LITERAL_REGEX__VALUE) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.LITERAL_REGEX__VALUE));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getLiteralRegexAccess().getValueREGULAR_EXPRESSIONTerminalRuleCall_0(), semanticObject.getValue());
feeder.finish();
}
/**
* Constraint:
* {LiteralUndef}
*/
protected void sequence_LiteralUndef(EObject context, LiteralUndef semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (leftExpr=MatchingExpression_MatchingExpression_1_0 opName=MatchingOperator rightExpr=LiteralRegex)
*/
protected void sequence_MatchingExpression(EObject context, MatchingExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getMatchingExpressionAccess().getMatchingExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getMatchingExpressionAccess().getOpNameMatchingOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getMatchingExpressionAccess().getRightExprLiteralRegexParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (
* (
* leftExpr=MethodCall_MethodCall_1_0
* (methodExpr=LiteralName (parenthesized=LPARBoolean (parameters+=Expression parameters+=Expression*)?)?)?
* lambda=LambdaExpression?
* ) |
* (leftExpr=MethodCall_MethodCall_1_0 lambda=LambdaExpression?) |
* leftExpr=MethodCall_MethodCall_1_0
* )
*/
protected void sequence_MethodCall(EObject context, MethodCall semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (leftExpr=MultiplicativeExpression_MultiplicativeExpression_1_0 opName=MultiplicativeOperator rightExpr=MatchingExpression)
*/
protected void sequence_MultiplicativeExpression(EObject context, MultiplicativeExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getMultiplicativeExpressionAccess().getMultiplicativeExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getMultiplicativeExpressionAccess().getOpNameMultiplicativeOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getMultiplicativeExpressionAccess().getRightExprMatchingExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (hostNames+=HostReference hostNames+=HostReference* parentName=HostReference? statements+=ExpressionList*)
*/
protected void sequence_NodeDefinition(EObject context, NodeDefinition semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* expr=CollectExpression
*/
protected void sequence_NotExpression(EObject context, UnaryNotExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.UNARY_EXPRESSION__EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.UNARY_EXPRESSION__EXPR));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getNotExpressionAccess().getExprCollectExpressionParserRuleCall_1_0(), semanticObject.getExpr());
feeder.finish();
}
/**
* Constraint:
* (leftExpr=OrExpression_OrExpression_1_0 rightExpr=AndExpression)
*/
protected void sequence_OrExpression(EObject context, OrExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getOrExpressionAccess().getOrExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getOrExpressionAccess().getRightExprAndExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (expr=AssignmentExpression?)
*/
protected void sequence_ParenthisedExpression(EObject context, ParenthesisedExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (statements+=ExpressionList*)
*/
protected void sequence_PuppetManifest(EObject context, PuppetManifest semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (leftExpr=RelationalExpression_RelationalExpression_1_0 opName=RelationalOperator rightExpr=EqualityExpression)
*/
protected void sequence_RelationalExpression(EObject context, RelationalExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getRelationalExpressionAccess().getRelationalExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getRelationalExpressionAccess().getOpNameRelationalOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getRelationalExpressionAccess().getRightExprEqualityExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (leftExpr=RelationshipExpression_RelationshipExpression_1_0 opName=EdgeOperator rightExpr=ResourceExpression)
*/
protected void sequence_RelationshipExpression(EObject context, RelationshipExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getRelationshipExpressionAccess().getRelationshipExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getRelationshipExpressionAccess().getOpNameEdgeOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getRelationshipExpressionAccess().getRightExprResourceExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* ((nameExpr=Expression attributes=AttributeOperations?) | attributes=AttributeOperations)
*/
protected void sequence_ResourceBody(EObject context, ResourceBody semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (
* (resourceExpr=ResourceExpression_ResourceExpression_0_1_0 (resourceData+=ResourceBody resourceData+=ResourceBody*)?) |
* resourceExpr=ResourceExpression_ResourceExpression_0_1_0 |
* (resourceExpr=LiteralClass (resourceData+=ResourceBody resourceData+=ResourceBody*)?)
* )
*/
protected void sequence_ResourceExpression(EObject context, ResourceExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (arguments=LambdaParameters? statements+=ExpressionList*)
*/
protected void sequence_RubyLambda(EObject context, RubyLambda semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (leftExpr=SelectorEntry_SelectorEntry_1_0 rightExpr=Expression)
*/
protected void sequence_SelectorEntry(EObject context, SelectorEntry semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getSelectorEntryAccess().getSelectorEntryLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getSelectorEntryAccess().getRightExprExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* (
* leftExpr=SelectorExpression_SelectorExpression_1_0
* ((parameters+=SelectorEntry (parameters+=SelectorEntry | parameters+=SelectorEntry)*) | parameters+=SelectorEntry)
* )
*/
protected void sequence_SelectorExpression(EObject context, SelectorExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* {SeparatorExpression}
*/
protected void sequence_SeparatorExpression(EObject context, SeparatorExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (leftExpr=ShiftExpression_ShiftExpression_1_0 opName=ShiftOperator rightExpr=AdditiveExpression)
*/
protected void sequence_ShiftExpression(EObject context, ShiftExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__LEFT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_EXPRESSION__RIGHT_EXPR));
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.BINARY_OP_EXPRESSION__OP_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getShiftExpressionAccess().getShiftExpressionLeftExprAction_1_0(), semanticObject.getLeftExpr());
feeder.accept(grammarAccess.getShiftExpressionAccess().getOpNameShiftOperatorParserRuleCall_1_1_0(), semanticObject.getOpName());
feeder.accept(grammarAccess.getShiftExpressionAccess().getRightExprAdditiveExpressionParserRuleCall_1_2_0(), semanticObject.getRightExpr());
feeder.finish();
}
/**
* Constraint:
* text=sqText
*/
protected void sequence_SingleQuotedString(EObject context, SingleQuotedString semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.SINGLE_QUOTED_STRING__TEXT) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.SINGLE_QUOTED_STRING__TEXT));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getSingleQuotedStringAccess().getTextSqTextParserRuleCall_1_0(), semanticObject.getText());
feeder.finish();
}
/**
* Constraint:
* (text=doubleStringCharacters?)
*/
protected void sequence_StringPart(EObject context, VerbatimTE semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* expression=ExpressionWithHidden
*/
protected void sequence_TextExpression(EObject context, ExpressionTE semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.EXPRESSION_TE__EXPRESSION) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.EXPRESSION_TE__EXPRESSION));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getTextExpressionAccess().getExpressionExpressionWithHiddenParserRuleCall_1_2_0(), semanticObject.getExpression());
feeder.finish();
}
/**
* Constraint:
* varName=dollarVariable
*/
protected void sequence_TextExpression(EObject context, VariableTE semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.VARIABLE_TE__VAR_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.VARIABLE_TE__VAR_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getTextExpressionAccess().getVarNameDollarVariableParserRuleCall_2_1_0(), semanticObject.getVarName());
feeder.finish();
}
/**
* Constraint:
* text=doubleStringCharacters
*/
protected void sequence_TextExpression(EObject context, VerbatimTE semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.VERBATIM_TE__TEXT) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.VERBATIM_TE__TEXT));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getTextExpressionAccess().getTextDoubleStringCharactersParserRuleCall_0_1_0(), semanticObject.getText());
feeder.finish();
}
/**
* Constraint:
* expr=CollectExpression
*/
protected void sequence_UnaryMinusExpression(EObject context, UnaryMinusExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.UNARY_EXPRESSION__EXPR) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.UNARY_EXPRESSION__EXPR));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getUnaryMinusExpressionAccess().getExprCollectExpressionParserRuleCall_1_0(), semanticObject.getExpr());
feeder.finish();
}
/**
* Constraint:
* (condExpr=AssignmentExpression thenStatements+=ExpressionList* elseStatement=ElseExpression?)
*/
protected void sequence_UnlessExpression(EObject context, UnlessExpression semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (expression=AssignmentExpression?)
*/
protected void sequence_UnquotedString(EObject context, UnquotedString semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* varName=dollarVariable
*/
protected void sequence_VariableExpression(EObject context, VariableExpression semanticObject) {
if(errorAcceptor != null) {
if(transientValues.isValueTransient(semanticObject, PPPackage.Literals.VARIABLE_EXPRESSION__VAR_NAME) == ValueTransient.YES)
errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, PPPackage.Literals.VARIABLE_EXPRESSION__VAR_NAME));
}
INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
feeder.accept(grammarAccess.getVariableExpressionAccess().getVarNameDollarVariableParserRuleCall_0(), semanticObject.getVarName());
feeder.finish();
}
/**
* Constraint:
* (expr=Expression?)
*/
protected void sequence_VirtualCollectQuery(EObject context, VirtualCollectQuery semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
/**
* Constraint:
* (exported=ATBoolean? value=unionNameOrReference)
*/
protected void sequence_VirtualNameOrReference(EObject context, VirtualNameOrReference semanticObject) {
genericSequencer.createSequence(context, semanticObject);
}
}