de.opitzconsulting.serializer.OrcasDslSyntacticSequencer Maven / Gradle / Ivy
package de.opitzconsulting.serializer;
import com.google.inject.Inject;
import de.opitzconsulting.services.OrcasDslGrammarAccess;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.xtext.IGrammarAccess;
import org.eclipse.xtext.RuleCall;
import org.eclipse.xtext.nodemodel.INode;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.GroupAlias;
import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias;
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable;
import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition;
import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
@SuppressWarnings("all")
public class OrcasDslSyntacticSequencer extends AbstractSyntacticSequencer {
protected OrcasDslGrammarAccess grammarAccess;
protected AbstractElementAlias match_ColumnDomain_NullKeyword_16_a;
protected AbstractElementAlias match_ColumnIdentity___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_7__q;
protected AbstractElementAlias match_ColumnRef_CommaKeyword_1_q;
protected AbstractElementAlias match_Column_CommaKeyword_10_q;
protected AbstractElementAlias match_Constraint_CommaKeyword_8_q;
protected AbstractElementAlias match_DomainColumn_CommaKeyword_10_q;
protected AbstractElementAlias match_ForeignKey_CommaKeyword_11_q;
protected AbstractElementAlias match_ForeignKey___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_2__q;
protected AbstractElementAlias match_GenNameRule_VerticalLineVerticalLineKeyword_1_q;
protected AbstractElementAlias match_GenerateFk___AliasNameKeyword_7_0_LeftParenthesisKeyword_7_1_RightParenthesisKeyword_7_3__q;
protected AbstractElementAlias match_GenerateFk___PkColumnNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q;
protected AbstractElementAlias match_GenerateFk___TableNameKeyword_8_0_LeftParenthesisKeyword_8_1_RightParenthesisKeyword_8_3__q;
protected AbstractElementAlias match_GeneratePk___SequenceNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q;
protected AbstractElementAlias match_HashPartition_CommaKeyword_3_q;
protected AbstractElementAlias match_HashSubSubPart_CommaKeyword_3_q;
protected AbstractElementAlias match_IndexExTable_OnKeyword_5_q;
protected AbstractElementAlias match_Index_CommaKeyword_10_q;
protected AbstractElementAlias match_ListPartitionValue_CommaKeyword_1_q;
protected AbstractElementAlias match_ListPartition_CommaKeyword_7_q;
protected AbstractElementAlias match_ListSubPart_CommaKeyword_9_q;
protected AbstractElementAlias match_ListSubSubPart_CommaKeyword_7_q;
protected AbstractElementAlias match_MviewLog_CommaKeyword_6_1_2_q;
protected AbstractElementAlias match_MviewLog_CommaKeyword_6_2_1_q;
protected AbstractElementAlias match_MviewLog_CommaKeyword_6_3_1_q;
protected AbstractElementAlias match_MviewLog_CommaKeyword_6_4_3_q;
protected AbstractElementAlias match_MviewLog_ImmediateKeyword_7_1_0_q;
protected AbstractElementAlias match_MviewLog_WithKeyword_6_0_q;
protected AbstractElementAlias match_PrimaryKey_CommaKeyword_8_q;
protected AbstractElementAlias match_PrimaryKey___UsingKeyword_7_0_IndexKeyword_7_1__q;
protected AbstractElementAlias match_RangePartitionValue_CommaKeyword_1_q;
protected AbstractElementAlias match_RangePartition_CommaKeyword_9_q;
protected AbstractElementAlias match_RangeSubPart_CommaKeyword_11_q;
protected AbstractElementAlias match_RangeSubSubPart_CommaKeyword_9_q;
protected AbstractElementAlias match_RefPartition_CommaKeyword_3_q;
protected AbstractElementAlias match_Table_GlobalKeyword_1_0_q;
protected AbstractElementAlias match_Table___LeftParenthesisKeyword_7_0_RightParenthesisKeyword_7_7__q;
protected AbstractElementAlias match_UniqueKey_CommaKeyword_8_q;
protected AbstractElementAlias match_UniqueKey___UsingKeyword_6_0_IndexKeyword_6_1__q;
@Inject
protected void init(IGrammarAccess access) {
grammarAccess = (OrcasDslGrammarAccess) access;
match_ColumnDomain_NullKeyword_16_a = new TokenAlias(true, true, grammarAccess.getColumnDomainAccess().getNullKeyword_16());
match_ColumnIdentity___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_7__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getColumnIdentityAccess().getLeftParenthesisKeyword_4_0()), new TokenAlias(false, false, grammarAccess.getColumnIdentityAccess().getRightParenthesisKeyword_4_7()));
match_ColumnRef_CommaKeyword_1_q = new TokenAlias(false, true, grammarAccess.getColumnRefAccess().getCommaKeyword_1());
match_Column_CommaKeyword_10_q = new TokenAlias(false, true, grammarAccess.getColumnAccess().getCommaKeyword_10());
match_Constraint_CommaKeyword_8_q = new TokenAlias(false, true, grammarAccess.getConstraintAccess().getCommaKeyword_8());
match_DomainColumn_CommaKeyword_10_q = new TokenAlias(false, true, grammarAccess.getDomainColumnAccess().getCommaKeyword_10());
match_ForeignKey_CommaKeyword_11_q = new TokenAlias(false, true, grammarAccess.getForeignKeyAccess().getCommaKeyword_11());
match_ForeignKey___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_2__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getForeignKeyAccess().getLeftParenthesisKeyword_4_0()), new TokenAlias(false, false, grammarAccess.getForeignKeyAccess().getRightParenthesisKeyword_4_2()));
match_GenNameRule_VerticalLineVerticalLineKeyword_1_q = new TokenAlias(false, true, grammarAccess.getGenNameRuleAccess().getVerticalLineVerticalLineKeyword_1());
match_GenerateFk___AliasNameKeyword_7_0_LeftParenthesisKeyword_7_1_RightParenthesisKeyword_7_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getAliasNameKeyword_7_0()), new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getLeftParenthesisKeyword_7_1()), new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getRightParenthesisKeyword_7_3()));
match_GenerateFk___PkColumnNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getPkColumnNameKeyword_6_0()), new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getLeftParenthesisKeyword_6_1()), new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getRightParenthesisKeyword_6_3()));
match_GenerateFk___TableNameKeyword_8_0_LeftParenthesisKeyword_8_1_RightParenthesisKeyword_8_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getTableNameKeyword_8_0()), new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getLeftParenthesisKeyword_8_1()), new TokenAlias(false, false, grammarAccess.getGenerateFkAccess().getRightParenthesisKeyword_8_3()));
match_GeneratePk___SequenceNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getGeneratePkAccess().getSequenceNameKeyword_6_0()), new TokenAlias(false, false, grammarAccess.getGeneratePkAccess().getLeftParenthesisKeyword_6_1()), new TokenAlias(false, false, grammarAccess.getGeneratePkAccess().getRightParenthesisKeyword_6_3()));
match_HashPartition_CommaKeyword_3_q = new TokenAlias(false, true, grammarAccess.getHashPartitionAccess().getCommaKeyword_3());
match_HashSubSubPart_CommaKeyword_3_q = new TokenAlias(false, true, grammarAccess.getHashSubSubPartAccess().getCommaKeyword_3());
match_IndexExTable_OnKeyword_5_q = new TokenAlias(false, true, grammarAccess.getIndexExTableAccess().getOnKeyword_5());
match_Index_CommaKeyword_10_q = new TokenAlias(false, true, grammarAccess.getIndexAccess().getCommaKeyword_10());
match_ListPartitionValue_CommaKeyword_1_q = new TokenAlias(false, true, grammarAccess.getListPartitionValueAccess().getCommaKeyword_1());
match_ListPartition_CommaKeyword_7_q = new TokenAlias(false, true, grammarAccess.getListPartitionAccess().getCommaKeyword_7());
match_ListSubPart_CommaKeyword_9_q = new TokenAlias(false, true, grammarAccess.getListSubPartAccess().getCommaKeyword_9());
match_ListSubSubPart_CommaKeyword_7_q = new TokenAlias(false, true, grammarAccess.getListSubSubPartAccess().getCommaKeyword_7());
match_MviewLog_CommaKeyword_6_1_2_q = new TokenAlias(false, true, grammarAccess.getMviewLogAccess().getCommaKeyword_6_1_2());
match_MviewLog_CommaKeyword_6_2_1_q = new TokenAlias(false, true, grammarAccess.getMviewLogAccess().getCommaKeyword_6_2_1());
match_MviewLog_CommaKeyword_6_3_1_q = new TokenAlias(false, true, grammarAccess.getMviewLogAccess().getCommaKeyword_6_3_1());
match_MviewLog_CommaKeyword_6_4_3_q = new TokenAlias(false, true, grammarAccess.getMviewLogAccess().getCommaKeyword_6_4_3());
match_MviewLog_ImmediateKeyword_7_1_0_q = new TokenAlias(false, true, grammarAccess.getMviewLogAccess().getImmediateKeyword_7_1_0());
match_MviewLog_WithKeyword_6_0_q = new TokenAlias(false, true, grammarAccess.getMviewLogAccess().getWithKeyword_6_0());
match_PrimaryKey_CommaKeyword_8_q = new TokenAlias(false, true, grammarAccess.getPrimaryKeyAccess().getCommaKeyword_8());
match_PrimaryKey___UsingKeyword_7_0_IndexKeyword_7_1__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPrimaryKeyAccess().getUsingKeyword_7_0()), new TokenAlias(false, false, grammarAccess.getPrimaryKeyAccess().getIndexKeyword_7_1()));
match_RangePartitionValue_CommaKeyword_1_q = new TokenAlias(false, true, grammarAccess.getRangePartitionValueAccess().getCommaKeyword_1());
match_RangePartition_CommaKeyword_9_q = new TokenAlias(false, true, grammarAccess.getRangePartitionAccess().getCommaKeyword_9());
match_RangeSubPart_CommaKeyword_11_q = new TokenAlias(false, true, grammarAccess.getRangeSubPartAccess().getCommaKeyword_11());
match_RangeSubSubPart_CommaKeyword_9_q = new TokenAlias(false, true, grammarAccess.getRangeSubSubPartAccess().getCommaKeyword_9());
match_RefPartition_CommaKeyword_3_q = new TokenAlias(false, true, grammarAccess.getRefPartitionAccess().getCommaKeyword_3());
match_Table_GlobalKeyword_1_0_q = new TokenAlias(false, true, grammarAccess.getTableAccess().getGlobalKeyword_1_0());
match_Table___LeftParenthesisKeyword_7_0_RightParenthesisKeyword_7_7__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getTableAccess().getLeftParenthesisKeyword_7_0()), new TokenAlias(false, false, grammarAccess.getTableAccess().getRightParenthesisKeyword_7_7()));
match_UniqueKey_CommaKeyword_8_q = new TokenAlias(false, true, grammarAccess.getUniqueKeyAccess().getCommaKeyword_8());
match_UniqueKey___UsingKeyword_6_0_IndexKeyword_6_1__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getUniqueKeyAccess().getUsingKeyword_6_0()), new TokenAlias(false, false, grammarAccess.getUniqueKeyAccess().getIndexKeyword_6_1()));
}
@Override
protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) {
return "";
}
@Override
protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) {
if (transition.getAmbiguousSyntaxes().isEmpty()) return;
List transitionNodes = collectNodes(fromNode, toNode);
for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
List syntaxNodes = getNodesFor(transitionNodes, syntax);
if(match_ColumnDomain_NullKeyword_16_a.equals(syntax))
emit_ColumnDomain_NullKeyword_16_a(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ColumnIdentity___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_7__q.equals(syntax))
emit_ColumnIdentity___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_7__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ColumnRef_CommaKeyword_1_q.equals(syntax))
emit_ColumnRef_CommaKeyword_1_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_Column_CommaKeyword_10_q.equals(syntax))
emit_Column_CommaKeyword_10_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_Constraint_CommaKeyword_8_q.equals(syntax))
emit_Constraint_CommaKeyword_8_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_DomainColumn_CommaKeyword_10_q.equals(syntax))
emit_DomainColumn_CommaKeyword_10_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ForeignKey_CommaKeyword_11_q.equals(syntax))
emit_ForeignKey_CommaKeyword_11_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ForeignKey___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_2__q.equals(syntax))
emit_ForeignKey___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_2__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_GenNameRule_VerticalLineVerticalLineKeyword_1_q.equals(syntax))
emit_GenNameRule_VerticalLineVerticalLineKeyword_1_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_GenerateFk___AliasNameKeyword_7_0_LeftParenthesisKeyword_7_1_RightParenthesisKeyword_7_3__q.equals(syntax))
emit_GenerateFk___AliasNameKeyword_7_0_LeftParenthesisKeyword_7_1_RightParenthesisKeyword_7_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_GenerateFk___PkColumnNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q.equals(syntax))
emit_GenerateFk___PkColumnNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_GenerateFk___TableNameKeyword_8_0_LeftParenthesisKeyword_8_1_RightParenthesisKeyword_8_3__q.equals(syntax))
emit_GenerateFk___TableNameKeyword_8_0_LeftParenthesisKeyword_8_1_RightParenthesisKeyword_8_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_GeneratePk___SequenceNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q.equals(syntax))
emit_GeneratePk___SequenceNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_HashPartition_CommaKeyword_3_q.equals(syntax))
emit_HashPartition_CommaKeyword_3_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_HashSubSubPart_CommaKeyword_3_q.equals(syntax))
emit_HashSubSubPart_CommaKeyword_3_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_IndexExTable_OnKeyword_5_q.equals(syntax))
emit_IndexExTable_OnKeyword_5_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_Index_CommaKeyword_10_q.equals(syntax))
emit_Index_CommaKeyword_10_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ListPartitionValue_CommaKeyword_1_q.equals(syntax))
emit_ListPartitionValue_CommaKeyword_1_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ListPartition_CommaKeyword_7_q.equals(syntax))
emit_ListPartition_CommaKeyword_7_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ListSubPart_CommaKeyword_9_q.equals(syntax))
emit_ListSubPart_CommaKeyword_9_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_ListSubSubPart_CommaKeyword_7_q.equals(syntax))
emit_ListSubSubPart_CommaKeyword_7_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_MviewLog_CommaKeyword_6_1_2_q.equals(syntax))
emit_MviewLog_CommaKeyword_6_1_2_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_MviewLog_CommaKeyword_6_2_1_q.equals(syntax))
emit_MviewLog_CommaKeyword_6_2_1_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_MviewLog_CommaKeyword_6_3_1_q.equals(syntax))
emit_MviewLog_CommaKeyword_6_3_1_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_MviewLog_CommaKeyword_6_4_3_q.equals(syntax))
emit_MviewLog_CommaKeyword_6_4_3_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_MviewLog_ImmediateKeyword_7_1_0_q.equals(syntax))
emit_MviewLog_ImmediateKeyword_7_1_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_MviewLog_WithKeyword_6_0_q.equals(syntax))
emit_MviewLog_WithKeyword_6_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_PrimaryKey_CommaKeyword_8_q.equals(syntax))
emit_PrimaryKey_CommaKeyword_8_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_PrimaryKey___UsingKeyword_7_0_IndexKeyword_7_1__q.equals(syntax))
emit_PrimaryKey___UsingKeyword_7_0_IndexKeyword_7_1__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_RangePartitionValue_CommaKeyword_1_q.equals(syntax))
emit_RangePartitionValue_CommaKeyword_1_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_RangePartition_CommaKeyword_9_q.equals(syntax))
emit_RangePartition_CommaKeyword_9_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_RangeSubPart_CommaKeyword_11_q.equals(syntax))
emit_RangeSubPart_CommaKeyword_11_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_RangeSubSubPart_CommaKeyword_9_q.equals(syntax))
emit_RangeSubSubPart_CommaKeyword_9_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_RefPartition_CommaKeyword_3_q.equals(syntax))
emit_RefPartition_CommaKeyword_3_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_Table_GlobalKeyword_1_0_q.equals(syntax))
emit_Table_GlobalKeyword_1_0_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_Table___LeftParenthesisKeyword_7_0_RightParenthesisKeyword_7_7__q.equals(syntax))
emit_Table___LeftParenthesisKeyword_7_0_RightParenthesisKeyword_7_7__q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_UniqueKey_CommaKeyword_8_q.equals(syntax))
emit_UniqueKey_CommaKeyword_8_q(semanticObject, getLastNavigableState(), syntaxNodes);
else if(match_UniqueKey___UsingKeyword_6_0_IndexKeyword_6_1__q.equals(syntax))
emit_UniqueKey___UsingKeyword_6_0_IndexKeyword_6_1__q(semanticObject, getLastNavigableState(), syntaxNodes);
else acceptNodes(getLastNavigableState(), syntaxNodes);
}
}
/**
* Syntax:
* 'null'*
*/
protected void emit_ColumnDomain_NullKeyword_16_a(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('(' ')')?
*/
protected void emit_ColumnIdentity___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_7__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_ColumnRef_CommaKeyword_1_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_Column_CommaKeyword_10_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_Constraint_CommaKeyword_8_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_DomainColumn_CommaKeyword_10_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_ForeignKey_CommaKeyword_11_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('(' ')')?
*/
protected void emit_ForeignKey___LeftParenthesisKeyword_4_0_RightParenthesisKeyword_4_2__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* '||'?
*/
protected void emit_GenNameRule_VerticalLineVerticalLineKeyword_1_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('alias-name' '(' ')')?
*/
protected void emit_GenerateFk___AliasNameKeyword_7_0_LeftParenthesisKeyword_7_1_RightParenthesisKeyword_7_3__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('pk-column-name' '(' ')')?
*/
protected void emit_GenerateFk___PkColumnNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('table-name' '(' ')')?
*/
protected void emit_GenerateFk___TableNameKeyword_8_0_LeftParenthesisKeyword_8_1_RightParenthesisKeyword_8_3__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('sequence-name' '(' ')')?
*/
protected void emit_GeneratePk___SequenceNameKeyword_6_0_LeftParenthesisKeyword_6_1_RightParenthesisKeyword_6_3__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_HashPartition_CommaKeyword_3_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_HashSubSubPart_CommaKeyword_3_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* 'on'?
*/
protected void emit_IndexExTable_OnKeyword_5_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_Index_CommaKeyword_10_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_ListPartitionValue_CommaKeyword_1_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_ListPartition_CommaKeyword_7_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_ListSubPart_CommaKeyword_9_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_ListSubSubPart_CommaKeyword_7_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_MviewLog_CommaKeyword_6_1_2_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_MviewLog_CommaKeyword_6_2_1_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_MviewLog_CommaKeyword_6_3_1_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_MviewLog_CommaKeyword_6_4_3_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* 'immediate'?
*/
protected void emit_MviewLog_ImmediateKeyword_7_1_0_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* 'with'?
*/
protected void emit_MviewLog_WithKeyword_6_0_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_PrimaryKey_CommaKeyword_8_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('using' 'index')?
*/
protected void emit_PrimaryKey___UsingKeyword_7_0_IndexKeyword_7_1__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_RangePartitionValue_CommaKeyword_1_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_RangePartition_CommaKeyword_9_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_RangeSubPart_CommaKeyword_11_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_RangeSubSubPart_CommaKeyword_9_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_RefPartition_CommaKeyword_3_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* 'global'?
*/
protected void emit_Table_GlobalKeyword_1_0_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('(' ')')?
*/
protected void emit_Table___LeftParenthesisKeyword_7_0_RightParenthesisKeyword_7_7__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ','?
*/
protected void emit_UniqueKey_CommaKeyword_8_q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
/**
* Syntax:
* ('using' 'index')?
*/
protected void emit_UniqueKey___UsingKeyword_6_0_IndexKeyword_6_1__q(EObject semanticObject, ISynNavigable transition, List nodes) {
acceptNodes(transition, nodes);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy