/* * generated by Xtext */ package org.xtext.nv.dsl.services; import com.google.inject.Singleton; import com.google.inject.Inject; import java.util.List; import org.eclipse.xtext.*; import org.eclipse.xtext.service.GrammarProvider; import org.eclipse.xtext.service.AbstractElementFinder.*; import org.eclipse.xtext.xbase.services.XbaseGrammarAccess; import org.eclipse.xtext.xbase.services.XtypeGrammarAccess; @Singleton public class MMDSLGrammarAccess extends AbstractGrammarElementFinder { public class RootElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Root"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cMethodnameAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cMethodnameMethodNameParserRuleCall_0_0 = (RuleCall)cMethodnameAssignment_0.eContents().get(0); private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1); private final Assignment cIncludelibrarytypeAssignment_1_0 = (Assignment)cAlternatives_1.eContents().get(0); private final RuleCall cIncludelibrarytypeIncludeLibraryTypeParserRuleCall_1_0_0 = (RuleCall)cIncludelibrarytypeAssignment_1_0.eContents().get(0); private final Assignment cEmbedplatformtypeAssignment_1_1 = (Assignment)cAlternatives_1.eContents().get(1); private final RuleCall cEmbedplatformtypeEmbedPlatformTypeParserRuleCall_1_1_0 = (RuleCall)cEmbedplatformtypeAssignment_1_1.eContents().get(0); private final Assignment cEmbedcodetypeAssignment_1_2 = (Assignment)cAlternatives_1.eContents().get(2); private final RuleCall cEmbedcodetypeEmbedCodeTypeParserRuleCall_1_2_0 = (RuleCall)cEmbedcodetypeAssignment_1_2.eContents().get(0); private final Assignment cIncludelibraryAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cIncludelibraryIncludeLibraryParserRuleCall_2_0 = (RuleCall)cIncludelibraryAssignment_2.eContents().get(0); private final Assignment cEmbedcodeAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cEmbedcodeEmbedCodeParserRuleCall_3_0 = (RuleCall)cEmbedcodeAssignment_3.eContents().get(0); private final Assignment cMethodAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cMethodMethodParserRuleCall_4_0 = (RuleCall)cMethodAssignment_4.eContents().get(0); //// AST Root //Root: // methodname=MethodName (includelibrarytype+=IncludeLibraryType | embedplatformtype+=EmbedPlatformType | // embedcodetype+=EmbedCodeType)* includelibrary+=IncludeLibrary* embedcode+=EmbedCode* method=Method; public ParserRule getRule() { return rule; } //methodname=MethodName (includelibrarytype+=IncludeLibraryType | embedplatformtype+=EmbedPlatformType | //embedcodetype+=EmbedCodeType)* includelibrary+=IncludeLibrary* embedcode+=EmbedCode* method=Method public Group getGroup() { return cGroup; } //methodname=MethodName public Assignment getMethodnameAssignment_0() { return cMethodnameAssignment_0; } //MethodName public RuleCall getMethodnameMethodNameParserRuleCall_0_0() { return cMethodnameMethodNameParserRuleCall_0_0; } //(includelibrarytype+=IncludeLibraryType | embedplatformtype+=EmbedPlatformType | embedcodetype+=EmbedCodeType)* public Alternatives getAlternatives_1() { return cAlternatives_1; } //includelibrarytype+=IncludeLibraryType public Assignment getIncludelibrarytypeAssignment_1_0() { return cIncludelibrarytypeAssignment_1_0; } //IncludeLibraryType public RuleCall getIncludelibrarytypeIncludeLibraryTypeParserRuleCall_1_0_0() { return cIncludelibrarytypeIncludeLibraryTypeParserRuleCall_1_0_0; } //embedplatformtype+=EmbedPlatformType public Assignment getEmbedplatformtypeAssignment_1_1() { return cEmbedplatformtypeAssignment_1_1; } //EmbedPlatformType public RuleCall getEmbedplatformtypeEmbedPlatformTypeParserRuleCall_1_1_0() { return cEmbedplatformtypeEmbedPlatformTypeParserRuleCall_1_1_0; } //embedcodetype+=EmbedCodeType public Assignment getEmbedcodetypeAssignment_1_2() { return cEmbedcodetypeAssignment_1_2; } //EmbedCodeType public RuleCall getEmbedcodetypeEmbedCodeTypeParserRuleCall_1_2_0() { return cEmbedcodetypeEmbedCodeTypeParserRuleCall_1_2_0; } //includelibrary+=IncludeLibrary* public Assignment getIncludelibraryAssignment_2() { return cIncludelibraryAssignment_2; } //IncludeLibrary public RuleCall getIncludelibraryIncludeLibraryParserRuleCall_2_0() { return cIncludelibraryIncludeLibraryParserRuleCall_2_0; } //embedcode+=EmbedCode* public Assignment getEmbedcodeAssignment_3() { return cEmbedcodeAssignment_3; } //EmbedCode public RuleCall getEmbedcodeEmbedCodeParserRuleCall_3_0() { return cEmbedcodeEmbedCodeParserRuleCall_3_0; } //method=Method public Assignment getMethodAssignment_4() { return cMethodAssignment_4; } //Method public RuleCall getMethodMethodParserRuleCall_4_0() { return cMethodMethodParserRuleCall_4_0; } } public class MethodNameElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "MethodName"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cMethodKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); //// used to generate the ADOxx library name //MethodName: // "method" name=ValidID; public ParserRule getRule() { return rule; } //"method" name=ValidID public Group getGroup() { return cGroup; } //"method" public Keyword getMethodKeyword_0() { return cMethodKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } } public class IncludeLibraryElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "IncludeLibrary"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cIncludeKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLessThanSignKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cNameValidIDParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); private final Group cGroup_3 = (Group)cGroup.eContents().get(3); private final Keyword cColonKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cIncludelibrarytypeAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final CrossReference cIncludelibrarytypeIncludeLibraryTypeCrossReference_3_1_0 = (CrossReference)cIncludelibrarytypeAssignment_3_1.eContents().get(0); private final RuleCall cIncludelibrarytypeIncludeLibraryTypeQualifiedNameParserRuleCall_3_1_0_1 = (RuleCall)cIncludelibrarytypeIncludeLibraryTypeCrossReference_3_1_0.eContents().get(1); private final Keyword cGreaterThanSignKeyword_4 = (Keyword)cGroup.eContents().get(4); //// standard library defined for specific metamodeling platform, like ADOxx, Eclipse EMP, ... //// eg., include <adoxx:graphrep> //IncludeLibrary: // "include" "<" name=ValidID (":" includelibrarytype=[IncludeLibraryType|QualifiedName])? ">"; public ParserRule getRule() { return rule; } //"include" "<" name=ValidID (":" includelibrarytype=[IncludeLibraryType|QualifiedName])? ">" public Group getGroup() { return cGroup; } //"include" public Keyword getIncludeKeyword_0() { return cIncludeKeyword_0; } //"<" public Keyword getLessThanSignKeyword_1() { return cLessThanSignKeyword_1; } //name=ValidID public Assignment getNameAssignment_2() { return cNameAssignment_2; } //ValidID public RuleCall getNameValidIDParserRuleCall_2_0() { return cNameValidIDParserRuleCall_2_0; } //(":" includelibrarytype=[IncludeLibraryType|QualifiedName])? public Group getGroup_3() { return cGroup_3; } //":" public Keyword getColonKeyword_3_0() { return cColonKeyword_3_0; } //includelibrarytype=[IncludeLibraryType|QualifiedName] public Assignment getIncludelibrarytypeAssignment_3_1() { return cIncludelibrarytypeAssignment_3_1; } //[IncludeLibraryType|QualifiedName] public CrossReference getIncludelibrarytypeIncludeLibraryTypeCrossReference_3_1_0() { return cIncludelibrarytypeIncludeLibraryTypeCrossReference_3_1_0; } //QualifiedName public RuleCall getIncludelibrarytypeIncludeLibraryTypeQualifiedNameParserRuleCall_3_1_0_1() { return cIncludelibrarytypeIncludeLibraryTypeQualifiedNameParserRuleCall_3_1_0_1; } //">" public Keyword getGreaterThanSignKeyword_4() { return cGreaterThanSignKeyword_4; } } public class IncludeLibraryTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "IncludeLibraryType"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDefKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cIncludeLibraryTypeKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cNameValidIDParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); //IncludeLibraryType: // "def" "IncludeLibraryType" name=ValidID; public ParserRule getRule() { return rule; } //"def" "IncludeLibraryType" name=ValidID public Group getGroup() { return cGroup; } //"def" public Keyword getDefKeyword_0() { return cDefKeyword_0; } //"IncludeLibraryType" public Keyword getIncludeLibraryTypeKeyword_1() { return cIncludeLibraryTypeKeyword_1; } //name=ValidID public Assignment getNameAssignment_2() { return cNameAssignment_2; } //ValidID public RuleCall getNameValidIDParserRuleCall_2_0() { return cNameValidIDParserRuleCall_2_0; } } public class EmbedCodeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EmbedCode"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cEmbedKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cLessThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cEmbedplatformtypeAssignment_3 = (Assignment)cGroup.eContents().get(3); private final CrossReference cEmbedplatformtypeEmbedPlatformTypeCrossReference_3_0 = (CrossReference)cEmbedplatformtypeAssignment_3.eContents().get(0); private final RuleCall cEmbedplatformtypeEmbedPlatformTypeQualifiedNameParserRuleCall_3_0_1 = (RuleCall)cEmbedplatformtypeEmbedPlatformTypeCrossReference_3_0.eContents().get(1); private final Group cGroup_4 = (Group)cGroup.eContents().get(4); private final Keyword cColonKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); private final Assignment cEmbedcodetypeAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); private final CrossReference cEmbedcodetypeEmbedCodeTypeCrossReference_4_1_0 = (CrossReference)cEmbedcodetypeAssignment_4_1.eContents().get(0); private final RuleCall cEmbedcodetypeEmbedCodeTypeQualifiedNameParserRuleCall_4_1_0_1 = (RuleCall)cEmbedcodetypeEmbedCodeTypeCrossReference_4_1_0.eContents().get(1); private final Keyword cGreaterThanSignKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Keyword cLeftCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); private final Assignment cEmbeddedcodeAssignment_7 = (Assignment)cGroup.eContents().get(7); private final RuleCall cEmbeddedcodeSTRINGTerminalRuleCall_7_0 = (RuleCall)cEmbeddedcodeAssignment_7.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8); //EmbedCode: // "embed" name=ValidID "<" embedplatformtype=[EmbedPlatformType|QualifiedName] (":" // embedcodetype=[EmbedCodeType|QualifiedName])? ">" "{" embeddedcode=STRING "}"; public ParserRule getRule() { return rule; } //"embed" name=ValidID "<" embedplatformtype=[EmbedPlatformType|QualifiedName] (":" //embedcodetype=[EmbedCodeType|QualifiedName])? ">" "{" embeddedcode=STRING "}" public Group getGroup() { return cGroup; } //"embed" public Keyword getEmbedKeyword_0() { return cEmbedKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //"<" public Keyword getLessThanSignKeyword_2() { return cLessThanSignKeyword_2; } //embedplatformtype=[EmbedPlatformType|QualifiedName] public Assignment getEmbedplatformtypeAssignment_3() { return cEmbedplatformtypeAssignment_3; } //[EmbedPlatformType|QualifiedName] public CrossReference getEmbedplatformtypeEmbedPlatformTypeCrossReference_3_0() { return cEmbedplatformtypeEmbedPlatformTypeCrossReference_3_0; } //QualifiedName public RuleCall getEmbedplatformtypeEmbedPlatformTypeQualifiedNameParserRuleCall_3_0_1() { return cEmbedplatformtypeEmbedPlatformTypeQualifiedNameParserRuleCall_3_0_1; } //(":" embedcodetype=[EmbedCodeType|QualifiedName])? public Group getGroup_4() { return cGroup_4; } //":" public Keyword getColonKeyword_4_0() { return cColonKeyword_4_0; } //embedcodetype=[EmbedCodeType|QualifiedName] public Assignment getEmbedcodetypeAssignment_4_1() { return cEmbedcodetypeAssignment_4_1; } //[EmbedCodeType|QualifiedName] public CrossReference getEmbedcodetypeEmbedCodeTypeCrossReference_4_1_0() { return cEmbedcodetypeEmbedCodeTypeCrossReference_4_1_0; } //QualifiedName public RuleCall getEmbedcodetypeEmbedCodeTypeQualifiedNameParserRuleCall_4_1_0_1() { return cEmbedcodetypeEmbedCodeTypeQualifiedNameParserRuleCall_4_1_0_1; } //">" public Keyword getGreaterThanSignKeyword_5() { return cGreaterThanSignKeyword_5; } //"{" public Keyword getLeftCurlyBracketKeyword_6() { return cLeftCurlyBracketKeyword_6; } //embeddedcode=STRING public Assignment getEmbeddedcodeAssignment_7() { return cEmbeddedcodeAssignment_7; } //STRING public RuleCall getEmbeddedcodeSTRINGTerminalRuleCall_7_0() { return cEmbeddedcodeSTRINGTerminalRuleCall_7_0; } //"}" public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; } } public class EmbedPlatformTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EmbedPlatformType"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDefKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cEmbedPlatformTypeKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cNameValidIDParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); //EmbedPlatformType: // "def" "EmbedPlatformType" name=ValidID; public ParserRule getRule() { return rule; } //"def" "EmbedPlatformType" name=ValidID public Group getGroup() { return cGroup; } //"def" public Keyword getDefKeyword_0() { return cDefKeyword_0; } //"EmbedPlatformType" public Keyword getEmbedPlatformTypeKeyword_1() { return cEmbedPlatformTypeKeyword_1; } //name=ValidID public Assignment getNameAssignment_2() { return cNameAssignment_2; } //ValidID public RuleCall getNameValidIDParserRuleCall_2_0() { return cNameValidIDParserRuleCall_2_0; } } public class EmbedCodeTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EmbedCodeType"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDefKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cEmbedCodeTypeKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cNameValidIDParserRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); //EmbedCodeType: // "def" "EmbedCodeType" name=ValidID; public ParserRule getRule() { return rule; } //"def" "EmbedCodeType" name=ValidID public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.6/@alternatives/@elements.0' public Keyword getDefKeyword_0() { return cDefKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.6/@alternatives/@elements.1' public Keyword getEmbedCodeTypeKeyword_1() { return cEmbedCodeTypeKeyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.6/@alternatives/@elements.2' public Assignment getNameAssignment_2() { return cNameAssignment_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.6/@alternatives/@elements.2/@terminal' public RuleCall getNameValidIDParserRuleCall_2_0() { return cNameValidIDParserRuleCall_2_0; } } public class InsertEmbedCodeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "InsertEmbedCode"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cInsertKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cCodesnippetnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cCodesnippetnameEmbedCodeCrossReference_1_0 = (CrossReference)cCodesnippetnameAssignment_1.eContents().get(0); private final RuleCall cCodesnippetnameEmbedCodeQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cCodesnippetnameEmbedCodeCrossReference_1_0.eContents().get(1); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/InsertEmbedCode' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.7/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.7/@alternatives/@elements.0' public Keyword getInsertKeyword_0() { return cInsertKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.7/@alternatives/@elements.1' public Assignment getCodesnippetnameAssignment_1() { return cCodesnippetnameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.7/@alternatives/@elements.1/@terminal' public CrossReference getCodesnippetnameEmbedCodeCrossReference_1_0() { return cCodesnippetnameEmbedCodeCrossReference_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.7/@alternatives/@elements.1/@terminal/@terminal' public RuleCall getCodesnippetnameEmbedCodeQualifiedNameParserRuleCall_1_0_1() { return cCodesnippetnameEmbedCodeQualifiedNameParserRuleCall_1_0_1; } } public class MethodElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Method"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cEnumerationAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cEnumerationEnumerationParserRuleCall_0_0 = (RuleCall)cEnumerationAssignment_0.eContents().get(0); private final Assignment cSymbolstyleAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cSymbolstyleSymbolStyleParserRuleCall_1_0 = (RuleCall)cSymbolstyleAssignment_1.eContents().get(0); private final Assignment cSymbolclassAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cSymbolclassSymbolClassParserRuleCall_2_0 = (RuleCall)cSymbolclassAssignment_2.eContents().get(0); private final Assignment cSymbolrelationAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cSymbolrelationSymbolRelationParserRuleCall_3_0 = (RuleCall)cSymbolrelationAssignment_3.eContents().get(0); private final Assignment cMetamodelAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cMetamodelMetamodelParserRuleCall_4_0 = (RuleCall)cMetamodelAssignment_4.eContents().get(0); private final Assignment cAlgorithmAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cAlgorithmAlgorithmParserRuleCall_5_0 = (RuleCall)cAlgorithmAssignment_5.eContents().get(0); private final Assignment cEventAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cEventEventParserRuleCall_6_0 = (RuleCall)cEventAssignment_6.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Method' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.0' public Assignment getEnumerationAssignment_0() { return cEnumerationAssignment_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.0/@terminal' public RuleCall getEnumerationEnumerationParserRuleCall_0_0() { return cEnumerationEnumerationParserRuleCall_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.1' public Assignment getSymbolstyleAssignment_1() { return cSymbolstyleAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.1/@terminal' public RuleCall getSymbolstyleSymbolStyleParserRuleCall_1_0() { return cSymbolstyleSymbolStyleParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.2' public Assignment getSymbolclassAssignment_2() { return cSymbolclassAssignment_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.2/@terminal' public RuleCall getSymbolclassSymbolClassParserRuleCall_2_0() { return cSymbolclassSymbolClassParserRuleCall_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.3' public Assignment getSymbolrelationAssignment_3() { return cSymbolrelationAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.3/@terminal' public RuleCall getSymbolrelationSymbolRelationParserRuleCall_3_0() { return cSymbolrelationSymbolRelationParserRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.4' public Assignment getMetamodelAssignment_4() { return cMetamodelAssignment_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.4/@terminal' public RuleCall getMetamodelMetamodelParserRuleCall_4_0() { return cMetamodelMetamodelParserRuleCall_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.5' public Assignment getAlgorithmAssignment_5() { return cAlgorithmAssignment_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.5/@terminal' public RuleCall getAlgorithmAlgorithmParserRuleCall_5_0() { return cAlgorithmAlgorithmParserRuleCall_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.6' public Assignment getEventAssignment_6() { return cEventAssignment_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.8/@alternatives/@elements.6/@terminal' public RuleCall getEventEventParserRuleCall_6_0() { return cEventEventParserRuleCall_6_0; } } public class EnumerationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Enumeration"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cEnumKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cEnumvaluesAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cEnumvaluesSTRINGTerminalRuleCall_3_0 = (RuleCall)cEnumvaluesAssignment_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Enumeration' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives/@elements.0' public Keyword getEnumKeyword_0() { return cEnumKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives/@elements.2' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives/@elements.3' public Assignment getEnumvaluesAssignment_3() { return cEnumvaluesAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives/@elements.3/@terminal' public RuleCall getEnumvaluesSTRINGTerminalRuleCall_3_0() { return cEnumvaluesSTRINGTerminalRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.9/@alternatives/@elements.4' public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class MetamodelElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Metamodel"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cClassAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cClassClassParserRuleCall_0_0 = (RuleCall)cClassAssignment_0.eContents().get(0); private final Assignment cRelationAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cRelationRelationParserRuleCall_1_0 = (RuleCall)cRelationAssignment_1.eContents().get(0); private final Assignment cAttributeAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cAttributeAttributeParserRuleCall_2_0 = (RuleCall)cAttributeAssignment_2.eContents().get(0); private final Assignment cModeltypeAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cModeltypeModelTypeParserRuleCall_3_0 = (RuleCall)cModeltypeAssignment_3.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Metamodel' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.0' public Assignment getClassAssignment_0() { return cClassAssignment_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.0/@terminal' public RuleCall getClassClassParserRuleCall_0_0() { return cClassClassParserRuleCall_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.1' public Assignment getRelationAssignment_1() { return cRelationAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.1/@terminal' public RuleCall getRelationRelationParserRuleCall_1_0() { return cRelationRelationParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.2' public Assignment getAttributeAssignment_2() { return cAttributeAssignment_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.2/@terminal' public RuleCall getAttributeAttributeParserRuleCall_2_0() { return cAttributeAttributeParserRuleCall_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.3' public Assignment getModeltypeAssignment_3() { return cModeltypeAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.10/@alternatives/@elements.3/@terminal' public RuleCall getModeltypeModelTypeParserRuleCall_3_0() { return cModeltypeModelTypeParserRuleCall_3_0; } } public class ClassElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Class"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cClassKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Keyword cExtendsKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); private final Assignment cParentclassnameAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); private final CrossReference cParentclassnameClassCrossReference_2_1_0 = (CrossReference)cParentclassnameAssignment_2_1.eContents().get(0); private final RuleCall cParentclassnameClassQualifiedNameParserRuleCall_2_1_0_1 = (RuleCall)cParentclassnameClassCrossReference_2_1_0.eContents().get(1); private final Group cGroup_3 = (Group)cGroup.eContents().get(3); private final Keyword cSymbolKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cSymbolclassAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final CrossReference cSymbolclassSymbolClassCrossReference_3_1_0 = (CrossReference)cSymbolclassAssignment_3_1.eContents().get(0); private final RuleCall cSymbolclassSymbolClassQualifiedNameParserRuleCall_3_1_0_1 = (RuleCall)cSymbolclassSymbolClassCrossReference_3_1_0.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Alternatives cAlternatives_5 = (Alternatives)cGroup.eContents().get(5); private final Assignment cClassattributeAssignment_5_0 = (Assignment)cAlternatives_5.eContents().get(0); private final RuleCall cClassattributeClassAttributeParserRuleCall_5_0_0 = (RuleCall)cClassattributeAssignment_5_0.eContents().get(0); private final Assignment cAttributeAssignment_5_1 = (Assignment)cAlternatives_5.eContents().get(1); private final RuleCall cAttributeAttributeParserRuleCall_5_1_0 = (RuleCall)cAttributeAssignment_5_1.eContents().get(0); private final Assignment cInsertembedcodeAssignment_5_2 = (Assignment)cAlternatives_5.eContents().get(2); private final RuleCall cInsertembedcodeInsertEmbedCodeParserRuleCall_5_2_0 = (RuleCall)cInsertembedcodeAssignment_5_2.eContents().get(0); private final Assignment cReferenceAssignment_5_3 = (Assignment)cAlternatives_5.eContents().get(3); private final RuleCall cReferenceReferenceParserRuleCall_5_3_0 = (RuleCall)cReferenceAssignment_5_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Class' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.0' public Keyword getClassKeyword_0() { return cClassKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.2' public Group getGroup_2() { return cGroup_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.2/@elements.0' public Keyword getExtendsKeyword_2_0() { return cExtendsKeyword_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.2/@elements.1' public Assignment getParentclassnameAssignment_2_1() { return cParentclassnameAssignment_2_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.2/@elements.1/@terminal' public CrossReference getParentclassnameClassCrossReference_2_1_0() { return cParentclassnameClassCrossReference_2_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.2/@elements.1/@terminal/@terminal' public RuleCall getParentclassnameClassQualifiedNameParserRuleCall_2_1_0_1() { return cParentclassnameClassQualifiedNameParserRuleCall_2_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.3' public Group getGroup_3() { return cGroup_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.3/@elements.0' public Keyword getSymbolKeyword_3_0() { return cSymbolKeyword_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.3/@elements.1' public Assignment getSymbolclassAssignment_3_1() { return cSymbolclassAssignment_3_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.3/@elements.1/@terminal' public CrossReference getSymbolclassSymbolClassCrossReference_3_1_0() { return cSymbolclassSymbolClassCrossReference_3_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.3/@elements.1/@terminal/@terminal' public RuleCall getSymbolclassSymbolClassQualifiedNameParserRuleCall_3_1_0_1() { return cSymbolclassSymbolClassQualifiedNameParserRuleCall_3_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.4' public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5' public Alternatives getAlternatives_5() { return cAlternatives_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.0' public Assignment getClassattributeAssignment_5_0() { return cClassattributeAssignment_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.0/@terminal' public RuleCall getClassattributeClassAttributeParserRuleCall_5_0_0() { return cClassattributeClassAttributeParserRuleCall_5_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.1' public Assignment getAttributeAssignment_5_1() { return cAttributeAssignment_5_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.1/@terminal' public RuleCall getAttributeAttributeParserRuleCall_5_1_0() { return cAttributeAttributeParserRuleCall_5_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.2' public Assignment getInsertembedcodeAssignment_5_2() { return cInsertembedcodeAssignment_5_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.2/@terminal' public RuleCall getInsertembedcodeInsertEmbedCodeParserRuleCall_5_2_0() { return cInsertembedcodeInsertEmbedCodeParserRuleCall_5_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.3' public Assignment getReferenceAssignment_5_3() { return cReferenceAssignment_5_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.5/@elements.3/@terminal' public RuleCall getReferenceReferenceParserRuleCall_5_3_0() { return cReferenceReferenceParserRuleCall_5_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.11/@alternatives/@elements.6' public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; } } public class RelationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Relation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cRelationKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Keyword cExtendsKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); private final Assignment cParentrelationnameAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); private final CrossReference cParentrelationnameRelationCrossReference_2_1_0 = (CrossReference)cParentrelationnameAssignment_2_1.eContents().get(0); private final RuleCall cParentrelationnameRelationQualifiedNameParserRuleCall_2_1_0_1 = (RuleCall)cParentrelationnameRelationCrossReference_2_1_0.eContents().get(1); private final Group cGroup_3 = (Group)cGroup.eContents().get(3); private final Keyword cSymbolKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cSymbolrelationAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final CrossReference cSymbolrelationSymbolRelationCrossReference_3_1_0 = (CrossReference)cSymbolrelationAssignment_3_1.eContents().get(0); private final RuleCall cSymbolrelationSymbolRelationQualifiedNameParserRuleCall_3_1_0_1 = (RuleCall)cSymbolrelationSymbolRelationCrossReference_3_1_0.eContents().get(1); private final Keyword cFromKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Assignment cFromclassnameAssignment_5 = (Assignment)cGroup.eContents().get(5); private final CrossReference cFromclassnameClassCrossReference_5_0 = (CrossReference)cFromclassnameAssignment_5.eContents().get(0); private final RuleCall cFromclassnameClassQualifiedNameParserRuleCall_5_0_1 = (RuleCall)cFromclassnameClassCrossReference_5_0.eContents().get(1); private final Keyword cToKeyword_6 = (Keyword)cGroup.eContents().get(6); private final Assignment cToclassnameAssignment_7 = (Assignment)cGroup.eContents().get(7); private final CrossReference cToclassnameClassCrossReference_7_0 = (CrossReference)cToclassnameAssignment_7.eContents().get(0); private final RuleCall cToclassnameClassQualifiedNameParserRuleCall_7_0_1 = (RuleCall)cToclassnameClassCrossReference_7_0.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Alternatives cAlternatives_9 = (Alternatives)cGroup.eContents().get(9); private final Assignment cAttributeAssignment_9_0 = (Assignment)cAlternatives_9.eContents().get(0); private final RuleCall cAttributeAttributeParserRuleCall_9_0_0 = (RuleCall)cAttributeAssignment_9_0.eContents().get(0); private final Assignment cInsertembedcodeAssignment_9_1 = (Assignment)cAlternatives_9.eContents().get(1); private final RuleCall cInsertembedcodeInsertEmbedCodeParserRuleCall_9_1_0 = (RuleCall)cInsertembedcodeAssignment_9_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Relation' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.0' public Keyword getRelationKeyword_0() { return cRelationKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.2' public Group getGroup_2() { return cGroup_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.2/@elements.0' public Keyword getExtendsKeyword_2_0() { return cExtendsKeyword_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.2/@elements.1' public Assignment getParentrelationnameAssignment_2_1() { return cParentrelationnameAssignment_2_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.2/@elements.1/@terminal' public CrossReference getParentrelationnameRelationCrossReference_2_1_0() { return cParentrelationnameRelationCrossReference_2_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.2/@elements.1/@terminal/@terminal' public RuleCall getParentrelationnameRelationQualifiedNameParserRuleCall_2_1_0_1() { return cParentrelationnameRelationQualifiedNameParserRuleCall_2_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.3' public Group getGroup_3() { return cGroup_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.3/@elements.0' public Keyword getSymbolKeyword_3_0() { return cSymbolKeyword_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.3/@elements.1' public Assignment getSymbolrelationAssignment_3_1() { return cSymbolrelationAssignment_3_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.3/@elements.1/@terminal' public CrossReference getSymbolrelationSymbolRelationCrossReference_3_1_0() { return cSymbolrelationSymbolRelationCrossReference_3_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.3/@elements.1/@terminal/@terminal' public RuleCall getSymbolrelationSymbolRelationQualifiedNameParserRuleCall_3_1_0_1() { return cSymbolrelationSymbolRelationQualifiedNameParserRuleCall_3_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.4' public Keyword getFromKeyword_4() { return cFromKeyword_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.5' public Assignment getFromclassnameAssignment_5() { return cFromclassnameAssignment_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.5/@terminal' public CrossReference getFromclassnameClassCrossReference_5_0() { return cFromclassnameClassCrossReference_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.5/@terminal/@terminal' public RuleCall getFromclassnameClassQualifiedNameParserRuleCall_5_0_1() { return cFromclassnameClassQualifiedNameParserRuleCall_5_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.6' public Keyword getToKeyword_6() { return cToKeyword_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.7' public Assignment getToclassnameAssignment_7() { return cToclassnameAssignment_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.7/@terminal' public CrossReference getToclassnameClassCrossReference_7_0() { return cToclassnameClassCrossReference_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.7/@terminal/@terminal' public RuleCall getToclassnameClassQualifiedNameParserRuleCall_7_0_1() { return cToclassnameClassQualifiedNameParserRuleCall_7_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.8' public Keyword getLeftCurlyBracketKeyword_8() { return cLeftCurlyBracketKeyword_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.9' public Alternatives getAlternatives_9() { return cAlternatives_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.9/@elements.0' public Assignment getAttributeAssignment_9_0() { return cAttributeAssignment_9_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.9/@elements.0/@terminal' public RuleCall getAttributeAttributeParserRuleCall_9_0_0() { return cAttributeAttributeParserRuleCall_9_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.9/@elements.1' public Assignment getInsertembedcodeAssignment_9_1() { return cInsertembedcodeAssignment_9_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.9/@elements.1/@terminal' public RuleCall getInsertembedcodeInsertEmbedCodeParserRuleCall_9_1_0() { return cInsertembedcodeInsertEmbedCodeParserRuleCall_9_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.12/@alternatives/@elements.10' public Keyword getRightCurlyBracketKeyword_10() { return cRightCurlyBracketKeyword_10; } } public class AttributeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Attribute"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cAttributeKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cTypeTypeParserRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0); private final Group cGroup_4 = (Group)cGroup.eContents().get(4); private final Keyword cAccessKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); private final Keyword cColonKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); private final Assignment cAccessAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); private final RuleCall cAccessAccessTypeEnumRuleCall_4_2_0 = (RuleCall)cAccessAssignment_4_2.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Attribute' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.0' public Keyword getAttributeKeyword_0() { return cAttributeKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.2' public Keyword getColonKeyword_2() { return cColonKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.3' public Assignment getTypeAssignment_3() { return cTypeAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.3/@terminal' public RuleCall getTypeTypeParserRuleCall_3_0() { return cTypeTypeParserRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.4' public Group getGroup_4() { return cGroup_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.4/@elements.0' public Keyword getAccessKeyword_4_0() { return cAccessKeyword_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.4/@elements.1' public Keyword getColonKeyword_4_1() { return cColonKeyword_4_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.4/@elements.2' public Assignment getAccessAssignment_4_2() { return cAccessAssignment_4_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.13/@alternatives/@elements.4/@elements.2/@terminal' public RuleCall getAccessAccessTypeEnumRuleCall_4_2_0() { return cAccessAccessTypeEnumRuleCall_4_2_0; } } public class ClassAttributeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClassAttribute"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cClassattributeKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cTypeTypeParserRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/ClassAttribute' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.15/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.15/@alternatives/@elements.0' public Keyword getClassattributeKeyword_0() { return cClassattributeKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.15/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.15/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.15/@alternatives/@elements.2' public Keyword getColonKeyword_2() { return cColonKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.15/@alternatives/@elements.3' public Assignment getTypeAssignment_3() { return cTypeAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.15/@alternatives/@elements.3/@terminal' public RuleCall getTypeTypeParserRuleCall_3_0() { return cTypeTypeParserRuleCall_3_0; } } public class ReferenceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Reference"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cReferenceKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cHyphenMinusGreaterThanSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cRefnameAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cRefnameRefNameParserRuleCall_3_0 = (RuleCall)cRefnameAssignment_3.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Reference' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.16/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.16/@alternatives/@elements.0' public Keyword getReferenceKeyword_0() { return cReferenceKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.16/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.16/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.16/@alternatives/@elements.2' public Keyword getHyphenMinusGreaterThanSignKeyword_2() { return cHyphenMinusGreaterThanSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.16/@alternatives/@elements.3' public Assignment getRefnameAssignment_3() { return cRefnameAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.16/@alternatives/@elements.3/@terminal' public RuleCall getRefnameRefNameParserRuleCall_3_0() { return cRefnameRefNameParserRuleCall_3_0; } } public class RefNameElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RefName"); private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup_0 = (Group)cGroup.eContents().get(0); private final Keyword cModeltypeKeyword_0_0 = (Keyword)cGroup_0.eContents().get(0); private final Assignment cModeltypenameAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); private final CrossReference cModeltypenameModelTypeCrossReference_0_1_0 = (CrossReference)cModeltypenameAssignment_0_1.eContents().get(0); private final RuleCall cModeltypenameModelTypeQualifiedNameParserRuleCall_0_1_0_1 = (RuleCall)cModeltypenameModelTypeCrossReference_0_1_0.eContents().get(1); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Keyword cClassKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); private final Assignment cClassnameAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final CrossReference cClassnameClassCrossReference_1_1_0 = (CrossReference)cClassnameAssignment_1_1.eContents().get(0); private final RuleCall cClassnameClassQualifiedNameParserRuleCall_1_1_0_1 = (RuleCall)cClassnameClassCrossReference_1_1_0.eContents().get(1); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/RefName' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.0' public Group getGroup_0() { return cGroup_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.0/@elements.0' public Keyword getModeltypeKeyword_0_0() { return cModeltypeKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.0/@elements.1' public Assignment getModeltypenameAssignment_0_1() { return cModeltypenameAssignment_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.0/@elements.1/@terminal' public CrossReference getModeltypenameModelTypeCrossReference_0_1_0() { return cModeltypenameModelTypeCrossReference_0_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.0/@elements.1/@terminal/@terminal' public RuleCall getModeltypenameModelTypeQualifiedNameParserRuleCall_0_1_0_1() { return cModeltypenameModelTypeQualifiedNameParserRuleCall_0_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.1' public Group getGroup_1() { return cGroup_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.1/@elements.0' public Keyword getClassKeyword_1_0() { return cClassKeyword_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.1/@elements.1' public Assignment getClassnameAssignment_1_1() { return cClassnameAssignment_1_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.1/@elements.1/@terminal' public CrossReference getClassnameClassCrossReference_1_1_0() { return cClassnameClassCrossReference_1_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.17/@alternatives/@elements.1/@elements.1/@terminal/@terminal' public RuleCall getClassnameClassQualifiedNameParserRuleCall_1_1_0_1() { return cClassnameClassQualifiedNameParserRuleCall_1_1_0_1; } } public class TypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Type"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cSimpletypeAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cSimpletypeSimpleTypeEnumRuleCall_0_0 = (RuleCall)cSimpletypeAssignment_0.eContents().get(0); private final Assignment cEnumtypeAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cEnumtypeEnumTypeParserRuleCall_1_0 = (RuleCall)cEnumtypeAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Type' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.18/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.18/@alternatives/@elements.0' public Assignment getSimpletypeAssignment_0() { return cSimpletypeAssignment_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.18/@alternatives/@elements.0/@terminal' public RuleCall getSimpletypeSimpleTypeEnumRuleCall_0_0() { return cSimpletypeSimpleTypeEnumRuleCall_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.18/@alternatives/@elements.1' public Assignment getEnumtypeAssignment_1() { return cEnumtypeAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.18/@alternatives/@elements.1/@terminal' public RuleCall getEnumtypeEnumTypeParserRuleCall_1_0() { return cEnumtypeEnumTypeParserRuleCall_1_0; } } public class EnumTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EnumType"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cEnumKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameEnumerationCrossReference_1_0 = (CrossReference)cNameAssignment_1.eContents().get(0); private final RuleCall cNameEnumerationQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameEnumerationCrossReference_1_0.eContents().get(1); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/EnumType' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.20/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.20/@alternatives/@elements.0' public Keyword getEnumKeyword_0() { return cEnumKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.20/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.20/@alternatives/@elements.1/@terminal' public CrossReference getNameEnumerationCrossReference_1_0() { return cNameEnumerationCrossReference_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.20/@alternatives/@elements.1/@terminal/@terminal' public RuleCall getNameEnumerationQualifiedNameParserRuleCall_1_0_1() { return cNameEnumerationQualifiedNameParserRuleCall_1_0_1; } } public class ModelTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelType"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cModeltypeKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Keyword cClassesKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cClassnameAssignment_4 = (Assignment)cGroup.eContents().get(4); private final CrossReference cClassnameClassCrossReference_4_0 = (CrossReference)cClassnameAssignment_4.eContents().get(0); private final RuleCall cClassnameClassQualifiedNameParserRuleCall_4_0_1 = (RuleCall)cClassnameClassCrossReference_4_0.eContents().get(1); private final Keyword cRelationsKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Alternatives cAlternatives_6 = (Alternatives)cGroup.eContents().get(6); private final Keyword cNoneKeyword_6_0 = (Keyword)cAlternatives_6.eContents().get(0); private final Assignment cRelationnameAssignment_6_1 = (Assignment)cAlternatives_6.eContents().get(1); private final CrossReference cRelationnameRelationCrossReference_6_1_0 = (CrossReference)cRelationnameAssignment_6_1.eContents().get(0); private final RuleCall cRelationnameRelationQualifiedNameParserRuleCall_6_1_0_1 = (RuleCall)cRelationnameRelationCrossReference_6_1_0.eContents().get(1); private final Keyword cModesKeyword_7 = (Keyword)cGroup.eContents().get(7); private final Alternatives cAlternatives_8 = (Alternatives)cGroup.eContents().get(8); private final Keyword cNoneKeyword_8_0 = (Keyword)cAlternatives_8.eContents().get(0); private final Assignment cModenameAssignment_8_1 = (Assignment)cAlternatives_8.eContents().get(1); private final RuleCall cModenameModeParserRuleCall_8_1_0 = (RuleCall)cModenameAssignment_8_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/ModelType' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.0' public Keyword getModeltypeKeyword_0() { return cModeltypeKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.2' public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.3' public Keyword getClassesKeyword_3() { return cClassesKeyword_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.4' public Assignment getClassnameAssignment_4() { return cClassnameAssignment_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.4/@terminal' public CrossReference getClassnameClassCrossReference_4_0() { return cClassnameClassCrossReference_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.4/@terminal/@terminal' public RuleCall getClassnameClassQualifiedNameParserRuleCall_4_0_1() { return cClassnameClassQualifiedNameParserRuleCall_4_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.5' public Keyword getRelationsKeyword_5() { return cRelationsKeyword_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.6' public Alternatives getAlternatives_6() { return cAlternatives_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.6/@elements.0' public Keyword getNoneKeyword_6_0() { return cNoneKeyword_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.6/@elements.1' public Assignment getRelationnameAssignment_6_1() { return cRelationnameAssignment_6_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.6/@elements.1/@terminal' public CrossReference getRelationnameRelationCrossReference_6_1_0() { return cRelationnameRelationCrossReference_6_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.6/@elements.1/@terminal/@terminal' public RuleCall getRelationnameRelationQualifiedNameParserRuleCall_6_1_0_1() { return cRelationnameRelationQualifiedNameParserRuleCall_6_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.7' public Keyword getModesKeyword_7() { return cModesKeyword_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.8' public Alternatives getAlternatives_8() { return cAlternatives_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.8/@elements.0' public Keyword getNoneKeyword_8_0() { return cNoneKeyword_8_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.8/@elements.1' public Assignment getModenameAssignment_8_1() { return cModenameAssignment_8_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.8/@elements.1/@terminal' public RuleCall getModenameModeParserRuleCall_8_1_0() { return cModenameModeParserRuleCall_8_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.21/@alternatives/@elements.9' public Keyword getRightCurlyBracketKeyword_9() { return cRightCurlyBracketKeyword_9; } } public class ModeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Mode"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cModeKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cIncludeKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Group cGroup_3 = (Group)cGroup.eContents().get(3); private final Keyword cClassesKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cClassnameAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final CrossReference cClassnameClassCrossReference_3_1_0 = (CrossReference)cClassnameAssignment_3_1.eContents().get(0); private final RuleCall cClassnameClassQualifiedNameParserRuleCall_3_1_0_1 = (RuleCall)cClassnameClassCrossReference_3_1_0.eContents().get(1); private final Keyword cRelationsKeyword_3_2 = (Keyword)cGroup_3.eContents().get(2); private final Alternatives cAlternatives_3_3 = (Alternatives)cGroup_3.eContents().get(3); private final Keyword cNoneKeyword_3_3_0 = (Keyword)cAlternatives_3_3.eContents().get(0); private final Assignment cRelationnameAssignment_3_3_1 = (Assignment)cAlternatives_3_3.eContents().get(1); private final CrossReference cRelationnameRelationCrossReference_3_3_1_0 = (CrossReference)cRelationnameAssignment_3_3_1.eContents().get(0); private final RuleCall cRelationnameRelationQualifiedNameParserRuleCall_3_3_1_0_1 = (RuleCall)cRelationnameRelationCrossReference_3_3_1_0.eContents().get(1); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Mode' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.0' public Keyword getModeKeyword_0() { return cModeKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.2' public Keyword getIncludeKeyword_2() { return cIncludeKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3' public Group getGroup_3() { return cGroup_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.0' public Keyword getClassesKeyword_3_0() { return cClassesKeyword_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.1' public Assignment getClassnameAssignment_3_1() { return cClassnameAssignment_3_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.1/@terminal' public CrossReference getClassnameClassCrossReference_3_1_0() { return cClassnameClassCrossReference_3_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.1/@terminal/@terminal' public RuleCall getClassnameClassQualifiedNameParserRuleCall_3_1_0_1() { return cClassnameClassQualifiedNameParserRuleCall_3_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.2' public Keyword getRelationsKeyword_3_2() { return cRelationsKeyword_3_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.3' public Alternatives getAlternatives_3_3() { return cAlternatives_3_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.3/@elements.0' public Keyword getNoneKeyword_3_3_0() { return cNoneKeyword_3_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.3/@elements.1' public Assignment getRelationnameAssignment_3_3_1() { return cRelationnameAssignment_3_3_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.3/@elements.1/@terminal' public CrossReference getRelationnameRelationCrossReference_3_3_1_0() { return cRelationnameRelationCrossReference_3_3_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.22/@alternatives/@elements.3/@elements.3/@elements.1/@terminal/@terminal' public RuleCall getRelationnameRelationQualifiedNameParserRuleCall_3_3_1_0_1() { return cRelationnameRelationQualifiedNameParserRuleCall_3_3_1_0_1; } } public class SymbolClassElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SymbolClass"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cClassgraphKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Keyword cStyleKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); private final Assignment cGlobalstyleAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); private final CrossReference cGlobalstyleSymbolStyleCrossReference_2_1_0 = (CrossReference)cGlobalstyleAssignment_2_1.eContents().get(0); private final RuleCall cGlobalstyleSymbolStyleQualifiedNameParserRuleCall_2_1_0_1 = (RuleCall)cGlobalstyleSymbolStyleCrossReference_2_1_0.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cSvgcommandAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cSvgcommandSVGCommandParserRuleCall_4_0 = (RuleCall)cSvgcommandAssignment_4.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/SymbolClass' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.0' public Keyword getClassgraphKeyword_0() { return cClassgraphKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.2' public Group getGroup_2() { return cGroup_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.2/@elements.0' public Keyword getStyleKeyword_2_0() { return cStyleKeyword_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.2/@elements.1' public Assignment getGlobalstyleAssignment_2_1() { return cGlobalstyleAssignment_2_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.2/@elements.1/@terminal' public CrossReference getGlobalstyleSymbolStyleCrossReference_2_1_0() { return cGlobalstyleSymbolStyleCrossReference_2_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.2/@elements.1/@terminal/@terminal' public RuleCall getGlobalstyleSymbolStyleQualifiedNameParserRuleCall_2_1_0_1() { return cGlobalstyleSymbolStyleQualifiedNameParserRuleCall_2_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.3' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.4' public Assignment getSvgcommandAssignment_4() { return cSvgcommandAssignment_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.4/@terminal' public RuleCall getSvgcommandSVGCommandParserRuleCall_4_0() { return cSvgcommandSVGCommandParserRuleCall_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.23/@alternatives/@elements.5' public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class SymbolRelationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SymbolRelation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cRelationgraphKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Group cGroup_2 = (Group)cGroup.eContents().get(2); private final Keyword cStyleKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); private final Assignment cGlobalstyleAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); private final CrossReference cGlobalstyleSymbolStyleCrossReference_2_1_0 = (CrossReference)cGlobalstyleAssignment_2_1.eContents().get(0); private final RuleCall cGlobalstyleSymbolStyleQualifiedNameParserRuleCall_2_1_0_1 = (RuleCall)cGlobalstyleSymbolStyleCrossReference_2_1_0.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Keyword cFromKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Assignment cSvgcommandsfromAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cSvgcommandsfromSVGCommandParserRuleCall_5_0 = (RuleCall)cSvgcommandsfromAssignment_5.eContents().get(0); private final Keyword cMiddleKeyword_6 = (Keyword)cGroup.eContents().get(6); private final Assignment cSvgcommandsmiddleAssignment_7 = (Assignment)cGroup.eContents().get(7); private final RuleCall cSvgcommandsmiddleSVGCommandParserRuleCall_7_0 = (RuleCall)cSvgcommandsmiddleAssignment_7.eContents().get(0); private final Keyword cToKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Assignment cSvgcommandstoAssignment_9 = (Assignment)cGroup.eContents().get(9); private final RuleCall cSvgcommandstoSVGCommandParserRuleCall_9_0 = (RuleCall)cSvgcommandstoAssignment_9.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/SymbolRelation' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.0' public Keyword getRelationgraphKeyword_0() { return cRelationgraphKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.1' public Assignment getNameAssignment_1() { return cNameAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.2' public Group getGroup_2() { return cGroup_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.2/@elements.0' public Keyword getStyleKeyword_2_0() { return cStyleKeyword_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.2/@elements.1' public Assignment getGlobalstyleAssignment_2_1() { return cGlobalstyleAssignment_2_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.2/@elements.1/@terminal' public CrossReference getGlobalstyleSymbolStyleCrossReference_2_1_0() { return cGlobalstyleSymbolStyleCrossReference_2_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.2/@elements.1/@terminal/@terminal' public RuleCall getGlobalstyleSymbolStyleQualifiedNameParserRuleCall_2_1_0_1() { return cGlobalstyleSymbolStyleQualifiedNameParserRuleCall_2_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.3' public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.4' public Keyword getFromKeyword_4() { return cFromKeyword_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.5' public Assignment getSvgcommandsfromAssignment_5() { return cSvgcommandsfromAssignment_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.5/@terminal' public RuleCall getSvgcommandsfromSVGCommandParserRuleCall_5_0() { return cSvgcommandsfromSVGCommandParserRuleCall_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.6' public Keyword getMiddleKeyword_6() { return cMiddleKeyword_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.7' public Assignment getSvgcommandsmiddleAssignment_7() { return cSvgcommandsmiddleAssignment_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.7/@terminal' public RuleCall getSvgcommandsmiddleSVGCommandParserRuleCall_7_0() { return cSvgcommandsmiddleSVGCommandParserRuleCall_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.8' public Keyword getToKeyword_8() { return cToKeyword_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.9' public Assignment getSvgcommandstoAssignment_9() { return cSvgcommandstoAssignment_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.9/@terminal' public RuleCall getSvgcommandstoSVGCommandParserRuleCall_9_0() { return cSvgcommandstoSVGCommandParserRuleCall_9_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.24/@alternatives/@elements.10' public Keyword getRightCurlyBracketKeyword_10() { return cRightCurlyBracketKeyword_10; } } public class SVGCommandElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SVGCommand"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cInsertembedcodeAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cInsertembedcodeInsertEmbedCodeParserRuleCall_0_0 = (RuleCall)cInsertembedcodeAssignment_0.eContents().get(0); private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); private final Alternatives cAlternatives_1_0 = (Alternatives)cGroup_1.eContents().get(0); private final Assignment cRectangleAssignment_1_0_0 = (Assignment)cAlternatives_1_0.eContents().get(0); private final RuleCall cRectangleRectangleParserRuleCall_1_0_0_0 = (RuleCall)cRectangleAssignment_1_0_0.eContents().get(0); private final Assignment cCircleAssignment_1_0_1 = (Assignment)cAlternatives_1_0.eContents().get(1); private final RuleCall cCircleCircleParserRuleCall_1_0_1_0 = (RuleCall)cCircleAssignment_1_0_1.eContents().get(0); private final Assignment cEllipseAssignment_1_0_2 = (Assignment)cAlternatives_1_0.eContents().get(2); private final RuleCall cEllipseEllipseParserRuleCall_1_0_2_0 = (RuleCall)cEllipseAssignment_1_0_2.eContents().get(0); private final Assignment cLineAssignment_1_0_3 = (Assignment)cAlternatives_1_0.eContents().get(3); private final RuleCall cLineLineParserRuleCall_1_0_3_0 = (RuleCall)cLineAssignment_1_0_3.eContents().get(0); private final Assignment cPolylineAssignment_1_0_4 = (Assignment)cAlternatives_1_0.eContents().get(4); private final RuleCall cPolylinePolylineParserRuleCall_1_0_4_0 = (RuleCall)cPolylineAssignment_1_0_4.eContents().get(0); private final Assignment cPolygonAssignment_1_0_5 = (Assignment)cAlternatives_1_0.eContents().get(5); private final RuleCall cPolygonPolygonParserRuleCall_1_0_5_0 = (RuleCall)cPolygonAssignment_1_0_5.eContents().get(0); private final Assignment cPathAssignment_1_0_6 = (Assignment)cAlternatives_1_0.eContents().get(6); private final RuleCall cPathPathParserRuleCall_1_0_6_0 = (RuleCall)cPathAssignment_1_0_6.eContents().get(0); private final Assignment cTextAssignment_1_0_7 = (Assignment)cAlternatives_1_0.eContents().get(7); private final RuleCall cTextTextParserRuleCall_1_0_7_0 = (RuleCall)cTextAssignment_1_0_7.eContents().get(0); private final Alternatives cAlternatives_1_1 = (Alternatives)cGroup_1.eContents().get(1); private final Assignment cSymbolstyleAssignment_1_1_0 = (Assignment)cAlternatives_1_1.eContents().get(0); private final RuleCall cSymbolstyleSymbolStyleParserRuleCall_1_1_0_0 = (RuleCall)cSymbolstyleAssignment_1_1_0.eContents().get(0); private final Group cGroup_1_1_1 = (Group)cAlternatives_1_1.eContents().get(1); private final Keyword cStyleKeyword_1_1_1_0 = (Keyword)cGroup_1_1_1.eContents().get(0); private final Assignment cSymbolstylerefAssignment_1_1_1_1 = (Assignment)cGroup_1_1_1.eContents().get(1); private final CrossReference cSymbolstylerefSymbolStyleCrossReference_1_1_1_1_0 = (CrossReference)cSymbolstylerefAssignment_1_1_1_1.eContents().get(0); private final RuleCall cSymbolstylerefSymbolStyleQualifiedNameParserRuleCall_1_1_1_1_0_1 = (RuleCall)cSymbolstylerefSymbolStyleCrossReference_1_1_1_1_0.eContents().get(1); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/SVGCommand' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.0' public Assignment getInsertembedcodeAssignment_0() { return cInsertembedcodeAssignment_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.0/@terminal' public RuleCall getInsertembedcodeInsertEmbedCodeParserRuleCall_0_0() { return cInsertembedcodeInsertEmbedCodeParserRuleCall_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1' public Group getGroup_1() { return cGroup_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0' public Alternatives getAlternatives_1_0() { return cAlternatives_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.0' public Assignment getRectangleAssignment_1_0_0() { return cRectangleAssignment_1_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.0/@terminal' public RuleCall getRectangleRectangleParserRuleCall_1_0_0_0() { return cRectangleRectangleParserRuleCall_1_0_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.1' public Assignment getCircleAssignment_1_0_1() { return cCircleAssignment_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.1/@terminal' public RuleCall getCircleCircleParserRuleCall_1_0_1_0() { return cCircleCircleParserRuleCall_1_0_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.2' public Assignment getEllipseAssignment_1_0_2() { return cEllipseAssignment_1_0_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.2/@terminal' public RuleCall getEllipseEllipseParserRuleCall_1_0_2_0() { return cEllipseEllipseParserRuleCall_1_0_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.3' public Assignment getLineAssignment_1_0_3() { return cLineAssignment_1_0_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.3/@terminal' public RuleCall getLineLineParserRuleCall_1_0_3_0() { return cLineLineParserRuleCall_1_0_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.4' public Assignment getPolylineAssignment_1_0_4() { return cPolylineAssignment_1_0_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.4/@terminal' public RuleCall getPolylinePolylineParserRuleCall_1_0_4_0() { return cPolylinePolylineParserRuleCall_1_0_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.5' public Assignment getPolygonAssignment_1_0_5() { return cPolygonAssignment_1_0_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.5/@terminal' public RuleCall getPolygonPolygonParserRuleCall_1_0_5_0() { return cPolygonPolygonParserRuleCall_1_0_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.6' public Assignment getPathAssignment_1_0_6() { return cPathAssignment_1_0_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.6/@terminal' public RuleCall getPathPathParserRuleCall_1_0_6_0() { return cPathPathParserRuleCall_1_0_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.7' public Assignment getTextAssignment_1_0_7() { return cTextAssignment_1_0_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.0/@elements.7/@terminal' public RuleCall getTextTextParserRuleCall_1_0_7_0() { return cTextTextParserRuleCall_1_0_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1' public Alternatives getAlternatives_1_1() { return cAlternatives_1_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1/@elements.0' public Assignment getSymbolstyleAssignment_1_1_0() { return cSymbolstyleAssignment_1_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1/@elements.0/@terminal' public RuleCall getSymbolstyleSymbolStyleParserRuleCall_1_1_0_0() { return cSymbolstyleSymbolStyleParserRuleCall_1_1_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1/@elements.1' public Group getGroup_1_1_1() { return cGroup_1_1_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1/@elements.1/@elements.0' public Keyword getStyleKeyword_1_1_1_0() { return cStyleKeyword_1_1_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1/@elements.1/@elements.1' public Assignment getSymbolstylerefAssignment_1_1_1_1() { return cSymbolstylerefAssignment_1_1_1_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1/@elements.1/@elements.1/@terminal' public CrossReference getSymbolstylerefSymbolStyleCrossReference_1_1_1_1_0() { return cSymbolstylerefSymbolStyleCrossReference_1_1_1_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.25/@alternatives/@elements.1/@elements.1/@elements.1/@elements.1/@terminal/@terminal' public RuleCall getSymbolstylerefSymbolStyleQualifiedNameParserRuleCall_1_1_1_1_0_1() { return cSymbolstylerefSymbolStyleQualifiedNameParserRuleCall_1_1_1_1_0_1; } } public class RectangleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Rectangle"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cRectangleKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cXKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cXAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cXRealNumberParserRuleCall_3_0 = (RuleCall)cXAssignment_3.eContents().get(0); private final Keyword cYKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Keyword cEqualsSignKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cYAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cYRealNumberParserRuleCall_6_0 = (RuleCall)cYAssignment_6.eContents().get(0); private final Keyword cWKeyword_7 = (Keyword)cGroup.eContents().get(7); private final Keyword cEqualsSignKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Assignment cWidthAssignment_9 = (Assignment)cGroup.eContents().get(9); private final RuleCall cWidthNumberParserRuleCall_9_0 = (RuleCall)cWidthAssignment_9.eContents().get(0); private final Keyword cHKeyword_10 = (Keyword)cGroup.eContents().get(10); private final Keyword cEqualsSignKeyword_11 = (Keyword)cGroup.eContents().get(11); private final Assignment cHeightAssignment_12 = (Assignment)cGroup.eContents().get(12); private final RuleCall cHeightNumberParserRuleCall_12_0 = (RuleCall)cHeightAssignment_12.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Rectangle' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.0' public Keyword getRectangleKeyword_0() { return cRectangleKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.1' public Keyword getXKeyword_1() { return cXKeyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.2' public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.3' public Assignment getXAssignment_3() { return cXAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.3/@terminal' public RuleCall getXRealNumberParserRuleCall_3_0() { return cXRealNumberParserRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.4' public Keyword getYKeyword_4() { return cYKeyword_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.5' public Keyword getEqualsSignKeyword_5() { return cEqualsSignKeyword_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.6' public Assignment getYAssignment_6() { return cYAssignment_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.6/@terminal' public RuleCall getYRealNumberParserRuleCall_6_0() { return cYRealNumberParserRuleCall_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.7' public Keyword getWKeyword_7() { return cWKeyword_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.8' public Keyword getEqualsSignKeyword_8() { return cEqualsSignKeyword_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.9' public Assignment getWidthAssignment_9() { return cWidthAssignment_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.9/@terminal' public RuleCall getWidthNumberParserRuleCall_9_0() { return cWidthNumberParserRuleCall_9_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.10' public Keyword getHKeyword_10() { return cHKeyword_10; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.11' public Keyword getEqualsSignKeyword_11() { return cEqualsSignKeyword_11; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.12' public Assignment getHeightAssignment_12() { return cHeightAssignment_12; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.26/@alternatives/@elements.12/@terminal' public RuleCall getHeightNumberParserRuleCall_12_0() { return cHeightNumberParserRuleCall_12_0; } } public class CircleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Circle"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cCircleKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cCxKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cCxAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cCxRealNumberParserRuleCall_3_0 = (RuleCall)cCxAssignment_3.eContents().get(0); private final Keyword cCyKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Keyword cEqualsSignKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cCyAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cCyRealNumberParserRuleCall_6_0 = (RuleCall)cCyAssignment_6.eContents().get(0); private final Keyword cRKeyword_7 = (Keyword)cGroup.eContents().get(7); private final Keyword cEqualsSignKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Assignment cRAssignment_9 = (Assignment)cGroup.eContents().get(9); private final RuleCall cRNumberParserRuleCall_9_0 = (RuleCall)cRAssignment_9.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Circle' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.0' public Keyword getCircleKeyword_0() { return cCircleKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.1' public Keyword getCxKeyword_1() { return cCxKeyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.2' public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.3' public Assignment getCxAssignment_3() { return cCxAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.3/@terminal' public RuleCall getCxRealNumberParserRuleCall_3_0() { return cCxRealNumberParserRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.4' public Keyword getCyKeyword_4() { return cCyKeyword_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.5' public Keyword getEqualsSignKeyword_5() { return cEqualsSignKeyword_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.6' public Assignment getCyAssignment_6() { return cCyAssignment_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.6/@terminal' public RuleCall getCyRealNumberParserRuleCall_6_0() { return cCyRealNumberParserRuleCall_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.7' public Keyword getRKeyword_7() { return cRKeyword_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.8' public Keyword getEqualsSignKeyword_8() { return cEqualsSignKeyword_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.9' public Assignment getRAssignment_9() { return cRAssignment_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.27/@alternatives/@elements.9/@terminal' public RuleCall getRNumberParserRuleCall_9_0() { return cRNumberParserRuleCall_9_0; } } public class EllipseElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Ellipse"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cEllipseKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cCxKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cCxAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cCxRealNumberParserRuleCall_3_0 = (RuleCall)cCxAssignment_3.eContents().get(0); private final Keyword cCyKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Keyword cEqualsSignKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cCyAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cCyRealNumberParserRuleCall_6_0 = (RuleCall)cCyAssignment_6.eContents().get(0); private final Keyword cRxKeyword_7 = (Keyword)cGroup.eContents().get(7); private final Keyword cEqualsSignKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Assignment cRxAssignment_9 = (Assignment)cGroup.eContents().get(9); private final RuleCall cRxRealNumberParserRuleCall_9_0 = (RuleCall)cRxAssignment_9.eContents().get(0); private final Keyword cRyKeyword_10 = (Keyword)cGroup.eContents().get(10); private final Keyword cEqualsSignKeyword_11 = (Keyword)cGroup.eContents().get(11); private final Assignment cRyAssignment_12 = (Assignment)cGroup.eContents().get(12); private final RuleCall cRyRealNumberParserRuleCall_12_0 = (RuleCall)cRyAssignment_12.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Ellipse' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.0' public Keyword getEllipseKeyword_0() { return cEllipseKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.1' public Keyword getCxKeyword_1() { return cCxKeyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.2' public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.3' public Assignment getCxAssignment_3() { return cCxAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.3/@terminal' public RuleCall getCxRealNumberParserRuleCall_3_0() { return cCxRealNumberParserRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.4' public Keyword getCyKeyword_4() { return cCyKeyword_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.5' public Keyword getEqualsSignKeyword_5() { return cEqualsSignKeyword_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.6' public Assignment getCyAssignment_6() { return cCyAssignment_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.6/@terminal' public RuleCall getCyRealNumberParserRuleCall_6_0() { return cCyRealNumberParserRuleCall_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.7' public Keyword getRxKeyword_7() { return cRxKeyword_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.8' public Keyword getEqualsSignKeyword_8() { return cEqualsSignKeyword_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.9' public Assignment getRxAssignment_9() { return cRxAssignment_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.9/@terminal' public RuleCall getRxRealNumberParserRuleCall_9_0() { return cRxRealNumberParserRuleCall_9_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.10' public Keyword getRyKeyword_10() { return cRyKeyword_10; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.11' public Keyword getEqualsSignKeyword_11() { return cEqualsSignKeyword_11; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.12' public Assignment getRyAssignment_12() { return cRyAssignment_12; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.28/@alternatives/@elements.12/@terminal' public RuleCall getRyRealNumberParserRuleCall_12_0() { return cRyRealNumberParserRuleCall_12_0; } } public class LineElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Line"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cLineKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cX1Keyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cX1Assignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cX1RealNumberParserRuleCall_3_0 = (RuleCall)cX1Assignment_3.eContents().get(0); private final Keyword cY1Keyword_4 = (Keyword)cGroup.eContents().get(4); private final Keyword cEqualsSignKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cY1Assignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cY1RealNumberParserRuleCall_6_0 = (RuleCall)cY1Assignment_6.eContents().get(0); private final Keyword cX2Keyword_7 = (Keyword)cGroup.eContents().get(7); private final Keyword cEqualsSignKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Assignment cX2Assignment_9 = (Assignment)cGroup.eContents().get(9); private final RuleCall cX2RealNumberParserRuleCall_9_0 = (RuleCall)cX2Assignment_9.eContents().get(0); private final Keyword cY2Keyword_10 = (Keyword)cGroup.eContents().get(10); private final Keyword cEqualsSignKeyword_11 = (Keyword)cGroup.eContents().get(11); private final Assignment cY2Assignment_12 = (Assignment)cGroup.eContents().get(12); private final RuleCall cY2RealNumberParserRuleCall_12_0 = (RuleCall)cY2Assignment_12.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Line' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.0' public Keyword getLineKeyword_0() { return cLineKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.1' public Keyword getX1Keyword_1() { return cX1Keyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.2' public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.3' public Assignment getX1Assignment_3() { return cX1Assignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.3/@terminal' public RuleCall getX1RealNumberParserRuleCall_3_0() { return cX1RealNumberParserRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.4' public Keyword getY1Keyword_4() { return cY1Keyword_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.5' public Keyword getEqualsSignKeyword_5() { return cEqualsSignKeyword_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.6' public Assignment getY1Assignment_6() { return cY1Assignment_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.6/@terminal' public RuleCall getY1RealNumberParserRuleCall_6_0() { return cY1RealNumberParserRuleCall_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.7' public Keyword getX2Keyword_7() { return cX2Keyword_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.8' public Keyword getEqualsSignKeyword_8() { return cEqualsSignKeyword_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.9' public Assignment getX2Assignment_9() { return cX2Assignment_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.9/@terminal' public RuleCall getX2RealNumberParserRuleCall_9_0() { return cX2RealNumberParserRuleCall_9_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.10' public Keyword getY2Keyword_10() { return cY2Keyword_10; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.11' public Keyword getEqualsSignKeyword_11() { return cEqualsSignKeyword_11; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.12' public Assignment getY2Assignment_12() { return cY2Assignment_12; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.29/@alternatives/@elements.12/@terminal' public RuleCall getY2RealNumberParserRuleCall_12_0() { return cY2RealNumberParserRuleCall_12_0; } } public class PolylineElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Polyline"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cPolylineKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cPointsKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cPointsAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cPointsPointsParserRuleCall_3_0 = (RuleCall)cPointsAssignment_3.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Polyline' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.30/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.30/@alternatives/@elements.0' public Keyword getPolylineKeyword_0() { return cPolylineKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.30/@alternatives/@elements.1' public Keyword getPointsKeyword_1() { return cPointsKeyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.30/@alternatives/@elements.2' public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.30/@alternatives/@elements.3' public Assignment getPointsAssignment_3() { return cPointsAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.30/@alternatives/@elements.3/@terminal' public RuleCall getPointsPointsParserRuleCall_3_0() { return cPointsPointsParserRuleCall_3_0; } } public class PolygonElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Polygon"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cPolygonKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cPointsKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cPointsAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cPointsPointsParserRuleCall_3_0 = (RuleCall)cPointsAssignment_3.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Polygon' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.31/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.31/@alternatives/@elements.0' public Keyword getPolygonKeyword_0() { return cPolygonKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.31/@alternatives/@elements.1' public Keyword getPointsKeyword_1() { return cPointsKeyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.31/@alternatives/@elements.2' public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.31/@alternatives/@elements.3' public Assignment getPointsAssignment_3() { return cPointsAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.31/@alternatives/@elements.3/@terminal' public RuleCall getPointsPointsParserRuleCall_3_0() { return cPointsPointsParserRuleCall_3_0; } } public class PathElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Path"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cPathKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cDKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Keyword cEqualsSignKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cPathdataAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cPathdataPathDataParserRuleCall_3_0 = (RuleCall)cPathdataAssignment_3.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Path' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.32/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.32/@alternatives/@elements.0' public Keyword getPathKeyword_0() { return cPathKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.32/@alternatives/@elements.1' public Keyword getDKeyword_1() { return cDKeyword_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.32/@alternatives/@elements.2' public Keyword getEqualsSignKeyword_2() { return cEqualsSignKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.32/@alternatives/@elements.3' public Assignment getPathdataAssignment_3() { return cPathdataAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.32/@alternatives/@elements.3/@terminal' public RuleCall getPathdataPathDataParserRuleCall_3_0() { return cPathdataPathDataParserRuleCall_3_0; } } public class TextElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Text"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cTextKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cValueAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cValueSTRINGTerminalRuleCall_1_0 = (RuleCall)cValueAssignment_1.eContents().get(0); private final Keyword cXKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Keyword cEqualsSignKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cXAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cXRealNumberParserRuleCall_4_0 = (RuleCall)cXAssignment_4.eContents().get(0); private final Keyword cYKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Keyword cEqualsSignKeyword_6 = (Keyword)cGroup.eContents().get(6); private final Assignment cYAssignment_7 = (Assignment)cGroup.eContents().get(7); private final RuleCall cYRealNumberParserRuleCall_7_0 = (RuleCall)cYAssignment_7.eContents().get(0); private final Group cGroup_8 = (Group)cGroup.eContents().get(8); private final Keyword cFontFamilyKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); private final Keyword cEqualsSignKeyword_8_1 = (Keyword)cGroup_8.eContents().get(1); private final Assignment cFontfamilyAssignment_8_2 = (Assignment)cGroup_8.eContents().get(2); private final RuleCall cFontfamilyFontFamilyParserRuleCall_8_2_0 = (RuleCall)cFontfamilyAssignment_8_2.eContents().get(0); private final Group cGroup_9 = (Group)cGroup.eContents().get(9); private final Keyword cFontSizeKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); private final Keyword cEqualsSignKeyword_9_1 = (Keyword)cGroup_9.eContents().get(1); private final Assignment cFontsizeAssignment_9_2 = (Assignment)cGroup_9.eContents().get(2); private final RuleCall cFontsizeFontSizeParserRuleCall_9_2_0 = (RuleCall)cFontsizeAssignment_9_2.eContents().get(0); private final Group cGroup_10 = (Group)cGroup.eContents().get(10); private final Keyword cFillKeyword_10_0 = (Keyword)cGroup_10.eContents().get(0); private final Keyword cEqualsSignKeyword_10_1 = (Keyword)cGroup_10.eContents().get(1); private final Assignment cFillcolorAssignment_10_2 = (Assignment)cGroup_10.eContents().get(2); private final RuleCall cFillcolorFillColorParserRuleCall_10_2_0 = (RuleCall)cFillcolorAssignment_10_2.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Text' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.0' public Keyword getTextKeyword_0() { return cTextKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.1' public Assignment getValueAssignment_1() { return cValueAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.1/@terminal' public RuleCall getValueSTRINGTerminalRuleCall_1_0() { return cValueSTRINGTerminalRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.2' public Keyword getXKeyword_2() { return cXKeyword_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.3' public Keyword getEqualsSignKeyword_3() { return cEqualsSignKeyword_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.4' public Assignment getXAssignment_4() { return cXAssignment_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.4/@terminal' public RuleCall getXRealNumberParserRuleCall_4_0() { return cXRealNumberParserRuleCall_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.5' public Keyword getYKeyword_5() { return cYKeyword_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.6' public Keyword getEqualsSignKeyword_6() { return cEqualsSignKeyword_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.7' public Assignment getYAssignment_7() { return cYAssignment_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.7/@terminal' public RuleCall getYRealNumberParserRuleCall_7_0() { return cYRealNumberParserRuleCall_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.8' public Group getGroup_8() { return cGroup_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.8/@elements.0' public Keyword getFontFamilyKeyword_8_0() { return cFontFamilyKeyword_8_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.8/@elements.1' public Keyword getEqualsSignKeyword_8_1() { return cEqualsSignKeyword_8_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.8/@elements.2' public Assignment getFontfamilyAssignment_8_2() { return cFontfamilyAssignment_8_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.8/@elements.2/@terminal' public RuleCall getFontfamilyFontFamilyParserRuleCall_8_2_0() { return cFontfamilyFontFamilyParserRuleCall_8_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.9' public Group getGroup_9() { return cGroup_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.9/@elements.0' public Keyword getFontSizeKeyword_9_0() { return cFontSizeKeyword_9_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.9/@elements.1' public Keyword getEqualsSignKeyword_9_1() { return cEqualsSignKeyword_9_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.9/@elements.2' public Assignment getFontsizeAssignment_9_2() { return cFontsizeAssignment_9_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.9/@elements.2/@terminal' public RuleCall getFontsizeFontSizeParserRuleCall_9_2_0() { return cFontsizeFontSizeParserRuleCall_9_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.10' public Group getGroup_10() { return cGroup_10; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.10/@elements.0' public Keyword getFillKeyword_10_0() { return cFillKeyword_10_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.10/@elements.1' public Keyword getEqualsSignKeyword_10_1() { return cEqualsSignKeyword_10_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.10/@elements.2' public Assignment getFillcolorAssignment_10_2() { return cFillcolorAssignment_10_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.33/@alternatives/@elements.10/@elements.2/@terminal' public RuleCall getFillcolorFillColorParserRuleCall_10_2_0() { return cFillcolorFillColorParserRuleCall_10_2_0; } } public class PathDataElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PathData"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cMovetoAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cMovetoMoveToParserRuleCall_0_0 = (RuleCall)cMovetoAssignment_0.eContents().get(0); private final Assignment cLinetoAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cLinetoLineToParserRuleCall_1_0 = (RuleCall)cLinetoAssignment_1.eContents().get(0); private final Assignment cHorizontallinetoAssignment_2 = (Assignment)cAlternatives.eContents().get(2); private final RuleCall cHorizontallinetoHorizontalLineToParserRuleCall_2_0 = (RuleCall)cHorizontallinetoAssignment_2.eContents().get(0); private final Assignment cVerticallinetoAssignment_3 = (Assignment)cAlternatives.eContents().get(3); private final RuleCall cVerticallinetoVerticalLineToParserRuleCall_3_0 = (RuleCall)cVerticallinetoAssignment_3.eContents().get(0); private final Assignment cCurvetoAssignment_4 = (Assignment)cAlternatives.eContents().get(4); private final RuleCall cCurvetoCurveToParserRuleCall_4_0 = (RuleCall)cCurvetoAssignment_4.eContents().get(0); private final Assignment cSmoothcurvetoAssignment_5 = (Assignment)cAlternatives.eContents().get(5); private final RuleCall cSmoothcurvetoSmoothCurveToParserRuleCall_5_0 = (RuleCall)cSmoothcurvetoAssignment_5.eContents().get(0); private final Assignment cQuadraticbeziercurveAssignment_6 = (Assignment)cAlternatives.eContents().get(6); private final RuleCall cQuadraticbeziercurveQuadraticBezierCurveParserRuleCall_6_0 = (RuleCall)cQuadraticbeziercurveAssignment_6.eContents().get(0); private final Assignment cSmoothquadraticbeziercurvetoAssignment_7 = (Assignment)cAlternatives.eContents().get(7); private final RuleCall cSmoothquadraticbeziercurvetoSmoothQuadraticBezierCurveToParserRuleCall_7_0 = (RuleCall)cSmoothquadraticbeziercurvetoAssignment_7.eContents().get(0); private final Assignment cEllipticalarcAssignment_8 = (Assignment)cAlternatives.eContents().get(8); private final RuleCall cEllipticalarcEllipticalArcParserRuleCall_8_0 = (RuleCall)cEllipticalarcAssignment_8.eContents().get(0); private final Assignment cClosepathAssignment_9 = (Assignment)cAlternatives.eContents().get(9); private final RuleCall cClosepathClosePathParserRuleCall_9_0 = (RuleCall)cClosepathAssignment_9.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/PathData' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.0' public Assignment getMovetoAssignment_0() { return cMovetoAssignment_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.0/@terminal' public RuleCall getMovetoMoveToParserRuleCall_0_0() { return cMovetoMoveToParserRuleCall_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.1' public Assignment getLinetoAssignment_1() { return cLinetoAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.1/@terminal' public RuleCall getLinetoLineToParserRuleCall_1_0() { return cLinetoLineToParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.2' public Assignment getHorizontallinetoAssignment_2() { return cHorizontallinetoAssignment_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.2/@terminal' public RuleCall getHorizontallinetoHorizontalLineToParserRuleCall_2_0() { return cHorizontallinetoHorizontalLineToParserRuleCall_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.3' public Assignment getVerticallinetoAssignment_3() { return cVerticallinetoAssignment_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.3/@terminal' public RuleCall getVerticallinetoVerticalLineToParserRuleCall_3_0() { return cVerticallinetoVerticalLineToParserRuleCall_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.4' public Assignment getCurvetoAssignment_4() { return cCurvetoAssignment_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.4/@terminal' public RuleCall getCurvetoCurveToParserRuleCall_4_0() { return cCurvetoCurveToParserRuleCall_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.5' public Assignment getSmoothcurvetoAssignment_5() { return cSmoothcurvetoAssignment_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.5/@terminal' public RuleCall getSmoothcurvetoSmoothCurveToParserRuleCall_5_0() { return cSmoothcurvetoSmoothCurveToParserRuleCall_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.6' public Assignment getQuadraticbeziercurveAssignment_6() { return cQuadraticbeziercurveAssignment_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.6/@terminal' public RuleCall getQuadraticbeziercurveQuadraticBezierCurveParserRuleCall_6_0() { return cQuadraticbeziercurveQuadraticBezierCurveParserRuleCall_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.7' public Assignment getSmoothquadraticbeziercurvetoAssignment_7() { return cSmoothquadraticbeziercurvetoAssignment_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.7/@terminal' public RuleCall getSmoothquadraticbeziercurvetoSmoothQuadraticBezierCurveToParserRuleCall_7_0() { return cSmoothquadraticbeziercurvetoSmoothQuadraticBezierCurveToParserRuleCall_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.8' public Assignment getEllipticalarcAssignment_8() { return cEllipticalarcAssignment_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.8/@terminal' public RuleCall getEllipticalarcEllipticalArcParserRuleCall_8_0() { return cEllipticalarcEllipticalArcParserRuleCall_8_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.9' public Assignment getClosepathAssignment_9() { return cClosepathAssignment_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.34/@alternatives/@elements.9/@terminal' public RuleCall getClosepathClosePathParserRuleCall_9_0() { return cClosepathClosePathParserRuleCall_9_0; } } public class MoveToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "MoveTo"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cMKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cMKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersMLTParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/MoveTo' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.35/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.35/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.35/@alternatives/@elements.0/@elements.0' public Keyword getMKeyword_0_0() { return cMKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.35/@alternatives/@elements.0/@elements.1' public Keyword getMKeyword_0_1() { return cMKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.35/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.35/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersMLTParserRuleCall_1_0() { return cParametersPathParametersMLTParserRuleCall_1_0; } } public class LineToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "LineTo"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cLKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cLKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersMLTParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/LineTo' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.36/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.36/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.36/@alternatives/@elements.0/@elements.0' public Keyword getLKeyword_0_0() { return cLKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.36/@alternatives/@elements.0/@elements.1' public Keyword getLKeyword_0_1() { return cLKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.36/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.36/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersMLTParserRuleCall_1_0() { return cParametersPathParametersMLTParserRuleCall_1_0; } } public class HorizontalLineToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "HorizontalLineTo"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cHKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cHKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersHVParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/HorizontalLineTo' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.37/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.37/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.37/@alternatives/@elements.0/@elements.0' public Keyword getHKeyword_0_0() { return cHKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.37/@alternatives/@elements.0/@elements.1' public Keyword getHKeyword_0_1() { return cHKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.37/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.37/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersHVParserRuleCall_1_0() { return cParametersPathParametersHVParserRuleCall_1_0; } } public class VerticalLineToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "VerticalLineTo"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cVKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cVKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersHVParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/VerticalLineTo' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.38/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.38/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.38/@alternatives/@elements.0/@elements.0' public Keyword getVKeyword_0_0() { return cVKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.38/@alternatives/@elements.0/@elements.1' public Keyword getVKeyword_0_1() { return cVKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.38/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.38/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersHVParserRuleCall_1_0() { return cParametersPathParametersHVParserRuleCall_1_0; } } public class CurveToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CurveTo"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cCKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cCKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersCParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/CurveTo' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.39/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.39/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.39/@alternatives/@elements.0/@elements.0' public Keyword getCKeyword_0_0() { return cCKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.39/@alternatives/@elements.0/@elements.1' public Keyword getCKeyword_0_1() { return cCKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.39/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.39/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersCParserRuleCall_1_0() { return cParametersPathParametersCParserRuleCall_1_0; } } public class SmoothCurveToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SmoothCurveTo"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cSKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cSKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersSParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/SmoothCurveTo' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.40/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.40/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.40/@alternatives/@elements.0/@elements.0' public Keyword getSKeyword_0_0() { return cSKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.40/@alternatives/@elements.0/@elements.1' public Keyword getSKeyword_0_1() { return cSKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.40/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.40/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersSParserRuleCall_1_0() { return cParametersPathParametersSParserRuleCall_1_0; } } public class QuadraticBezierCurveElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "QuadraticBezierCurve"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cQKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cQKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersQParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/QuadraticBezierCurve' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.41/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.41/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.41/@alternatives/@elements.0/@elements.0' public Keyword getQKeyword_0_0() { return cQKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.41/@alternatives/@elements.0/@elements.1' public Keyword getQKeyword_0_1() { return cQKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.41/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.41/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersQParserRuleCall_1_0() { return cParametersPathParametersQParserRuleCall_1_0; } } public class SmoothQuadraticBezierCurveToElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SmoothQuadraticBezierCurveTo"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cTKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cTKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersMLTParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/SmoothQuadraticBezierCurveTo' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.42/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.42/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.42/@alternatives/@elements.0/@elements.0' public Keyword getTKeyword_0_0() { return cTKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.42/@alternatives/@elements.0/@elements.1' public Keyword getTKeyword_0_1() { return cTKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.42/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.42/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersMLTParserRuleCall_1_0() { return cParametersPathParametersMLTParserRuleCall_1_0; } } public class EllipticalArcElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EllipticalArc"); private final Group cGroup = (Group)rule.eContents().get(1); private final Alternatives cAlternatives_0 = (Alternatives)cGroup.eContents().get(0); private final Keyword cAKeyword_0_0 = (Keyword)cAlternatives_0.eContents().get(0); private final Keyword cAKeyword_0_1 = (Keyword)cAlternatives_0.eContents().get(1); private final Assignment cParametersAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cParametersPathParametersAParserRuleCall_1_0 = (RuleCall)cParametersAssignment_1.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/EllipticalArc' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.43/@alternatives' public Group getGroup() { return cGroup; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.43/@alternatives/@elements.0' public Alternatives getAlternatives_0() { return cAlternatives_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.43/@alternatives/@elements.0/@elements.0' public Keyword getAKeyword_0_0() { return cAKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.43/@alternatives/@elements.0/@elements.1' public Keyword getAKeyword_0_1() { return cAKeyword_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.43/@alternatives/@elements.1' public Assignment getParametersAssignment_1() { return cParametersAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.43/@alternatives/@elements.1/@terminal' public RuleCall getParametersPathParametersAParserRuleCall_1_0() { return cParametersPathParametersAParserRuleCall_1_0; } } public class ClosePathElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClosePath"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Keyword cZKeyword_0 = (Keyword)cAlternatives.eContents().get(0); private final Keyword cZKeyword_1 = (Keyword)cAlternatives.eContents().get(1); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/ClosePath' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.44/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.44/@alternatives/@elements.0' public Keyword getZKeyword_0() { return cZKeyword_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.44/@alternatives/@elements.1' public Keyword getZKeyword_1() { return cZKeyword_1; } } public class PointsElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Points"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cXAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cXRealNumberParserRuleCall_0_0 = (RuleCall)cXAssignment_0.eContents().get(0); private final Keyword cCommaKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cYAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cYRealNumberParserRuleCall_2_0 = (RuleCall)cYAssignment_2.eContents().get(0); //Points: // x=RealNumber "," y=RealNumber; public ParserRule getRule() { return rule; } //x=RealNumber "," y=RealNumber public Group getGroup() { return cGroup; } //x=RealNumber public Assignment getXAssignment_0() { return cXAssignment_0; } //RealNumber public RuleCall getXRealNumberParserRuleCall_0_0() { return cXRealNumberParserRuleCall_0_0; } //"," public Keyword getCommaKeyword_1() { return cCommaKeyword_1; } //y=RealNumber public Assignment getYAssignment_2() { return cYAssignment_2; } //RealNumber public RuleCall getYRealNumberParserRuleCall_2_0() { return cYRealNumberParserRuleCall_2_0; } } public class PathParametersHVElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PathParametersHV"); private final Assignment cXAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cXRealNumberParserRuleCall_0 = (RuleCall)cXAssignment.eContents().get(0); //// 1 parameter - H, V //PathParametersHV: // x=RealNumber; public ParserRule getRule() { return rule; } //x=RealNumber public Assignment getXAssignment() { return cXAssignment; } //RealNumber public RuleCall getXRealNumberParserRuleCall_0() { return cXRealNumberParserRuleCall_0; } } public class PathParametersMLTElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PathParametersMLT"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cXAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cXRealNumberParserRuleCall_0_0 = (RuleCall)cXAssignment_0.eContents().get(0); private final Keyword cCommaKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cYAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cYRealNumberParserRuleCall_2_0 = (RuleCall)cYAssignment_2.eContents().get(0); //// 2 parameters - M, L, T //PathParametersMLT: // x=RealNumber "," y=RealNumber; public ParserRule getRule() { return rule; } //x=RealNumber "," y=RealNumber public Group getGroup() { return cGroup; } //x=RealNumber public Assignment getXAssignment_0() { return cXAssignment_0; } //RealNumber public RuleCall getXRealNumberParserRuleCall_0_0() { return cXRealNumberParserRuleCall_0_0; } //"," public Keyword getCommaKeyword_1() { return cCommaKeyword_1; } //y=RealNumber public Assignment getYAssignment_2() { return cYAssignment_2; } //RealNumber public RuleCall getYRealNumberParserRuleCall_2_0() { return cYRealNumberParserRuleCall_2_0; } } public class PathParametersSElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PathParametersS"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cX2Assignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cX2RealNumberParserRuleCall_0_0 = (RuleCall)cX2Assignment_0.eContents().get(0); private final Assignment cY2Assignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cY2RealNumberParserRuleCall_1_0 = (RuleCall)cY2Assignment_1.eContents().get(0); private final Assignment cXAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cXRealNumberParserRuleCall_2_0 = (RuleCall)cXAssignment_2.eContents().get(0); private final Assignment cYAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cYRealNumberParserRuleCall_3_0 = (RuleCall)cYAssignment_3.eContents().get(0); //// 4 parameters - S //PathParametersS: // x2=RealNumber y2=RealNumber x=RealNumber y=RealNumber; public ParserRule getRule() { return rule; } //x2=RealNumber y2=RealNumber x=RealNumber y=RealNumber public Group getGroup() { return cGroup; } //x2=RealNumber public Assignment getX2Assignment_0() { return cX2Assignment_0; } //RealNumber public RuleCall getX2RealNumberParserRuleCall_0_0() { return cX2RealNumberParserRuleCall_0_0; } //y2=RealNumber public Assignment getY2Assignment_1() { return cY2Assignment_1; } //RealNumber public RuleCall getY2RealNumberParserRuleCall_1_0() { return cY2RealNumberParserRuleCall_1_0; } //x=RealNumber public Assignment getXAssignment_2() { return cXAssignment_2; } //RealNumber public RuleCall getXRealNumberParserRuleCall_2_0() { return cXRealNumberParserRuleCall_2_0; } //y=RealNumber public Assignment getYAssignment_3() { return cYAssignment_3; } //RealNumber public RuleCall getYRealNumberParserRuleCall_3_0() { return cYRealNumberParserRuleCall_3_0; } } public class PathParametersQElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PathParametersQ"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cX1Assignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cX1RealNumberParserRuleCall_0_0 = (RuleCall)cX1Assignment_0.eContents().get(0); private final Assignment cY1Assignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cY1RealNumberParserRuleCall_1_0 = (RuleCall)cY1Assignment_1.eContents().get(0); private final Assignment cXAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cXRealNumberParserRuleCall_2_0 = (RuleCall)cXAssignment_2.eContents().get(0); private final Assignment cYAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cYRealNumberParserRuleCall_3_0 = (RuleCall)cYAssignment_3.eContents().get(0); //// 4 parameters - Q //PathParametersQ: // x1=RealNumber y1=RealNumber x=RealNumber y=RealNumber; public ParserRule getRule() { return rule; } //x1=RealNumber y1=RealNumber x=RealNumber y=RealNumber public Group getGroup() { return cGroup; } //x1=RealNumber public Assignment getX1Assignment_0() { return cX1Assignment_0; } //RealNumber public RuleCall getX1RealNumberParserRuleCall_0_0() { return cX1RealNumberParserRuleCall_0_0; } //y1=RealNumber public Assignment getY1Assignment_1() { return cY1Assignment_1; } //RealNumber public RuleCall getY1RealNumberParserRuleCall_1_0() { return cY1RealNumberParserRuleCall_1_0; } //x=RealNumber public Assignment getXAssignment_2() { return cXAssignment_2; } //RealNumber public RuleCall getXRealNumberParserRuleCall_2_0() { return cXRealNumberParserRuleCall_2_0; } //y=RealNumber public Assignment getYAssignment_3() { return cYAssignment_3; } //RealNumber public RuleCall getYRealNumberParserRuleCall_3_0() { return cYRealNumberParserRuleCall_3_0; } } public class PathParametersCElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PathParametersC"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cX1Assignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cX1RealNumberParserRuleCall_0_0 = (RuleCall)cX1Assignment_0.eContents().get(0); private final Assignment cY1Assignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cY1RealNumberParserRuleCall_1_0 = (RuleCall)cY1Assignment_1.eContents().get(0); private final Assignment cX2Assignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cX2RealNumberParserRuleCall_2_0 = (RuleCall)cX2Assignment_2.eContents().get(0); private final Assignment cY2Assignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cY2RealNumberParserRuleCall_3_0 = (RuleCall)cY2Assignment_3.eContents().get(0); private final Assignment cXAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cXRealNumberParserRuleCall_4_0 = (RuleCall)cXAssignment_4.eContents().get(0); private final Assignment cYAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cYRealNumberParserRuleCall_5_0 = (RuleCall)cYAssignment_5.eContents().get(0); //// 6 parameters - C //PathParametersC: // x1=RealNumber y1=RealNumber x2=RealNumber y2=RealNumber x=RealNumber y=RealNumber; public ParserRule getRule() { return rule; } //x1=RealNumber y1=RealNumber x2=RealNumber y2=RealNumber x=RealNumber y=RealNumber public Group getGroup() { return cGroup; } //x1=RealNumber public Assignment getX1Assignment_0() { return cX1Assignment_0; } //RealNumber public RuleCall getX1RealNumberParserRuleCall_0_0() { return cX1RealNumberParserRuleCall_0_0; } //y1=RealNumber public Assignment getY1Assignment_1() { return cY1Assignment_1; } //RealNumber public RuleCall getY1RealNumberParserRuleCall_1_0() { return cY1RealNumberParserRuleCall_1_0; } //x2=RealNumber public Assignment getX2Assignment_2() { return cX2Assignment_2; } //RealNumber public RuleCall getX2RealNumberParserRuleCall_2_0() { return cX2RealNumberParserRuleCall_2_0; } //y2=RealNumber public Assignment getY2Assignment_3() { return cY2Assignment_3; } //RealNumber public RuleCall getY2RealNumberParserRuleCall_3_0() { return cY2RealNumberParserRuleCall_3_0; } //x=RealNumber public Assignment getXAssignment_4() { return cXAssignment_4; } //RealNumber public RuleCall getXRealNumberParserRuleCall_4_0() { return cXRealNumberParserRuleCall_4_0; } //y=RealNumber public Assignment getYAssignment_5() { return cYAssignment_5; } //RealNumber public RuleCall getYRealNumberParserRuleCall_5_0() { return cYRealNumberParserRuleCall_5_0; } } public class PathParametersAElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PathParametersA"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cRxAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cRxRealNumberParserRuleCall_0_0 = (RuleCall)cRxAssignment_0.eContents().get(0); private final Keyword cCommaKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cRyAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cRyRealNumberParserRuleCall_2_0 = (RuleCall)cRyAssignment_2.eContents().get(0); private final Assignment cXaxisrotAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cXaxisrotRealNumberParserRuleCall_3_0 = (RuleCall)cXaxisrotAssignment_3.eContents().get(0); private final Assignment cLargearcflagAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cLargearcflagNumberParserRuleCall_4_0 = (RuleCall)cLargearcflagAssignment_4.eContents().get(0); private final Assignment cSweepflagAssignment_5 = (Assignment)cGroup.eContents().get(5); private final RuleCall cSweepflagNumberParserRuleCall_5_0 = (RuleCall)cSweepflagAssignment_5.eContents().get(0); private final Assignment cXAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cXRealNumberParserRuleCall_6_0 = (RuleCall)cXAssignment_6.eContents().get(0); private final Assignment cYAssignment_7 = (Assignment)cGroup.eContents().get(7); private final RuleCall cYRealNumberParserRuleCall_7_0 = (RuleCall)cYAssignment_7.eContents().get(0); //// 7 parameters - A //PathParametersA: // rx=RealNumber "," ry=RealNumber xaxisrot=RealNumber largearcflag=Number sweepflag=Number x=RealNumber y=RealNumber; public ParserRule getRule() { return rule; } //rx=RealNumber "," ry=RealNumber xaxisrot=RealNumber largearcflag=Number sweepflag=Number x=RealNumber y=RealNumber public Group getGroup() { return cGroup; } //rx=RealNumber public Assignment getRxAssignment_0() { return cRxAssignment_0; } //RealNumber public RuleCall getRxRealNumberParserRuleCall_0_0() { return cRxRealNumberParserRuleCall_0_0; } //"," public Keyword getCommaKeyword_1() { return cCommaKeyword_1; } //ry=RealNumber public Assignment getRyAssignment_2() { return cRyAssignment_2; } //RealNumber public RuleCall getRyRealNumberParserRuleCall_2_0() { return cRyRealNumberParserRuleCall_2_0; } //xaxisrot=RealNumber public Assignment getXaxisrotAssignment_3() { return cXaxisrotAssignment_3; } //RealNumber public RuleCall getXaxisrotRealNumberParserRuleCall_3_0() { return cXaxisrotRealNumberParserRuleCall_3_0; } //largearcflag=Number public Assignment getLargearcflagAssignment_4() { return cLargearcflagAssignment_4; } //Number public RuleCall getLargearcflagNumberParserRuleCall_4_0() { return cLargearcflagNumberParserRuleCall_4_0; } //sweepflag=Number public Assignment getSweepflagAssignment_5() { return cSweepflagAssignment_5; } //Number public RuleCall getSweepflagNumberParserRuleCall_5_0() { return cSweepflagNumberParserRuleCall_5_0; } //x=RealNumber public Assignment getXAssignment_6() { return cXAssignment_6; } //RealNumber public RuleCall getXRealNumberParserRuleCall_6_0() { return cXRealNumberParserRuleCall_6_0; } //y=RealNumber public Assignment getYAssignment_7() { return cYAssignment_7; } //RealNumber public RuleCall getYRealNumberParserRuleCall_7_0() { return cYRealNumberParserRuleCall_7_0; } } public class SymbolStyleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SymbolStyle"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cStyleKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Keyword cFillKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Keyword cColonKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Alternatives cAlternatives_5 = (Alternatives)cGroup.eContents().get(5); private final Keyword cNoneKeyword_5_0 = (Keyword)cAlternatives_5.eContents().get(0); private final Assignment cFillcolorAssignment_5_1 = (Assignment)cAlternatives_5.eContents().get(1); private final RuleCall cFillcolorFillColorParserRuleCall_5_1_0 = (RuleCall)cFillcolorAssignment_5_1.eContents().get(0); private final Keyword cStrokeKeyword_6 = (Keyword)cGroup.eContents().get(6); private final Keyword cColonKeyword_7 = (Keyword)cGroup.eContents().get(7); private final Assignment cStrokecolorAssignment_8 = (Assignment)cGroup.eContents().get(8); private final RuleCall cStrokecolorStrokeColorParserRuleCall_8_0 = (RuleCall)cStrokecolorAssignment_8.eContents().get(0); private final Keyword cStrokeWidthKeyword_9 = (Keyword)cGroup.eContents().get(9); private final Keyword cColonKeyword_10 = (Keyword)cGroup.eContents().get(10); private final Assignment cStrokewidthAssignment_11 = (Assignment)cGroup.eContents().get(11); private final RuleCall cStrokewidthStrokeWidthParserRuleCall_11_0 = (RuleCall)cStrokewidthAssignment_11.eContents().get(0); private final Group cGroup_12 = (Group)cGroup.eContents().get(12); private final Keyword cFontFamilyKeyword_12_0 = (Keyword)cGroup_12.eContents().get(0); private final Keyword cColonKeyword_12_1 = (Keyword)cGroup_12.eContents().get(1); private final Assignment cFontfamilyAssignment_12_2 = (Assignment)cGroup_12.eContents().get(2); private final RuleCall cFontfamilyFontFamilyParserRuleCall_12_2_0 = (RuleCall)cFontfamilyAssignment_12_2.eContents().get(0); private final Group cGroup_13 = (Group)cGroup.eContents().get(13); private final Keyword cFontSizeKeyword_13_0 = (Keyword)cGroup_13.eContents().get(0); private final Keyword cColonKeyword_13_1 = (Keyword)cGroup_13.eContents().get(1); private final Assignment cFontsizeAssignment_13_2 = (Assignment)cGroup_13.eContents().get(2); private final RuleCall cFontsizeFontSizeParserRuleCall_13_2_0 = (RuleCall)cFontsizeAssignment_13_2.eContents().get(0); private final Assignment cInsertembedcodeAssignment_14 = (Assignment)cGroup.eContents().get(14); private final RuleCall cInsertembedcodeInsertEmbedCodeParserRuleCall_14_0 = (RuleCall)cInsertembedcodeAssignment_14.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_15 = (Keyword)cGroup.eContents().get(15); //SymbolStyle: // "style" name=ValidID "{" "fill" ":" ("none" | fillcolor=FillColor) "stroke" ":" strokecolor=StrokeColor // "stroke-width" ":" strokewidth=StrokeWidth ("font-family" ":" fontfamily=FontFamily)? ("font-size" ":" // fontsize=FontSize)? insertembedcode+=InsertEmbedCode* "}"; public ParserRule getRule() { return rule; } //"style" name=ValidID "{" "fill" ":" ("none" | fillcolor=FillColor) "stroke" ":" strokecolor=StrokeColor "stroke-width" //":" strokewidth=StrokeWidth ("font-family" ":" fontfamily=FontFamily)? ("font-size" ":" fontsize=FontSize)? //insertembedcode+=InsertEmbedCode* "}" public Group getGroup() { return cGroup; } //"style" public Keyword getStyleKeyword_0() { return cStyleKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //"{" public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //"fill" public Keyword getFillKeyword_3() { return cFillKeyword_3; } //":" public Keyword getColonKeyword_4() { return cColonKeyword_4; } //"none" | fillcolor=FillColor public Alternatives getAlternatives_5() { return cAlternatives_5; } //"none" public Keyword getNoneKeyword_5_0() { return cNoneKeyword_5_0; } //fillcolor=FillColor public Assignment getFillcolorAssignment_5_1() { return cFillcolorAssignment_5_1; } //FillColor public RuleCall getFillcolorFillColorParserRuleCall_5_1_0() { return cFillcolorFillColorParserRuleCall_5_1_0; } //"stroke" public Keyword getStrokeKeyword_6() { return cStrokeKeyword_6; } //":" public Keyword getColonKeyword_7() { return cColonKeyword_7; } //strokecolor=StrokeColor public Assignment getStrokecolorAssignment_8() { return cStrokecolorAssignment_8; } //StrokeColor public RuleCall getStrokecolorStrokeColorParserRuleCall_8_0() { return cStrokecolorStrokeColorParserRuleCall_8_0; } //"stroke-width" public Keyword getStrokeWidthKeyword_9() { return cStrokeWidthKeyword_9; } //":" public Keyword getColonKeyword_10() { return cColonKeyword_10; } //strokewidth=StrokeWidth public Assignment getStrokewidthAssignment_11() { return cStrokewidthAssignment_11; } //StrokeWidth public RuleCall getStrokewidthStrokeWidthParserRuleCall_11_0() { return cStrokewidthStrokeWidthParserRuleCall_11_0; } //("font-family" ":" fontfamily=FontFamily)? public Group getGroup_12() { return cGroup_12; } //"font-family" public Keyword getFontFamilyKeyword_12_0() { return cFontFamilyKeyword_12_0; } //":" public Keyword getColonKeyword_12_1() { return cColonKeyword_12_1; } //fontfamily=FontFamily public Assignment getFontfamilyAssignment_12_2() { return cFontfamilyAssignment_12_2; } //FontFamily public RuleCall getFontfamilyFontFamilyParserRuleCall_12_2_0() { return cFontfamilyFontFamilyParserRuleCall_12_2_0; } //("font-size" ":" fontsize=FontSize)? public Group getGroup_13() { return cGroup_13; } //"font-size" public Keyword getFontSizeKeyword_13_0() { return cFontSizeKeyword_13_0; } //":" public Keyword getColonKeyword_13_1() { return cColonKeyword_13_1; } //fontsize=FontSize public Assignment getFontsizeAssignment_13_2() { return cFontsizeAssignment_13_2; } //FontSize public RuleCall getFontsizeFontSizeParserRuleCall_13_2_0() { return cFontsizeFontSizeParserRuleCall_13_2_0; } //insertembedcode+=InsertEmbedCode* public Assignment getInsertembedcodeAssignment_14() { return cInsertembedcodeAssignment_14; } //InsertEmbedCode public RuleCall getInsertembedcodeInsertEmbedCodeParserRuleCall_14_0() { return cInsertembedcodeInsertEmbedCodeParserRuleCall_14_0; } //"}" public Keyword getRightCurlyBracketKeyword_15() { return cRightCurlyBracketKeyword_15; } } public class FillColorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FillColor"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); private final Action cFillColorAction_0_0 = (Action)cGroup_0.eContents().get(0); private final Assignment cColorAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); private final RuleCall cColorColorEnumRuleCall_0_1_0 = (RuleCall)cColorAssignment_0_1.eContents().get(0); private final Assignment cHexcolorAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cHexcolorHEXCOLORTerminalRuleCall_1_0 = (RuleCall)cHexcolorAssignment_1.eContents().get(0); //FillColor: // {FillColor} color=Color | hexcolor=HEXCOLOR; public ParserRule getRule() { return rule; } //{FillColor} color=Color | hexcolor=HEXCOLOR public Alternatives getAlternatives() { return cAlternatives; } //{FillColor} color=Color public Group getGroup_0() { return cGroup_0; } //{FillColor} public Action getFillColorAction_0_0() { return cFillColorAction_0_0; } //color=Color public Assignment getColorAssignment_0_1() { return cColorAssignment_0_1; } //Color public RuleCall getColorColorEnumRuleCall_0_1_0() { return cColorColorEnumRuleCall_0_1_0; } //hexcolor=HEXCOLOR public Assignment getHexcolorAssignment_1() { return cHexcolorAssignment_1; } //HEXCOLOR public RuleCall getHexcolorHEXCOLORTerminalRuleCall_1_0() { return cHexcolorHEXCOLORTerminalRuleCall_1_0; } } public class StrokeColorElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "StrokeColor"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); private final Action cStrokeColorAction_0_0 = (Action)cGroup_0.eContents().get(0); private final Assignment cColorAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); private final RuleCall cColorColorEnumRuleCall_0_1_0 = (RuleCall)cColorAssignment_0_1.eContents().get(0); private final Assignment cHexcolorAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cHexcolorHEXCOLORTerminalRuleCall_1_0 = (RuleCall)cHexcolorAssignment_1.eContents().get(0); //StrokeColor: // {StrokeColor} color=Color | hexcolor=HEXCOLOR; public ParserRule getRule() { return rule; } //{StrokeColor} color=Color | hexcolor=HEXCOLOR public Alternatives getAlternatives() { return cAlternatives; } //{StrokeColor} color=Color public Group getGroup_0() { return cGroup_0; } //{StrokeColor} public Action getStrokeColorAction_0_0() { return cStrokeColorAction_0_0; } //color=Color public Assignment getColorAssignment_0_1() { return cColorAssignment_0_1; } //Color public RuleCall getColorColorEnumRuleCall_0_1_0() { return cColorColorEnumRuleCall_0_1_0; } //hexcolor=HEXCOLOR public Assignment getHexcolorAssignment_1() { return cHexcolorAssignment_1; } //HEXCOLOR public RuleCall getHexcolorHEXCOLORTerminalRuleCall_1_0() { return cHexcolorHEXCOLORTerminalRuleCall_1_0; } } public class StrokeWidthElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "StrokeWidth"); private final RuleCall cNumberParserRuleCall = (RuleCall)rule.eContents().get(1); //StrokeWidth: // Number; public ParserRule getRule() { return rule; } //Number public RuleCall getNumberParserRuleCall() { return cNumberParserRuleCall; } } public class FontFamilyElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FontFamily"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); private final Action cFontFamilyAction_0_0 = (Action)cGroup_0.eContents().get(0); private final Assignment cFontstrAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); private final RuleCall cFontstrSTRINGTerminalRuleCall_0_1_0 = (RuleCall)cFontstrAssignment_0_1.eContents().get(0); private final Assignment cFontAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cFontFontEnumRuleCall_1_0 = (RuleCall)cFontAssignment_1.eContents().get(0); //FontFamily: // {FontFamily} fontstr=STRING | font=Font; public ParserRule getRule() { return rule; } //{FontFamily} fontstr=STRING | font=Font public Alternatives getAlternatives() { return cAlternatives; } //{FontFamily} fontstr=STRING public Group getGroup_0() { return cGroup_0; } //{FontFamily} public Action getFontFamilyAction_0_0() { return cFontFamilyAction_0_0; } //fontstr=STRING public Assignment getFontstrAssignment_0_1() { return cFontstrAssignment_0_1; } //STRING public RuleCall getFontstrSTRINGTerminalRuleCall_0_1_0() { return cFontstrSTRINGTerminalRuleCall_0_1_0; } //font=Font public Assignment getFontAssignment_1() { return cFontAssignment_1; } //Font public RuleCall getFontFontEnumRuleCall_1_0() { return cFontFontEnumRuleCall_1_0; } } public class FontSizeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FontSize"); private final RuleCall cNumberParserRuleCall = (RuleCall)rule.eContents().get(1); //FontSize: // Number; public ParserRule getRule() { return rule; } //Number public RuleCall getNumberParserRuleCall() { return cNumberParserRuleCall; } } public class AlgorithmElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Algorithm"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cAlgorithmKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cStmntAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cStmntStatementParserRuleCall_3_0 = (RuleCall)cStmntAssignment_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); /// * // ********************************************* // * Algorithm Grammar // ********************************************* // * / Algorithm: // "algorithm" name=ValidID "{" stmnt+=Statement* "}"; public ParserRule getRule() { return rule; } //"algorithm" name=ValidID "{" stmnt+=Statement* "}" public Group getGroup() { return cGroup; } //"algorithm" public Keyword getAlgorithmKeyword_0() { return cAlgorithmKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //"{" public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; } //stmnt+=Statement* public Assignment getStmntAssignment_3() { return cStmntAssignment_3; } //Statement public RuleCall getStmntStatementParserRuleCall_3_0() { return cStmntStatementParserRuleCall_3_0; } //"}" public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; } } public class StatementElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Statement"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cSelectionAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cSelectionSelectionStatementParserRuleCall_0_0 = (RuleCall)cSelectionAssignment_0.eContents().get(0); private final Assignment cLoopAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cLoopLoopStatementParserRuleCall_1_0 = (RuleCall)cLoopAssignment_1.eContents().get(0); private final Assignment cVariableAssignment_2 = (Assignment)cAlternatives.eContents().get(2); private final RuleCall cVariableVariableParserRuleCall_2_0 = (RuleCall)cVariableAssignment_2.eContents().get(0); private final Assignment cAlgorithmoperationAssignment_3 = (Assignment)cAlternatives.eContents().get(3); private final RuleCall cAlgorithmoperationAlgorithmOperationParserRuleCall_3_0 = (RuleCall)cAlgorithmoperationAssignment_3.eContents().get(0); private final Assignment cInsertembedcodeAssignment_4 = (Assignment)cAlternatives.eContents().get(4); private final RuleCall cInsertembedcodeInsertEmbedCodeParserRuleCall_4_0 = (RuleCall)cInsertembedcodeAssignment_4.eContents().get(0); //// all possible statements for algorithm implementation //Statement: // selection=SelectionStatement | loop=LoopStatement | variable=Variable | algorithmoperation=AlgorithmOperation | // insertembedcode=InsertEmbedCode; public ParserRule getRule() { return rule; } //selection=SelectionStatement | loop=LoopStatement | variable=Variable | algorithmoperation=AlgorithmOperation | //insertembedcode=InsertEmbedCode public Alternatives getAlternatives() { return cAlternatives; } //selection=SelectionStatement public Assignment getSelectionAssignment_0() { return cSelectionAssignment_0; } //SelectionStatement public RuleCall getSelectionSelectionStatementParserRuleCall_0_0() { return cSelectionSelectionStatementParserRuleCall_0_0; } //loop=LoopStatement public Assignment getLoopAssignment_1() { return cLoopAssignment_1; } //LoopStatement public RuleCall getLoopLoopStatementParserRuleCall_1_0() { return cLoopLoopStatementParserRuleCall_1_0; } //variable=Variable public Assignment getVariableAssignment_2() { return cVariableAssignment_2; } //Variable public RuleCall getVariableVariableParserRuleCall_2_0() { return cVariableVariableParserRuleCall_2_0; } //algorithmoperation=AlgorithmOperation public Assignment getAlgorithmoperationAssignment_3() { return cAlgorithmoperationAssignment_3; } //AlgorithmOperation public RuleCall getAlgorithmoperationAlgorithmOperationParserRuleCall_3_0() { return cAlgorithmoperationAlgorithmOperationParserRuleCall_3_0; } //insertembedcode=InsertEmbedCode public Assignment getInsertembedcodeAssignment_4() { return cInsertembedcodeAssignment_4; } //InsertEmbedCode public RuleCall getInsertembedcodeInsertEmbedCodeParserRuleCall_4_0() { return cInsertembedcodeInsertEmbedCodeParserRuleCall_4_0; } } public class SelectionStatementElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SelectionStatement"); private final Group cGroup = (Group)rule.eContents().get(1); private final Group cGroup_0 = (Group)cGroup.eContents().get(0); private final Keyword cIfKeyword_0_0 = (Keyword)cGroup_0.eContents().get(0); private final Keyword cLeftParenthesisKeyword_0_1 = (Keyword)cGroup_0.eContents().get(1); private final Assignment cIfconditionAssignment_0_2 = (Assignment)cGroup_0.eContents().get(2); private final RuleCall cIfconditionExprParserRuleCall_0_2_0 = (RuleCall)cIfconditionAssignment_0_2.eContents().get(0); private final Keyword cRightParenthesisKeyword_0_3 = (Keyword)cGroup_0.eContents().get(3); private final Keyword cLeftCurlyBracketKeyword_0_4 = (Keyword)cGroup_0.eContents().get(4); private final Assignment cIfblockAssignment_0_5 = (Assignment)cGroup_0.eContents().get(5); private final RuleCall cIfblockStatementParserRuleCall_0_5_0 = (RuleCall)cIfblockAssignment_0_5.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_0_6 = (Keyword)cGroup_0.eContents().get(6); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Keyword cElseifKeyword_1_0_0 = (Keyword)cGroup_1_0.eContents().get(0); private final Keyword cLeftParenthesisKeyword_1_0_1 = (Keyword)cGroup_1_0.eContents().get(1); private final Assignment cElseifconditionAssignment_1_0_2 = (Assignment)cGroup_1_0.eContents().get(2); private final RuleCall cElseifconditionExprParserRuleCall_1_0_2_0 = (RuleCall)cElseifconditionAssignment_1_0_2.eContents().get(0); private final Keyword cRightParenthesisKeyword_1_0_3 = (Keyword)cGroup_1_0.eContents().get(3); private final Keyword cLeftCurlyBracketKeyword_1_0_4 = (Keyword)cGroup_1_0.eContents().get(4); private final Assignment cElseifblockAssignment_1_0_5 = (Assignment)cGroup_1_0.eContents().get(5); private final RuleCall cElseifblockStatementParserRuleCall_1_0_5_0 = (RuleCall)cElseifblockAssignment_1_0_5.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_1_0_6 = (Keyword)cGroup_1_0.eContents().get(6); private final Keyword cElseKeyword_1_1 = (Keyword)cGroup_1.eContents().get(1); private final Keyword cLeftCurlyBracketKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2); private final Assignment cElseblockAssignment_1_3 = (Assignment)cGroup_1.eContents().get(3); private final RuleCall cElseblockStatementParserRuleCall_1_3_0 = (RuleCall)cElseblockAssignment_1_3.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_1_4 = (Keyword)cGroup_1.eContents().get(4); //// selection: if-elseif-else //SelectionStatement: // ("if" "(" ifcondition=Expr ")" "{" ifblock+=Statement* "}") (("elseif" "(" elseifcondition+=Expr ")" "{" // elseifblock+=Statement* "}")* "else" "{" elseblock+=Statement* "}")?; public ParserRule getRule() { return rule; } //("if" "(" ifcondition=Expr ")" "{" ifblock+=Statement* "}") (("elseif" "(" elseifcondition+=Expr ")" "{" //elseifblock+=Statement* "}")* "else" "{" elseblock+=Statement* "}")? public Group getGroup() { return cGroup; } //"if" "(" ifcondition=Expr ")" "{" ifblock+=Statement* "}" public Group getGroup_0() { return cGroup_0; } //"if" public Keyword getIfKeyword_0_0() { return cIfKeyword_0_0; } //"(" public Keyword getLeftParenthesisKeyword_0_1() { return cLeftParenthesisKeyword_0_1; } //ifcondition=Expr public Assignment getIfconditionAssignment_0_2() { return cIfconditionAssignment_0_2; } //Expr public RuleCall getIfconditionExprParserRuleCall_0_2_0() { return cIfconditionExprParserRuleCall_0_2_0; } //")" public Keyword getRightParenthesisKeyword_0_3() { return cRightParenthesisKeyword_0_3; } //"{" public Keyword getLeftCurlyBracketKeyword_0_4() { return cLeftCurlyBracketKeyword_0_4; } //ifblock+=Statement* public Assignment getIfblockAssignment_0_5() { return cIfblockAssignment_0_5; } //Statement public RuleCall getIfblockStatementParserRuleCall_0_5_0() { return cIfblockStatementParserRuleCall_0_5_0; } //"}" public Keyword getRightCurlyBracketKeyword_0_6() { return cRightCurlyBracketKeyword_0_6; } //(("elseif" "(" elseifcondition+=Expr ")" "{" elseifblock+=Statement* "}")* "else" "{" elseblock+=Statement* "}")? public Group getGroup_1() { return cGroup_1; } //("elseif" "(" elseifcondition+=Expr ")" "{" elseifblock+=Statement* "}")* public Group getGroup_1_0() { return cGroup_1_0; } //"elseif" public Keyword getElseifKeyword_1_0_0() { return cElseifKeyword_1_0_0; } //"(" public Keyword getLeftParenthesisKeyword_1_0_1() { return cLeftParenthesisKeyword_1_0_1; } //elseifcondition+=Expr public Assignment getElseifconditionAssignment_1_0_2() { return cElseifconditionAssignment_1_0_2; } //Expr public RuleCall getElseifconditionExprParserRuleCall_1_0_2_0() { return cElseifconditionExprParserRuleCall_1_0_2_0; } //")" public Keyword getRightParenthesisKeyword_1_0_3() { return cRightParenthesisKeyword_1_0_3; } //"{" public Keyword getLeftCurlyBracketKeyword_1_0_4() { return cLeftCurlyBracketKeyword_1_0_4; } //elseifblock+=Statement* public Assignment getElseifblockAssignment_1_0_5() { return cElseifblockAssignment_1_0_5; } //Statement public RuleCall getElseifblockStatementParserRuleCall_1_0_5_0() { return cElseifblockStatementParserRuleCall_1_0_5_0; } //"}" public Keyword getRightCurlyBracketKeyword_1_0_6() { return cRightCurlyBracketKeyword_1_0_6; } //"else" public Keyword getElseKeyword_1_1() { return cElseKeyword_1_1; } //"{" public Keyword getLeftCurlyBracketKeyword_1_2() { return cLeftCurlyBracketKeyword_1_2; } //elseblock+=Statement* public Assignment getElseblockAssignment_1_3() { return cElseblockAssignment_1_3; } //Statement public RuleCall getElseblockStatementParserRuleCall_1_3_0() { return cElseblockStatementParserRuleCall_1_3_0; } //"}" public Keyword getRightCurlyBracketKeyword_1_4() { return cRightCurlyBracketKeyword_1_4; } } public class LoopStatementElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "LoopStatement"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cWhiletloopAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cWhiletloopWhileLoopParserRuleCall_0_0 = (RuleCall)cWhiletloopAssignment_0.eContents().get(0); private final Assignment cForloopAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cForloopForLoopParserRuleCall_1_0 = (RuleCall)cForloopAssignment_1.eContents().get(0); //// loops //LoopStatement: // whiletloop=WhileLoop | forloop=ForLoop; public ParserRule getRule() { return rule; } //whiletloop=WhileLoop | forloop=ForLoop public Alternatives getAlternatives() { return cAlternatives; } //whiletloop=WhileLoop public Assignment getWhiletloopAssignment_0() { return cWhiletloopAssignment_0; } //WhileLoop public RuleCall getWhiletloopWhileLoopParserRuleCall_0_0() { return cWhiletloopWhileLoopParserRuleCall_0_0; } //forloop=ForLoop public Assignment getForloopAssignment_1() { return cForloopAssignment_1; } //ForLoop public RuleCall getForloopForLoopParserRuleCall_1_0() { return cForloopForLoopParserRuleCall_1_0; } } public class WhileLoopElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "WhileLoop"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cWhileKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftParenthesisKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cConditionAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cConditionExprParserRuleCall_2_0 = (RuleCall)cConditionAssignment_2.eContents().get(0); private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Alternatives cAlternatives_5 = (Alternatives)cGroup.eContents().get(5); private final Assignment cWhileblockAssignment_5_0 = (Assignment)cAlternatives_5.eContents().get(0); private final RuleCall cWhileblockStatementParserRuleCall_5_0_0 = (RuleCall)cWhileblockAssignment_5_0.eContents().get(0); private final Assignment cBreakcontinueAssignment_5_1 = (Assignment)cAlternatives_5.eContents().get(1); private final RuleCall cBreakcontinueBreakContinueParserRuleCall_5_1_0 = (RuleCall)cBreakcontinueAssignment_5_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); //WhileLoop: // "while" "(" condition=Expr ")" "{" (whileblock+=Statement | breakcontinue+=BreakContinue)* "}"; public ParserRule getRule() { return rule; } //"while" "(" condition=Expr ")" "{" (whileblock+=Statement | breakcontinue+=BreakContinue)* "}" public Group getGroup() { return cGroup; } //"while" public Keyword getWhileKeyword_0() { return cWhileKeyword_0; } //"(" public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; } //condition=Expr public Assignment getConditionAssignment_2() { return cConditionAssignment_2; } //Expr public RuleCall getConditionExprParserRuleCall_2_0() { return cConditionExprParserRuleCall_2_0; } //")" public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; } //"{" public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; } //(whileblock+=Statement | breakcontinue+=BreakContinue)* public Alternatives getAlternatives_5() { return cAlternatives_5; } //whileblock+=Statement public Assignment getWhileblockAssignment_5_0() { return cWhileblockAssignment_5_0; } //Statement public RuleCall getWhileblockStatementParserRuleCall_5_0_0() { return cWhileblockStatementParserRuleCall_5_0_0; } //breakcontinue+=BreakContinue public Assignment getBreakcontinueAssignment_5_1() { return cBreakcontinueAssignment_5_1; } //BreakContinue public RuleCall getBreakcontinueBreakContinueParserRuleCall_5_1_0() { return cBreakcontinueBreakContinueParserRuleCall_5_1_0; } //"}" public Keyword getRightCurlyBracketKeyword_6() { return cRightCurlyBracketKeyword_6; } } public class ForLoopElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ForLoop"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cForKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftParenthesisKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cStartAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cStartINTTerminalRuleCall_2_0 = (RuleCall)cStartAssignment_2.eContents().get(0); private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cStopAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cStopINTTerminalRuleCall_4_0 = (RuleCall)cStopAssignment_4.eContents().get(0); private final Keyword cSemicolonKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cIntervalAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cIntervalINTTerminalRuleCall_6_0 = (RuleCall)cIntervalAssignment_6.eContents().get(0); private final Keyword cRightParenthesisKeyword_7 = (Keyword)cGroup.eContents().get(7); private final Keyword cLeftCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8); private final Alternatives cAlternatives_9 = (Alternatives)cGroup.eContents().get(9); private final Assignment cForblockAssignment_9_0 = (Assignment)cAlternatives_9.eContents().get(0); private final RuleCall cForblockStatementParserRuleCall_9_0_0 = (RuleCall)cForblockAssignment_9_0.eContents().get(0); private final Assignment cBreakcontinueAssignment_9_1 = (Assignment)cAlternatives_9.eContents().get(1); private final RuleCall cBreakcontinueBreakContinueParserRuleCall_9_1_0 = (RuleCall)cBreakcontinueAssignment_9_1.eContents().get(0); private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10); //ForLoop: // "for" "(" start=INT ";" stop=INT ";" interval=INT ")" "{" (forblock+=Statement | breakcontinue+=BreakContinue)* "}"; public ParserRule getRule() { return rule; } //"for" "(" start=INT ";" stop=INT ";" interval=INT ")" "{" (forblock+=Statement | breakcontinue+=BreakContinue)* "}" public Group getGroup() { return cGroup; } //"for" public Keyword getForKeyword_0() { return cForKeyword_0; } //"(" public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; } //start=INT public Assignment getStartAssignment_2() { return cStartAssignment_2; } //INT public RuleCall getStartINTTerminalRuleCall_2_0() { return cStartINTTerminalRuleCall_2_0; } //";" public Keyword getSemicolonKeyword_3() { return cSemicolonKeyword_3; } //stop=INT public Assignment getStopAssignment_4() { return cStopAssignment_4; } //INT public RuleCall getStopINTTerminalRuleCall_4_0() { return cStopINTTerminalRuleCall_4_0; } //";" public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; } //interval=INT public Assignment getIntervalAssignment_6() { return cIntervalAssignment_6; } //INT public RuleCall getIntervalINTTerminalRuleCall_6_0() { return cIntervalINTTerminalRuleCall_6_0; } //")" public Keyword getRightParenthesisKeyword_7() { return cRightParenthesisKeyword_7; } //"{" public Keyword getLeftCurlyBracketKeyword_8() { return cLeftCurlyBracketKeyword_8; } //(forblock+=Statement | breakcontinue+=BreakContinue)* public Alternatives getAlternatives_9() { return cAlternatives_9; } //forblock+=Statement public Assignment getForblockAssignment_9_0() { return cForblockAssignment_9_0; } //Statement public RuleCall getForblockStatementParserRuleCall_9_0_0() { return cForblockStatementParserRuleCall_9_0_0; } //breakcontinue+=BreakContinue public Assignment getBreakcontinueAssignment_9_1() { return cBreakcontinueAssignment_9_1; } //BreakContinue public RuleCall getBreakcontinueBreakContinueParserRuleCall_9_1_0() { return cBreakcontinueBreakContinueParserRuleCall_9_1_0; } //"}" public Keyword getRightCurlyBracketKeyword_10() { return cRightCurlyBracketKeyword_10; } } public class BreakContinueElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "BreakContinue"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cBreakAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cBreakBreakKeyword_0_0 = (Keyword)cBreakAssignment_0.eContents().get(0); private final Assignment cContinueAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final Keyword cContinueContinueKeyword_1_0 = (Keyword)cContinueAssignment_1.eContents().get(0); //BreakContinue: // break="break" | continue="continue"; public ParserRule getRule() { return rule; } //break="break" | continue="continue" public Alternatives getAlternatives() { return cAlternatives; } //break="break" public Assignment getBreakAssignment_0() { return cBreakAssignment_0; } //"break" public Keyword getBreakBreakKeyword_0_0() { return cBreakBreakKeyword_0_0; } //continue="continue" public Assignment getContinueAssignment_1() { return cContinueAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.66/@alternatives/@elements.1/@terminal' public Keyword getContinueContinueKeyword_1_0() { return cContinueContinueKeyword_1_0; } } public class VariableElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Variable"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); private final Keyword cVarKeyword_0_0 = (Keyword)cGroup_0.eContents().get(0); private final Assignment cNameAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_0_1_0 = (RuleCall)cNameAssignment_0_1.eContents().get(0); private final Group cGroup_0_2 = (Group)cGroup_0.eContents().get(2); private final Assignment cOpassingAssignment_0_2_0 = (Assignment)cGroup_0_2.eContents().get(0); private final RuleCall cOpassingOperatorAssignParserRuleCall_0_2_0_0 = (RuleCall)cOpassingAssignment_0_2_0.eContents().get(0); private final Assignment cVarstatementAssignment_0_2_1 = (Assignment)cGroup_0_2.eContents().get(1); private final RuleCall cVarstatementVarStatementParserRuleCall_0_2_1_0 = (RuleCall)cVarstatementAssignment_0_2_1.eContents().get(0); private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); private final Assignment cVariableAssignment_1_0 = (Assignment)cGroup_1.eContents().get(0); private final CrossReference cVariableVariableCrossReference_1_0_0 = (CrossReference)cVariableAssignment_1_0.eContents().get(0); private final RuleCall cVariableVariableQualifiedNameParserRuleCall_1_0_0_1 = (RuleCall)cVariableVariableCrossReference_1_0_0.eContents().get(1); private final Assignment cOpassingAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cOpassingOperatorAssignParserRuleCall_1_1_0 = (RuleCall)cOpassingAssignment_1_1.eContents().get(0); private final Assignment cVarstatementAssignment_1_2 = (Assignment)cGroup_1.eContents().get(2); private final RuleCall cVarstatementVarStatementParserRuleCall_1_2_0 = (RuleCall)cVarstatementAssignment_1_2.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Variable' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0' public Group getGroup_0() { return cGroup_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.0' public Keyword getVarKeyword_0_0() { return cVarKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.1' public Assignment getNameAssignment_0_1() { return cNameAssignment_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.1/@terminal' public RuleCall getNameValidIDParserRuleCall_0_1_0() { return cNameValidIDParserRuleCall_0_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.2' public Group getGroup_0_2() { return cGroup_0_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.2/@elements.0' public Assignment getOpassingAssignment_0_2_0() { return cOpassingAssignment_0_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.2/@elements.0/@terminal' public RuleCall getOpassingOperatorAssignParserRuleCall_0_2_0_0() { return cOpassingOperatorAssignParserRuleCall_0_2_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.2/@elements.1' public Assignment getVarstatementAssignment_0_2_1() { return cVarstatementAssignment_0_2_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.0/@elements.2/@elements.1/@terminal' public RuleCall getVarstatementVarStatementParserRuleCall_0_2_1_0() { return cVarstatementVarStatementParserRuleCall_0_2_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1' public Group getGroup_1() { return cGroup_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1/@elements.0' public Assignment getVariableAssignment_1_0() { return cVariableAssignment_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1/@elements.0/@terminal' public CrossReference getVariableVariableCrossReference_1_0_0() { return cVariableVariableCrossReference_1_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1/@elements.0/@terminal/@terminal' public RuleCall getVariableVariableQualifiedNameParserRuleCall_1_0_0_1() { return cVariableVariableQualifiedNameParserRuleCall_1_0_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1/@elements.1' public Assignment getOpassingAssignment_1_1() { return cOpassingAssignment_1_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1/@elements.1/@terminal' public RuleCall getOpassingOperatorAssignParserRuleCall_1_1_0() { return cOpassingOperatorAssignParserRuleCall_1_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1/@elements.2' public Assignment getVarstatementAssignment_1_2() { return cVarstatementAssignment_1_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.67/@alternatives/@elements.1/@elements.2/@terminal' public RuleCall getVarstatementVarStatementParserRuleCall_1_2_0() { return cVarstatementVarStatementParserRuleCall_1_2_0; } } public class VarStatementElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "VarStatement"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cExpressionAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cExpressionExprParserRuleCall_0_0 = (RuleCall)cExpressionAssignment_0.eContents().get(0); private final Assignment cAlgorithmoperationAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cAlgorithmoperationAlgorithmOperationParserRuleCall_1_0 = (RuleCall)cAlgorithmoperationAssignment_1.eContents().get(0); private final Group cGroup_2 = (Group)cAlternatives.eContents().get(2); private final Keyword cClassKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0); private final Assignment cClassAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1); private final CrossReference cClassClassCrossReference_2_1_0 = (CrossReference)cClassAssignment_2_1.eContents().get(0); private final RuleCall cClassClassQualifiedNameParserRuleCall_2_1_0_1 = (RuleCall)cClassClassCrossReference_2_1_0.eContents().get(1); private final Group cGroup_3 = (Group)cAlternatives.eContents().get(3); private final Keyword cAttributeKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cAttributeAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final CrossReference cAttributeAttributeCrossReference_3_1_0 = (CrossReference)cAttributeAssignment_3_1.eContents().get(0); private final RuleCall cAttributeAttributeQualifiedNameParserRuleCall_3_1_0_1 = (RuleCall)cAttributeAttributeCrossReference_3_1_0.eContents().get(1); private final Group cGroup_4 = (Group)cAlternatives.eContents().get(4); private final Keyword cReferenceKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); private final Assignment cReferenceAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); private final CrossReference cReferenceReferenceCrossReference_4_1_0 = (CrossReference)cReferenceAssignment_4_1.eContents().get(0); private final RuleCall cReferenceReferenceQualifiedNameParserRuleCall_4_1_0_1 = (RuleCall)cReferenceReferenceCrossReference_4_1_0.eContents().get(1); private final Group cGroup_5 = (Group)cAlternatives.eContents().get(5); private final Keyword cSymbolclassKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); private final Assignment cSymbolclassAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); private final CrossReference cSymbolclassSymbolClassCrossReference_5_1_0 = (CrossReference)cSymbolclassAssignment_5_1.eContents().get(0); private final RuleCall cSymbolclassSymbolClassQualifiedNameParserRuleCall_5_1_0_1 = (RuleCall)cSymbolclassSymbolClassCrossReference_5_1_0.eContents().get(1); private final Group cGroup_6 = (Group)cAlternatives.eContents().get(6); private final Keyword cSymbolrelationKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); private final Assignment cSymbolrelationAssignment_6_1 = (Assignment)cGroup_6.eContents().get(1); private final CrossReference cSymbolrelationSymbolRelationCrossReference_6_1_0 = (CrossReference)cSymbolrelationAssignment_6_1.eContents().get(0); private final RuleCall cSymbolrelationSymbolRelationQualifiedNameParserRuleCall_6_1_0_1 = (RuleCall)cSymbolrelationSymbolRelationCrossReference_6_1_0.eContents().get(1); private final Group cGroup_7 = (Group)cAlternatives.eContents().get(7); private final Keyword cSymbolstyleKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); private final Assignment cSymbolstyleAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); private final CrossReference cSymbolstyleSymbolStyleCrossReference_7_1_0 = (CrossReference)cSymbolstyleAssignment_7_1.eContents().get(0); private final RuleCall cSymbolstyleSymbolStyleQualifiedNameParserRuleCall_7_1_0_1 = (RuleCall)cSymbolstyleSymbolStyleCrossReference_7_1_0.eContents().get(1); private final Group cGroup_8 = (Group)cAlternatives.eContents().get(8); private final Keyword cEmbeddedKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); private final Assignment cEmbeddedcodeAssignment_8_1 = (Assignment)cGroup_8.eContents().get(1); private final CrossReference cEmbeddedcodeEmbedCodeCrossReference_8_1_0 = (CrossReference)cEmbeddedcodeAssignment_8_1.eContents().get(0); private final RuleCall cEmbeddedcodeEmbedCodeQualifiedNameParserRuleCall_8_1_0_1 = (RuleCall)cEmbeddedcodeEmbedCodeCrossReference_8_1_0.eContents().get(1); private final Group cGroup_9 = (Group)cAlternatives.eContents().get(9); private final Keyword cModeltypeKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); private final Assignment cModeltypeAssignment_9_1 = (Assignment)cGroup_9.eContents().get(1); private final CrossReference cModeltypeModelTypeCrossReference_9_1_0 = (CrossReference)cModeltypeAssignment_9_1.eContents().get(0); private final RuleCall cModeltypeModelTypeQualifiedNameParserRuleCall_9_1_0_1 = (RuleCall)cModeltypeModelTypeCrossReference_9_1_0.eContents().get(1); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/VarStatement' public ParserRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.0' public Assignment getExpressionAssignment_0() { return cExpressionAssignment_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.0/@terminal' public RuleCall getExpressionExprParserRuleCall_0_0() { return cExpressionExprParserRuleCall_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.1' public Assignment getAlgorithmoperationAssignment_1() { return cAlgorithmoperationAssignment_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.1/@terminal' public RuleCall getAlgorithmoperationAlgorithmOperationParserRuleCall_1_0() { return cAlgorithmoperationAlgorithmOperationParserRuleCall_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.2' public Group getGroup_2() { return cGroup_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.2/@elements.0' public Keyword getClassKeyword_2_0() { return cClassKeyword_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.2/@elements.1' public Assignment getClassAssignment_2_1() { return cClassAssignment_2_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.2/@elements.1/@terminal' public CrossReference getClassClassCrossReference_2_1_0() { return cClassClassCrossReference_2_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.2/@elements.1/@terminal/@terminal' public RuleCall getClassClassQualifiedNameParserRuleCall_2_1_0_1() { return cClassClassQualifiedNameParserRuleCall_2_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.3' public Group getGroup_3() { return cGroup_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.3/@elements.0' public Keyword getAttributeKeyword_3_0() { return cAttributeKeyword_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.3/@elements.1' public Assignment getAttributeAssignment_3_1() { return cAttributeAssignment_3_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.3/@elements.1/@terminal' public CrossReference getAttributeAttributeCrossReference_3_1_0() { return cAttributeAttributeCrossReference_3_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.3/@elements.1/@terminal/@terminal' public RuleCall getAttributeAttributeQualifiedNameParserRuleCall_3_1_0_1() { return cAttributeAttributeQualifiedNameParserRuleCall_3_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.4' public Group getGroup_4() { return cGroup_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.4/@elements.0' public Keyword getReferenceKeyword_4_0() { return cReferenceKeyword_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.4/@elements.1' public Assignment getReferenceAssignment_4_1() { return cReferenceAssignment_4_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.4/@elements.1/@terminal' public CrossReference getReferenceReferenceCrossReference_4_1_0() { return cReferenceReferenceCrossReference_4_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.4/@elements.1/@terminal/@terminal' public RuleCall getReferenceReferenceQualifiedNameParserRuleCall_4_1_0_1() { return cReferenceReferenceQualifiedNameParserRuleCall_4_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.5' public Group getGroup_5() { return cGroup_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.5/@elements.0' public Keyword getSymbolclassKeyword_5_0() { return cSymbolclassKeyword_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.5/@elements.1' public Assignment getSymbolclassAssignment_5_1() { return cSymbolclassAssignment_5_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.5/@elements.1/@terminal' public CrossReference getSymbolclassSymbolClassCrossReference_5_1_0() { return cSymbolclassSymbolClassCrossReference_5_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.5/@elements.1/@terminal/@terminal' public RuleCall getSymbolclassSymbolClassQualifiedNameParserRuleCall_5_1_0_1() { return cSymbolclassSymbolClassQualifiedNameParserRuleCall_5_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.6' public Group getGroup_6() { return cGroup_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.6/@elements.0' public Keyword getSymbolrelationKeyword_6_0() { return cSymbolrelationKeyword_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.6/@elements.1' public Assignment getSymbolrelationAssignment_6_1() { return cSymbolrelationAssignment_6_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.6/@elements.1/@terminal' public CrossReference getSymbolrelationSymbolRelationCrossReference_6_1_0() { return cSymbolrelationSymbolRelationCrossReference_6_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.6/@elements.1/@terminal/@terminal' public RuleCall getSymbolrelationSymbolRelationQualifiedNameParserRuleCall_6_1_0_1() { return cSymbolrelationSymbolRelationQualifiedNameParserRuleCall_6_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.7' public Group getGroup_7() { return cGroup_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.7/@elements.0' public Keyword getSymbolstyleKeyword_7_0() { return cSymbolstyleKeyword_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.7/@elements.1' public Assignment getSymbolstyleAssignment_7_1() { return cSymbolstyleAssignment_7_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.7/@elements.1/@terminal' public CrossReference getSymbolstyleSymbolStyleCrossReference_7_1_0() { return cSymbolstyleSymbolStyleCrossReference_7_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.7/@elements.1/@terminal/@terminal' public RuleCall getSymbolstyleSymbolStyleQualifiedNameParserRuleCall_7_1_0_1() { return cSymbolstyleSymbolStyleQualifiedNameParserRuleCall_7_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.8' public Group getGroup_8() { return cGroup_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.8/@elements.0' public Keyword getEmbeddedKeyword_8_0() { return cEmbeddedKeyword_8_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.8/@elements.1' public Assignment getEmbeddedcodeAssignment_8_1() { return cEmbeddedcodeAssignment_8_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.8/@elements.1/@terminal' public CrossReference getEmbeddedcodeEmbedCodeCrossReference_8_1_0() { return cEmbeddedcodeEmbedCodeCrossReference_8_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.8/@elements.1/@terminal/@terminal' public RuleCall getEmbeddedcodeEmbedCodeQualifiedNameParserRuleCall_8_1_0_1() { return cEmbeddedcodeEmbedCodeQualifiedNameParserRuleCall_8_1_0_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.68/@alternatives/@elements.9' public Group getGroup_9() { return cGroup_9; } //"modeltype" public Keyword getModeltypeKeyword_9_0() { return cModeltypeKeyword_9_0; } //modeltype=[ModelType|QualifiedName] public Assignment getModeltypeAssignment_9_1() { return cModeltypeAssignment_9_1; } //[ModelType|QualifiedName] public CrossReference getModeltypeModelTypeCrossReference_9_1_0() { return cModeltypeModelTypeCrossReference_9_1_0; } //QualifiedName public RuleCall getModeltypeModelTypeQualifiedNameParserRuleCall_9_1_0_1() { return cModeltypeModelTypeQualifiedNameParserRuleCall_9_1_0_1; } } public class OperatorAssignElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorAssign"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cAssignAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cAssignEqualsSignKeyword_0_0 = (Keyword)cAssignAssignment_0.eContents().get(0); private final Assignment cMultyassignAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cMultyassignOperatorMultyAssignParserRuleCall_1_0 = (RuleCall)cMultyassignAssignment_1.eContents().get(0); //// precednece - last //OperatorAssign: // assign="=" | multyassign=OperatorMultyAssign; public ParserRule getRule() { return rule; } //assign="=" | multyassign=OperatorMultyAssign public Alternatives getAlternatives() { return cAlternatives; } //assign="=" public Assignment getAssignAssignment_0() { return cAssignAssignment_0; } //"=" public Keyword getAssignEqualsSignKeyword_0_0() { return cAssignEqualsSignKeyword_0_0; } //multyassign=OperatorMultyAssign public Assignment getMultyassignAssignment_1() { return cMultyassignAssignment_1; } //OperatorMultyAssign public RuleCall getMultyassignOperatorMultyAssignParserRuleCall_1_0() { return cMultyassignOperatorMultyAssignParserRuleCall_1_0; } } public class OperatorMultyAssignElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorMultyAssign"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cAddassignAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cAddassignPlusSignEqualsSignKeyword_0_0 = (Keyword)cAddassignAssignment_0.eContents().get(0); private final Assignment cSubassignAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final Keyword cSubassignHyphenMinusEqualsSignKeyword_1_0 = (Keyword)cSubassignAssignment_1.eContents().get(0); private final Assignment cMultiassignAssignment_2 = (Assignment)cAlternatives.eContents().get(2); private final Keyword cMultiassignAsteriskEqualsSignKeyword_2_0 = (Keyword)cMultiassignAssignment_2.eContents().get(0); private final Assignment cDivassignAssignment_3 = (Assignment)cAlternatives.eContents().get(3); private final Keyword cDivassignSolidusEqualsSignKeyword_3_0 = (Keyword)cDivassignAssignment_3.eContents().get(0); //OperatorMultyAssign: // addassign="+=" | subassign="-=" | multiassign="*=" | divassign="/="; public ParserRule getRule() { return rule; } //addassign="+=" | subassign="-=" | multiassign="*=" | divassign="/=" public Alternatives getAlternatives() { return cAlternatives; } //addassign="+=" public Assignment getAddassignAssignment_0() { return cAddassignAssignment_0; } //"+=" public Keyword getAddassignPlusSignEqualsSignKeyword_0_0() { return cAddassignPlusSignEqualsSignKeyword_0_0; } //subassign="-=" public Assignment getSubassignAssignment_1() { return cSubassignAssignment_1; } //"-=" public Keyword getSubassignHyphenMinusEqualsSignKeyword_1_0() { return cSubassignHyphenMinusEqualsSignKeyword_1_0; } //multiassign="*=" public Assignment getMultiassignAssignment_2() { return cMultiassignAssignment_2; } //"*=" public Keyword getMultiassignAsteriskEqualsSignKeyword_2_0() { return cMultiassignAsteriskEqualsSignKeyword_2_0; } //divassign="/=" public Assignment getDivassignAssignment_3() { return cDivassignAssignment_3; } //"/=" public Keyword getDivassignSolidusEqualsSignKeyword_3_0() { return cDivassignSolidusEqualsSignKeyword_3_0; } } public class OperatorUnaryElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorUnary"); private final Assignment cNotAssignment = (Assignment)rule.eContents().get(1); private final Keyword cNotExclamationMarkKeyword_0 = (Keyword)cNotAssignment.eContents().get(0); //// precednece 1 //OperatorUnary: // not="!"; public ParserRule getRule() { return rule; } //not="!" public Assignment getNotAssignment() { return cNotAssignment; } //"!" public Keyword getNotExclamationMarkKeyword_0() { return cNotExclamationMarkKeyword_0; } } public class OperatorMultiplyElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorMultiply"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cMultiplyAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cMultiplyAsteriskKeyword_0_0 = (Keyword)cMultiplyAssignment_0.eContents().get(0); private final Assignment cDivideAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final Keyword cDivideSolidusKeyword_1_0 = (Keyword)cDivideAssignment_1.eContents().get(0); private final Assignment cModuloAssignment_2 = (Assignment)cAlternatives.eContents().get(2); private final Keyword cModuloPercentSignKeyword_2_0 = (Keyword)cModuloAssignment_2.eContents().get(0); //// precednece 2 //OperatorMultiply: // multiply="*" | divide="/" | modulo="%"; public ParserRule getRule() { return rule; } //multiply="*" | divide="/" | modulo="%" public Alternatives getAlternatives() { return cAlternatives; } //multiply="*" public Assignment getMultiplyAssignment_0() { return cMultiplyAssignment_0; } //"*" public Keyword getMultiplyAsteriskKeyword_0_0() { return cMultiplyAsteriskKeyword_0_0; } //divide="/" public Assignment getDivideAssignment_1() { return cDivideAssignment_1; } //"/" public Keyword getDivideSolidusKeyword_1_0() { return cDivideSolidusKeyword_1_0; } //modulo="%" public Assignment getModuloAssignment_2() { return cModuloAssignment_2; } //"%" public Keyword getModuloPercentSignKeyword_2_0() { return cModuloPercentSignKeyword_2_0; } } public class OperatorAddElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorAdd"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cAddAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cAddPlusSignKeyword_0_0 = (Keyword)cAddAssignment_0.eContents().get(0); private final Assignment cSubtractAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final Keyword cSubtractHyphenMinusKeyword_1_0 = (Keyword)cSubtractAssignment_1.eContents().get(0); //// precednece 3 //OperatorAdd: // add="+" | subtract="-"; public ParserRule getRule() { return rule; } //add="+" | subtract="-" public Alternatives getAlternatives() { return cAlternatives; } //add="+" public Assignment getAddAssignment_0() { return cAddAssignment_0; } //"+" public Keyword getAddPlusSignKeyword_0_0() { return cAddPlusSignKeyword_0_0; } //subtract="-" public Assignment getSubtractAssignment_1() { return cSubtractAssignment_1; } //"-" public Keyword getSubtractHyphenMinusKeyword_1_0() { return cSubtractHyphenMinusKeyword_1_0; } } public class OperatorCompareElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorCompare"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cGreaterequalAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cGreaterequalGreaterThanSignEqualsSignKeyword_0_0 = (Keyword)cGreaterequalAssignment_0.eContents().get(0); private final Assignment cLesserequalAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final Keyword cLesserequalLessThanSignEqualsSignKeyword_1_0 = (Keyword)cLesserequalAssignment_1.eContents().get(0); private final Assignment cGreaterAssignment_2 = (Assignment)cAlternatives.eContents().get(2); private final Keyword cGreaterGreaterThanSignKeyword_2_0 = (Keyword)cGreaterAssignment_2.eContents().get(0); private final Assignment cLesserAssignment_3 = (Assignment)cAlternatives.eContents().get(3); private final Keyword cLesserLessThanSignKeyword_3_0 = (Keyword)cLesserAssignment_3.eContents().get(0); //// precednece 4 //OperatorCompare: // greaterequal=">=" | lesserequal="<=" | greater=">" | lesser="<"; public ParserRule getRule() { return rule; } //greaterequal=">=" | lesserequal="<=" | greater=">" | lesser="<" public Alternatives getAlternatives() { return cAlternatives; } //greaterequal=">=" public Assignment getGreaterequalAssignment_0() { return cGreaterequalAssignment_0; } //">=" public Keyword getGreaterequalGreaterThanSignEqualsSignKeyword_0_0() { return cGreaterequalGreaterThanSignEqualsSignKeyword_0_0; } //lesserequal="<=" public Assignment getLesserequalAssignment_1() { return cLesserequalAssignment_1; } //"<=" public Keyword getLesserequalLessThanSignEqualsSignKeyword_1_0() { return cLesserequalLessThanSignEqualsSignKeyword_1_0; } //greater=">" public Assignment getGreaterAssignment_2() { return cGreaterAssignment_2; } //">" public Keyword getGreaterGreaterThanSignKeyword_2_0() { return cGreaterGreaterThanSignKeyword_2_0; } //lesser="<" public Assignment getLesserAssignment_3() { return cLesserAssignment_3; } //"<" public Keyword getLesserLessThanSignKeyword_3_0() { return cLesserLessThanSignKeyword_3_0; } } public class OperatorEqualElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorEqual"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cEqualAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cEqualEqualsSignEqualsSignKeyword_0_0 = (Keyword)cEqualAssignment_0.eContents().get(0); private final Assignment cNotequalAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final Keyword cNotequalExclamationMarkEqualsSignKeyword_1_0 = (Keyword)cNotequalAssignment_1.eContents().get(0); //// precednece 5 //OperatorEqual: // equal="==" | notequal="!="; public ParserRule getRule() { return rule; } //equal="==" | notequal="!=" public Alternatives getAlternatives() { return cAlternatives; } //equal="==" public Assignment getEqualAssignment_0() { return cEqualAssignment_0; } //"==" public Keyword getEqualEqualsSignEqualsSignKeyword_0_0() { return cEqualEqualsSignEqualsSignKeyword_0_0; } //notequal="!=" public Assignment getNotequalAssignment_1() { return cNotequalAssignment_1; } //"!=" public Keyword getNotequalExclamationMarkEqualsSignKeyword_1_0() { return cNotequalExclamationMarkEqualsSignKeyword_1_0; } } public class OperatorAndElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorAnd"); private final Assignment cAndAssignment = (Assignment)rule.eContents().get(1); private final Keyword cAndAmpersandAmpersandKeyword_0 = (Keyword)cAndAssignment.eContents().get(0); //// precednece 6 //OperatorAnd: // and="&&"; public ParserRule getRule() { return rule; } //and="&&" public Assignment getAndAssignment() { return cAndAssignment; } //"&&" public Keyword getAndAmpersandAmpersandKeyword_0() { return cAndAmpersandAmpersandKeyword_0; } } public class OperatorOrElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OperatorOr"); private final Assignment cOrAssignment = (Assignment)rule.eContents().get(1); private final Keyword cOrVerticalLineVerticalLineKeyword_0 = (Keyword)cOrAssignment.eContents().get(0); //// precednece 7 //OperatorOr: // or="||"; public ParserRule getRule() { return rule; } //or="||" public Assignment getOrAssignment() { return cOrAssignment; } //"||" public Keyword getOrVerticalLineVerticalLineKeyword_0() { return cOrVerticalLineVerticalLineKeyword_0; } } public class ExprElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Expr"); private final Assignment cExprAssignment = (Assignment)rule.eContents().get(1); private final RuleCall cExprOrExpressionParserRuleCall_0 = (RuleCall)cExprAssignment.eContents().get(0); //// lowest precedence operation //Expr: // expr=OrExpression; public ParserRule getRule() { return rule; } //expr=OrExpression public Assignment getExprAssignment() { return cExprAssignment; } //OrExpression public RuleCall getExprOrExpressionParserRuleCall_0() { return cExprOrExpressionParserRuleCall_0; } } public class OrExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OrExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cAndExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cOrExpressionLeftAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final Assignment cOpAssignment_1_0_0_1 = (Assignment)cGroup_1_0_0.eContents().get(1); private final RuleCall cOpOperatorOrParserRuleCall_1_0_0_1_0 = (RuleCall)cOpAssignment_1_0_0_1.eContents().get(0); private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cRightAndExpressionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //// 7 //OrExpression returns Expression: // AndExpression (=> ({OrExpression.left=current} op=OperatorOr) right=AndExpression)*; public ParserRule getRule() { return rule; } //AndExpression (=> ({OrExpression.left=current} op=OperatorOr) right=AndExpression)* public Group getGroup() { return cGroup; } //AndExpression public RuleCall getAndExpressionParserRuleCall_0() { return cAndExpressionParserRuleCall_0; } //(=> ({OrExpression.left=current} op=OperatorOr) right=AndExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({OrExpression.left=current} op=OperatorOr) public Group getGroup_1_0() { return cGroup_1_0; } //{OrExpression.left=current} op=OperatorOr public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{OrExpression.left=current} public Action getOrExpressionLeftAction_1_0_0_0() { return cOrExpressionLeftAction_1_0_0_0; } //op=OperatorOr public Assignment getOpAssignment_1_0_0_1() { return cOpAssignment_1_0_0_1; } //OperatorOr public RuleCall getOpOperatorOrParserRuleCall_1_0_0_1_0() { return cOpOperatorOrParserRuleCall_1_0_0_1_0; } //right=AndExpression public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } //AndExpression public RuleCall getRightAndExpressionParserRuleCall_1_1_0() { return cRightAndExpressionParserRuleCall_1_1_0; } } public class AndExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AndExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cEqualExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cAndExpressionLeftAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final Assignment cOpAssignment_1_0_0_1 = (Assignment)cGroup_1_0_0.eContents().get(1); private final RuleCall cOpOperatorAndParserRuleCall_1_0_0_1_0 = (RuleCall)cOpAssignment_1_0_0_1.eContents().get(0); private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cRightEqualExpressionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //// 6 //AndExpression returns Expression: // EqualExpression (=> ({AndExpression.left=current} op=OperatorAnd) right=EqualExpression)*; public ParserRule getRule() { return rule; } //EqualExpression (=> ({AndExpression.left=current} op=OperatorAnd) right=EqualExpression)* public Group getGroup() { return cGroup; } //EqualExpression public RuleCall getEqualExpressionParserRuleCall_0() { return cEqualExpressionParserRuleCall_0; } //(=> ({AndExpression.left=current} op=OperatorAnd) right=EqualExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({AndExpression.left=current} op=OperatorAnd) public Group getGroup_1_0() { return cGroup_1_0; } //{AndExpression.left=current} op=OperatorAnd public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{AndExpression.left=current} public Action getAndExpressionLeftAction_1_0_0_0() { return cAndExpressionLeftAction_1_0_0_0; } //op=OperatorAnd public Assignment getOpAssignment_1_0_0_1() { return cOpAssignment_1_0_0_1; } //OperatorAnd public RuleCall getOpOperatorAndParserRuleCall_1_0_0_1_0() { return cOpOperatorAndParserRuleCall_1_0_0_1_0; } //right=EqualExpression public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } //EqualExpression public RuleCall getRightEqualExpressionParserRuleCall_1_1_0() { return cRightEqualExpressionParserRuleCall_1_1_0; } } public class EqualExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EqualExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cCompareExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cEqualExpressionLeftAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final Assignment cOpAssignment_1_0_0_1 = (Assignment)cGroup_1_0_0.eContents().get(1); private final RuleCall cOpOperatorEqualParserRuleCall_1_0_0_1_0 = (RuleCall)cOpAssignment_1_0_0_1.eContents().get(0); private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cRightCompareExpressionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //// 5 //EqualExpression returns Expression: // CompareExpression (=> ({EqualExpression.left=current} op=OperatorEqual) right=CompareExpression)*; public ParserRule getRule() { return rule; } //CompareExpression (=> ({EqualExpression.left=current} op=OperatorEqual) right=CompareExpression)* public Group getGroup() { return cGroup; } //CompareExpression public RuleCall getCompareExpressionParserRuleCall_0() { return cCompareExpressionParserRuleCall_0; } //(=> ({EqualExpression.left=current} op=OperatorEqual) right=CompareExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({EqualExpression.left=current} op=OperatorEqual) public Group getGroup_1_0() { return cGroup_1_0; } //{EqualExpression.left=current} op=OperatorEqual public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{EqualExpression.left=current} public Action getEqualExpressionLeftAction_1_0_0_0() { return cEqualExpressionLeftAction_1_0_0_0; } //op=OperatorEqual public Assignment getOpAssignment_1_0_0_1() { return cOpAssignment_1_0_0_1; } //OperatorEqual public RuleCall getOpOperatorEqualParserRuleCall_1_0_0_1_0() { return cOpOperatorEqualParserRuleCall_1_0_0_1_0; } //right=CompareExpression public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } //CompareExpression public RuleCall getRightCompareExpressionParserRuleCall_1_1_0() { return cRightCompareExpressionParserRuleCall_1_1_0; } } public class CompareExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CompareExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cAdditionExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cCompareExpressionLeftAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final Assignment cOpAssignment_1_0_0_1 = (Assignment)cGroup_1_0_0.eContents().get(1); private final RuleCall cOpOperatorCompareParserRuleCall_1_0_0_1_0 = (RuleCall)cOpAssignment_1_0_0_1.eContents().get(0); private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cRightAdditionExpressionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //// 4 //CompareExpression returns Expression: // AdditionExpression (=> ({CompareExpression.left=current} op=OperatorCompare) right=AdditionExpression)*; public ParserRule getRule() { return rule; } //AdditionExpression (=> ({CompareExpression.left=current} op=OperatorCompare) right=AdditionExpression)* public Group getGroup() { return cGroup; } //AdditionExpression public RuleCall getAdditionExpressionParserRuleCall_0() { return cAdditionExpressionParserRuleCall_0; } //(=> ({CompareExpression.left=current} op=OperatorCompare) right=AdditionExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({CompareExpression.left=current} op=OperatorCompare) public Group getGroup_1_0() { return cGroup_1_0; } //{CompareExpression.left=current} op=OperatorCompare public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{CompareExpression.left=current} public Action getCompareExpressionLeftAction_1_0_0_0() { return cCompareExpressionLeftAction_1_0_0_0; } //op=OperatorCompare public Assignment getOpAssignment_1_0_0_1() { return cOpAssignment_1_0_0_1; } //OperatorCompare public RuleCall getOpOperatorCompareParserRuleCall_1_0_0_1_0() { return cOpOperatorCompareParserRuleCall_1_0_0_1_0; } //right=AdditionExpression public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } //AdditionExpression public RuleCall getRightAdditionExpressionParserRuleCall_1_1_0() { return cRightAdditionExpressionParserRuleCall_1_1_0; } } public class AdditionExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AdditionExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cMultiplicationExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cAdditionExpressionLeftAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final Assignment cOpAssignment_1_0_0_1 = (Assignment)cGroup_1_0_0.eContents().get(1); private final RuleCall cOpOperatorAddParserRuleCall_1_0_0_1_0 = (RuleCall)cOpAssignment_1_0_0_1.eContents().get(0); private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cRightMultiplicationExpressionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //// 3 //AdditionExpression returns Expression: // MultiplicationExpression (=> ({AdditionExpression.left=current} op=OperatorAdd) right=MultiplicationExpression)*; public ParserRule getRule() { return rule; } //MultiplicationExpression (=> ({AdditionExpression.left=current} op=OperatorAdd) right=MultiplicationExpression)* public Group getGroup() { return cGroup; } //MultiplicationExpression public RuleCall getMultiplicationExpressionParserRuleCall_0() { return cMultiplicationExpressionParserRuleCall_0; } //(=> ({AdditionExpression.left=current} op=OperatorAdd) right=MultiplicationExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({AdditionExpression.left=current} op=OperatorAdd) public Group getGroup_1_0() { return cGroup_1_0; } //{AdditionExpression.left=current} op=OperatorAdd public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{AdditionExpression.left=current} public Action getAdditionExpressionLeftAction_1_0_0_0() { return cAdditionExpressionLeftAction_1_0_0_0; } //op=OperatorAdd public Assignment getOpAssignment_1_0_0_1() { return cOpAssignment_1_0_0_1; } //OperatorAdd public RuleCall getOpOperatorAddParserRuleCall_1_0_0_1_0() { return cOpOperatorAddParserRuleCall_1_0_0_1_0; } //right=MultiplicationExpression public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } //MultiplicationExpression public RuleCall getRightMultiplicationExpressionParserRuleCall_1_1_0() { return cRightMultiplicationExpressionParserRuleCall_1_1_0; } } public class MultiplicationExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "MultiplicationExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final RuleCall cUnaryExpressionParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); private final Group cGroup_1 = (Group)cGroup.eContents().get(1); private final Group cGroup_1_0 = (Group)cGroup_1.eContents().get(0); private final Group cGroup_1_0_0 = (Group)cGroup_1_0.eContents().get(0); private final Action cMultiplicationExpressionLeftAction_1_0_0_0 = (Action)cGroup_1_0_0.eContents().get(0); private final Assignment cOpAssignment_1_0_0_1 = (Assignment)cGroup_1_0_0.eContents().get(1); private final RuleCall cOpOperatorMultiplyParserRuleCall_1_0_0_1_0 = (RuleCall)cOpAssignment_1_0_0_1.eContents().get(0); private final Assignment cRightAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cRightUnaryExpressionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0); //// 2 //MultiplicationExpression returns Expression: // UnaryExpression (=> ({MultiplicationExpression.left=current} op=OperatorMultiply) right=UnaryExpression)*; public ParserRule getRule() { return rule; } //UnaryExpression (=> ({MultiplicationExpression.left=current} op=OperatorMultiply) right=UnaryExpression)* public Group getGroup() { return cGroup; } //UnaryExpression public RuleCall getUnaryExpressionParserRuleCall_0() { return cUnaryExpressionParserRuleCall_0; } //(=> ({MultiplicationExpression.left=current} op=OperatorMultiply) right=UnaryExpression)* public Group getGroup_1() { return cGroup_1; } //=> ({MultiplicationExpression.left=current} op=OperatorMultiply) public Group getGroup_1_0() { return cGroup_1_0; } //{MultiplicationExpression.left=current} op=OperatorMultiply public Group getGroup_1_0_0() { return cGroup_1_0_0; } //{MultiplicationExpression.left=current} public Action getMultiplicationExpressionLeftAction_1_0_0_0() { return cMultiplicationExpressionLeftAction_1_0_0_0; } //op=OperatorMultiply public Assignment getOpAssignment_1_0_0_1() { return cOpAssignment_1_0_0_1; } //OperatorMultiply public RuleCall getOpOperatorMultiplyParserRuleCall_1_0_0_1_0() { return cOpOperatorMultiplyParserRuleCall_1_0_0_1_0; } //right=UnaryExpression public Assignment getRightAssignment_1_1() { return cRightAssignment_1_1; } //UnaryExpression public RuleCall getRightUnaryExpressionParserRuleCall_1_1_0() { return cRightUnaryExpressionParserRuleCall_1_1_0; } } public class UnaryExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "UnaryExpression"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cOpAssignment_0 = (Assignment)cGroup.eContents().get(0); private final RuleCall cOpOperatorUnaryParserRuleCall_0_0 = (RuleCall)cOpAssignment_0.eContents().get(0); private final Assignment cOperandAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cOperandPrimaryExpressionParserRuleCall_1_0 = (RuleCall)cOperandAssignment_1.eContents().get(0); //// 1 //UnaryExpression returns Expression: // op=OperatorUnary? operand=PrimaryExpression; public ParserRule getRule() { return rule; } //op=OperatorUnary? operand=PrimaryExpression public Group getGroup() { return cGroup; } //op=OperatorUnary? public Assignment getOpAssignment_0() { return cOpAssignment_0; } //OperatorUnary public RuleCall getOpOperatorUnaryParserRuleCall_0_0() { return cOpOperatorUnaryParserRuleCall_0_0; } //operand=PrimaryExpression public Assignment getOperandAssignment_1() { return cOperandAssignment_1; } //PrimaryExpression public RuleCall getOperandPrimaryExpressionParserRuleCall_1_0() { return cOperandPrimaryExpressionParserRuleCall_1_0; } } public class PrimaryExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PrimaryExpression"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cAtomicAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cAtomicAtomicExpressionParserRuleCall_0_0 = (RuleCall)cAtomicAssignment_0.eContents().get(0); private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); private final Keyword cLeftParenthesisKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); private final Assignment cExpressionAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); private final RuleCall cExpressionOrExpressionParserRuleCall_1_1_0 = (RuleCall)cExpressionAssignment_1_1.eContents().get(0); private final Keyword cRightParenthesisKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2); //PrimaryExpression returns Expression: // atomic=AtomicExpression | "(" expression=OrExpression ")"; public ParserRule getRule() { return rule; } //atomic=AtomicExpression | "(" expression=OrExpression ")" public Alternatives getAlternatives() { return cAlternatives; } //atomic=AtomicExpression public Assignment getAtomicAssignment_0() { return cAtomicAssignment_0; } //AtomicExpression public RuleCall getAtomicAtomicExpressionParserRuleCall_0_0() { return cAtomicAtomicExpressionParserRuleCall_0_0; } //"(" expression=OrExpression ")" public Group getGroup_1() { return cGroup_1; } //"(" public Keyword getLeftParenthesisKeyword_1_0() { return cLeftParenthesisKeyword_1_0; } //expression=OrExpression public Assignment getExpressionAssignment_1_1() { return cExpressionAssignment_1_1; } //OrExpression public RuleCall getExpressionOrExpressionParserRuleCall_1_1_0() { return cExpressionOrExpressionParserRuleCall_1_1_0; } //")" public Keyword getRightParenthesisKeyword_1_2() { return cRightParenthesisKeyword_1_2; } } public class AtomicExpressionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AtomicExpression"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cTrueAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final Keyword cTrueTrueKeyword_0_0 = (Keyword)cTrueAssignment_0.eContents().get(0); private final Assignment cFalseAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final Keyword cFalseFalseKeyword_1_0 = (Keyword)cFalseAssignment_1.eContents().get(0); private final Assignment cVariableAssignment_2 = (Assignment)cAlternatives.eContents().get(2); private final CrossReference cVariableVariableCrossReference_2_0 = (CrossReference)cVariableAssignment_2.eContents().get(0); private final RuleCall cVariableVariableQualifiedNameParserRuleCall_2_0_1 = (RuleCall)cVariableVariableCrossReference_2_0.eContents().get(1); private final Assignment cValueStringAssignment_3 = (Assignment)cAlternatives.eContents().get(3); private final RuleCall cValueStringSTRINGTerminalRuleCall_3_0 = (RuleCall)cValueStringAssignment_3.eContents().get(0); private final Assignment cValueRealNumberAssignment_4 = (Assignment)cAlternatives.eContents().get(4); private final RuleCall cValueRealNumberRealNumberParserRuleCall_4_0 = (RuleCall)cValueRealNumberAssignment_4.eContents().get(0); //AtomicExpression returns Expression: // true="true" | false="false" | variable=[Variable|QualifiedName] | valueString=STRING | valueRealNumber=RealNumber; public ParserRule getRule() { return rule; } //true="true" | false="false" | variable=[Variable|QualifiedName] | valueString=STRING | valueRealNumber=RealNumber public Alternatives getAlternatives() { return cAlternatives; } //true="true" public Assignment getTrueAssignment_0() { return cTrueAssignment_0; } //"true" public Keyword getTrueTrueKeyword_0_0() { return cTrueTrueKeyword_0_0; } //false="false" public Assignment getFalseAssignment_1() { return cFalseAssignment_1; } //"false" public Keyword getFalseFalseKeyword_1_0() { return cFalseFalseKeyword_1_0; } //variable=[Variable|QualifiedName] public Assignment getVariableAssignment_2() { return cVariableAssignment_2; } //[Variable|QualifiedName] public CrossReference getVariableVariableCrossReference_2_0() { return cVariableVariableCrossReference_2_0; } //QualifiedName public RuleCall getVariableVariableQualifiedNameParserRuleCall_2_0_1() { return cVariableVariableQualifiedNameParserRuleCall_2_0_1; } //valueString=STRING public Assignment getValueStringAssignment_3() { return cValueStringAssignment_3; } //STRING public RuleCall getValueStringSTRINGTerminalRuleCall_3_0() { return cValueStringSTRINGTerminalRuleCall_3_0; } //valueRealNumber=RealNumber public Assignment getValueRealNumberAssignment_4() { return cValueRealNumberAssignment_4; } //RealNumber public RuleCall getValueRealNumberRealNumberParserRuleCall_4_0() { return cValueRealNumberRealNumberParserRuleCall_4_0; } } public class AlgorithmOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AlgorithmOperation"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final Assignment cFileoperationAssignment_0 = (Assignment)cAlternatives.eContents().get(0); private final RuleCall cFileoperationFileOperationParserRuleCall_0_0 = (RuleCall)cFileoperationAssignment_0.eContents().get(0); private final Assignment cDiroperationAssignment_1 = (Assignment)cAlternatives.eContents().get(1); private final RuleCall cDiroperationDirOperationParserRuleCall_1_0 = (RuleCall)cDiroperationAssignment_1.eContents().get(0); private final Assignment cSimpleuiAssignment_2 = (Assignment)cAlternatives.eContents().get(2); private final RuleCall cSimpleuiSimpleUIParserRuleCall_2_0 = (RuleCall)cSimpleuiAssignment_2.eContents().get(0); private final Assignment cModeloperationAssignment_3 = (Assignment)cAlternatives.eContents().get(3); private final RuleCall cModeloperationModelOperationParserRuleCall_3_0 = (RuleCall)cModeloperationAssignment_3.eContents().get(0); private final Assignment cInstanceoperationAssignment_4 = (Assignment)cAlternatives.eContents().get(4); private final RuleCall cInstanceoperationInstanceOperationParserRuleCall_4_0 = (RuleCall)cInstanceoperationAssignment_4.eContents().get(0); private final Assignment cAttributeoperationAssignment_5 = (Assignment)cAlternatives.eContents().get(5); private final RuleCall cAttributeoperationAttributeOperationParserRuleCall_5_0 = (RuleCall)cAttributeoperationAssignment_5.eContents().get(0); /// * // ********************************************* // * Algorithm Operations - ADOscript // ********************************************* // * / AlgorithmOperation: // fileoperation=FileOperation | diroperation=DirOperation | simpleui=SimpleUI | modeloperation=ModelOperation | // instanceoperation=InstanceOperation | attributeoperation=AttributeOperation; public ParserRule getRule() { return rule; } //fileoperation=FileOperation | diroperation=DirOperation | simpleui=SimpleUI | modeloperation=ModelOperation | //instanceoperation=InstanceOperation | attributeoperation=AttributeOperation public Alternatives getAlternatives() { return cAlternatives; } //fileoperation=FileOperation public Assignment getFileoperationAssignment_0() { return cFileoperationAssignment_0; } //FileOperation public RuleCall getFileoperationFileOperationParserRuleCall_0_0() { return cFileoperationFileOperationParserRuleCall_0_0; } //diroperation=DirOperation public Assignment getDiroperationAssignment_1() { return cDiroperationAssignment_1; } //DirOperation public RuleCall getDiroperationDirOperationParserRuleCall_1_0() { return cDiroperationDirOperationParserRuleCall_1_0; } //simpleui=SimpleUI public Assignment getSimpleuiAssignment_2() { return cSimpleuiAssignment_2; } //SimpleUI public RuleCall getSimpleuiSimpleUIParserRuleCall_2_0() { return cSimpleuiSimpleUIParserRuleCall_2_0; } //modeloperation=ModelOperation public Assignment getModeloperationAssignment_3() { return cModeloperationAssignment_3; } //ModelOperation public RuleCall getModeloperationModelOperationParserRuleCall_3_0() { return cModeloperationModelOperationParserRuleCall_3_0; } //instanceoperation=InstanceOperation public Assignment getInstanceoperationAssignment_4() { return cInstanceoperationAssignment_4; } //InstanceOperation public RuleCall getInstanceoperationInstanceOperationParserRuleCall_4_0() { return cInstanceoperationInstanceOperationParserRuleCall_4_0; } //attributeoperation=AttributeOperation public Assignment getAttributeoperationAssignment_5() { return cAttributeoperationAssignment_5; } //AttributeOperation public RuleCall getAttributeoperationAttributeOperationParserRuleCall_5_0() { return cAttributeoperationAttributeOperationParserRuleCall_5_0; } } public class FileOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FileOperation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cFileKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cFilecopyAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cFilecopyFileCopyParserRuleCall_2_0_0 = (RuleCall)cFilecopyAssignment_2_0.eContents().get(0); private final Assignment cFiledeleteAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cFiledeleteFileDeleteParserRuleCall_2_1_0 = (RuleCall)cFiledeleteAssignment_2_1.eContents().get(0); private final Assignment cFilecreateAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2); private final RuleCall cFilecreateFileCreateParserRuleCall_2_2_0 = (RuleCall)cFilecreateAssignment_2_2.eContents().get(0); private final Assignment cFilereadAssignment_2_3 = (Assignment)cAlternatives_2.eContents().get(3); private final RuleCall cFilereadFileReadParserRuleCall_2_3_0 = (RuleCall)cFilereadAssignment_2_3.eContents().get(0); private final Assignment cFilewriteAssignment_2_4 = (Assignment)cAlternatives_2.eContents().get(4); private final RuleCall cFilewriteFileWriteParserRuleCall_2_4_0 = (RuleCall)cFilewriteAssignment_2_4.eContents().get(0); //// file //FileOperation: // "file" "." (filecopy=FileCopy | filedelete=FileDelete | filecreate=FileCreate | fileread=FileRead | // filewrite=FileWrite); public ParserRule getRule() { return rule; } //"file" "." (filecopy=FileCopy | filedelete=FileDelete | filecreate=FileCreate | fileread=FileRead | filewrite=FileWrite) public Group getGroup() { return cGroup; } //"file" public Keyword getFileKeyword_0() { return cFileKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //filecopy=FileCopy | filedelete=FileDelete | filecreate=FileCreate | fileread=FileRead | filewrite=FileWrite public Alternatives getAlternatives_2() { return cAlternatives_2; } //filecopy=FileCopy public Assignment getFilecopyAssignment_2_0() { return cFilecopyAssignment_2_0; } //FileCopy public RuleCall getFilecopyFileCopyParserRuleCall_2_0_0() { return cFilecopyFileCopyParserRuleCall_2_0_0; } //filedelete=FileDelete public Assignment getFiledeleteAssignment_2_1() { return cFiledeleteAssignment_2_1; } //FileDelete public RuleCall getFiledeleteFileDeleteParserRuleCall_2_1_0() { return cFiledeleteFileDeleteParserRuleCall_2_1_0; } //filecreate=FileCreate public Assignment getFilecreateAssignment_2_2() { return cFilecreateAssignment_2_2; } //FileCreate public RuleCall getFilecreateFileCreateParserRuleCall_2_2_0() { return cFilecreateFileCreateParserRuleCall_2_2_0; } //fileread=FileRead public Assignment getFilereadAssignment_2_3() { return cFilereadAssignment_2_3; } //FileRead public RuleCall getFilereadFileReadParserRuleCall_2_3_0() { return cFilereadFileReadParserRuleCall_2_3_0; } //filewrite=FileWrite public Assignment getFilewriteAssignment_2_4() { return cFilewriteAssignment_2_4; } //FileWrite public RuleCall getFilewriteFileWriteParserRuleCall_2_4_0() { return cFilewriteFileWriteParserRuleCall_2_4_0; } } public class FileCopyElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FileCopy"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cCopyKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cSourceKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cSrcAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cSrcSTRINGTerminalRuleCall_2_0 = (RuleCall)cSrcAssignment_2.eContents().get(0); private final Keyword cDestinationKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cDestAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cDestSTRINGTerminalRuleCall_4_0 = (RuleCall)cDestAssignment_4.eContents().get(0); //FileCopy: // "copy" "source" src=STRING "destination" dest=STRING; public ParserRule getRule() { return rule; } //"copy" "source" src=STRING "destination" dest=STRING public Group getGroup() { return cGroup; } //"copy" public Keyword getCopyKeyword_0() { return cCopyKeyword_0; } //"source" public Keyword getSourceKeyword_1() { return cSourceKeyword_1; } //src=STRING public Assignment getSrcAssignment_2() { return cSrcAssignment_2; } //STRING public RuleCall getSrcSTRINGTerminalRuleCall_2_0() { return cSrcSTRINGTerminalRuleCall_2_0; } //"destination" public Keyword getDestinationKeyword_3() { return cDestinationKeyword_3; } //dest=STRING public Assignment getDestAssignment_4() { return cDestAssignment_4; } //STRING public RuleCall getDestSTRINGTerminalRuleCall_4_0() { return cDestSTRINGTerminalRuleCall_4_0; } } public class FileDeleteElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FileDelete"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDeleteKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cFilenameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cFilenameSTRINGTerminalRuleCall_1_0 = (RuleCall)cFilenameAssignment_1.eContents().get(0); //FileDelete: // "delete" filename=STRING; public ParserRule getRule() { return rule; } //"delete" filename=STRING public Group getGroup() { return cGroup; } //"delete" public Keyword getDeleteKeyword_0() { return cDeleteKeyword_0; } //filename=STRING public Assignment getFilenameAssignment_1() { return cFilenameAssignment_1; } //STRING public RuleCall getFilenameSTRINGTerminalRuleCall_1_0() { return cFilenameSTRINGTerminalRuleCall_1_0; } } public class FileCreateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FileCreate"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cCreateKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cFilenameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cFilenameSTRINGTerminalRuleCall_1_0 = (RuleCall)cFilenameAssignment_1.eContents().get(0); //FileCreate: // "create" filename=STRING; public ParserRule getRule() { return rule; } //"create" filename=STRING public Group getGroup() { return cGroup; } //"create" public Keyword getCreateKeyword_0() { return cCreateKeyword_0; } //filename=STRING public Assignment getFilenameAssignment_1() { return cFilenameAssignment_1; } //STRING public RuleCall getFilenameSTRINGTerminalRuleCall_1_0() { return cFilenameSTRINGTerminalRuleCall_1_0; } } public class FileReadElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FileRead"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cReadKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cFilenameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cFilenameSTRINGTerminalRuleCall_1_0 = (RuleCall)cFilenameAssignment_1.eContents().get(0); //FileRead: // "read" filename=STRING; public ParserRule getRule() { return rule; } //"read" filename=STRING public Group getGroup() { return cGroup; } //"read" public Keyword getReadKeyword_0() { return cReadKeyword_0; } //filename=STRING public Assignment getFilenameAssignment_1() { return cFilenameAssignment_1; } //STRING public RuleCall getFilenameSTRINGTerminalRuleCall_1_0() { return cFilenameSTRINGTerminalRuleCall_1_0; } } public class FileWriteElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "FileWrite"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cWriteKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cFilenameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cFilenameSTRINGTerminalRuleCall_1_0 = (RuleCall)cFilenameAssignment_1.eContents().get(0); private final Keyword cTextKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cTextAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cTextSTRINGTerminalRuleCall_3_0 = (RuleCall)cTextAssignment_3.eContents().get(0); private final Assignment cAppendAssignment_4 = (Assignment)cGroup.eContents().get(4); private final Keyword cAppendAppendKeyword_4_0 = (Keyword)cAppendAssignment_4.eContents().get(0); //FileWrite: // "write" filename=STRING "text" text=STRING append="append"?; public ParserRule getRule() { return rule; } //"write" filename=STRING "text" text=STRING append="append"? public Group getGroup() { return cGroup; } //"write" public Keyword getWriteKeyword_0() { return cWriteKeyword_0; } //filename=STRING public Assignment getFilenameAssignment_1() { return cFilenameAssignment_1; } //STRING public RuleCall getFilenameSTRINGTerminalRuleCall_1_0() { return cFilenameSTRINGTerminalRuleCall_1_0; } //"text" public Keyword getTextKeyword_2() { return cTextKeyword_2; } //text=STRING public Assignment getTextAssignment_3() { return cTextAssignment_3; } //STRING public RuleCall getTextSTRINGTerminalRuleCall_3_0() { return cTextSTRINGTerminalRuleCall_3_0; } //append="append"? public Assignment getAppendAssignment_4() { return cAppendAssignment_4; } //"append" public Keyword getAppendAppendKeyword_4_0() { return cAppendAppendKeyword_4_0; } } public class DirOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "DirOperation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDirKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cDirsetworkingAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cDirsetworkingDirSetWorkingParserRuleCall_2_0_0 = (RuleCall)cDirsetworkingAssignment_2_0.eContents().get(0); private final Assignment cDirgetworkingAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cDirgetworkingDirGetWorkingParserRuleCall_2_1_0 = (RuleCall)cDirgetworkingAssignment_2_1.eContents().get(0); private final Assignment cDircreateAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2); private final RuleCall cDircreateDirCreateParserRuleCall_2_2_0 = (RuleCall)cDircreateAssignment_2_2.eContents().get(0); private final Assignment cDirdeleteAssignment_2_3 = (Assignment)cAlternatives_2.eContents().get(3); private final RuleCall cDirdeleteDirDeleteParserRuleCall_2_3_0 = (RuleCall)cDirdeleteAssignment_2_3.eContents().get(0); private final Assignment cDirlistAssignment_2_4 = (Assignment)cAlternatives_2.eContents().get(4); private final RuleCall cDirlistDirListParserRuleCall_2_4_0 = (RuleCall)cDirlistAssignment_2_4.eContents().get(0); //// directory //DirOperation: // "dir" "." (dirsetworking=DirSetWorking | dirgetworking=DirGetWorking | dircreate=DirCreate | dirdelete=DirDelete | // dirlist=DirList); public ParserRule getRule() { return rule; } //"dir" "." (dirsetworking=DirSetWorking | dirgetworking=DirGetWorking | dircreate=DirCreate | dirdelete=DirDelete | //dirlist=DirList) public Group getGroup() { return cGroup; } //"dir" public Keyword getDirKeyword_0() { return cDirKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //dirsetworking=DirSetWorking | dirgetworking=DirGetWorking | dircreate=DirCreate | dirdelete=DirDelete | dirlist=DirList public Alternatives getAlternatives_2() { return cAlternatives_2; } //dirsetworking=DirSetWorking public Assignment getDirsetworkingAssignment_2_0() { return cDirsetworkingAssignment_2_0; } //DirSetWorking public RuleCall getDirsetworkingDirSetWorkingParserRuleCall_2_0_0() { return cDirsetworkingDirSetWorkingParserRuleCall_2_0_0; } //dirgetworking=DirGetWorking public Assignment getDirgetworkingAssignment_2_1() { return cDirgetworkingAssignment_2_1; } //DirGetWorking public RuleCall getDirgetworkingDirGetWorkingParserRuleCall_2_1_0() { return cDirgetworkingDirGetWorkingParserRuleCall_2_1_0; } //dircreate=DirCreate public Assignment getDircreateAssignment_2_2() { return cDircreateAssignment_2_2; } //DirCreate public RuleCall getDircreateDirCreateParserRuleCall_2_2_0() { return cDircreateDirCreateParserRuleCall_2_2_0; } //dirdelete=DirDelete public Assignment getDirdeleteAssignment_2_3() { return cDirdeleteAssignment_2_3; } //DirDelete public RuleCall getDirdeleteDirDeleteParserRuleCall_2_3_0() { return cDirdeleteDirDeleteParserRuleCall_2_3_0; } //dirlist=DirList public Assignment getDirlistAssignment_2_4() { return cDirlistAssignment_2_4; } //DirList public RuleCall getDirlistDirListParserRuleCall_2_4_0() { return cDirlistDirListParserRuleCall_2_4_0; } } public class DirSetWorkingElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "DirSetWorking"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cSetKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cDirnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cDirnameSTRINGTerminalRuleCall_1_0 = (RuleCall)cDirnameAssignment_1.eContents().get(0); //DirSetWorking: // "set" dirname=STRING; public ParserRule getRule() { return rule; } //"set" dirname=STRING public Group getGroup() { return cGroup; } //"set" public Keyword getSetKeyword_0() { return cSetKeyword_0; } //dirname=STRING public Assignment getDirnameAssignment_1() { return cDirnameAssignment_1; } //STRING public RuleCall getDirnameSTRINGTerminalRuleCall_1_0() { return cDirnameSTRINGTerminalRuleCall_1_0; } } public class DirGetWorkingElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "DirGetWorking"); private final Group cGroup = (Group)rule.eContents().get(1); private final Action cDirGetWorkingAction_0 = (Action)cGroup.eContents().get(0); private final Keyword cGetKeyword_1 = (Keyword)cGroup.eContents().get(1); //DirGetWorking: // {DirGetWorking} "get"; public ParserRule getRule() { return rule; } //{DirGetWorking} "get" public Group getGroup() { return cGroup; } //{DirGetWorking} public Action getDirGetWorkingAction_0() { return cDirGetWorkingAction_0; } //"get" public Keyword getGetKeyword_1() { return cGetKeyword_1; } } public class DirCreateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "DirCreate"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cCreateKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cDirnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cDirnameSTRINGTerminalRuleCall_1_0 = (RuleCall)cDirnameAssignment_1.eContents().get(0); //DirCreate: // "create" dirname=STRING; public ParserRule getRule() { return rule; } //"create" dirname=STRING public Group getGroup() { return cGroup; } //"create" public Keyword getCreateKeyword_0() { return cCreateKeyword_0; } //dirname=STRING public Assignment getDirnameAssignment_1() { return cDirnameAssignment_1; } //STRING public RuleCall getDirnameSTRINGTerminalRuleCall_1_0() { return cDirnameSTRINGTerminalRuleCall_1_0; } } public class DirDeleteElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "DirDelete"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDeleteKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cDirnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cDirnameSTRINGTerminalRuleCall_1_0 = (RuleCall)cDirnameAssignment_1.eContents().get(0); //DirDelete: // "delete" dirname=STRING; public ParserRule getRule() { return rule; } //"delete" dirname=STRING public Group getGroup() { return cGroup; } //"delete" public Keyword getDeleteKeyword_0() { return cDeleteKeyword_0; } //dirname=STRING public Assignment getDirnameAssignment_1() { return cDirnameAssignment_1; } //STRING public RuleCall getDirnameSTRINGTerminalRuleCall_1_0() { return cDirnameSTRINGTerminalRuleCall_1_0; } } public class DirListElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "DirList"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cListKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cDirnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cDirnameSTRINGTerminalRuleCall_1_0 = (RuleCall)cDirnameAssignment_1.eContents().get(0); //DirList: // "list" dirname=STRING; public ParserRule getRule() { return rule; } //"list" dirname=STRING public Group getGroup() { return cGroup; } //"list" public Keyword getListKeyword_0() { return cListKeyword_0; } //dirname=STRING public Assignment getDirnameAssignment_1() { return cDirnameAssignment_1; } //STRING public RuleCall getDirnameSTRINGTerminalRuleCall_1_0() { return cDirnameSTRINGTerminalRuleCall_1_0; } } public class SimpleUIElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SimpleUI"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cUiKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cEditboxAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cEditboxEditBoxParserRuleCall_2_0_0 = (RuleCall)cEditboxAssignment_2_0.eContents().get(0); private final Assignment cInfoboxAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cInfoboxInfoBoxParserRuleCall_2_1_0 = (RuleCall)cInfoboxAssignment_2_1.eContents().get(0); private final Assignment cErrorboxAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2); private final RuleCall cErrorboxErrorBoxParserRuleCall_2_2_0 = (RuleCall)cErrorboxAssignment_2_2.eContents().get(0); private final Assignment cWarningboxAssignment_2_3 = (Assignment)cAlternatives_2.eContents().get(3); private final RuleCall cWarningboxWarningBoxParserRuleCall_2_3_0 = (RuleCall)cWarningboxAssignment_2_3.eContents().get(0); private final Assignment cViewboxAssignment_2_4 = (Assignment)cAlternatives_2.eContents().get(4); private final RuleCall cViewboxViewBoxParserRuleCall_2_4_0 = (RuleCall)cViewboxAssignment_2_4.eContents().get(0); private final Assignment cItemoperationAssignment_2_5 = (Assignment)cAlternatives_2.eContents().get(5); private final RuleCall cItemoperationItemOperationParserRuleCall_2_5_0 = (RuleCall)cItemoperationAssignment_2_5.eContents().get(0); //// simple UI //SimpleUI: // "ui" "." (editbox=EditBox | infobox=InfoBox | errorbox=ErrorBox | warningbox=WarningBox | viewbox=ViewBox | // itemoperation=ItemOperation); public ParserRule getRule() { return rule; } //"ui" "." (editbox=EditBox | infobox=InfoBox | errorbox=ErrorBox | warningbox=WarningBox | viewbox=ViewBox | //itemoperation=ItemOperation) public Group getGroup() { return cGroup; } //"ui" public Keyword getUiKeyword_0() { return cUiKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //editbox=EditBox | infobox=InfoBox | errorbox=ErrorBox | warningbox=WarningBox | viewbox=ViewBox | //itemoperation=ItemOperation public Alternatives getAlternatives_2() { return cAlternatives_2; } //editbox=EditBox public Assignment getEditboxAssignment_2_0() { return cEditboxAssignment_2_0; } //EditBox public RuleCall getEditboxEditBoxParserRuleCall_2_0_0() { return cEditboxEditBoxParserRuleCall_2_0_0; } //infobox=InfoBox public Assignment getInfoboxAssignment_2_1() { return cInfoboxAssignment_2_1; } //InfoBox public RuleCall getInfoboxInfoBoxParserRuleCall_2_1_0() { return cInfoboxInfoBoxParserRuleCall_2_1_0; } //errorbox=ErrorBox public Assignment getErrorboxAssignment_2_2() { return cErrorboxAssignment_2_2; } //ErrorBox public RuleCall getErrorboxErrorBoxParserRuleCall_2_2_0() { return cErrorboxErrorBoxParserRuleCall_2_2_0; } //warningbox=WarningBox public Assignment getWarningboxAssignment_2_3() { return cWarningboxAssignment_2_3; } //WarningBox public RuleCall getWarningboxWarningBoxParserRuleCall_2_3_0() { return cWarningboxWarningBoxParserRuleCall_2_3_0; } //viewbox=ViewBox public Assignment getViewboxAssignment_2_4() { return cViewboxAssignment_2_4; } //ViewBox public RuleCall getViewboxViewBoxParserRuleCall_2_4_0() { return cViewboxViewBoxParserRuleCall_2_4_0; } //itemoperation=ItemOperation public Assignment getItemoperationAssignment_2_5() { return cItemoperationAssignment_2_5; } //ItemOperation public RuleCall getItemoperationItemOperationParserRuleCall_2_5_0() { return cItemoperationItemOperationParserRuleCall_2_5_0; } } public class EditBoxElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "EditBox"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cEditboxKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cTitleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cTitleAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cTitleSTRINGTerminalRuleCall_2_0 = (RuleCall)cTitleAssignment_2.eContents().get(0); private final Keyword cTextKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cTextAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cTextSTRINGTerminalRuleCall_4_0 = (RuleCall)cTextAssignment_4.eContents().get(0); private final Group cGroup_5 = (Group)cGroup.eContents().get(5); private final Keyword cButtonKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); private final Assignment cOkbuttontextAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1); private final RuleCall cOkbuttontextSTRINGTerminalRuleCall_5_1_0 = (RuleCall)cOkbuttontextAssignment_5_1.eContents().get(0); //EditBox: // "editbox" "title" title=STRING "text" text=STRING ("button" okbuttontext=STRING)?; public ParserRule getRule() { return rule; } //"editbox" "title" title=STRING "text" text=STRING ("button" okbuttontext=STRING)? public Group getGroup() { return cGroup; } //"editbox" public Keyword getEditboxKeyword_0() { return cEditboxKeyword_0; } //"title" public Keyword getTitleKeyword_1() { return cTitleKeyword_1; } //title=STRING public Assignment getTitleAssignment_2() { return cTitleAssignment_2; } //STRING public RuleCall getTitleSTRINGTerminalRuleCall_2_0() { return cTitleSTRINGTerminalRuleCall_2_0; } //"text" public Keyword getTextKeyword_3() { return cTextKeyword_3; } //text=STRING public Assignment getTextAssignment_4() { return cTextAssignment_4; } //STRING public RuleCall getTextSTRINGTerminalRuleCall_4_0() { return cTextSTRINGTerminalRuleCall_4_0; } //("button" okbuttontext=STRING)? public Group getGroup_5() { return cGroup_5; } //"button" public Keyword getButtonKeyword_5_0() { return cButtonKeyword_5_0; } //okbuttontext=STRING public Assignment getOkbuttontextAssignment_5_1() { return cOkbuttontextAssignment_5_1; } //STRING public RuleCall getOkbuttontextSTRINGTerminalRuleCall_5_1_0() { return cOkbuttontextSTRINGTerminalRuleCall_5_1_0; } } public class InfoBoxElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "InfoBox"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cInfoboxKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cTitleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cTitleAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cTitleSTRINGTerminalRuleCall_2_0 = (RuleCall)cTitleAssignment_2.eContents().get(0); private final Keyword cTextKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cTextAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cTextSTRINGTerminalRuleCall_4_0 = (RuleCall)cTextAssignment_4.eContents().get(0); //InfoBox: // "infobox" "title" title=STRING "text" text=STRING; public ParserRule getRule() { return rule; } //"infobox" "title" title=STRING "text" text=STRING public Group getGroup() { return cGroup; } //"infobox" public Keyword getInfoboxKeyword_0() { return cInfoboxKeyword_0; } //"title" public Keyword getTitleKeyword_1() { return cTitleKeyword_1; } //title=STRING public Assignment getTitleAssignment_2() { return cTitleAssignment_2; } //STRING public RuleCall getTitleSTRINGTerminalRuleCall_2_0() { return cTitleSTRINGTerminalRuleCall_2_0; } //"text" public Keyword getTextKeyword_3() { return cTextKeyword_3; } //text=STRING public Assignment getTextAssignment_4() { return cTextAssignment_4; } //STRING public RuleCall getTextSTRINGTerminalRuleCall_4_0() { return cTextSTRINGTerminalRuleCall_4_0; } } public class ErrorBoxElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ErrorBox"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cErrorboxKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cTitleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cTitleAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cTitleSTRINGTerminalRuleCall_2_0 = (RuleCall)cTitleAssignment_2.eContents().get(0); private final Keyword cTextKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cTextAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cTextSTRINGTerminalRuleCall_4_0 = (RuleCall)cTextAssignment_4.eContents().get(0); private final Keyword cButtonKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cButtontypeAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cButtontypeButtonTypeEnumRuleCall_6_0 = (RuleCall)cButtontypeAssignment_6.eContents().get(0); //ErrorBox: // "errorbox" "title" title=STRING "text" text=STRING "button" buttontype=ButtonType; public ParserRule getRule() { return rule; } //"errorbox" "title" title=STRING "text" text=STRING "button" buttontype=ButtonType public Group getGroup() { return cGroup; } //"errorbox" public Keyword getErrorboxKeyword_0() { return cErrorboxKeyword_0; } //"title" public Keyword getTitleKeyword_1() { return cTitleKeyword_1; } //title=STRING public Assignment getTitleAssignment_2() { return cTitleAssignment_2; } //STRING public RuleCall getTitleSTRINGTerminalRuleCall_2_0() { return cTitleSTRINGTerminalRuleCall_2_0; } //"text" public Keyword getTextKeyword_3() { return cTextKeyword_3; } //text=STRING public Assignment getTextAssignment_4() { return cTextAssignment_4; } //STRING public RuleCall getTextSTRINGTerminalRuleCall_4_0() { return cTextSTRINGTerminalRuleCall_4_0; } //"button" public Keyword getButtonKeyword_5() { return cButtonKeyword_5; } //buttontype=ButtonType public Assignment getButtontypeAssignment_6() { return cButtontypeAssignment_6; } //ButtonType public RuleCall getButtontypeButtonTypeEnumRuleCall_6_0() { return cButtontypeButtonTypeEnumRuleCall_6_0; } } public class WarningBoxElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "WarningBox"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cWarningboxKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cTitleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cTitleAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cTitleSTRINGTerminalRuleCall_2_0 = (RuleCall)cTitleAssignment_2.eContents().get(0); private final Keyword cTextKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cTextAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cTextSTRINGTerminalRuleCall_4_0 = (RuleCall)cTextAssignment_4.eContents().get(0); private final Keyword cButtonKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cButtontypeAssignment_6 = (Assignment)cGroup.eContents().get(6); private final RuleCall cButtontypeButtonTypeEnumRuleCall_6_0 = (RuleCall)cButtontypeAssignment_6.eContents().get(0); //WarningBox: // "warningbox" "title" title=STRING "text" text=STRING "button" buttontype=ButtonType; public ParserRule getRule() { return rule; } //"warningbox" "title" title=STRING "text" text=STRING "button" buttontype=ButtonType public Group getGroup() { return cGroup; } //"warningbox" public Keyword getWarningboxKeyword_0() { return cWarningboxKeyword_0; } //"title" public Keyword getTitleKeyword_1() { return cTitleKeyword_1; } //title=STRING public Assignment getTitleAssignment_2() { return cTitleAssignment_2; } //STRING public RuleCall getTitleSTRINGTerminalRuleCall_2_0() { return cTitleSTRINGTerminalRuleCall_2_0; } //"text" public Keyword getTextKeyword_3() { return cTextKeyword_3; } //text=STRING public Assignment getTextAssignment_4() { return cTextAssignment_4; } //STRING public RuleCall getTextSTRINGTerminalRuleCall_4_0() { return cTextSTRINGTerminalRuleCall_4_0; } //"button" public Keyword getButtonKeyword_5() { return cButtonKeyword_5; } //buttontype=ButtonType public Assignment getButtontypeAssignment_6() { return cButtontypeAssignment_6; } //ButtonType public RuleCall getButtontypeButtonTypeEnumRuleCall_6_0() { return cButtontypeButtonTypeEnumRuleCall_6_0; } } public class ViewBoxElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ViewBox"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cViewboxKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cTitleKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cTitleAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cTitleSTRINGTerminalRuleCall_2_0 = (RuleCall)cTitleAssignment_2.eContents().get(0); private final Keyword cTextKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cTextAssignment_4 = (Assignment)cGroup.eContents().get(4); private final RuleCall cTextSTRINGTerminalRuleCall_4_0 = (RuleCall)cTextAssignment_4.eContents().get(0); //ViewBox: // "viewbox" "title" title=STRING "text" text=STRING; public ParserRule getRule() { return rule; } //"viewbox" "title" title=STRING "text" text=STRING public Group getGroup() { return cGroup; } //"viewbox" public Keyword getViewboxKeyword_0() { return cViewboxKeyword_0; } //"title" public Keyword getTitleKeyword_1() { return cTitleKeyword_1; } //title=STRING public Assignment getTitleAssignment_2() { return cTitleAssignment_2; } //STRING public RuleCall getTitleSTRINGTerminalRuleCall_2_0() { return cTitleSTRINGTerminalRuleCall_2_0; } //"text" public Keyword getTextKeyword_3() { return cTextKeyword_3; } //text=STRING public Assignment getTextAssignment_4() { return cTextAssignment_4; } //STRING public RuleCall getTextSTRINGTerminalRuleCall_4_0() { return cTextSTRINGTerminalRuleCall_4_0; } } public class ItemOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ItemOperation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cItemKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cMenuitemAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cMenuitemMenuItemParserRuleCall_2_0_0 = (RuleCall)cMenuitemAssignment_2_0.eContents().get(0); private final Assignment cContextitemAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cContextitemContextItemParserRuleCall_2_1_0 = (RuleCall)cContextitemAssignment_2_1.eContents().get(0); //// menu item manipulation (application) - is a part of SimpleUI //ItemOperation: // "item" "." (menuitem=MenuItem | contextitem=ContextItem); public ParserRule getRule() { return rule; } //"item" "." (menuitem=MenuItem | contextitem=ContextItem) public Group getGroup() { return cGroup; } //"item" public Keyword getItemKeyword_0() { return cItemKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //menuitem=MenuItem | contextitem=ContextItem public Alternatives getAlternatives_2() { return cAlternatives_2; } //menuitem=MenuItem public Assignment getMenuitemAssignment_2_0() { return cMenuitemAssignment_2_0; } //MenuItem public RuleCall getMenuitemMenuItemParserRuleCall_2_0_0() { return cMenuitemMenuItemParserRuleCall_2_0_0; } //contextitem=ContextItem public Assignment getContextitemAssignment_2_1() { return cContextitemAssignment_2_1; } //ContextItem public RuleCall getContextitemContextItemParserRuleCall_2_1_0() { return cContextitemContextItemParserRuleCall_2_1_0; } } public class MenuItemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "MenuItem"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cMenuKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cInsertmenuitemAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cInsertmenuitemInsertMenuItemParserRuleCall_2_0_0 = (RuleCall)cInsertmenuitemAssignment_2_0.eContents().get(0); private final Assignment cRemovemenuitemAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cRemovemenuitemRemoveMenuItemParserRuleCall_2_1_0 = (RuleCall)cRemovemenuitemAssignment_2_1.eContents().get(0); //MenuItem: // "menu" "." (insertmenuitem=InsertMenuItem | removemenuitem=RemoveMenuItem); public ParserRule getRule() { return rule; } //"menu" "." (insertmenuitem=InsertMenuItem | removemenuitem=RemoveMenuItem) public Group getGroup() { return cGroup; } //"menu" public Keyword getMenuKeyword_0() { return cMenuKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //insertmenuitem=InsertMenuItem | removemenuitem=RemoveMenuItem public Alternatives getAlternatives_2() { return cAlternatives_2; } //insertmenuitem=InsertMenuItem public Assignment getInsertmenuitemAssignment_2_0() { return cInsertmenuitemAssignment_2_0; } //InsertMenuItem public RuleCall getInsertmenuitemInsertMenuItemParserRuleCall_2_0_0() { return cInsertmenuitemInsertMenuItemParserRuleCall_2_0_0; } //removemenuitem=RemoveMenuItem public Assignment getRemovemenuitemAssignment_2_1() { return cRemovemenuitemAssignment_2_1; } //RemoveMenuItem public RuleCall getRemovemenuitemRemoveMenuItemParserRuleCall_2_1_0() { return cRemovemenuitemRemoveMenuItemParserRuleCall_2_1_0; } } public class InsertMenuItemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "InsertMenuItem"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cInsertKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cToKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cMenuAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cMenuValidIDParserRuleCall_3_0 = (RuleCall)cMenuAssignment_3.eContents().get(0); //InsertMenuItem: // "insert" name=ValidID "to" menu=ValidID; public ParserRule getRule() { return rule; } //"insert" name=ValidID "to" menu=ValidID public Group getGroup() { return cGroup; } //"insert" public Keyword getInsertKeyword_0() { return cInsertKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //"to" public Keyword getToKeyword_2() { return cToKeyword_2; } //menu=ValidID public Assignment getMenuAssignment_3() { return cMenuAssignment_3; } //ValidID public RuleCall getMenuValidIDParserRuleCall_3_0() { return cMenuValidIDParserRuleCall_3_0; } } public class RemoveMenuItemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RemoveMenuItem"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cRemoveKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cMenuitemnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cMenuitemnameInsertMenuItemCrossReference_1_0 = (CrossReference)cMenuitemnameAssignment_1.eContents().get(0); private final RuleCall cMenuitemnameInsertMenuItemQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cMenuitemnameInsertMenuItemCrossReference_1_0.eContents().get(1); //RemoveMenuItem: // "remove" menuitemname=[InsertMenuItem|QualifiedName]; public ParserRule getRule() { return rule; } //"remove" menuitemname=[InsertMenuItem|QualifiedName] public Group getGroup() { return cGroup; } //"remove" public Keyword getRemoveKeyword_0() { return cRemoveKeyword_0; } //menuitemname=[InsertMenuItem|QualifiedName] public Assignment getMenuitemnameAssignment_1() { return cMenuitemnameAssignment_1; } //[InsertMenuItem|QualifiedName] public CrossReference getMenuitemnameInsertMenuItemCrossReference_1_0() { return cMenuitemnameInsertMenuItemCrossReference_1_0; } //QualifiedName public RuleCall getMenuitemnameInsertMenuItemQualifiedNameParserRuleCall_1_0_1() { return cMenuitemnameInsertMenuItemQualifiedNameParserRuleCall_1_0_1; } } public class ContextItemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ContextItem"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cContextKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cInsertcontextitemAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cInsertcontextitemInsertContextItemParserRuleCall_2_0_0 = (RuleCall)cInsertcontextitemAssignment_2_0.eContents().get(0); private final Assignment cRemovecontextitemAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cRemovecontextitemRemoveContextItemParserRuleCall_2_1_0 = (RuleCall)cRemovecontextitemAssignment_2_1.eContents().get(0); //ContextItem: // "context" "." (insertcontextitem=InsertContextItem | removecontextitem=RemoveContextItem); public ParserRule getRule() { return rule; } //"context" "." (insertcontextitem=InsertContextItem | removecontextitem=RemoveContextItem) public Group getGroup() { return cGroup; } //"context" public Keyword getContextKeyword_0() { return cContextKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //insertcontextitem=InsertContextItem | removecontextitem=RemoveContextItem public Alternatives getAlternatives_2() { return cAlternatives_2; } //insertcontextitem=InsertContextItem public Assignment getInsertcontextitemAssignment_2_0() { return cInsertcontextitemAssignment_2_0; } //InsertContextItem public RuleCall getInsertcontextitemInsertContextItemParserRuleCall_2_0_0() { return cInsertcontextitemInsertContextItemParserRuleCall_2_0_0; } //removecontextitem=RemoveContextItem public Assignment getRemovecontextitemAssignment_2_1() { return cRemovecontextitemAssignment_2_1; } //RemoveContextItem public RuleCall getRemovecontextitemRemoveContextItemParserRuleCall_2_1_0() { return cRemovecontextitemRemoveContextItemParserRuleCall_2_1_0; } } public class InsertContextItemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "InsertContextItem"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cInsertKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Keyword cToKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cContextAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cContextValidIDParserRuleCall_3_0 = (RuleCall)cContextAssignment_3.eContents().get(0); //InsertContextItem: // "insert" name=ValidID "to" context=ValidID; public ParserRule getRule() { return rule; } //"insert" name=ValidID "to" context=ValidID public Group getGroup() { return cGroup; } //"insert" public Keyword getInsertKeyword_0() { return cInsertKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //"to" public Keyword getToKeyword_2() { return cToKeyword_2; } //context=ValidID public Assignment getContextAssignment_3() { return cContextAssignment_3; } //ValidID public RuleCall getContextValidIDParserRuleCall_3_0() { return cContextValidIDParserRuleCall_3_0; } } public class RemoveContextItemElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RemoveContextItem"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cRemoveKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cContextitemAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cContextitemInsertContextItemCrossReference_1_0 = (CrossReference)cContextitemAssignment_1.eContents().get(0); private final RuleCall cContextitemInsertContextItemQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cContextitemInsertContextItemCrossReference_1_0.eContents().get(1); //RemoveContextItem: // "remove" contextitem=[InsertContextItem|QualifiedName]; public ParserRule getRule() { return rule; } //"remove" contextitem=[InsertContextItem|QualifiedName] public Group getGroup() { return cGroup; } //"remove" public Keyword getRemoveKeyword_0() { return cRemoveKeyword_0; } //contextitem=[InsertContextItem|QualifiedName] public Assignment getContextitemAssignment_1() { return cContextitemAssignment_1; } //[InsertContextItem|QualifiedName] public CrossReference getContextitemInsertContextItemCrossReference_1_0() { return cContextitemInsertContextItemCrossReference_1_0; } //QualifiedName public RuleCall getContextitemInsertContextItemQualifiedNameParserRuleCall_1_0_1() { return cContextitemInsertContextItemQualifiedNameParserRuleCall_1_0_1; } } public class ModelOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelOperation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cModelKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cModelcreateAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cModelcreateModelCreateParserRuleCall_2_0_0 = (RuleCall)cModelcreateAssignment_2_0.eContents().get(0); private final Assignment cModeldeleteAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cModeldeleteModelDeleteParserRuleCall_2_1_0 = (RuleCall)cModeldeleteAssignment_2_1.eContents().get(0); private final Assignment cModeldiscardAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2); private final RuleCall cModeldiscardModelDiscardParserRuleCall_2_2_0 = (RuleCall)cModeldiscardAssignment_2_2.eContents().get(0); private final Assignment cModelsaveAssignment_2_3 = (Assignment)cAlternatives_2.eContents().get(3); private final RuleCall cModelsaveModelSaveParserRuleCall_2_3_0 = (RuleCall)cModelsaveAssignment_2_3.eContents().get(0); private final Assignment cModelloadAssignment_2_4 = (Assignment)cAlternatives_2.eContents().get(4); private final RuleCall cModelloadModelLoadParserRuleCall_2_4_0 = (RuleCall)cModelloadAssignment_2_4.eContents().get(0); private final Assignment cModelisloadedAssignment_2_5 = (Assignment)cAlternatives_2.eContents().get(5); private final RuleCall cModelisloadedModelIsLoadedParserRuleCall_2_5_0 = (RuleCall)cModelisloadedAssignment_2_5.eContents().get(0); //// model manipulation (core) //ModelOperation: // "model" "." (modelcreate=ModelCreate | modeldelete=ModelDelete | modeldiscard=ModelDiscard | modelsave=ModelSave | // modelload=ModelLoad | modelisloaded=ModelIsLoaded); public ParserRule getRule() { return rule; } //"model" "." (modelcreate=ModelCreate | modeldelete=ModelDelete | modeldiscard=ModelDiscard | modelsave=ModelSave | //modelload=ModelLoad | modelisloaded=ModelIsLoaded) public Group getGroup() { return cGroup; } //"model" public Keyword getModelKeyword_0() { return cModelKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //modelcreate=ModelCreate | modeldelete=ModelDelete | modeldiscard=ModelDiscard | modelsave=ModelSave | //modelload=ModelLoad | modelisloaded=ModelIsLoaded public Alternatives getAlternatives_2() { return cAlternatives_2; } //modelcreate=ModelCreate public Assignment getModelcreateAssignment_2_0() { return cModelcreateAssignment_2_0; } //ModelCreate public RuleCall getModelcreateModelCreateParserRuleCall_2_0_0() { return cModelcreateModelCreateParserRuleCall_2_0_0; } //modeldelete=ModelDelete public Assignment getModeldeleteAssignment_2_1() { return cModeldeleteAssignment_2_1; } //ModelDelete public RuleCall getModeldeleteModelDeleteParserRuleCall_2_1_0() { return cModeldeleteModelDeleteParserRuleCall_2_1_0; } //modeldiscard=ModelDiscard public Assignment getModeldiscardAssignment_2_2() { return cModeldiscardAssignment_2_2; } //ModelDiscard public RuleCall getModeldiscardModelDiscardParserRuleCall_2_2_0() { return cModeldiscardModelDiscardParserRuleCall_2_2_0; } //modelsave=ModelSave public Assignment getModelsaveAssignment_2_3() { return cModelsaveAssignment_2_3; } //ModelSave public RuleCall getModelsaveModelSaveParserRuleCall_2_3_0() { return cModelsaveModelSaveParserRuleCall_2_3_0; } //modelload=ModelLoad public Assignment getModelloadAssignment_2_4() { return cModelloadAssignment_2_4; } //ModelLoad public RuleCall getModelloadModelLoadParserRuleCall_2_4_0() { return cModelloadModelLoadParserRuleCall_2_4_0; } //modelisloaded=ModelIsLoaded public Assignment getModelisloadedAssignment_2_5() { return cModelisloadedAssignment_2_5; } //ModelIsLoaded public RuleCall getModelisloadedModelIsLoadedParserRuleCall_2_5_0() { return cModelisloadedModelIsLoadedParserRuleCall_2_5_0; } } public class ModelCreateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelCreate"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cCreateKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Assignment cModeltypeAssignment_2 = (Assignment)cGroup.eContents().get(2); private final CrossReference cModeltypeModelTypeCrossReference_2_0 = (CrossReference)cModeltypeAssignment_2.eContents().get(0); private final RuleCall cModeltypeModelTypeIDTerminalRuleCall_2_0_1 = (RuleCall)cModeltypeModelTypeCrossReference_2_0.eContents().get(1); //ModelCreate: // "create" name=ValidID modeltype=[ModelType]; public ParserRule getRule() { return rule; } //"create" name=ValidID modeltype=[ModelType] public Group getGroup() { return cGroup; } //"create" public Keyword getCreateKeyword_0() { return cCreateKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //modeltype=[ModelType] public Assignment getModeltypeAssignment_2() { return cModeltypeAssignment_2; } //[ModelType] public CrossReference getModeltypeModelTypeCrossReference_2_0() { return cModeltypeModelTypeCrossReference_2_0; } //ID public RuleCall getModeltypeModelTypeIDTerminalRuleCall_2_0_1() { return cModeltypeModelTypeIDTerminalRuleCall_2_0_1; } } public class ModelDeleteElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelDelete"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDeleteKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cModelnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cModelnameModelCreateCrossReference_1_0 = (CrossReference)cModelnameAssignment_1.eContents().get(0); private final RuleCall cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cModelnameModelCreateCrossReference_1_0.eContents().get(1); //ModelDelete: // "delete" modelname=[ModelCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"delete" modelname=[ModelCreate|QualifiedName] public Group getGroup() { return cGroup; } //"delete" public Keyword getDeleteKeyword_0() { return cDeleteKeyword_0; } //modelname=[ModelCreate|QualifiedName] public Assignment getModelnameAssignment_1() { return cModelnameAssignment_1; } //[ModelCreate|QualifiedName] public CrossReference getModelnameModelCreateCrossReference_1_0() { return cModelnameModelCreateCrossReference_1_0; } //QualifiedName public RuleCall getModelnameModelCreateQualifiedNameParserRuleCall_1_0_1() { return cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1; } } public class ModelDiscardElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelDiscard"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDiscardKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cModelnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cModelnameModelCreateCrossReference_1_0 = (CrossReference)cModelnameAssignment_1.eContents().get(0); private final RuleCall cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cModelnameModelCreateCrossReference_1_0.eContents().get(1); //ModelDiscard: // "discard" modelname=[ModelCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"discard" modelname=[ModelCreate|QualifiedName] public Group getGroup() { return cGroup; } //"discard" public Keyword getDiscardKeyword_0() { return cDiscardKeyword_0; } //modelname=[ModelCreate|QualifiedName] public Assignment getModelnameAssignment_1() { return cModelnameAssignment_1; } //[ModelCreate|QualifiedName] public CrossReference getModelnameModelCreateCrossReference_1_0() { return cModelnameModelCreateCrossReference_1_0; } //QualifiedName public RuleCall getModelnameModelCreateQualifiedNameParserRuleCall_1_0_1() { return cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1; } } public class ModelSaveElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelSave"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cSaveKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cModelnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cModelnameModelCreateCrossReference_1_0 = (CrossReference)cModelnameAssignment_1.eContents().get(0); private final RuleCall cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cModelnameModelCreateCrossReference_1_0.eContents().get(1); //ModelSave: // "save" modelname=[ModelCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"save" modelname=[ModelCreate|QualifiedName] public Group getGroup() { return cGroup; } //"save" public Keyword getSaveKeyword_0() { return cSaveKeyword_0; } //modelname=[ModelCreate|QualifiedName] public Assignment getModelnameAssignment_1() { return cModelnameAssignment_1; } //[ModelCreate|QualifiedName] public CrossReference getModelnameModelCreateCrossReference_1_0() { return cModelnameModelCreateCrossReference_1_0; } //QualifiedName public RuleCall getModelnameModelCreateQualifiedNameParserRuleCall_1_0_1() { return cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1; } } public class ModelLoadElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelLoad"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cLoadKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cModelnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cModelnameModelCreateCrossReference_1_0 = (CrossReference)cModelnameAssignment_1.eContents().get(0); private final RuleCall cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cModelnameModelCreateCrossReference_1_0.eContents().get(1); //ModelLoad: // "load" modelname=[ModelCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"load" modelname=[ModelCreate|QualifiedName] public Group getGroup() { return cGroup; } //"load" public Keyword getLoadKeyword_0() { return cLoadKeyword_0; } //modelname=[ModelCreate|QualifiedName] public Assignment getModelnameAssignment_1() { return cModelnameAssignment_1; } //[ModelCreate|QualifiedName] public CrossReference getModelnameModelCreateCrossReference_1_0() { return cModelnameModelCreateCrossReference_1_0; } //QualifiedName public RuleCall getModelnameModelCreateQualifiedNameParserRuleCall_1_0_1() { return cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1; } } public class ModelIsLoadedElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ModelIsLoaded"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cIsloadedKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cModelnameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cModelnameModelCreateCrossReference_1_0 = (CrossReference)cModelnameAssignment_1.eContents().get(0); private final RuleCall cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cModelnameModelCreateCrossReference_1_0.eContents().get(1); //ModelIsLoaded: // "isloaded" modelname=[ModelCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"isloaded" modelname=[ModelCreate|QualifiedName] public Group getGroup() { return cGroup; } //"isloaded" public Keyword getIsloadedKeyword_0() { return cIsloadedKeyword_0; } //modelname=[ModelCreate|QualifiedName] public Assignment getModelnameAssignment_1() { return cModelnameAssignment_1; } //[ModelCreate|QualifiedName] public CrossReference getModelnameModelCreateCrossReference_1_0() { return cModelnameModelCreateCrossReference_1_0; } //QualifiedName public RuleCall getModelnameModelCreateQualifiedNameParserRuleCall_1_0_1() { return cModelnameModelCreateQualifiedNameParserRuleCall_1_0_1; } } public class InstanceOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "InstanceOperation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cInstanceKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cClassinstanceAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cClassinstanceClassInstanceParserRuleCall_2_0_0 = (RuleCall)cClassinstanceAssignment_2_0.eContents().get(0); private final Assignment cRelationinstanceAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cRelationinstanceRelationInstanceParserRuleCall_2_1_0 = (RuleCall)cRelationinstanceAssignment_2_1.eContents().get(0); //// instance manipulation (core) //InstanceOperation: // "instance" "." (classinstance=ClassInstance | relationinstance=RelationInstance); public ParserRule getRule() { return rule; } //"instance" "." (classinstance=ClassInstance | relationinstance=RelationInstance) public Group getGroup() { return cGroup; } //"instance" public Keyword getInstanceKeyword_0() { return cInstanceKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //classinstance=ClassInstance | relationinstance=RelationInstance public Alternatives getAlternatives_2() { return cAlternatives_2; } //classinstance=ClassInstance public Assignment getClassinstanceAssignment_2_0() { return cClassinstanceAssignment_2_0; } //ClassInstance public RuleCall getClassinstanceClassInstanceParserRuleCall_2_0_0() { return cClassinstanceClassInstanceParserRuleCall_2_0_0; } //relationinstance=RelationInstance public Assignment getRelationinstanceAssignment_2_1() { return cRelationinstanceAssignment_2_1; } //RelationInstance public RuleCall getRelationinstanceRelationInstanceParserRuleCall_2_1_0() { return cRelationinstanceRelationInstanceParserRuleCall_2_1_0; } } public class ClassInstanceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClassInstance"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cClassKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cClassinstancecreateAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cClassinstancecreateClassInstanceCreateParserRuleCall_2_0_0 = (RuleCall)cClassinstancecreateAssignment_2_0.eContents().get(0); private final Assignment cClassinstancedeleteAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cClassinstancedeleteClassInstanceDeleteParserRuleCall_2_1_0 = (RuleCall)cClassinstancedeleteAssignment_2_1.eContents().get(0); private final Assignment cClassinstancegetAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2); private final RuleCall cClassinstancegetClassInstanceGetParserRuleCall_2_2_0 = (RuleCall)cClassinstancegetAssignment_2_2.eContents().get(0); private final Assignment cClassinstancesetAssignment_2_3 = (Assignment)cAlternatives_2.eContents().get(3); private final RuleCall cClassinstancesetClassInstanceSetParserRuleCall_2_3_0 = (RuleCall)cClassinstancesetAssignment_2_3.eContents().get(0); private final Assignment cClassinstancegetallAssignment_2_4 = (Assignment)cAlternatives_2.eContents().get(4); private final RuleCall cClassinstancegetallClassInstanceGetAllParserRuleCall_2_4_0 = (RuleCall)cClassinstancegetallAssignment_2_4.eContents().get(0); //ClassInstance: // "class" "." (classinstancecreate=ClassInstanceCreate | classinstancedelete=ClassInstanceDelete | // classinstanceget=ClassInstanceGet | classinstanceset=ClassInstanceSet | classinstancegetall=ClassInstanceGetAll); public ParserRule getRule() { return rule; } //"class" "." (classinstancecreate=ClassInstanceCreate | classinstancedelete=ClassInstanceDelete | //classinstanceget=ClassInstanceGet | classinstanceset=ClassInstanceSet | classinstancegetall=ClassInstanceGetAll) public Group getGroup() { return cGroup; } //"class" public Keyword getClassKeyword_0() { return cClassKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //classinstancecreate=ClassInstanceCreate | classinstancedelete=ClassInstanceDelete | classinstanceget=ClassInstanceGet | //classinstanceset=ClassInstanceSet | classinstancegetall=ClassInstanceGetAll public Alternatives getAlternatives_2() { return cAlternatives_2; } //classinstancecreate=ClassInstanceCreate public Assignment getClassinstancecreateAssignment_2_0() { return cClassinstancecreateAssignment_2_0; } //ClassInstanceCreate public RuleCall getClassinstancecreateClassInstanceCreateParserRuleCall_2_0_0() { return cClassinstancecreateClassInstanceCreateParserRuleCall_2_0_0; } //classinstancedelete=ClassInstanceDelete public Assignment getClassinstancedeleteAssignment_2_1() { return cClassinstancedeleteAssignment_2_1; } //ClassInstanceDelete public RuleCall getClassinstancedeleteClassInstanceDeleteParserRuleCall_2_1_0() { return cClassinstancedeleteClassInstanceDeleteParserRuleCall_2_1_0; } //classinstanceget=ClassInstanceGet public Assignment getClassinstancegetAssignment_2_2() { return cClassinstancegetAssignment_2_2; } //ClassInstanceGet public RuleCall getClassinstancegetClassInstanceGetParserRuleCall_2_2_0() { return cClassinstancegetClassInstanceGetParserRuleCall_2_2_0; } //classinstanceset=ClassInstanceSet public Assignment getClassinstancesetAssignment_2_3() { return cClassinstancesetAssignment_2_3; } //ClassInstanceSet public RuleCall getClassinstancesetClassInstanceSetParserRuleCall_2_3_0() { return cClassinstancesetClassInstanceSetParserRuleCall_2_3_0; } //classinstancegetall=ClassInstanceGetAll public Assignment getClassinstancegetallAssignment_2_4() { return cClassinstancegetallAssignment_2_4; } //ClassInstanceGetAll public RuleCall getClassinstancegetallClassInstanceGetAllParserRuleCall_2_4_0() { return cClassinstancegetallClassInstanceGetAllParserRuleCall_2_4_0; } } public class ClassInstanceCreateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClassInstanceCreate"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cCreateKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Assignment cNameofclassAssignment_2 = (Assignment)cGroup.eContents().get(2); private final CrossReference cNameofclassClassCrossReference_2_0 = (CrossReference)cNameofclassAssignment_2.eContents().get(0); private final RuleCall cNameofclassClassQualifiedNameParserRuleCall_2_0_1 = (RuleCall)cNameofclassClassCrossReference_2_0.eContents().get(1); //ClassInstanceCreate: // "create" name=ValidID nameofclass=[Class|QualifiedName]; public ParserRule getRule() { return rule; } //"create" name=ValidID nameofclass=[Class|QualifiedName] public Group getGroup() { return cGroup; } //"create" public Keyword getCreateKeyword_0() { return cCreateKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //nameofclass=[Class|QualifiedName] public Assignment getNameofclassAssignment_2() { return cNameofclassAssignment_2; } //[Class|QualifiedName] public CrossReference getNameofclassClassCrossReference_2_0() { return cNameofclassClassCrossReference_2_0; } //QualifiedName public RuleCall getNameofclassClassQualifiedNameParserRuleCall_2_0_1() { return cNameofclassClassQualifiedNameParserRuleCall_2_0_1; } } public class ClassInstanceDeleteElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClassInstanceDelete"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDeleteKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofclassinstanceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofclassinstanceClassInstanceCreateCrossReference_1_0 = (CrossReference)cNameofclassinstanceAssignment_1.eContents().get(0); private final RuleCall cNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofclassinstanceClassInstanceCreateCrossReference_1_0.eContents().get(1); //ClassInstanceDelete: // "delete" nameofclassinstance=[ClassInstanceCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"delete" nameofclassinstance=[ClassInstanceCreate|QualifiedName] public Group getGroup() { return cGroup; } //"delete" public Keyword getDeleteKeyword_0() { return cDeleteKeyword_0; } //nameofclassinstance=[ClassInstanceCreate|QualifiedName] public Assignment getNameofclassinstanceAssignment_1() { return cNameofclassinstanceAssignment_1; } //[ClassInstanceCreate|QualifiedName] public CrossReference getNameofclassinstanceClassInstanceCreateCrossReference_1_0() { return cNameofclassinstanceClassInstanceCreateCrossReference_1_0; } //QualifiedName public RuleCall getNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1() { return cNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1; } } public class ClassInstanceGetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClassInstanceGet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cGetKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofclassinstanceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofclassinstanceClassInstanceCreateCrossReference_1_0 = (CrossReference)cNameofclassinstanceAssignment_1.eContents().get(0); private final RuleCall cNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofclassinstanceClassInstanceCreateCrossReference_1_0.eContents().get(1); //ClassInstanceGet: // "get" nameofclassinstance=[ClassInstanceCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"get" nameofclassinstance=[ClassInstanceCreate|QualifiedName] public Group getGroup() { return cGroup; } //"get" public Keyword getGetKeyword_0() { return cGetKeyword_0; } //nameofclassinstance=[ClassInstanceCreate|QualifiedName] public Assignment getNameofclassinstanceAssignment_1() { return cNameofclassinstanceAssignment_1; } //[ClassInstanceCreate|QualifiedName] public CrossReference getNameofclassinstanceClassInstanceCreateCrossReference_1_0() { return cNameofclassinstanceClassInstanceCreateCrossReference_1_0; } //QualifiedName public RuleCall getNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1() { return cNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1; } } public class ClassInstanceGetAllElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClassInstanceGetAll"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cGetallKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofclassAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofclassClassCrossReference_1_0 = (CrossReference)cNameofclassAssignment_1.eContents().get(0); private final RuleCall cNameofclassClassQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofclassClassCrossReference_1_0.eContents().get(1); //ClassInstanceGetAll: // "getall" nameofclass=[Class|QualifiedName]; public ParserRule getRule() { return rule; } //"getall" nameofclass=[Class|QualifiedName] public Group getGroup() { return cGroup; } //"getall" public Keyword getGetallKeyword_0() { return cGetallKeyword_0; } //nameofclass=[Class|QualifiedName] public Assignment getNameofclassAssignment_1() { return cNameofclassAssignment_1; } //[Class|QualifiedName] public CrossReference getNameofclassClassCrossReference_1_0() { return cNameofclassClassCrossReference_1_0; } //QualifiedName public RuleCall getNameofclassClassQualifiedNameParserRuleCall_1_0_1() { return cNameofclassClassQualifiedNameParserRuleCall_1_0_1; } } public class ClassInstanceSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClassInstanceSet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cSetKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofclassinstanceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofclassinstanceClassInstanceCreateCrossReference_1_0 = (CrossReference)cNameofclassinstanceAssignment_1.eContents().get(0); private final RuleCall cNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofclassinstanceClassInstanceCreateCrossReference_1_0.eContents().get(1); //ClassInstanceSet: // "set" nameofclassinstance=[ClassInstanceCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"set" nameofclassinstance=[ClassInstanceCreate|QualifiedName] public Group getGroup() { return cGroup; } //"set" public Keyword getSetKeyword_0() { return cSetKeyword_0; } //nameofclassinstance=[ClassInstanceCreate|QualifiedName] public Assignment getNameofclassinstanceAssignment_1() { return cNameofclassinstanceAssignment_1; } //[ClassInstanceCreate|QualifiedName] public CrossReference getNameofclassinstanceClassInstanceCreateCrossReference_1_0() { return cNameofclassinstanceClassInstanceCreateCrossReference_1_0; } //QualifiedName public RuleCall getNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1() { return cNameofclassinstanceClassInstanceCreateQualifiedNameParserRuleCall_1_0_1; } } public class RelationInstanceElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationInstance"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cRelationKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cRelationinstancecreateAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cRelationinstancecreateRelationInstanceCreateParserRuleCall_2_0_0 = (RuleCall)cRelationinstancecreateAssignment_2_0.eContents().get(0); private final Assignment cRelationinstancedeleteAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cRelationinstancedeleteRelationInstanceDeleteParserRuleCall_2_1_0 = (RuleCall)cRelationinstancedeleteAssignment_2_1.eContents().get(0); private final Assignment cRelationinstancegetAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2); private final RuleCall cRelationinstancegetRelationInstanceGetParserRuleCall_2_2_0 = (RuleCall)cRelationinstancegetAssignment_2_2.eContents().get(0); private final Assignment cRelationinstancesetAssignment_2_3 = (Assignment)cAlternatives_2.eContents().get(3); private final RuleCall cRelationinstancesetRelationInstanceSetParserRuleCall_2_3_0 = (RuleCall)cRelationinstancesetAssignment_2_3.eContents().get(0); private final Assignment cRelationinstancegetallAssignment_2_4 = (Assignment)cAlternatives_2.eContents().get(4); private final RuleCall cRelationinstancegetallRelationInstanceGetAllParserRuleCall_2_4_0 = (RuleCall)cRelationinstancegetallAssignment_2_4.eContents().get(0); //RelationInstance: // "relation" "." (relationinstancecreate=RelationInstanceCreate | relationinstancedelete=RelationInstanceDelete | // relationinstanceget=RelationInstanceGet | relationinstanceset=RelationInstanceSet | // relationinstancegetall=RelationInstanceGetAll); public ParserRule getRule() { return rule; } //"relation" "." (relationinstancecreate=RelationInstanceCreate | relationinstancedelete=RelationInstanceDelete | //relationinstanceget=RelationInstanceGet | relationinstanceset=RelationInstanceSet | //relationinstancegetall=RelationInstanceGetAll) public Group getGroup() { return cGroup; } //"relation" public Keyword getRelationKeyword_0() { return cRelationKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //relationinstancecreate=RelationInstanceCreate | relationinstancedelete=RelationInstanceDelete | //relationinstanceget=RelationInstanceGet | relationinstanceset=RelationInstanceSet | //relationinstancegetall=RelationInstanceGetAll public Alternatives getAlternatives_2() { return cAlternatives_2; } //relationinstancecreate=RelationInstanceCreate public Assignment getRelationinstancecreateAssignment_2_0() { return cRelationinstancecreateAssignment_2_0; } //RelationInstanceCreate public RuleCall getRelationinstancecreateRelationInstanceCreateParserRuleCall_2_0_0() { return cRelationinstancecreateRelationInstanceCreateParserRuleCall_2_0_0; } //relationinstancedelete=RelationInstanceDelete public Assignment getRelationinstancedeleteAssignment_2_1() { return cRelationinstancedeleteAssignment_2_1; } //RelationInstanceDelete public RuleCall getRelationinstancedeleteRelationInstanceDeleteParserRuleCall_2_1_0() { return cRelationinstancedeleteRelationInstanceDeleteParserRuleCall_2_1_0; } //relationinstanceget=RelationInstanceGet public Assignment getRelationinstancegetAssignment_2_2() { return cRelationinstancegetAssignment_2_2; } //RelationInstanceGet public RuleCall getRelationinstancegetRelationInstanceGetParserRuleCall_2_2_0() { return cRelationinstancegetRelationInstanceGetParserRuleCall_2_2_0; } //relationinstanceset=RelationInstanceSet public Assignment getRelationinstancesetAssignment_2_3() { return cRelationinstancesetAssignment_2_3; } //RelationInstanceSet public RuleCall getRelationinstancesetRelationInstanceSetParserRuleCall_2_3_0() { return cRelationinstancesetRelationInstanceSetParserRuleCall_2_3_0; } //relationinstancegetall=RelationInstanceGetAll public Assignment getRelationinstancegetallAssignment_2_4() { return cRelationinstancegetallAssignment_2_4; } //RelationInstanceGetAll public RuleCall getRelationinstancegetallRelationInstanceGetAllParserRuleCall_2_4_0() { return cRelationinstancegetallRelationInstanceGetAllParserRuleCall_2_4_0; } } public class RelationInstanceCreateElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationInstanceCreate"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cCreateKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameValidIDParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); private final Assignment cNameofrelationAssignment_2 = (Assignment)cGroup.eContents().get(2); private final CrossReference cNameofrelationRelationCrossReference_2_0 = (CrossReference)cNameofrelationAssignment_2.eContents().get(0); private final RuleCall cNameofrelationRelationQualifiedNameParserRuleCall_2_0_1 = (RuleCall)cNameofrelationRelationCrossReference_2_0.eContents().get(1); private final Keyword cFromKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Assignment cClassinstancefromAssignment_4 = (Assignment)cGroup.eContents().get(4); private final CrossReference cClassinstancefromClassInstanceCreateCrossReference_4_0 = (CrossReference)cClassinstancefromAssignment_4.eContents().get(0); private final RuleCall cClassinstancefromClassInstanceCreateQualifiedNameParserRuleCall_4_0_1 = (RuleCall)cClassinstancefromClassInstanceCreateCrossReference_4_0.eContents().get(1); private final Keyword cToKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cClassinstancetoAssignment_6 = (Assignment)cGroup.eContents().get(6); private final CrossReference cClassinstancetoClassInstanceCreateCrossReference_6_0 = (CrossReference)cClassinstancetoAssignment_6.eContents().get(0); private final RuleCall cClassinstancetoClassInstanceCreateQualifiedNameParserRuleCall_6_0_1 = (RuleCall)cClassinstancetoClassInstanceCreateCrossReference_6_0.eContents().get(1); //RelationInstanceCreate: // "create" name=ValidID nameofrelation=[Relation|QualifiedName] "from" // classinstancefrom=[ClassInstanceCreate|QualifiedName] "to" classinstanceto=[ClassInstanceCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"create" name=ValidID nameofrelation=[Relation|QualifiedName] "from" //classinstancefrom=[ClassInstanceCreate|QualifiedName] "to" classinstanceto=[ClassInstanceCreate|QualifiedName] public Group getGroup() { return cGroup; } //"create" public Keyword getCreateKeyword_0() { return cCreateKeyword_0; } //name=ValidID public Assignment getNameAssignment_1() { return cNameAssignment_1; } //ValidID public RuleCall getNameValidIDParserRuleCall_1_0() { return cNameValidIDParserRuleCall_1_0; } //nameofrelation=[Relation|QualifiedName] public Assignment getNameofrelationAssignment_2() { return cNameofrelationAssignment_2; } //[Relation|QualifiedName] public CrossReference getNameofrelationRelationCrossReference_2_0() { return cNameofrelationRelationCrossReference_2_0; } //QualifiedName public RuleCall getNameofrelationRelationQualifiedNameParserRuleCall_2_0_1() { return cNameofrelationRelationQualifiedNameParserRuleCall_2_0_1; } //"from" public Keyword getFromKeyword_3() { return cFromKeyword_3; } //classinstancefrom=[ClassInstanceCreate|QualifiedName] public Assignment getClassinstancefromAssignment_4() { return cClassinstancefromAssignment_4; } //[ClassInstanceCreate|QualifiedName] public CrossReference getClassinstancefromClassInstanceCreateCrossReference_4_0() { return cClassinstancefromClassInstanceCreateCrossReference_4_0; } //QualifiedName public RuleCall getClassinstancefromClassInstanceCreateQualifiedNameParserRuleCall_4_0_1() { return cClassinstancefromClassInstanceCreateQualifiedNameParserRuleCall_4_0_1; } //"to" public Keyword getToKeyword_5() { return cToKeyword_5; } //classinstanceto=[ClassInstanceCreate|QualifiedName] public Assignment getClassinstancetoAssignment_6() { return cClassinstancetoAssignment_6; } //[ClassInstanceCreate|QualifiedName] public CrossReference getClassinstancetoClassInstanceCreateCrossReference_6_0() { return cClassinstancetoClassInstanceCreateCrossReference_6_0; } //QualifiedName public RuleCall getClassinstancetoClassInstanceCreateQualifiedNameParserRuleCall_6_0_1() { return cClassinstancetoClassInstanceCreateQualifiedNameParserRuleCall_6_0_1; } } public class RelationInstanceDeleteElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationInstanceDelete"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cDeleteKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofrelationinstanceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0 = (CrossReference)cNameofrelationinstanceAssignment_1.eContents().get(0); private final RuleCall cNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0.eContents().get(1); //RelationInstanceDelete: // "delete" nameofrelationinstance=[RelationInstanceCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"delete" nameofrelationinstance=[RelationInstanceCreate|QualifiedName] public Group getGroup() { return cGroup; } //"delete" public Keyword getDeleteKeyword_0() { return cDeleteKeyword_0; } //nameofrelationinstance=[RelationInstanceCreate|QualifiedName] public Assignment getNameofrelationinstanceAssignment_1() { return cNameofrelationinstanceAssignment_1; } //[RelationInstanceCreate|QualifiedName] public CrossReference getNameofrelationinstanceRelationInstanceCreateCrossReference_1_0() { return cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0; } //QualifiedName public RuleCall getNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1() { return cNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1; } } public class RelationInstanceGetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationInstanceGet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cGetKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofrelationinstanceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0 = (CrossReference)cNameofrelationinstanceAssignment_1.eContents().get(0); private final RuleCall cNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0.eContents().get(1); //RelationInstanceGet: // "get" nameofrelationinstance=[RelationInstanceCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"get" nameofrelationinstance=[RelationInstanceCreate|QualifiedName] public Group getGroup() { return cGroup; } //"get" public Keyword getGetKeyword_0() { return cGetKeyword_0; } //nameofrelationinstance=[RelationInstanceCreate|QualifiedName] public Assignment getNameofrelationinstanceAssignment_1() { return cNameofrelationinstanceAssignment_1; } //[RelationInstanceCreate|QualifiedName] public CrossReference getNameofrelationinstanceRelationInstanceCreateCrossReference_1_0() { return cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0; } //QualifiedName public RuleCall getNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1() { return cNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1; } } public class RelationInstanceGetAllElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationInstanceGetAll"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cGetallKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofrelationAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofrelationRelationCrossReference_1_0 = (CrossReference)cNameofrelationAssignment_1.eContents().get(0); private final RuleCall cNameofrelationRelationQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofrelationRelationCrossReference_1_0.eContents().get(1); //RelationInstanceGetAll: // "getall" nameofrelation=[Relation|QualifiedName]; public ParserRule getRule() { return rule; } //"getall" nameofrelation=[Relation|QualifiedName] public Group getGroup() { return cGroup; } //"getall" public Keyword getGetallKeyword_0() { return cGetallKeyword_0; } //nameofrelation=[Relation|QualifiedName] public Assignment getNameofrelationAssignment_1() { return cNameofrelationAssignment_1; } //[Relation|QualifiedName] public CrossReference getNameofrelationRelationCrossReference_1_0() { return cNameofrelationRelationCrossReference_1_0; } //QualifiedName public RuleCall getNameofrelationRelationQualifiedNameParserRuleCall_1_0_1() { return cNameofrelationRelationQualifiedNameParserRuleCall_1_0_1; } } public class RelationInstanceSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationInstanceSet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cSetKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameofrelationinstanceAssignment_1 = (Assignment)cGroup.eContents().get(1); private final CrossReference cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0 = (CrossReference)cNameofrelationinstanceAssignment_1.eContents().get(0); private final RuleCall cNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1 = (RuleCall)cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0.eContents().get(1); //RelationInstanceSet: // "set" nameofrelationinstance=[RelationInstanceCreate|QualifiedName]; public ParserRule getRule() { return rule; } //"set" nameofrelationinstance=[RelationInstanceCreate|QualifiedName] public Group getGroup() { return cGroup; } //"set" public Keyword getSetKeyword_0() { return cSetKeyword_0; } //nameofrelationinstance=[RelationInstanceCreate|QualifiedName] public Assignment getNameofrelationinstanceAssignment_1() { return cNameofrelationinstanceAssignment_1; } //[RelationInstanceCreate|QualifiedName] public CrossReference getNameofrelationinstanceRelationInstanceCreateCrossReference_1_0() { return cNameofrelationinstanceRelationInstanceCreateCrossReference_1_0; } //QualifiedName public RuleCall getNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1() { return cNameofrelationinstanceRelationInstanceCreateQualifiedNameParserRuleCall_1_0_1; } } public class AttributeOperationElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AttributeOperation"); private final Group cGroup = (Group)rule.eContents().get(1); private final Assignment cAttributenameAssignment_0 = (Assignment)cGroup.eContents().get(0); private final CrossReference cAttributenameAttributeCrossReference_0_0 = (CrossReference)cAttributenameAssignment_0.eContents().get(0); private final RuleCall cAttributenameAttributeQualifiedNameParserRuleCall_0_0_1 = (RuleCall)cAttributenameAttributeCrossReference_0_0.eContents().get(1); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); private final Assignment cAttributegetAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0); private final RuleCall cAttributegetAttributeGetParserRuleCall_2_0_0 = (RuleCall)cAttributegetAssignment_2_0.eContents().get(0); private final Assignment cAttributesetAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); private final RuleCall cAttributesetAttributeSetParserRuleCall_2_1_0 = (RuleCall)cAttributesetAssignment_2_1.eContents().get(0); //// attribute manipulation (core) //AttributeOperation: // attributename=[Attribute|QualifiedName] "." (attributeget=AttributeGet | attributeset=AttributeSet); public ParserRule getRule() { return rule; } //attributename=[Attribute|QualifiedName] "." (attributeget=AttributeGet | attributeset=AttributeSet) public Group getGroup() { return cGroup; } //attributename=[Attribute|QualifiedName] public Assignment getAttributenameAssignment_0() { return cAttributenameAssignment_0; } //[Attribute|QualifiedName] public CrossReference getAttributenameAttributeCrossReference_0_0() { return cAttributenameAttributeCrossReference_0_0; } //QualifiedName public RuleCall getAttributenameAttributeQualifiedNameParserRuleCall_0_0_1() { return cAttributenameAttributeQualifiedNameParserRuleCall_0_0_1; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //attributeget=AttributeGet | attributeset=AttributeSet public Alternatives getAlternatives_2() { return cAlternatives_2; } //attributeget=AttributeGet public Assignment getAttributegetAssignment_2_0() { return cAttributegetAssignment_2_0; } //AttributeGet public RuleCall getAttributegetAttributeGetParserRuleCall_2_0_0() { return cAttributegetAttributeGetParserRuleCall_2_0_0; } //attributeset=AttributeSet public Assignment getAttributesetAssignment_2_1() { return cAttributesetAssignment_2_1; } //AttributeSet public RuleCall getAttributesetAttributeSetParserRuleCall_2_1_0() { return cAttributesetAttributeSetParserRuleCall_2_1_0; } } public class AttributeGetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AttributeGet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cGetKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cAttrgetparamsAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cAttrgetparamsAttrGetParamsEnumRuleCall_2_0 = (RuleCall)cAttrgetparamsAssignment_2.eContents().get(0); //AttributeGet: // "get" "." attrgetparams=AttrGetParams; public ParserRule getRule() { return rule; } //"get" "." attrgetparams=AttrGetParams public Group getGroup() { return cGroup; } //"get" public Keyword getGetKeyword_0() { return cGetKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //attrgetparams=AttrGetParams public Assignment getAttrgetparamsAssignment_2() { return cAttrgetparamsAssignment_2; } //AttrGetParams public RuleCall getAttrgetparamsAttrGetParamsEnumRuleCall_2_0() { return cAttrgetparamsAttrGetParamsEnumRuleCall_2_0; } } public class AttributeSetElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AttributeSet"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cSetKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cAttrsetparamsAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cAttrsetparamsAttrSetParamsEnumRuleCall_2_0 = (RuleCall)cAttrsetparamsAssignment_2.eContents().get(0); private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); private final Assignment cValueStringAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0); private final RuleCall cValueStringSTRINGTerminalRuleCall_3_0_0 = (RuleCall)cValueStringAssignment_3_0.eContents().get(0); private final Assignment cValueRealNumberAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1); private final RuleCall cValueRealNumberRealNumberParserRuleCall_3_1_0 = (RuleCall)cValueRealNumberAssignment_3_1.eContents().get(0); private final Assignment cValueVariableAssignment_3_2 = (Assignment)cAlternatives_3.eContents().get(2); private final CrossReference cValueVariableVariableCrossReference_3_2_0 = (CrossReference)cValueVariableAssignment_3_2.eContents().get(0); private final RuleCall cValueVariableVariableQualifiedNameParserRuleCall_3_2_0_1 = (RuleCall)cValueVariableVariableCrossReference_3_2_0.eContents().get(1); //AttributeSet: // "set" "." attrsetparams=AttrSetParams (valueString=STRING | valueRealNumber=RealNumber | // valueVariable=[Variable|QualifiedName]); public ParserRule getRule() { return rule; } //"set" "." attrsetparams=AttrSetParams (valueString=STRING | valueRealNumber=RealNumber | //valueVariable=[Variable|QualifiedName]) public Group getGroup() { return cGroup; } //"set" public Keyword getSetKeyword_0() { return cSetKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //attrsetparams=AttrSetParams public Assignment getAttrsetparamsAssignment_2() { return cAttrsetparamsAssignment_2; } //AttrSetParams public RuleCall getAttrsetparamsAttrSetParamsEnumRuleCall_2_0() { return cAttrsetparamsAttrSetParamsEnumRuleCall_2_0; } //valueString=STRING | valueRealNumber=RealNumber | valueVariable=[Variable|QualifiedName] public Alternatives getAlternatives_3() { return cAlternatives_3; } //valueString=STRING public Assignment getValueStringAssignment_3_0() { return cValueStringAssignment_3_0; } //STRING public RuleCall getValueStringSTRINGTerminalRuleCall_3_0_0() { return cValueStringSTRINGTerminalRuleCall_3_0_0; } //valueRealNumber=RealNumber public Assignment getValueRealNumberAssignment_3_1() { return cValueRealNumberAssignment_3_1; } //RealNumber public RuleCall getValueRealNumberRealNumberParserRuleCall_3_1_0() { return cValueRealNumberRealNumberParserRuleCall_3_1_0; } //valueVariable=[Variable|QualifiedName] public Assignment getValueVariableAssignment_3_2() { return cValueVariableAssignment_3_2; } //[Variable|QualifiedName] public CrossReference getValueVariableVariableCrossReference_3_2_0() { return cValueVariableVariableCrossReference_3_2_0; } //QualifiedName public RuleCall getValueVariableVariableQualifiedNameParserRuleCall_3_2_0_1() { return cValueVariableVariableQualifiedNameParserRuleCall_3_2_0_1; } } public class EventElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Event"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cEventKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cFullStopKeyword_1 = (Keyword)cGroup.eContents().get(1); private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2); private final RuleCall cNameEventNameEnumRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0); private final Keyword cFullStopKeyword_3 = (Keyword)cGroup.eContents().get(3); private final Keyword cExecuteKeyword_4 = (Keyword)cGroup.eContents().get(4); private final Keyword cFullStopKeyword_5 = (Keyword)cGroup.eContents().get(5); private final Assignment cAlgorithmnameAssignment_6 = (Assignment)cGroup.eContents().get(6); private final CrossReference cAlgorithmnameAlgorithmCrossReference_6_0 = (CrossReference)cAlgorithmnameAssignment_6.eContents().get(0); private final RuleCall cAlgorithmnameAlgorithmQualifiedNameParserRuleCall_6_0_1 = (RuleCall)cAlgorithmnameAlgorithmCrossReference_6_0.eContents().get(1); /// * // ********************************************* // * Events - ADOscript // ********************************************* // * / Event: // "event" "." name=EventName "." "execute" "." algorithmname=[Algorithm|QualifiedName]; public ParserRule getRule() { return rule; } //"event" "." name=EventName "." "execute" "." algorithmname=[Algorithm|QualifiedName] public Group getGroup() { return cGroup; } //"event" public Keyword getEventKeyword_0() { return cEventKeyword_0; } //"." public Keyword getFullStopKeyword_1() { return cFullStopKeyword_1; } //name=EventName public Assignment getNameAssignment_2() { return cNameAssignment_2; } //EventName public RuleCall getNameEventNameEnumRuleCall_2_0() { return cNameEventNameEnumRuleCall_2_0; } //"." public Keyword getFullStopKeyword_3() { return cFullStopKeyword_3; } //"execute" public Keyword getExecuteKeyword_4() { return cExecuteKeyword_4; } //"." public Keyword getFullStopKeyword_5() { return cFullStopKeyword_5; } //algorithmname=[Algorithm|QualifiedName] public Assignment getAlgorithmnameAssignment_6() { return cAlgorithmnameAssignment_6; } //[Algorithm|QualifiedName] public CrossReference getAlgorithmnameAlgorithmCrossReference_6_0() { return cAlgorithmnameAlgorithmCrossReference_6_0; } //QualifiedName public RuleCall getAlgorithmnameAlgorithmQualifiedNameParserRuleCall_6_0_1() { return cAlgorithmnameAlgorithmQualifiedNameParserRuleCall_6_0_1; } } public class RealNumberElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RealNumber"); private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cHyphenMinusKeyword_0 = (Keyword)cGroup.eContents().get(0); private final RuleCall cNumberParserRuleCall_1 = (RuleCall)cGroup.eContents().get(1); /// * // ********************************************* // * Expressions and Operators Grammar (Xbase) // ********************************************* // * / // https://github.com/eclipse/xtext/blob/master/plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/Xbase.xtext /// * // ********************************************* // * Terminals // ********************************************* // * / //terminal ID : //// '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')* //// ; //// ////terminal STRING : //// '"' ( '\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\') | !('\\'|'"') )* '"' | //// "'" ( '\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\') | !('\\'|"'") )* "'" ////; //// ////terminal ML_COMMENT : '/ *' -> '* /'; ////terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?; //// ////terminal WS : (' '|'\t'|'\r'|'\n')+; //// ////terminal ANY_OTHER: .; //// int with negative values ////terminal INT returns ecore::EInt: //// ('-')? ('0'..'9')+ ////; //RealNumber: // "-"? Number; public ParserRule getRule() { return rule; } //"-"? Number public Group getGroup() { return cGroup; } //"-"? public Keyword getHyphenMinusKeyword_0() { return cHyphenMinusKeyword_0; } //Number public RuleCall getNumberParserRuleCall_1() { return cNumberParserRuleCall_1; } } public class AccessTypeElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "AccessType"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cWriteEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cWriteWriteKeyword_0_0 = (Keyword)cWriteEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cReadEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cReadReadKeyword_1_0 = (Keyword)cReadEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cInternalEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cInternalInternalKeyword_2_0 = (Keyword)cInternalEnumLiteralDeclaration_2.eContents().get(0); //// specifies if the attribute is visible and modifiable by the user //// default is internal (if access is not specified) //enum AccessType: // write | read | internal; public EnumRule getRule() { return rule; } //write | read | internal public Alternatives getAlternatives() { return cAlternatives; } //write public EnumLiteralDeclaration getWriteEnumLiteralDeclaration_0() { return cWriteEnumLiteralDeclaration_0; } //"write" public Keyword getWriteWriteKeyword_0_0() { return cWriteWriteKeyword_0_0; } //read public EnumLiteralDeclaration getReadEnumLiteralDeclaration_1() { return cReadEnumLiteralDeclaration_1; } //"read" public Keyword getReadReadKeyword_1_0() { return cReadReadKeyword_1_0; } //internal public EnumLiteralDeclaration getInternalEnumLiteralDeclaration_2() { return cInternalEnumLiteralDeclaration_2; } //"internal" public Keyword getInternalInternalKeyword_2_0() { return cInternalInternalKeyword_2_0; } } public class SimpleTypeElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "SimpleType"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cStringEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cStringStringKeyword_0_0 = (Keyword)cStringEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cIntEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cIntIntKeyword_1_0 = (Keyword)cIntEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cDoubleEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cDoubleDoubleKeyword_2_0 = (Keyword)cDoubleEnumLiteralDeclaration_2.eContents().get(0); //enum SimpleType: // String="string" | Int="int" | Double= // double produces a translation error // "double"; public EnumRule getRule() { return rule; } //String="string" | Int="int" | Double= // double produces a translation error //"double" public Alternatives getAlternatives() { return cAlternatives; } //String="string" public EnumLiteralDeclaration getStringEnumLiteralDeclaration_0() { return cStringEnumLiteralDeclaration_0; } //"string" public Keyword getStringStringKeyword_0_0() { return cStringStringKeyword_0_0; } //Int="int" public EnumLiteralDeclaration getIntEnumLiteralDeclaration_1() { return cIntEnumLiteralDeclaration_1; } //"int" public Keyword getIntIntKeyword_1_0() { return cIntIntKeyword_1_0; } //Double= // double produces a translation error //"double" public EnumLiteralDeclaration getDoubleEnumLiteralDeclaration_2() { return cDoubleEnumLiteralDeclaration_2; } //// double produces a translation error //"double" public Keyword getDoubleDoubleKeyword_2_0() { return cDoubleDoubleKeyword_2_0; } } public class FontElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "Font"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cArialEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cArialArialKeyword_0_0 = (Keyword)cArialEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cArialblackEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cArialblackArial_BlackKeyword_1_0 = (Keyword)cArialblackEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cComicsansmsEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cComicsansmsComic_Sans_MSKeyword_2_0 = (Keyword)cComicsansmsEnumLiteralDeclaration_2.eContents().get(0); private final EnumLiteralDeclaration cCouriernewEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); private final Keyword cCouriernewCourier_NewKeyword_3_0 = (Keyword)cCouriernewEnumLiteralDeclaration_3.eContents().get(0); private final EnumLiteralDeclaration cGeorgiaEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); private final Keyword cGeorgiaGeorgiaKeyword_4_0 = (Keyword)cGeorgiaEnumLiteralDeclaration_4.eContents().get(0); private final EnumLiteralDeclaration cImpactEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); private final Keyword cImpactImpactKeyword_5_0 = (Keyword)cImpactEnumLiteralDeclaration_5.eContents().get(0); private final EnumLiteralDeclaration cLucidaconsoleEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); private final Keyword cLucidaconsoleLucida_ConsoleKeyword_6_0 = (Keyword)cLucidaconsoleEnumLiteralDeclaration_6.eContents().get(0); private final EnumLiteralDeclaration cLucidasansunicodeEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); private final Keyword cLucidasansunicodeLucida_Sans_UnicodeKeyword_7_0 = (Keyword)cLucidasansunicodeEnumLiteralDeclaration_7.eContents().get(0); private final EnumLiteralDeclaration cPalatinolinotypeEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); private final Keyword cPalatinolinotypePalatino_LinotypeKeyword_8_0 = (Keyword)cPalatinolinotypeEnumLiteralDeclaration_8.eContents().get(0); private final EnumLiteralDeclaration cTahomaEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); private final Keyword cTahomaTahomaKeyword_9_0 = (Keyword)cTahomaEnumLiteralDeclaration_9.eContents().get(0); private final EnumLiteralDeclaration cTimesnewromanEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); private final Keyword cTimesnewromanTimes_New_RomanKeyword_10_0 = (Keyword)cTimesnewromanEnumLiteralDeclaration_10.eContents().get(0); private final EnumLiteralDeclaration cTrebuchetmsEnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); private final Keyword cTrebuchetmsTrebuchet_MSKeyword_11_0 = (Keyword)cTrebuchetmsEnumLiteralDeclaration_11.eContents().get(0); private final EnumLiteralDeclaration cVerdanaEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); private final Keyword cVerdanaVerdanaKeyword_12_0 = (Keyword)cVerdanaEnumLiteralDeclaration_12.eContents().get(0); private final EnumLiteralDeclaration cSymbolEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); private final Keyword cSymbolSymbolKeyword_13_0 = (Keyword)cSymbolEnumLiteralDeclaration_13.eContents().get(0); private final EnumLiteralDeclaration cWebdingsEnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); private final Keyword cWebdingsWebdingsKeyword_14_0 = (Keyword)cWebdingsEnumLiteralDeclaration_14.eContents().get(0); private final EnumLiteralDeclaration cWindingsEnumLiteralDeclaration_15 = (EnumLiteralDeclaration)cAlternatives.eContents().get(15); private final Keyword cWindingsWingdingsKeyword_15_0 = (Keyword)cWindingsEnumLiteralDeclaration_15.eContents().get(0); private final EnumLiteralDeclaration cMssansserifEnumLiteralDeclaration_16 = (EnumLiteralDeclaration)cAlternatives.eContents().get(16); private final Keyword cMssansserifMS_Sans_SerifKeyword_16_0 = (Keyword)cMssansserifEnumLiteralDeclaration_16.eContents().get(0); private final EnumLiteralDeclaration cMsserifEnumLiteralDeclaration_17 = (EnumLiteralDeclaration)cAlternatives.eContents().get(17); private final Keyword cMsserifMS_SerifKeyword_17_0 = (Keyword)cMsserifEnumLiteralDeclaration_17.eContents().get(0); //// standard Windows Fonts //enum Font: // arial="Arial" | arialblack="Arial_Black" | comicsansms="Comic_Sans_MS" | couriernew="Courier_New" | georgia="Georgia" // | impact="Impact" | lucidaconsole="Lucida_Console" | lucidasansunicode="Lucida_Sans_Unicode" | // palatinolinotype="Palatino_Linotype" | tahoma="Tahoma" | timesnewroman="Times_New_Roman" | trebuchetms="Trebuchet_MS" // | verdana="Verdana" | symbol="Symbol" | webdings="Webdings" | windings="Wingdings" | mssansserif="MS_Sans_Serif" | // msserif="MS_Serif"; public EnumRule getRule() { return rule; } //arial="Arial" | arialblack="Arial_Black" | comicsansms="Comic_Sans_MS" | couriernew="Courier_New" | georgia="Georgia" | //impact="Impact" | lucidaconsole="Lucida_Console" | lucidasansunicode="Lucida_Sans_Unicode" | //palatinolinotype="Palatino_Linotype" | tahoma="Tahoma" | timesnewroman="Times_New_Roman" | trebuchetms="Trebuchet_MS" //| verdana="Verdana" | symbol="Symbol" | webdings="Webdings" | windings="Wingdings" | mssansserif="MS_Sans_Serif" | //msserif="MS_Serif" public Alternatives getAlternatives() { return cAlternatives; } //arial="Arial" public EnumLiteralDeclaration getArialEnumLiteralDeclaration_0() { return cArialEnumLiteralDeclaration_0; } //"Arial" public Keyword getArialArialKeyword_0_0() { return cArialArialKeyword_0_0; } //arialblack="Arial_Black" public EnumLiteralDeclaration getArialblackEnumLiteralDeclaration_1() { return cArialblackEnumLiteralDeclaration_1; } //"Arial_Black" public Keyword getArialblackArial_BlackKeyword_1_0() { return cArialblackArial_BlackKeyword_1_0; } //comicsansms="Comic_Sans_MS" public EnumLiteralDeclaration getComicsansmsEnumLiteralDeclaration_2() { return cComicsansmsEnumLiteralDeclaration_2; } //"Comic_Sans_MS" public Keyword getComicsansmsComic_Sans_MSKeyword_2_0() { return cComicsansmsComic_Sans_MSKeyword_2_0; } //couriernew="Courier_New" public EnumLiteralDeclaration getCouriernewEnumLiteralDeclaration_3() { return cCouriernewEnumLiteralDeclaration_3; } //"Courier_New" public Keyword getCouriernewCourier_NewKeyword_3_0() { return cCouriernewCourier_NewKeyword_3_0; } //georgia="Georgia" public EnumLiteralDeclaration getGeorgiaEnumLiteralDeclaration_4() { return cGeorgiaEnumLiteralDeclaration_4; } //"Georgia" public Keyword getGeorgiaGeorgiaKeyword_4_0() { return cGeorgiaGeorgiaKeyword_4_0; } //impact="Impact" public EnumLiteralDeclaration getImpactEnumLiteralDeclaration_5() { return cImpactEnumLiteralDeclaration_5; } //"Impact" public Keyword getImpactImpactKeyword_5_0() { return cImpactImpactKeyword_5_0; } //lucidaconsole="Lucida_Console" public EnumLiteralDeclaration getLucidaconsoleEnumLiteralDeclaration_6() { return cLucidaconsoleEnumLiteralDeclaration_6; } //"Lucida_Console" public Keyword getLucidaconsoleLucida_ConsoleKeyword_6_0() { return cLucidaconsoleLucida_ConsoleKeyword_6_0; } //lucidasansunicode="Lucida_Sans_Unicode" public EnumLiteralDeclaration getLucidasansunicodeEnumLiteralDeclaration_7() { return cLucidasansunicodeEnumLiteralDeclaration_7; } //"Lucida_Sans_Unicode" public Keyword getLucidasansunicodeLucida_Sans_UnicodeKeyword_7_0() { return cLucidasansunicodeLucida_Sans_UnicodeKeyword_7_0; } //palatinolinotype="Palatino_Linotype" public EnumLiteralDeclaration getPalatinolinotypeEnumLiteralDeclaration_8() { return cPalatinolinotypeEnumLiteralDeclaration_8; } //"Palatino_Linotype" public Keyword getPalatinolinotypePalatino_LinotypeKeyword_8_0() { return cPalatinolinotypePalatino_LinotypeKeyword_8_0; } //tahoma="Tahoma" public EnumLiteralDeclaration getTahomaEnumLiteralDeclaration_9() { return cTahomaEnumLiteralDeclaration_9; } //"Tahoma" public Keyword getTahomaTahomaKeyword_9_0() { return cTahomaTahomaKeyword_9_0; } //timesnewroman="Times_New_Roman" public EnumLiteralDeclaration getTimesnewromanEnumLiteralDeclaration_10() { return cTimesnewromanEnumLiteralDeclaration_10; } //"Times_New_Roman" public Keyword getTimesnewromanTimes_New_RomanKeyword_10_0() { return cTimesnewromanTimes_New_RomanKeyword_10_0; } //trebuchetms="Trebuchet_MS" public EnumLiteralDeclaration getTrebuchetmsEnumLiteralDeclaration_11() { return cTrebuchetmsEnumLiteralDeclaration_11; } //"Trebuchet_MS" public Keyword getTrebuchetmsTrebuchet_MSKeyword_11_0() { return cTrebuchetmsTrebuchet_MSKeyword_11_0; } //verdana="Verdana" public EnumLiteralDeclaration getVerdanaEnumLiteralDeclaration_12() { return cVerdanaEnumLiteralDeclaration_12; } //"Verdana" public Keyword getVerdanaVerdanaKeyword_12_0() { return cVerdanaVerdanaKeyword_12_0; } //symbol="Symbol" public EnumLiteralDeclaration getSymbolEnumLiteralDeclaration_13() { return cSymbolEnumLiteralDeclaration_13; } //"Symbol" public Keyword getSymbolSymbolKeyword_13_0() { return cSymbolSymbolKeyword_13_0; } //webdings="Webdings" public EnumLiteralDeclaration getWebdingsEnumLiteralDeclaration_14() { return cWebdingsEnumLiteralDeclaration_14; } //"Webdings" public Keyword getWebdingsWebdingsKeyword_14_0() { return cWebdingsWebdingsKeyword_14_0; } //windings="Wingdings" public EnumLiteralDeclaration getWindingsEnumLiteralDeclaration_15() { return cWindingsEnumLiteralDeclaration_15; } //"Wingdings" public Keyword getWindingsWingdingsKeyword_15_0() { return cWindingsWingdingsKeyword_15_0; } //mssansserif="MS_Sans_Serif" public EnumLiteralDeclaration getMssansserifEnumLiteralDeclaration_16() { return cMssansserifEnumLiteralDeclaration_16; } //"MS_Sans_Serif" public Keyword getMssansserifMS_Sans_SerifKeyword_16_0() { return cMssansserifMS_Sans_SerifKeyword_16_0; } //msserif="MS_Serif" public EnumLiteralDeclaration getMsserifEnumLiteralDeclaration_17() { return cMsserifEnumLiteralDeclaration_17; } //"MS_Serif" public Keyword getMsserifMS_SerifKeyword_17_0() { return cMsserifMS_SerifKeyword_17_0; } } public class ColorElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "Color"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cAliceblueEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cAliceblueAliceblueKeyword_0_0 = (Keyword)cAliceblueEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cAntiquewhiteEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cAntiquewhiteAntiquewhiteKeyword_1_0 = (Keyword)cAntiquewhiteEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cAquaEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cAquaAquaKeyword_2_0 = (Keyword)cAquaEnumLiteralDeclaration_2.eContents().get(0); private final EnumLiteralDeclaration cAquamarineEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); private final Keyword cAquamarineAquamarineKeyword_3_0 = (Keyword)cAquamarineEnumLiteralDeclaration_3.eContents().get(0); private final EnumLiteralDeclaration cAzureEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); private final Keyword cAzureAzureKeyword_4_0 = (Keyword)cAzureEnumLiteralDeclaration_4.eContents().get(0); private final EnumLiteralDeclaration cBeigeEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); private final Keyword cBeigeBeigeKeyword_5_0 = (Keyword)cBeigeEnumLiteralDeclaration_5.eContents().get(0); private final EnumLiteralDeclaration cBisqueEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); private final Keyword cBisqueBisqueKeyword_6_0 = (Keyword)cBisqueEnumLiteralDeclaration_6.eContents().get(0); private final EnumLiteralDeclaration cBlackEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); private final Keyword cBlackBlackKeyword_7_0 = (Keyword)cBlackEnumLiteralDeclaration_7.eContents().get(0); private final EnumLiteralDeclaration cBlanchedalmondEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); private final Keyword cBlanchedalmondBlanchedalmondKeyword_8_0 = (Keyword)cBlanchedalmondEnumLiteralDeclaration_8.eContents().get(0); private final EnumLiteralDeclaration cBlueEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); private final Keyword cBlueBlueKeyword_9_0 = (Keyword)cBlueEnumLiteralDeclaration_9.eContents().get(0); private final EnumLiteralDeclaration cBluevioletEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); private final Keyword cBluevioletBluevioletKeyword_10_0 = (Keyword)cBluevioletEnumLiteralDeclaration_10.eContents().get(0); private final EnumLiteralDeclaration cBrownEnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); private final Keyword cBrownBrownKeyword_11_0 = (Keyword)cBrownEnumLiteralDeclaration_11.eContents().get(0); private final EnumLiteralDeclaration cBurlywoodEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); private final Keyword cBurlywoodBurlywoodKeyword_12_0 = (Keyword)cBurlywoodEnumLiteralDeclaration_12.eContents().get(0); private final EnumLiteralDeclaration cCadetblueEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); private final Keyword cCadetblueCadetblueKeyword_13_0 = (Keyword)cCadetblueEnumLiteralDeclaration_13.eContents().get(0); private final EnumLiteralDeclaration cChartreuseEnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); private final Keyword cChartreuseChartreuseKeyword_14_0 = (Keyword)cChartreuseEnumLiteralDeclaration_14.eContents().get(0); private final EnumLiteralDeclaration cChocolateEnumLiteralDeclaration_15 = (EnumLiteralDeclaration)cAlternatives.eContents().get(15); private final Keyword cChocolateChocolateKeyword_15_0 = (Keyword)cChocolateEnumLiteralDeclaration_15.eContents().get(0); private final EnumLiteralDeclaration cCoralEnumLiteralDeclaration_16 = (EnumLiteralDeclaration)cAlternatives.eContents().get(16); private final Keyword cCoralCoralKeyword_16_0 = (Keyword)cCoralEnumLiteralDeclaration_16.eContents().get(0); private final EnumLiteralDeclaration cCornflowerblueEnumLiteralDeclaration_17 = (EnumLiteralDeclaration)cAlternatives.eContents().get(17); private final Keyword cCornflowerblueCornflowerblueKeyword_17_0 = (Keyword)cCornflowerblueEnumLiteralDeclaration_17.eContents().get(0); private final EnumLiteralDeclaration cCornsilkEnumLiteralDeclaration_18 = (EnumLiteralDeclaration)cAlternatives.eContents().get(18); private final Keyword cCornsilkCornsilkKeyword_18_0 = (Keyword)cCornsilkEnumLiteralDeclaration_18.eContents().get(0); private final EnumLiteralDeclaration cCrimsonEnumLiteralDeclaration_19 = (EnumLiteralDeclaration)cAlternatives.eContents().get(19); private final Keyword cCrimsonCrimsonKeyword_19_0 = (Keyword)cCrimsonEnumLiteralDeclaration_19.eContents().get(0); private final EnumLiteralDeclaration cCyanEnumLiteralDeclaration_20 = (EnumLiteralDeclaration)cAlternatives.eContents().get(20); private final Keyword cCyanCyanKeyword_20_0 = (Keyword)cCyanEnumLiteralDeclaration_20.eContents().get(0); private final EnumLiteralDeclaration cDarkblueEnumLiteralDeclaration_21 = (EnumLiteralDeclaration)cAlternatives.eContents().get(21); private final Keyword cDarkblueDarkblueKeyword_21_0 = (Keyword)cDarkblueEnumLiteralDeclaration_21.eContents().get(0); private final EnumLiteralDeclaration cDarkcyanEnumLiteralDeclaration_22 = (EnumLiteralDeclaration)cAlternatives.eContents().get(22); private final Keyword cDarkcyanDarkcyanKeyword_22_0 = (Keyword)cDarkcyanEnumLiteralDeclaration_22.eContents().get(0); private final EnumLiteralDeclaration cDarkgoldenrodEnumLiteralDeclaration_23 = (EnumLiteralDeclaration)cAlternatives.eContents().get(23); private final Keyword cDarkgoldenrodDarkgoldenrodKeyword_23_0 = (Keyword)cDarkgoldenrodEnumLiteralDeclaration_23.eContents().get(0); private final EnumLiteralDeclaration cDarkgrayEnumLiteralDeclaration_24 = (EnumLiteralDeclaration)cAlternatives.eContents().get(24); private final Keyword cDarkgrayDarkgrayKeyword_24_0 = (Keyword)cDarkgrayEnumLiteralDeclaration_24.eContents().get(0); private final EnumLiteralDeclaration cDarkgreenEnumLiteralDeclaration_25 = (EnumLiteralDeclaration)cAlternatives.eContents().get(25); private final Keyword cDarkgreenDarkgreenKeyword_25_0 = (Keyword)cDarkgreenEnumLiteralDeclaration_25.eContents().get(0); private final EnumLiteralDeclaration cDarkkhakiEnumLiteralDeclaration_26 = (EnumLiteralDeclaration)cAlternatives.eContents().get(26); private final Keyword cDarkkhakiDarkkhakiKeyword_26_0 = (Keyword)cDarkkhakiEnumLiteralDeclaration_26.eContents().get(0); private final EnumLiteralDeclaration cDarkmagentaEnumLiteralDeclaration_27 = (EnumLiteralDeclaration)cAlternatives.eContents().get(27); private final Keyword cDarkmagentaDarkmagentaKeyword_27_0 = (Keyword)cDarkmagentaEnumLiteralDeclaration_27.eContents().get(0); private final EnumLiteralDeclaration cDarkolivegreenEnumLiteralDeclaration_28 = (EnumLiteralDeclaration)cAlternatives.eContents().get(28); private final Keyword cDarkolivegreenDarkolivegreenKeyword_28_0 = (Keyword)cDarkolivegreenEnumLiteralDeclaration_28.eContents().get(0); private final EnumLiteralDeclaration cDarkorangeEnumLiteralDeclaration_29 = (EnumLiteralDeclaration)cAlternatives.eContents().get(29); private final Keyword cDarkorangeDarkorangeKeyword_29_0 = (Keyword)cDarkorangeEnumLiteralDeclaration_29.eContents().get(0); private final EnumLiteralDeclaration cDarkorchidEnumLiteralDeclaration_30 = (EnumLiteralDeclaration)cAlternatives.eContents().get(30); private final Keyword cDarkorchidDarkorchidKeyword_30_0 = (Keyword)cDarkorchidEnumLiteralDeclaration_30.eContents().get(0); private final EnumLiteralDeclaration cDarkredEnumLiteralDeclaration_31 = (EnumLiteralDeclaration)cAlternatives.eContents().get(31); private final Keyword cDarkredDarkredKeyword_31_0 = (Keyword)cDarkredEnumLiteralDeclaration_31.eContents().get(0); private final EnumLiteralDeclaration cDarksalmonEnumLiteralDeclaration_32 = (EnumLiteralDeclaration)cAlternatives.eContents().get(32); private final Keyword cDarksalmonDarksalmonKeyword_32_0 = (Keyword)cDarksalmonEnumLiteralDeclaration_32.eContents().get(0); private final EnumLiteralDeclaration cDarkseagreenEnumLiteralDeclaration_33 = (EnumLiteralDeclaration)cAlternatives.eContents().get(33); private final Keyword cDarkseagreenDarkseagreenKeyword_33_0 = (Keyword)cDarkseagreenEnumLiteralDeclaration_33.eContents().get(0); private final EnumLiteralDeclaration cDarkslateblueEnumLiteralDeclaration_34 = (EnumLiteralDeclaration)cAlternatives.eContents().get(34); private final Keyword cDarkslateblueDarkslateblueKeyword_34_0 = (Keyword)cDarkslateblueEnumLiteralDeclaration_34.eContents().get(0); private final EnumLiteralDeclaration cDarkslategrayEnumLiteralDeclaration_35 = (EnumLiteralDeclaration)cAlternatives.eContents().get(35); private final Keyword cDarkslategrayDarkslategrayKeyword_35_0 = (Keyword)cDarkslategrayEnumLiteralDeclaration_35.eContents().get(0); private final EnumLiteralDeclaration cDarkturquoiseEnumLiteralDeclaration_36 = (EnumLiteralDeclaration)cAlternatives.eContents().get(36); private final Keyword cDarkturquoiseDarkturquoiseKeyword_36_0 = (Keyword)cDarkturquoiseEnumLiteralDeclaration_36.eContents().get(0); private final EnumLiteralDeclaration cDarkvioletEnumLiteralDeclaration_37 = (EnumLiteralDeclaration)cAlternatives.eContents().get(37); private final Keyword cDarkvioletDarkvioletKeyword_37_0 = (Keyword)cDarkvioletEnumLiteralDeclaration_37.eContents().get(0); private final EnumLiteralDeclaration cDeeppinkEnumLiteralDeclaration_38 = (EnumLiteralDeclaration)cAlternatives.eContents().get(38); private final Keyword cDeeppinkDeeppinkKeyword_38_0 = (Keyword)cDeeppinkEnumLiteralDeclaration_38.eContents().get(0); private final EnumLiteralDeclaration cDeepskyblueEnumLiteralDeclaration_39 = (EnumLiteralDeclaration)cAlternatives.eContents().get(39); private final Keyword cDeepskyblueDeepskyblueKeyword_39_0 = (Keyword)cDeepskyblueEnumLiteralDeclaration_39.eContents().get(0); private final EnumLiteralDeclaration cDimgrayEnumLiteralDeclaration_40 = (EnumLiteralDeclaration)cAlternatives.eContents().get(40); private final Keyword cDimgrayDimgrayKeyword_40_0 = (Keyword)cDimgrayEnumLiteralDeclaration_40.eContents().get(0); private final EnumLiteralDeclaration cDodgerblueEnumLiteralDeclaration_41 = (EnumLiteralDeclaration)cAlternatives.eContents().get(41); private final Keyword cDodgerblueDodgerblueKeyword_41_0 = (Keyword)cDodgerblueEnumLiteralDeclaration_41.eContents().get(0); private final EnumLiteralDeclaration cFirebrickEnumLiteralDeclaration_42 = (EnumLiteralDeclaration)cAlternatives.eContents().get(42); private final Keyword cFirebrickFirebrickKeyword_42_0 = (Keyword)cFirebrickEnumLiteralDeclaration_42.eContents().get(0); private final EnumLiteralDeclaration cFloralwhiteEnumLiteralDeclaration_43 = (EnumLiteralDeclaration)cAlternatives.eContents().get(43); private final Keyword cFloralwhiteFloralwhiteKeyword_43_0 = (Keyword)cFloralwhiteEnumLiteralDeclaration_43.eContents().get(0); private final EnumLiteralDeclaration cForestgreenEnumLiteralDeclaration_44 = (EnumLiteralDeclaration)cAlternatives.eContents().get(44); private final Keyword cForestgreenForestgreenKeyword_44_0 = (Keyword)cForestgreenEnumLiteralDeclaration_44.eContents().get(0); private final EnumLiteralDeclaration cFuchsiaEnumLiteralDeclaration_45 = (EnumLiteralDeclaration)cAlternatives.eContents().get(45); private final Keyword cFuchsiaFuchsiaKeyword_45_0 = (Keyword)cFuchsiaEnumLiteralDeclaration_45.eContents().get(0); private final EnumLiteralDeclaration cGainsboroEnumLiteralDeclaration_46 = (EnumLiteralDeclaration)cAlternatives.eContents().get(46); private final Keyword cGainsboroGainsboroKeyword_46_0 = (Keyword)cGainsboroEnumLiteralDeclaration_46.eContents().get(0); private final EnumLiteralDeclaration cGhostwhiteEnumLiteralDeclaration_47 = (EnumLiteralDeclaration)cAlternatives.eContents().get(47); private final Keyword cGhostwhiteGhostwhiteKeyword_47_0 = (Keyword)cGhostwhiteEnumLiteralDeclaration_47.eContents().get(0); private final EnumLiteralDeclaration cGoldEnumLiteralDeclaration_48 = (EnumLiteralDeclaration)cAlternatives.eContents().get(48); private final Keyword cGoldGoldKeyword_48_0 = (Keyword)cGoldEnumLiteralDeclaration_48.eContents().get(0); private final EnumLiteralDeclaration cGoldenrodEnumLiteralDeclaration_49 = (EnumLiteralDeclaration)cAlternatives.eContents().get(49); private final Keyword cGoldenrodGoldenrodKeyword_49_0 = (Keyword)cGoldenrodEnumLiteralDeclaration_49.eContents().get(0); private final EnumLiteralDeclaration cGrayEnumLiteralDeclaration_50 = (EnumLiteralDeclaration)cAlternatives.eContents().get(50); private final Keyword cGrayGrayKeyword_50_0 = (Keyword)cGrayEnumLiteralDeclaration_50.eContents().get(0); private final EnumLiteralDeclaration cGreenEnumLiteralDeclaration_51 = (EnumLiteralDeclaration)cAlternatives.eContents().get(51); private final Keyword cGreenGreenKeyword_51_0 = (Keyword)cGreenEnumLiteralDeclaration_51.eContents().get(0); private final EnumLiteralDeclaration cGreenyellowEnumLiteralDeclaration_52 = (EnumLiteralDeclaration)cAlternatives.eContents().get(52); private final Keyword cGreenyellowGreenyellowKeyword_52_0 = (Keyword)cGreenyellowEnumLiteralDeclaration_52.eContents().get(0); private final EnumLiteralDeclaration cHoneydewEnumLiteralDeclaration_53 = (EnumLiteralDeclaration)cAlternatives.eContents().get(53); private final Keyword cHoneydewHoneydewKeyword_53_0 = (Keyword)cHoneydewEnumLiteralDeclaration_53.eContents().get(0); private final EnumLiteralDeclaration cHotpinkEnumLiteralDeclaration_54 = (EnumLiteralDeclaration)cAlternatives.eContents().get(54); private final Keyword cHotpinkHotpinkKeyword_54_0 = (Keyword)cHotpinkEnumLiteralDeclaration_54.eContents().get(0); private final EnumLiteralDeclaration cIndianredEnumLiteralDeclaration_55 = (EnumLiteralDeclaration)cAlternatives.eContents().get(55); private final Keyword cIndianredIndianredKeyword_55_0 = (Keyword)cIndianredEnumLiteralDeclaration_55.eContents().get(0); private final EnumLiteralDeclaration cIndigoEnumLiteralDeclaration_56 = (EnumLiteralDeclaration)cAlternatives.eContents().get(56); private final Keyword cIndigoIndigoKeyword_56_0 = (Keyword)cIndigoEnumLiteralDeclaration_56.eContents().get(0); private final EnumLiteralDeclaration cIvoryEnumLiteralDeclaration_57 = (EnumLiteralDeclaration)cAlternatives.eContents().get(57); private final Keyword cIvoryIvoryKeyword_57_0 = (Keyword)cIvoryEnumLiteralDeclaration_57.eContents().get(0); private final EnumLiteralDeclaration cKhakiEnumLiteralDeclaration_58 = (EnumLiteralDeclaration)cAlternatives.eContents().get(58); private final Keyword cKhakiKhakiKeyword_58_0 = (Keyword)cKhakiEnumLiteralDeclaration_58.eContents().get(0); private final EnumLiteralDeclaration cLavenderEnumLiteralDeclaration_59 = (EnumLiteralDeclaration)cAlternatives.eContents().get(59); private final Keyword cLavenderLavenderKeyword_59_0 = (Keyword)cLavenderEnumLiteralDeclaration_59.eContents().get(0); private final EnumLiteralDeclaration cLavenderblushEnumLiteralDeclaration_60 = (EnumLiteralDeclaration)cAlternatives.eContents().get(60); private final Keyword cLavenderblushLavenderblushKeyword_60_0 = (Keyword)cLavenderblushEnumLiteralDeclaration_60.eContents().get(0); private final EnumLiteralDeclaration cLawngreenEnumLiteralDeclaration_61 = (EnumLiteralDeclaration)cAlternatives.eContents().get(61); private final Keyword cLawngreenLawngreenKeyword_61_0 = (Keyword)cLawngreenEnumLiteralDeclaration_61.eContents().get(0); private final EnumLiteralDeclaration cLemonchiffonEnumLiteralDeclaration_62 = (EnumLiteralDeclaration)cAlternatives.eContents().get(62); private final Keyword cLemonchiffonLemonchiffonKeyword_62_0 = (Keyword)cLemonchiffonEnumLiteralDeclaration_62.eContents().get(0); private final EnumLiteralDeclaration cLightblueEnumLiteralDeclaration_63 = (EnumLiteralDeclaration)cAlternatives.eContents().get(63); private final Keyword cLightblueLightblueKeyword_63_0 = (Keyword)cLightblueEnumLiteralDeclaration_63.eContents().get(0); private final EnumLiteralDeclaration cLightcoralEnumLiteralDeclaration_64 = (EnumLiteralDeclaration)cAlternatives.eContents().get(64); private final Keyword cLightcoralLightcoralKeyword_64_0 = (Keyword)cLightcoralEnumLiteralDeclaration_64.eContents().get(0); private final EnumLiteralDeclaration cLightcyanEnumLiteralDeclaration_65 = (EnumLiteralDeclaration)cAlternatives.eContents().get(65); private final Keyword cLightcyanLightcyanKeyword_65_0 = (Keyword)cLightcyanEnumLiteralDeclaration_65.eContents().get(0); private final EnumLiteralDeclaration cLightgoldenrodyellowEnumLiteralDeclaration_66 = (EnumLiteralDeclaration)cAlternatives.eContents().get(66); private final Keyword cLightgoldenrodyellowLightgoldenrodyellowKeyword_66_0 = (Keyword)cLightgoldenrodyellowEnumLiteralDeclaration_66.eContents().get(0); private final EnumLiteralDeclaration cLightgreenEnumLiteralDeclaration_67 = (EnumLiteralDeclaration)cAlternatives.eContents().get(67); private final Keyword cLightgreenLightgreenKeyword_67_0 = (Keyword)cLightgreenEnumLiteralDeclaration_67.eContents().get(0); private final EnumLiteralDeclaration cLightgrayEnumLiteralDeclaration_68 = (EnumLiteralDeclaration)cAlternatives.eContents().get(68); private final Keyword cLightgrayLightgrayKeyword_68_0 = (Keyword)cLightgrayEnumLiteralDeclaration_68.eContents().get(0); private final EnumLiteralDeclaration cLightmagentaEnumLiteralDeclaration_69 = (EnumLiteralDeclaration)cAlternatives.eContents().get(69); private final Keyword cLightmagentaLightmagentaKeyword_69_0 = (Keyword)cLightmagentaEnumLiteralDeclaration_69.eContents().get(0); private final EnumLiteralDeclaration cLightpinkEnumLiteralDeclaration_70 = (EnumLiteralDeclaration)cAlternatives.eContents().get(70); private final Keyword cLightpinkLightpinkKeyword_70_0 = (Keyword)cLightpinkEnumLiteralDeclaration_70.eContents().get(0); private final EnumLiteralDeclaration cLightsalmonEnumLiteralDeclaration_71 = (EnumLiteralDeclaration)cAlternatives.eContents().get(71); private final Keyword cLightsalmonLightsalmonKeyword_71_0 = (Keyword)cLightsalmonEnumLiteralDeclaration_71.eContents().get(0); private final EnumLiteralDeclaration cLightseagreenEnumLiteralDeclaration_72 = (EnumLiteralDeclaration)cAlternatives.eContents().get(72); private final Keyword cLightseagreenLightseagreenKeyword_72_0 = (Keyword)cLightseagreenEnumLiteralDeclaration_72.eContents().get(0); private final EnumLiteralDeclaration cLightskyblueEnumLiteralDeclaration_73 = (EnumLiteralDeclaration)cAlternatives.eContents().get(73); private final Keyword cLightskyblueLightskyblueKeyword_73_0 = (Keyword)cLightskyblueEnumLiteralDeclaration_73.eContents().get(0); private final EnumLiteralDeclaration cLightslategrayEnumLiteralDeclaration_74 = (EnumLiteralDeclaration)cAlternatives.eContents().get(74); private final Keyword cLightslategrayLightslategrayKeyword_74_0 = (Keyword)cLightslategrayEnumLiteralDeclaration_74.eContents().get(0); private final EnumLiteralDeclaration cLightsteelblueEnumLiteralDeclaration_75 = (EnumLiteralDeclaration)cAlternatives.eContents().get(75); private final Keyword cLightsteelblueLightsteelblueKeyword_75_0 = (Keyword)cLightsteelblueEnumLiteralDeclaration_75.eContents().get(0); private final EnumLiteralDeclaration cLightyellowEnumLiteralDeclaration_76 = (EnumLiteralDeclaration)cAlternatives.eContents().get(76); private final Keyword cLightyellowLightyellowKeyword_76_0 = (Keyword)cLightyellowEnumLiteralDeclaration_76.eContents().get(0); private final EnumLiteralDeclaration cLimeEnumLiteralDeclaration_77 = (EnumLiteralDeclaration)cAlternatives.eContents().get(77); private final Keyword cLimeLimeKeyword_77_0 = (Keyword)cLimeEnumLiteralDeclaration_77.eContents().get(0); private final EnumLiteralDeclaration cLimegreenEnumLiteralDeclaration_78 = (EnumLiteralDeclaration)cAlternatives.eContents().get(78); private final Keyword cLimegreenLimegreenKeyword_78_0 = (Keyword)cLimegreenEnumLiteralDeclaration_78.eContents().get(0); private final EnumLiteralDeclaration cLinenEnumLiteralDeclaration_79 = (EnumLiteralDeclaration)cAlternatives.eContents().get(79); private final Keyword cLinenLinenKeyword_79_0 = (Keyword)cLinenEnumLiteralDeclaration_79.eContents().get(0); private final EnumLiteralDeclaration cMagentaEnumLiteralDeclaration_80 = (EnumLiteralDeclaration)cAlternatives.eContents().get(80); private final Keyword cMagentaMagentaKeyword_80_0 = (Keyword)cMagentaEnumLiteralDeclaration_80.eContents().get(0); private final EnumLiteralDeclaration cMaroonEnumLiteralDeclaration_81 = (EnumLiteralDeclaration)cAlternatives.eContents().get(81); private final Keyword cMaroonMaroonKeyword_81_0 = (Keyword)cMaroonEnumLiteralDeclaration_81.eContents().get(0); private final EnumLiteralDeclaration cMediumaquamarineEnumLiteralDeclaration_82 = (EnumLiteralDeclaration)cAlternatives.eContents().get(82); private final Keyword cMediumaquamarineMediumaquamarineKeyword_82_0 = (Keyword)cMediumaquamarineEnumLiteralDeclaration_82.eContents().get(0); private final EnumLiteralDeclaration cMediumblueEnumLiteralDeclaration_83 = (EnumLiteralDeclaration)cAlternatives.eContents().get(83); private final Keyword cMediumblueMediumblueKeyword_83_0 = (Keyword)cMediumblueEnumLiteralDeclaration_83.eContents().get(0); private final EnumLiteralDeclaration cMediumorchidEnumLiteralDeclaration_84 = (EnumLiteralDeclaration)cAlternatives.eContents().get(84); private final Keyword cMediumorchidMediumorchidKeyword_84_0 = (Keyword)cMediumorchidEnumLiteralDeclaration_84.eContents().get(0); private final EnumLiteralDeclaration cMediumpurpleEnumLiteralDeclaration_85 = (EnumLiteralDeclaration)cAlternatives.eContents().get(85); private final Keyword cMediumpurpleMediumpurpleKeyword_85_0 = (Keyword)cMediumpurpleEnumLiteralDeclaration_85.eContents().get(0); private final EnumLiteralDeclaration cMediumseagreenEnumLiteralDeclaration_86 = (EnumLiteralDeclaration)cAlternatives.eContents().get(86); private final Keyword cMediumseagreenMediumseagreenKeyword_86_0 = (Keyword)cMediumseagreenEnumLiteralDeclaration_86.eContents().get(0); private final EnumLiteralDeclaration cMediumslateblueEnumLiteralDeclaration_87 = (EnumLiteralDeclaration)cAlternatives.eContents().get(87); private final Keyword cMediumslateblueMediumslateblueKeyword_87_0 = (Keyword)cMediumslateblueEnumLiteralDeclaration_87.eContents().get(0); private final EnumLiteralDeclaration cMediumspringgreenEnumLiteralDeclaration_88 = (EnumLiteralDeclaration)cAlternatives.eContents().get(88); private final Keyword cMediumspringgreenMediumspringgreenKeyword_88_0 = (Keyword)cMediumspringgreenEnumLiteralDeclaration_88.eContents().get(0); private final EnumLiteralDeclaration cMediumturquoiseEnumLiteralDeclaration_89 = (EnumLiteralDeclaration)cAlternatives.eContents().get(89); private final Keyword cMediumturquoiseMediumturquoiseKeyword_89_0 = (Keyword)cMediumturquoiseEnumLiteralDeclaration_89.eContents().get(0); private final EnumLiteralDeclaration cMediumvioletredEnumLiteralDeclaration_90 = (EnumLiteralDeclaration)cAlternatives.eContents().get(90); private final Keyword cMediumvioletredMediumvioletredKeyword_90_0 = (Keyword)cMediumvioletredEnumLiteralDeclaration_90.eContents().get(0); private final EnumLiteralDeclaration cMidnightblueEnumLiteralDeclaration_91 = (EnumLiteralDeclaration)cAlternatives.eContents().get(91); private final Keyword cMidnightblueMidnightblueKeyword_91_0 = (Keyword)cMidnightblueEnumLiteralDeclaration_91.eContents().get(0); private final EnumLiteralDeclaration cMintcreamEnumLiteralDeclaration_92 = (EnumLiteralDeclaration)cAlternatives.eContents().get(92); private final Keyword cMintcreamMintcreamKeyword_92_0 = (Keyword)cMintcreamEnumLiteralDeclaration_92.eContents().get(0); private final EnumLiteralDeclaration cMistyroseEnumLiteralDeclaration_93 = (EnumLiteralDeclaration)cAlternatives.eContents().get(93); private final Keyword cMistyroseMistyroseKeyword_93_0 = (Keyword)cMistyroseEnumLiteralDeclaration_93.eContents().get(0); private final EnumLiteralDeclaration cMoccasinEnumLiteralDeclaration_94 = (EnumLiteralDeclaration)cAlternatives.eContents().get(94); private final Keyword cMoccasinMoccasinKeyword_94_0 = (Keyword)cMoccasinEnumLiteralDeclaration_94.eContents().get(0); private final EnumLiteralDeclaration cNavajowhiteEnumLiteralDeclaration_95 = (EnumLiteralDeclaration)cAlternatives.eContents().get(95); private final Keyword cNavajowhiteNavajowhiteKeyword_95_0 = (Keyword)cNavajowhiteEnumLiteralDeclaration_95.eContents().get(0); private final EnumLiteralDeclaration cNavyEnumLiteralDeclaration_96 = (EnumLiteralDeclaration)cAlternatives.eContents().get(96); private final Keyword cNavyNavyKeyword_96_0 = (Keyword)cNavyEnumLiteralDeclaration_96.eContents().get(0); private final EnumLiteralDeclaration cOldlaceEnumLiteralDeclaration_97 = (EnumLiteralDeclaration)cAlternatives.eContents().get(97); private final Keyword cOldlaceOldlaceKeyword_97_0 = (Keyword)cOldlaceEnumLiteralDeclaration_97.eContents().get(0); private final EnumLiteralDeclaration cOliveEnumLiteralDeclaration_98 = (EnumLiteralDeclaration)cAlternatives.eContents().get(98); private final Keyword cOliveOliveKeyword_98_0 = (Keyword)cOliveEnumLiteralDeclaration_98.eContents().get(0); private final EnumLiteralDeclaration cOlivedrabEnumLiteralDeclaration_99 = (EnumLiteralDeclaration)cAlternatives.eContents().get(99); private final Keyword cOlivedrabOlivedrabKeyword_99_0 = (Keyword)cOlivedrabEnumLiteralDeclaration_99.eContents().get(0); private final EnumLiteralDeclaration cOrangeEnumLiteralDeclaration_100 = (EnumLiteralDeclaration)cAlternatives.eContents().get(100); private final Keyword cOrangeOrangeKeyword_100_0 = (Keyword)cOrangeEnumLiteralDeclaration_100.eContents().get(0); private final EnumLiteralDeclaration cOrangeredEnumLiteralDeclaration_101 = (EnumLiteralDeclaration)cAlternatives.eContents().get(101); private final Keyword cOrangeredOrangeredKeyword_101_0 = (Keyword)cOrangeredEnumLiteralDeclaration_101.eContents().get(0); private final EnumLiteralDeclaration cOrchidEnumLiteralDeclaration_102 = (EnumLiteralDeclaration)cAlternatives.eContents().get(102); private final Keyword cOrchidOrchidKeyword_102_0 = (Keyword)cOrchidEnumLiteralDeclaration_102.eContents().get(0); private final EnumLiteralDeclaration cPalegoldenrodEnumLiteralDeclaration_103 = (EnumLiteralDeclaration)cAlternatives.eContents().get(103); private final Keyword cPalegoldenrodPalegoldenrodKeyword_103_0 = (Keyword)cPalegoldenrodEnumLiteralDeclaration_103.eContents().get(0); private final EnumLiteralDeclaration cPalegreenEnumLiteralDeclaration_104 = (EnumLiteralDeclaration)cAlternatives.eContents().get(104); private final Keyword cPalegreenPalegreenKeyword_104_0 = (Keyword)cPalegreenEnumLiteralDeclaration_104.eContents().get(0); private final EnumLiteralDeclaration cPaleturquoiseEnumLiteralDeclaration_105 = (EnumLiteralDeclaration)cAlternatives.eContents().get(105); private final Keyword cPaleturquoisePaleturquoiseKeyword_105_0 = (Keyword)cPaleturquoiseEnumLiteralDeclaration_105.eContents().get(0); private final EnumLiteralDeclaration cPalevioletredEnumLiteralDeclaration_106 = (EnumLiteralDeclaration)cAlternatives.eContents().get(106); private final Keyword cPalevioletredPalevioletredKeyword_106_0 = (Keyword)cPalevioletredEnumLiteralDeclaration_106.eContents().get(0); private final EnumLiteralDeclaration cPapayawhipEnumLiteralDeclaration_107 = (EnumLiteralDeclaration)cAlternatives.eContents().get(107); private final Keyword cPapayawhipPapayawhipKeyword_107_0 = (Keyword)cPapayawhipEnumLiteralDeclaration_107.eContents().get(0); private final EnumLiteralDeclaration cPeachpuffEnumLiteralDeclaration_108 = (EnumLiteralDeclaration)cAlternatives.eContents().get(108); private final Keyword cPeachpuffPeachpuffKeyword_108_0 = (Keyword)cPeachpuffEnumLiteralDeclaration_108.eContents().get(0); private final EnumLiteralDeclaration cPeruEnumLiteralDeclaration_109 = (EnumLiteralDeclaration)cAlternatives.eContents().get(109); private final Keyword cPeruPeruKeyword_109_0 = (Keyword)cPeruEnumLiteralDeclaration_109.eContents().get(0); private final EnumLiteralDeclaration cPinkEnumLiteralDeclaration_110 = (EnumLiteralDeclaration)cAlternatives.eContents().get(110); private final Keyword cPinkPinkKeyword_110_0 = (Keyword)cPinkEnumLiteralDeclaration_110.eContents().get(0); private final EnumLiteralDeclaration cPlumEnumLiteralDeclaration_111 = (EnumLiteralDeclaration)cAlternatives.eContents().get(111); private final Keyword cPlumPlumKeyword_111_0 = (Keyword)cPlumEnumLiteralDeclaration_111.eContents().get(0); private final EnumLiteralDeclaration cPowderblueEnumLiteralDeclaration_112 = (EnumLiteralDeclaration)cAlternatives.eContents().get(112); private final Keyword cPowderbluePowderblueKeyword_112_0 = (Keyword)cPowderblueEnumLiteralDeclaration_112.eContents().get(0); private final EnumLiteralDeclaration cPurpleEnumLiteralDeclaration_113 = (EnumLiteralDeclaration)cAlternatives.eContents().get(113); private final Keyword cPurplePurpleKeyword_113_0 = (Keyword)cPurpleEnumLiteralDeclaration_113.eContents().get(0); private final EnumLiteralDeclaration cRedEnumLiteralDeclaration_114 = (EnumLiteralDeclaration)cAlternatives.eContents().get(114); private final Keyword cRedRedKeyword_114_0 = (Keyword)cRedEnumLiteralDeclaration_114.eContents().get(0); private final EnumLiteralDeclaration cRosybrownEnumLiteralDeclaration_115 = (EnumLiteralDeclaration)cAlternatives.eContents().get(115); private final Keyword cRosybrownRosybrownKeyword_115_0 = (Keyword)cRosybrownEnumLiteralDeclaration_115.eContents().get(0); private final EnumLiteralDeclaration cRoyalblueEnumLiteralDeclaration_116 = (EnumLiteralDeclaration)cAlternatives.eContents().get(116); private final Keyword cRoyalblueRoyalblueKeyword_116_0 = (Keyword)cRoyalblueEnumLiteralDeclaration_116.eContents().get(0); private final EnumLiteralDeclaration cSaddlebrownEnumLiteralDeclaration_117 = (EnumLiteralDeclaration)cAlternatives.eContents().get(117); private final Keyword cSaddlebrownSaddlebrownKeyword_117_0 = (Keyword)cSaddlebrownEnumLiteralDeclaration_117.eContents().get(0); private final EnumLiteralDeclaration cSalmonEnumLiteralDeclaration_118 = (EnumLiteralDeclaration)cAlternatives.eContents().get(118); private final Keyword cSalmonSalmonKeyword_118_0 = (Keyword)cSalmonEnumLiteralDeclaration_118.eContents().get(0); private final EnumLiteralDeclaration cSandybrownEnumLiteralDeclaration_119 = (EnumLiteralDeclaration)cAlternatives.eContents().get(119); private final Keyword cSandybrownSandybrownKeyword_119_0 = (Keyword)cSandybrownEnumLiteralDeclaration_119.eContents().get(0); private final EnumLiteralDeclaration cSeagreenEnumLiteralDeclaration_120 = (EnumLiteralDeclaration)cAlternatives.eContents().get(120); private final Keyword cSeagreenSeagreenKeyword_120_0 = (Keyword)cSeagreenEnumLiteralDeclaration_120.eContents().get(0); private final EnumLiteralDeclaration cSeashellEnumLiteralDeclaration_121 = (EnumLiteralDeclaration)cAlternatives.eContents().get(121); private final Keyword cSeashellSeashellKeyword_121_0 = (Keyword)cSeashellEnumLiteralDeclaration_121.eContents().get(0); private final EnumLiteralDeclaration cSiennaEnumLiteralDeclaration_122 = (EnumLiteralDeclaration)cAlternatives.eContents().get(122); private final Keyword cSiennaSiennaKeyword_122_0 = (Keyword)cSiennaEnumLiteralDeclaration_122.eContents().get(0); private final EnumLiteralDeclaration cSilverEnumLiteralDeclaration_123 = (EnumLiteralDeclaration)cAlternatives.eContents().get(123); private final Keyword cSilverSilverKeyword_123_0 = (Keyword)cSilverEnumLiteralDeclaration_123.eContents().get(0); private final EnumLiteralDeclaration cSkyblueEnumLiteralDeclaration_124 = (EnumLiteralDeclaration)cAlternatives.eContents().get(124); private final Keyword cSkyblueSkyblueKeyword_124_0 = (Keyword)cSkyblueEnumLiteralDeclaration_124.eContents().get(0); private final EnumLiteralDeclaration cSlateblueEnumLiteralDeclaration_125 = (EnumLiteralDeclaration)cAlternatives.eContents().get(125); private final Keyword cSlateblueSlateblueKeyword_125_0 = (Keyword)cSlateblueEnumLiteralDeclaration_125.eContents().get(0); private final EnumLiteralDeclaration cSlategrayEnumLiteralDeclaration_126 = (EnumLiteralDeclaration)cAlternatives.eContents().get(126); private final Keyword cSlategraySlategrayKeyword_126_0 = (Keyword)cSlategrayEnumLiteralDeclaration_126.eContents().get(0); private final EnumLiteralDeclaration cSnowEnumLiteralDeclaration_127 = (EnumLiteralDeclaration)cAlternatives.eContents().get(127); private final Keyword cSnowSnowKeyword_127_0 = (Keyword)cSnowEnumLiteralDeclaration_127.eContents().get(0); private final EnumLiteralDeclaration cSpringgreenEnumLiteralDeclaration_128 = (EnumLiteralDeclaration)cAlternatives.eContents().get(128); private final Keyword cSpringgreenSpringgreenKeyword_128_0 = (Keyword)cSpringgreenEnumLiteralDeclaration_128.eContents().get(0); private final EnumLiteralDeclaration cSteelblueEnumLiteralDeclaration_129 = (EnumLiteralDeclaration)cAlternatives.eContents().get(129); private final Keyword cSteelblueSteelblueKeyword_129_0 = (Keyword)cSteelblueEnumLiteralDeclaration_129.eContents().get(0); private final EnumLiteralDeclaration cTanEnumLiteralDeclaration_130 = (EnumLiteralDeclaration)cAlternatives.eContents().get(130); private final Keyword cTanTanKeyword_130_0 = (Keyword)cTanEnumLiteralDeclaration_130.eContents().get(0); private final EnumLiteralDeclaration cTealEnumLiteralDeclaration_131 = (EnumLiteralDeclaration)cAlternatives.eContents().get(131); private final Keyword cTealTealKeyword_131_0 = (Keyword)cTealEnumLiteralDeclaration_131.eContents().get(0); private final EnumLiteralDeclaration cThistleEnumLiteralDeclaration_132 = (EnumLiteralDeclaration)cAlternatives.eContents().get(132); private final Keyword cThistleThistleKeyword_132_0 = (Keyword)cThistleEnumLiteralDeclaration_132.eContents().get(0); private final EnumLiteralDeclaration cTomatoEnumLiteralDeclaration_133 = (EnumLiteralDeclaration)cAlternatives.eContents().get(133); private final Keyword cTomatoTomatoKeyword_133_0 = (Keyword)cTomatoEnumLiteralDeclaration_133.eContents().get(0); private final EnumLiteralDeclaration cTurquoiseEnumLiteralDeclaration_134 = (EnumLiteralDeclaration)cAlternatives.eContents().get(134); private final Keyword cTurquoiseTurquoiseKeyword_134_0 = (Keyword)cTurquoiseEnumLiteralDeclaration_134.eContents().get(0); private final EnumLiteralDeclaration cVioletEnumLiteralDeclaration_135 = (EnumLiteralDeclaration)cAlternatives.eContents().get(135); private final Keyword cVioletVioletKeyword_135_0 = (Keyword)cVioletEnumLiteralDeclaration_135.eContents().get(0); private final EnumLiteralDeclaration cWheatEnumLiteralDeclaration_136 = (EnumLiteralDeclaration)cAlternatives.eContents().get(136); private final Keyword cWheatWheatKeyword_136_0 = (Keyword)cWheatEnumLiteralDeclaration_136.eContents().get(0); private final EnumLiteralDeclaration cWhiteEnumLiteralDeclaration_137 = (EnumLiteralDeclaration)cAlternatives.eContents().get(137); private final Keyword cWhiteWhiteKeyword_137_0 = (Keyword)cWhiteEnumLiteralDeclaration_137.eContents().get(0); private final EnumLiteralDeclaration cWhitesmokeEnumLiteralDeclaration_138 = (EnumLiteralDeclaration)cAlternatives.eContents().get(138); private final Keyword cWhitesmokeWhitesmokeKeyword_138_0 = (Keyword)cWhitesmokeEnumLiteralDeclaration_138.eContents().get(0); private final EnumLiteralDeclaration cYellowEnumLiteralDeclaration_139 = (EnumLiteralDeclaration)cAlternatives.eContents().get(139); private final Keyword cYellowYellowKeyword_139_0 = (Keyword)cYellowEnumLiteralDeclaration_139.eContents().get(0); private final EnumLiteralDeclaration cYellowgreenEnumLiteralDeclaration_140 = (EnumLiteralDeclaration)cAlternatives.eContents().get(140); private final Keyword cYellowgreenYellowgreenKeyword_140_0 = (Keyword)cYellowgreenEnumLiteralDeclaration_140.eContents().get(0); //// standard HTML Colors //enum Color: // aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | // brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | // darkblue | darkcyan | darkgoldenrod | darkgray | darkgreen | darkkhaki | darkmagenta | darkolivegreen | darkorange | // darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkturquoise | darkviolet | // deeppink | deepskyblue | dimgray | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | // ghostwhite | gold | goldenrod | gray | green | greenyellow | honeydew | hotpink | indianred | indigo | ivory | khaki // | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | // lightgreen | lightgray | lightmagenta | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | // lightsteelblue | lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | // mediumorchid | mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | // mediumvioletred | midnightblue | mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab // | orange | orangered | orchid | palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | // peru | pink | plum | powderblue | purple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen // | seashell | sienna | silver | skyblue | slateblue | slategray | snow | springgreen | steelblue | tan | teal | // thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen; public EnumRule getRule() { return rule; } //aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | //brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | darkblue //| darkcyan | darkgoldenrod | darkgray | darkgreen | darkkhaki | darkmagenta | darkolivegreen | darkorange | darkorchid //| darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkturquoise | darkviolet | deeppink | //deepskyblue | dimgray | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | ghostwhite | gold | //goldenrod | gray | green | greenyellow | honeydew | hotpink | indianred | indigo | ivory | khaki | lavender | //lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | lightgreen | //lightgray | lightmagenta | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | lightsteelblue | //lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | mediumorchid | //mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | mediumvioletred | midnightblue //| mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab | orange | orangered | orchid | //palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | peru | pink | plum | powderblue | //purple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen | seashell | sienna | silver | //skyblue | slateblue | slategray | snow | springgreen | steelblue | tan | teal | thistle | tomato | turquoise | violet //| wheat | white | whitesmoke | yellow | yellowgreen public Alternatives getAlternatives() { return cAlternatives; } //aliceblue public EnumLiteralDeclaration getAliceblueEnumLiteralDeclaration_0() { return cAliceblueEnumLiteralDeclaration_0; } //"aliceblue" public Keyword getAliceblueAliceblueKeyword_0_0() { return cAliceblueAliceblueKeyword_0_0; } //antiquewhite public EnumLiteralDeclaration getAntiquewhiteEnumLiteralDeclaration_1() { return cAntiquewhiteEnumLiteralDeclaration_1; } //"antiquewhite" public Keyword getAntiquewhiteAntiquewhiteKeyword_1_0() { return cAntiquewhiteAntiquewhiteKeyword_1_0; } //aqua public EnumLiteralDeclaration getAquaEnumLiteralDeclaration_2() { return cAquaEnumLiteralDeclaration_2; } //"aqua" public Keyword getAquaAquaKeyword_2_0() { return cAquaAquaKeyword_2_0; } //aquamarine public EnumLiteralDeclaration getAquamarineEnumLiteralDeclaration_3() { return cAquamarineEnumLiteralDeclaration_3; } //"aquamarine" public Keyword getAquamarineAquamarineKeyword_3_0() { return cAquamarineAquamarineKeyword_3_0; } //azure public EnumLiteralDeclaration getAzureEnumLiteralDeclaration_4() { return cAzureEnumLiteralDeclaration_4; } //"azure" public Keyword getAzureAzureKeyword_4_0() { return cAzureAzureKeyword_4_0; } //beige public EnumLiteralDeclaration getBeigeEnumLiteralDeclaration_5() { return cBeigeEnumLiteralDeclaration_5; } //"beige" public Keyword getBeigeBeigeKeyword_5_0() { return cBeigeBeigeKeyword_5_0; } //bisque public EnumLiteralDeclaration getBisqueEnumLiteralDeclaration_6() { return cBisqueEnumLiteralDeclaration_6; } //"bisque" public Keyword getBisqueBisqueKeyword_6_0() { return cBisqueBisqueKeyword_6_0; } //black public EnumLiteralDeclaration getBlackEnumLiteralDeclaration_7() { return cBlackEnumLiteralDeclaration_7; } //"black" public Keyword getBlackBlackKeyword_7_0() { return cBlackBlackKeyword_7_0; } //blanchedalmond public EnumLiteralDeclaration getBlanchedalmondEnumLiteralDeclaration_8() { return cBlanchedalmondEnumLiteralDeclaration_8; } //"blanchedalmond" public Keyword getBlanchedalmondBlanchedalmondKeyword_8_0() { return cBlanchedalmondBlanchedalmondKeyword_8_0; } //blue public EnumLiteralDeclaration getBlueEnumLiteralDeclaration_9() { return cBlueEnumLiteralDeclaration_9; } //"blue" public Keyword getBlueBlueKeyword_9_0() { return cBlueBlueKeyword_9_0; } //blueviolet public EnumLiteralDeclaration getBluevioletEnumLiteralDeclaration_10() { return cBluevioletEnumLiteralDeclaration_10; } //"blueviolet" public Keyword getBluevioletBluevioletKeyword_10_0() { return cBluevioletBluevioletKeyword_10_0; } //brown public EnumLiteralDeclaration getBrownEnumLiteralDeclaration_11() { return cBrownEnumLiteralDeclaration_11; } //"brown" public Keyword getBrownBrownKeyword_11_0() { return cBrownBrownKeyword_11_0; } //burlywood public EnumLiteralDeclaration getBurlywoodEnumLiteralDeclaration_12() { return cBurlywoodEnumLiteralDeclaration_12; } //"burlywood" public Keyword getBurlywoodBurlywoodKeyword_12_0() { return cBurlywoodBurlywoodKeyword_12_0; } //cadetblue public EnumLiteralDeclaration getCadetblueEnumLiteralDeclaration_13() { return cCadetblueEnumLiteralDeclaration_13; } //"cadetblue" public Keyword getCadetblueCadetblueKeyword_13_0() { return cCadetblueCadetblueKeyword_13_0; } //chartreuse public EnumLiteralDeclaration getChartreuseEnumLiteralDeclaration_14() { return cChartreuseEnumLiteralDeclaration_14; } //"chartreuse" public Keyword getChartreuseChartreuseKeyword_14_0() { return cChartreuseChartreuseKeyword_14_0; } //chocolate public EnumLiteralDeclaration getChocolateEnumLiteralDeclaration_15() { return cChocolateEnumLiteralDeclaration_15; } //"chocolate" public Keyword getChocolateChocolateKeyword_15_0() { return cChocolateChocolateKeyword_15_0; } //coral public EnumLiteralDeclaration getCoralEnumLiteralDeclaration_16() { return cCoralEnumLiteralDeclaration_16; } //"coral" public Keyword getCoralCoralKeyword_16_0() { return cCoralCoralKeyword_16_0; } //cornflowerblue public EnumLiteralDeclaration getCornflowerblueEnumLiteralDeclaration_17() { return cCornflowerblueEnumLiteralDeclaration_17; } //"cornflowerblue" public Keyword getCornflowerblueCornflowerblueKeyword_17_0() { return cCornflowerblueCornflowerblueKeyword_17_0; } //cornsilk public EnumLiteralDeclaration getCornsilkEnumLiteralDeclaration_18() { return cCornsilkEnumLiteralDeclaration_18; } //"cornsilk" public Keyword getCornsilkCornsilkKeyword_18_0() { return cCornsilkCornsilkKeyword_18_0; } //crimson public EnumLiteralDeclaration getCrimsonEnumLiteralDeclaration_19() { return cCrimsonEnumLiteralDeclaration_19; } //"crimson" public Keyword getCrimsonCrimsonKeyword_19_0() { return cCrimsonCrimsonKeyword_19_0; } //cyan public EnumLiteralDeclaration getCyanEnumLiteralDeclaration_20() { return cCyanEnumLiteralDeclaration_20; } //"cyan" public Keyword getCyanCyanKeyword_20_0() { return cCyanCyanKeyword_20_0; } //darkblue public EnumLiteralDeclaration getDarkblueEnumLiteralDeclaration_21() { return cDarkblueEnumLiteralDeclaration_21; } //"darkblue" public Keyword getDarkblueDarkblueKeyword_21_0() { return cDarkblueDarkblueKeyword_21_0; } //darkcyan public EnumLiteralDeclaration getDarkcyanEnumLiteralDeclaration_22() { return cDarkcyanEnumLiteralDeclaration_22; } //"darkcyan" public Keyword getDarkcyanDarkcyanKeyword_22_0() { return cDarkcyanDarkcyanKeyword_22_0; } //darkgoldenrod public EnumLiteralDeclaration getDarkgoldenrodEnumLiteralDeclaration_23() { return cDarkgoldenrodEnumLiteralDeclaration_23; } //"darkgoldenrod" public Keyword getDarkgoldenrodDarkgoldenrodKeyword_23_0() { return cDarkgoldenrodDarkgoldenrodKeyword_23_0; } //darkgray public EnumLiteralDeclaration getDarkgrayEnumLiteralDeclaration_24() { return cDarkgrayEnumLiteralDeclaration_24; } //"darkgray" public Keyword getDarkgrayDarkgrayKeyword_24_0() { return cDarkgrayDarkgrayKeyword_24_0; } //darkgreen public EnumLiteralDeclaration getDarkgreenEnumLiteralDeclaration_25() { return cDarkgreenEnumLiteralDeclaration_25; } //"darkgreen" public Keyword getDarkgreenDarkgreenKeyword_25_0() { return cDarkgreenDarkgreenKeyword_25_0; } //darkkhaki public EnumLiteralDeclaration getDarkkhakiEnumLiteralDeclaration_26() { return cDarkkhakiEnumLiteralDeclaration_26; } //"darkkhaki" public Keyword getDarkkhakiDarkkhakiKeyword_26_0() { return cDarkkhakiDarkkhakiKeyword_26_0; } //darkmagenta public EnumLiteralDeclaration getDarkmagentaEnumLiteralDeclaration_27() { return cDarkmagentaEnumLiteralDeclaration_27; } //"darkmagenta" public Keyword getDarkmagentaDarkmagentaKeyword_27_0() { return cDarkmagentaDarkmagentaKeyword_27_0; } //darkolivegreen public EnumLiteralDeclaration getDarkolivegreenEnumLiteralDeclaration_28() { return cDarkolivegreenEnumLiteralDeclaration_28; } //"darkolivegreen" public Keyword getDarkolivegreenDarkolivegreenKeyword_28_0() { return cDarkolivegreenDarkolivegreenKeyword_28_0; } //darkorange public EnumLiteralDeclaration getDarkorangeEnumLiteralDeclaration_29() { return cDarkorangeEnumLiteralDeclaration_29; } //"darkorange" public Keyword getDarkorangeDarkorangeKeyword_29_0() { return cDarkorangeDarkorangeKeyword_29_0; } //darkorchid public EnumLiteralDeclaration getDarkorchidEnumLiteralDeclaration_30() { return cDarkorchidEnumLiteralDeclaration_30; } //"darkorchid" public Keyword getDarkorchidDarkorchidKeyword_30_0() { return cDarkorchidDarkorchidKeyword_30_0; } //darkred public EnumLiteralDeclaration getDarkredEnumLiteralDeclaration_31() { return cDarkredEnumLiteralDeclaration_31; } //"darkred" public Keyword getDarkredDarkredKeyword_31_0() { return cDarkredDarkredKeyword_31_0; } //darksalmon public EnumLiteralDeclaration getDarksalmonEnumLiteralDeclaration_32() { return cDarksalmonEnumLiteralDeclaration_32; } //"darksalmon" public Keyword getDarksalmonDarksalmonKeyword_32_0() { return cDarksalmonDarksalmonKeyword_32_0; } //darkseagreen public EnumLiteralDeclaration getDarkseagreenEnumLiteralDeclaration_33() { return cDarkseagreenEnumLiteralDeclaration_33; } //"darkseagreen" public Keyword getDarkseagreenDarkseagreenKeyword_33_0() { return cDarkseagreenDarkseagreenKeyword_33_0; } //darkslateblue public EnumLiteralDeclaration getDarkslateblueEnumLiteralDeclaration_34() { return cDarkslateblueEnumLiteralDeclaration_34; } //"darkslateblue" public Keyword getDarkslateblueDarkslateblueKeyword_34_0() { return cDarkslateblueDarkslateblueKeyword_34_0; } //darkslategray public EnumLiteralDeclaration getDarkslategrayEnumLiteralDeclaration_35() { return cDarkslategrayEnumLiteralDeclaration_35; } //"darkslategray" public Keyword getDarkslategrayDarkslategrayKeyword_35_0() { return cDarkslategrayDarkslategrayKeyword_35_0; } //darkturquoise public EnumLiteralDeclaration getDarkturquoiseEnumLiteralDeclaration_36() { return cDarkturquoiseEnumLiteralDeclaration_36; } //"darkturquoise" public Keyword getDarkturquoiseDarkturquoiseKeyword_36_0() { return cDarkturquoiseDarkturquoiseKeyword_36_0; } //darkviolet public EnumLiteralDeclaration getDarkvioletEnumLiteralDeclaration_37() { return cDarkvioletEnumLiteralDeclaration_37; } //"darkviolet" public Keyword getDarkvioletDarkvioletKeyword_37_0() { return cDarkvioletDarkvioletKeyword_37_0; } //deeppink public EnumLiteralDeclaration getDeeppinkEnumLiteralDeclaration_38() { return cDeeppinkEnumLiteralDeclaration_38; } //"deeppink" public Keyword getDeeppinkDeeppinkKeyword_38_0() { return cDeeppinkDeeppinkKeyword_38_0; } //deepskyblue public EnumLiteralDeclaration getDeepskyblueEnumLiteralDeclaration_39() { return cDeepskyblueEnumLiteralDeclaration_39; } //"deepskyblue" public Keyword getDeepskyblueDeepskyblueKeyword_39_0() { return cDeepskyblueDeepskyblueKeyword_39_0; } //dimgray public EnumLiteralDeclaration getDimgrayEnumLiteralDeclaration_40() { return cDimgrayEnumLiteralDeclaration_40; } //"dimgray" public Keyword getDimgrayDimgrayKeyword_40_0() { return cDimgrayDimgrayKeyword_40_0; } //dodgerblue public EnumLiteralDeclaration getDodgerblueEnumLiteralDeclaration_41() { return cDodgerblueEnumLiteralDeclaration_41; } //"dodgerblue" public Keyword getDodgerblueDodgerblueKeyword_41_0() { return cDodgerblueDodgerblueKeyword_41_0; } //firebrick public EnumLiteralDeclaration getFirebrickEnumLiteralDeclaration_42() { return cFirebrickEnumLiteralDeclaration_42; } //"firebrick" public Keyword getFirebrickFirebrickKeyword_42_0() { return cFirebrickFirebrickKeyword_42_0; } //floralwhite public EnumLiteralDeclaration getFloralwhiteEnumLiteralDeclaration_43() { return cFloralwhiteEnumLiteralDeclaration_43; } //"floralwhite" public Keyword getFloralwhiteFloralwhiteKeyword_43_0() { return cFloralwhiteFloralwhiteKeyword_43_0; } //forestgreen public EnumLiteralDeclaration getForestgreenEnumLiteralDeclaration_44() { return cForestgreenEnumLiteralDeclaration_44; } //"forestgreen" public Keyword getForestgreenForestgreenKeyword_44_0() { return cForestgreenForestgreenKeyword_44_0; } //fuchsia public EnumLiteralDeclaration getFuchsiaEnumLiteralDeclaration_45() { return cFuchsiaEnumLiteralDeclaration_45; } //"fuchsia" public Keyword getFuchsiaFuchsiaKeyword_45_0() { return cFuchsiaFuchsiaKeyword_45_0; } //gainsboro public EnumLiteralDeclaration getGainsboroEnumLiteralDeclaration_46() { return cGainsboroEnumLiteralDeclaration_46; } //"gainsboro" public Keyword getGainsboroGainsboroKeyword_46_0() { return cGainsboroGainsboroKeyword_46_0; } //ghostwhite public EnumLiteralDeclaration getGhostwhiteEnumLiteralDeclaration_47() { return cGhostwhiteEnumLiteralDeclaration_47; } //"ghostwhite" public Keyword getGhostwhiteGhostwhiteKeyword_47_0() { return cGhostwhiteGhostwhiteKeyword_47_0; } //gold public EnumLiteralDeclaration getGoldEnumLiteralDeclaration_48() { return cGoldEnumLiteralDeclaration_48; } //"gold" public Keyword getGoldGoldKeyword_48_0() { return cGoldGoldKeyword_48_0; } //goldenrod public EnumLiteralDeclaration getGoldenrodEnumLiteralDeclaration_49() { return cGoldenrodEnumLiteralDeclaration_49; } //"goldenrod" public Keyword getGoldenrodGoldenrodKeyword_49_0() { return cGoldenrodGoldenrodKeyword_49_0; } //gray public EnumLiteralDeclaration getGrayEnumLiteralDeclaration_50() { return cGrayEnumLiteralDeclaration_50; } //"gray" public Keyword getGrayGrayKeyword_50_0() { return cGrayGrayKeyword_50_0; } //green public EnumLiteralDeclaration getGreenEnumLiteralDeclaration_51() { return cGreenEnumLiteralDeclaration_51; } //"green" public Keyword getGreenGreenKeyword_51_0() { return cGreenGreenKeyword_51_0; } //greenyellow public EnumLiteralDeclaration getGreenyellowEnumLiteralDeclaration_52() { return cGreenyellowEnumLiteralDeclaration_52; } //"greenyellow" public Keyword getGreenyellowGreenyellowKeyword_52_0() { return cGreenyellowGreenyellowKeyword_52_0; } //honeydew public EnumLiteralDeclaration getHoneydewEnumLiteralDeclaration_53() { return cHoneydewEnumLiteralDeclaration_53; } //"honeydew" public Keyword getHoneydewHoneydewKeyword_53_0() { return cHoneydewHoneydewKeyword_53_0; } //hotpink public EnumLiteralDeclaration getHotpinkEnumLiteralDeclaration_54() { return cHotpinkEnumLiteralDeclaration_54; } //"hotpink" public Keyword getHotpinkHotpinkKeyword_54_0() { return cHotpinkHotpinkKeyword_54_0; } //indianred public EnumLiteralDeclaration getIndianredEnumLiteralDeclaration_55() { return cIndianredEnumLiteralDeclaration_55; } //"indianred" public Keyword getIndianredIndianredKeyword_55_0() { return cIndianredIndianredKeyword_55_0; } //indigo public EnumLiteralDeclaration getIndigoEnumLiteralDeclaration_56() { return cIndigoEnumLiteralDeclaration_56; } //"indigo" public Keyword getIndigoIndigoKeyword_56_0() { return cIndigoIndigoKeyword_56_0; } //ivory public EnumLiteralDeclaration getIvoryEnumLiteralDeclaration_57() { return cIvoryEnumLiteralDeclaration_57; } //"ivory" public Keyword getIvoryIvoryKeyword_57_0() { return cIvoryIvoryKeyword_57_0; } //khaki public EnumLiteralDeclaration getKhakiEnumLiteralDeclaration_58() { return cKhakiEnumLiteralDeclaration_58; } //"khaki" public Keyword getKhakiKhakiKeyword_58_0() { return cKhakiKhakiKeyword_58_0; } //lavender public EnumLiteralDeclaration getLavenderEnumLiteralDeclaration_59() { return cLavenderEnumLiteralDeclaration_59; } //"lavender" public Keyword getLavenderLavenderKeyword_59_0() { return cLavenderLavenderKeyword_59_0; } //lavenderblush public EnumLiteralDeclaration getLavenderblushEnumLiteralDeclaration_60() { return cLavenderblushEnumLiteralDeclaration_60; } //"lavenderblush" public Keyword getLavenderblushLavenderblushKeyword_60_0() { return cLavenderblushLavenderblushKeyword_60_0; } //lawngreen public EnumLiteralDeclaration getLawngreenEnumLiteralDeclaration_61() { return cLawngreenEnumLiteralDeclaration_61; } //"lawngreen" public Keyword getLawngreenLawngreenKeyword_61_0() { return cLawngreenLawngreenKeyword_61_0; } //lemonchiffon public EnumLiteralDeclaration getLemonchiffonEnumLiteralDeclaration_62() { return cLemonchiffonEnumLiteralDeclaration_62; } //"lemonchiffon" public Keyword getLemonchiffonLemonchiffonKeyword_62_0() { return cLemonchiffonLemonchiffonKeyword_62_0; } //lightblue public EnumLiteralDeclaration getLightblueEnumLiteralDeclaration_63() { return cLightblueEnumLiteralDeclaration_63; } //"lightblue" public Keyword getLightblueLightblueKeyword_63_0() { return cLightblueLightblueKeyword_63_0; } //lightcoral public EnumLiteralDeclaration getLightcoralEnumLiteralDeclaration_64() { return cLightcoralEnumLiteralDeclaration_64; } //"lightcoral" public Keyword getLightcoralLightcoralKeyword_64_0() { return cLightcoralLightcoralKeyword_64_0; } //lightcyan public EnumLiteralDeclaration getLightcyanEnumLiteralDeclaration_65() { return cLightcyanEnumLiteralDeclaration_65; } //"lightcyan" public Keyword getLightcyanLightcyanKeyword_65_0() { return cLightcyanLightcyanKeyword_65_0; } //lightgoldenrodyellow public EnumLiteralDeclaration getLightgoldenrodyellowEnumLiteralDeclaration_66() { return cLightgoldenrodyellowEnumLiteralDeclaration_66; } //"lightgoldenrodyellow" public Keyword getLightgoldenrodyellowLightgoldenrodyellowKeyword_66_0() { return cLightgoldenrodyellowLightgoldenrodyellowKeyword_66_0; } //lightgreen public EnumLiteralDeclaration getLightgreenEnumLiteralDeclaration_67() { return cLightgreenEnumLiteralDeclaration_67; } //"lightgreen" public Keyword getLightgreenLightgreenKeyword_67_0() { return cLightgreenLightgreenKeyword_67_0; } //lightgray public EnumLiteralDeclaration getLightgrayEnumLiteralDeclaration_68() { return cLightgrayEnumLiteralDeclaration_68; } //"lightgray" public Keyword getLightgrayLightgrayKeyword_68_0() { return cLightgrayLightgrayKeyword_68_0; } //lightmagenta public EnumLiteralDeclaration getLightmagentaEnumLiteralDeclaration_69() { return cLightmagentaEnumLiteralDeclaration_69; } //"lightmagenta" public Keyword getLightmagentaLightmagentaKeyword_69_0() { return cLightmagentaLightmagentaKeyword_69_0; } //lightpink public EnumLiteralDeclaration getLightpinkEnumLiteralDeclaration_70() { return cLightpinkEnumLiteralDeclaration_70; } //"lightpink" public Keyword getLightpinkLightpinkKeyword_70_0() { return cLightpinkLightpinkKeyword_70_0; } //lightsalmon public EnumLiteralDeclaration getLightsalmonEnumLiteralDeclaration_71() { return cLightsalmonEnumLiteralDeclaration_71; } //"lightsalmon" public Keyword getLightsalmonLightsalmonKeyword_71_0() { return cLightsalmonLightsalmonKeyword_71_0; } //lightseagreen public EnumLiteralDeclaration getLightseagreenEnumLiteralDeclaration_72() { return cLightseagreenEnumLiteralDeclaration_72; } //"lightseagreen" public Keyword getLightseagreenLightseagreenKeyword_72_0() { return cLightseagreenLightseagreenKeyword_72_0; } //lightskyblue public EnumLiteralDeclaration getLightskyblueEnumLiteralDeclaration_73() { return cLightskyblueEnumLiteralDeclaration_73; } //"lightskyblue" public Keyword getLightskyblueLightskyblueKeyword_73_0() { return cLightskyblueLightskyblueKeyword_73_0; } //lightslategray public EnumLiteralDeclaration getLightslategrayEnumLiteralDeclaration_74() { return cLightslategrayEnumLiteralDeclaration_74; } //"lightslategray" public Keyword getLightslategrayLightslategrayKeyword_74_0() { return cLightslategrayLightslategrayKeyword_74_0; } //lightsteelblue public EnumLiteralDeclaration getLightsteelblueEnumLiteralDeclaration_75() { return cLightsteelblueEnumLiteralDeclaration_75; } //"lightsteelblue" public Keyword getLightsteelblueLightsteelblueKeyword_75_0() { return cLightsteelblueLightsteelblueKeyword_75_0; } //lightyellow public EnumLiteralDeclaration getLightyellowEnumLiteralDeclaration_76() { return cLightyellowEnumLiteralDeclaration_76; } //"lightyellow" public Keyword getLightyellowLightyellowKeyword_76_0() { return cLightyellowLightyellowKeyword_76_0; } //lime public EnumLiteralDeclaration getLimeEnumLiteralDeclaration_77() { return cLimeEnumLiteralDeclaration_77; } //"lime" public Keyword getLimeLimeKeyword_77_0() { return cLimeLimeKeyword_77_0; } //limegreen public EnumLiteralDeclaration getLimegreenEnumLiteralDeclaration_78() { return cLimegreenEnumLiteralDeclaration_78; } //"limegreen" public Keyword getLimegreenLimegreenKeyword_78_0() { return cLimegreenLimegreenKeyword_78_0; } //linen public EnumLiteralDeclaration getLinenEnumLiteralDeclaration_79() { return cLinenEnumLiteralDeclaration_79; } //"linen" public Keyword getLinenLinenKeyword_79_0() { return cLinenLinenKeyword_79_0; } //magenta public EnumLiteralDeclaration getMagentaEnumLiteralDeclaration_80() { return cMagentaEnumLiteralDeclaration_80; } //"magenta" public Keyword getMagentaMagentaKeyword_80_0() { return cMagentaMagentaKeyword_80_0; } //maroon public EnumLiteralDeclaration getMaroonEnumLiteralDeclaration_81() { return cMaroonEnumLiteralDeclaration_81; } //"maroon" public Keyword getMaroonMaroonKeyword_81_0() { return cMaroonMaroonKeyword_81_0; } //mediumaquamarine public EnumLiteralDeclaration getMediumaquamarineEnumLiteralDeclaration_82() { return cMediumaquamarineEnumLiteralDeclaration_82; } //"mediumaquamarine" public Keyword getMediumaquamarineMediumaquamarineKeyword_82_0() { return cMediumaquamarineMediumaquamarineKeyword_82_0; } //mediumblue public EnumLiteralDeclaration getMediumblueEnumLiteralDeclaration_83() { return cMediumblueEnumLiteralDeclaration_83; } //"mediumblue" public Keyword getMediumblueMediumblueKeyword_83_0() { return cMediumblueMediumblueKeyword_83_0; } //mediumorchid public EnumLiteralDeclaration getMediumorchidEnumLiteralDeclaration_84() { return cMediumorchidEnumLiteralDeclaration_84; } //"mediumorchid" public Keyword getMediumorchidMediumorchidKeyword_84_0() { return cMediumorchidMediumorchidKeyword_84_0; } //mediumpurple public EnumLiteralDeclaration getMediumpurpleEnumLiteralDeclaration_85() { return cMediumpurpleEnumLiteralDeclaration_85; } //"mediumpurple" public Keyword getMediumpurpleMediumpurpleKeyword_85_0() { return cMediumpurpleMediumpurpleKeyword_85_0; } //mediumseagreen public EnumLiteralDeclaration getMediumseagreenEnumLiteralDeclaration_86() { return cMediumseagreenEnumLiteralDeclaration_86; } //"mediumseagreen" public Keyword getMediumseagreenMediumseagreenKeyword_86_0() { return cMediumseagreenMediumseagreenKeyword_86_0; } //mediumslateblue public EnumLiteralDeclaration getMediumslateblueEnumLiteralDeclaration_87() { return cMediumslateblueEnumLiteralDeclaration_87; } //"mediumslateblue" public Keyword getMediumslateblueMediumslateblueKeyword_87_0() { return cMediumslateblueMediumslateblueKeyword_87_0; } //mediumspringgreen public EnumLiteralDeclaration getMediumspringgreenEnumLiteralDeclaration_88() { return cMediumspringgreenEnumLiteralDeclaration_88; } //"mediumspringgreen" public Keyword getMediumspringgreenMediumspringgreenKeyword_88_0() { return cMediumspringgreenMediumspringgreenKeyword_88_0; } //mediumturquoise public EnumLiteralDeclaration getMediumturquoiseEnumLiteralDeclaration_89() { return cMediumturquoiseEnumLiteralDeclaration_89; } //"mediumturquoise" public Keyword getMediumturquoiseMediumturquoiseKeyword_89_0() { return cMediumturquoiseMediumturquoiseKeyword_89_0; } //mediumvioletred public EnumLiteralDeclaration getMediumvioletredEnumLiteralDeclaration_90() { return cMediumvioletredEnumLiteralDeclaration_90; } //"mediumvioletred" public Keyword getMediumvioletredMediumvioletredKeyword_90_0() { return cMediumvioletredMediumvioletredKeyword_90_0; } //midnightblue public EnumLiteralDeclaration getMidnightblueEnumLiteralDeclaration_91() { return cMidnightblueEnumLiteralDeclaration_91; } //"midnightblue" public Keyword getMidnightblueMidnightblueKeyword_91_0() { return cMidnightblueMidnightblueKeyword_91_0; } //mintcream public EnumLiteralDeclaration getMintcreamEnumLiteralDeclaration_92() { return cMintcreamEnumLiteralDeclaration_92; } //"mintcream" public Keyword getMintcreamMintcreamKeyword_92_0() { return cMintcreamMintcreamKeyword_92_0; } //mistyrose public EnumLiteralDeclaration getMistyroseEnumLiteralDeclaration_93() { return cMistyroseEnumLiteralDeclaration_93; } //"mistyrose" public Keyword getMistyroseMistyroseKeyword_93_0() { return cMistyroseMistyroseKeyword_93_0; } //moccasin public EnumLiteralDeclaration getMoccasinEnumLiteralDeclaration_94() { return cMoccasinEnumLiteralDeclaration_94; } //"moccasin" public Keyword getMoccasinMoccasinKeyword_94_0() { return cMoccasinMoccasinKeyword_94_0; } //navajowhite public EnumLiteralDeclaration getNavajowhiteEnumLiteralDeclaration_95() { return cNavajowhiteEnumLiteralDeclaration_95; } //"navajowhite" public Keyword getNavajowhiteNavajowhiteKeyword_95_0() { return cNavajowhiteNavajowhiteKeyword_95_0; } //navy public EnumLiteralDeclaration getNavyEnumLiteralDeclaration_96() { return cNavyEnumLiteralDeclaration_96; } //"navy" public Keyword getNavyNavyKeyword_96_0() { return cNavyNavyKeyword_96_0; } //oldlace public EnumLiteralDeclaration getOldlaceEnumLiteralDeclaration_97() { return cOldlaceEnumLiteralDeclaration_97; } //"oldlace" public Keyword getOldlaceOldlaceKeyword_97_0() { return cOldlaceOldlaceKeyword_97_0; } //olive public EnumLiteralDeclaration getOliveEnumLiteralDeclaration_98() { return cOliveEnumLiteralDeclaration_98; } //"olive" public Keyword getOliveOliveKeyword_98_0() { return cOliveOliveKeyword_98_0; } //olivedrab public EnumLiteralDeclaration getOlivedrabEnumLiteralDeclaration_99() { return cOlivedrabEnumLiteralDeclaration_99; } //"olivedrab" public Keyword getOlivedrabOlivedrabKeyword_99_0() { return cOlivedrabOlivedrabKeyword_99_0; } //orange public EnumLiteralDeclaration getOrangeEnumLiteralDeclaration_100() { return cOrangeEnumLiteralDeclaration_100; } //"orange" public Keyword getOrangeOrangeKeyword_100_0() { return cOrangeOrangeKeyword_100_0; } //orangered public EnumLiteralDeclaration getOrangeredEnumLiteralDeclaration_101() { return cOrangeredEnumLiteralDeclaration_101; } //"orangered" public Keyword getOrangeredOrangeredKeyword_101_0() { return cOrangeredOrangeredKeyword_101_0; } //orchid public EnumLiteralDeclaration getOrchidEnumLiteralDeclaration_102() { return cOrchidEnumLiteralDeclaration_102; } //"orchid" public Keyword getOrchidOrchidKeyword_102_0() { return cOrchidOrchidKeyword_102_0; } //palegoldenrod public EnumLiteralDeclaration getPalegoldenrodEnumLiteralDeclaration_103() { return cPalegoldenrodEnumLiteralDeclaration_103; } //"palegoldenrod" public Keyword getPalegoldenrodPalegoldenrodKeyword_103_0() { return cPalegoldenrodPalegoldenrodKeyword_103_0; } //palegreen public EnumLiteralDeclaration getPalegreenEnumLiteralDeclaration_104() { return cPalegreenEnumLiteralDeclaration_104; } //"palegreen" public Keyword getPalegreenPalegreenKeyword_104_0() { return cPalegreenPalegreenKeyword_104_0; } //paleturquoise public EnumLiteralDeclaration getPaleturquoiseEnumLiteralDeclaration_105() { return cPaleturquoiseEnumLiteralDeclaration_105; } //"paleturquoise" public Keyword getPaleturquoisePaleturquoiseKeyword_105_0() { return cPaleturquoisePaleturquoiseKeyword_105_0; } //palevioletred public EnumLiteralDeclaration getPalevioletredEnumLiteralDeclaration_106() { return cPalevioletredEnumLiteralDeclaration_106; } //"palevioletred" public Keyword getPalevioletredPalevioletredKeyword_106_0() { return cPalevioletredPalevioletredKeyword_106_0; } //papayawhip public EnumLiteralDeclaration getPapayawhipEnumLiteralDeclaration_107() { return cPapayawhipEnumLiteralDeclaration_107; } //"papayawhip" public Keyword getPapayawhipPapayawhipKeyword_107_0() { return cPapayawhipPapayawhipKeyword_107_0; } //peachpuff public EnumLiteralDeclaration getPeachpuffEnumLiteralDeclaration_108() { return cPeachpuffEnumLiteralDeclaration_108; } //"peachpuff" public Keyword getPeachpuffPeachpuffKeyword_108_0() { return cPeachpuffPeachpuffKeyword_108_0; } //peru public EnumLiteralDeclaration getPeruEnumLiteralDeclaration_109() { return cPeruEnumLiteralDeclaration_109; } //"peru" public Keyword getPeruPeruKeyword_109_0() { return cPeruPeruKeyword_109_0; } //pink public EnumLiteralDeclaration getPinkEnumLiteralDeclaration_110() { return cPinkEnumLiteralDeclaration_110; } //"pink" public Keyword getPinkPinkKeyword_110_0() { return cPinkPinkKeyword_110_0; } //plum public EnumLiteralDeclaration getPlumEnumLiteralDeclaration_111() { return cPlumEnumLiteralDeclaration_111; } //"plum" public Keyword getPlumPlumKeyword_111_0() { return cPlumPlumKeyword_111_0; } //powderblue public EnumLiteralDeclaration getPowderblueEnumLiteralDeclaration_112() { return cPowderblueEnumLiteralDeclaration_112; } //"powderblue" public Keyword getPowderbluePowderblueKeyword_112_0() { return cPowderbluePowderblueKeyword_112_0; } //purple public EnumLiteralDeclaration getPurpleEnumLiteralDeclaration_113() { return cPurpleEnumLiteralDeclaration_113; } //"purple" public Keyword getPurplePurpleKeyword_113_0() { return cPurplePurpleKeyword_113_0; } //red public EnumLiteralDeclaration getRedEnumLiteralDeclaration_114() { return cRedEnumLiteralDeclaration_114; } //"red" public Keyword getRedRedKeyword_114_0() { return cRedRedKeyword_114_0; } //rosybrown public EnumLiteralDeclaration getRosybrownEnumLiteralDeclaration_115() { return cRosybrownEnumLiteralDeclaration_115; } //"rosybrown" public Keyword getRosybrownRosybrownKeyword_115_0() { return cRosybrownRosybrownKeyword_115_0; } //royalblue public EnumLiteralDeclaration getRoyalblueEnumLiteralDeclaration_116() { return cRoyalblueEnumLiteralDeclaration_116; } //"royalblue" public Keyword getRoyalblueRoyalblueKeyword_116_0() { return cRoyalblueRoyalblueKeyword_116_0; } //saddlebrown public EnumLiteralDeclaration getSaddlebrownEnumLiteralDeclaration_117() { return cSaddlebrownEnumLiteralDeclaration_117; } //"saddlebrown" public Keyword getSaddlebrownSaddlebrownKeyword_117_0() { return cSaddlebrownSaddlebrownKeyword_117_0; } //salmon public EnumLiteralDeclaration getSalmonEnumLiteralDeclaration_118() { return cSalmonEnumLiteralDeclaration_118; } //"salmon" public Keyword getSalmonSalmonKeyword_118_0() { return cSalmonSalmonKeyword_118_0; } //sandybrown public EnumLiteralDeclaration getSandybrownEnumLiteralDeclaration_119() { return cSandybrownEnumLiteralDeclaration_119; } //"sandybrown" public Keyword getSandybrownSandybrownKeyword_119_0() { return cSandybrownSandybrownKeyword_119_0; } //seagreen public EnumLiteralDeclaration getSeagreenEnumLiteralDeclaration_120() { return cSeagreenEnumLiteralDeclaration_120; } //"seagreen" public Keyword getSeagreenSeagreenKeyword_120_0() { return cSeagreenSeagreenKeyword_120_0; } //seashell public EnumLiteralDeclaration getSeashellEnumLiteralDeclaration_121() { return cSeashellEnumLiteralDeclaration_121; } //"seashell" public Keyword getSeashellSeashellKeyword_121_0() { return cSeashellSeashellKeyword_121_0; } //sienna public EnumLiteralDeclaration getSiennaEnumLiteralDeclaration_122() { return cSiennaEnumLiteralDeclaration_122; } //"sienna" public Keyword getSiennaSiennaKeyword_122_0() { return cSiennaSiennaKeyword_122_0; } //silver public EnumLiteralDeclaration getSilverEnumLiteralDeclaration_123() { return cSilverEnumLiteralDeclaration_123; } //"silver" public Keyword getSilverSilverKeyword_123_0() { return cSilverSilverKeyword_123_0; } //skyblue public EnumLiteralDeclaration getSkyblueEnumLiteralDeclaration_124() { return cSkyblueEnumLiteralDeclaration_124; } //"skyblue" public Keyword getSkyblueSkyblueKeyword_124_0() { return cSkyblueSkyblueKeyword_124_0; } //slateblue public EnumLiteralDeclaration getSlateblueEnumLiteralDeclaration_125() { return cSlateblueEnumLiteralDeclaration_125; } //"slateblue" public Keyword getSlateblueSlateblueKeyword_125_0() { return cSlateblueSlateblueKeyword_125_0; } //slategray public EnumLiteralDeclaration getSlategrayEnumLiteralDeclaration_126() { return cSlategrayEnumLiteralDeclaration_126; } //"slategray" public Keyword getSlategraySlategrayKeyword_126_0() { return cSlategraySlategrayKeyword_126_0; } //snow public EnumLiteralDeclaration getSnowEnumLiteralDeclaration_127() { return cSnowEnumLiteralDeclaration_127; } //"snow" public Keyword getSnowSnowKeyword_127_0() { return cSnowSnowKeyword_127_0; } //springgreen public EnumLiteralDeclaration getSpringgreenEnumLiteralDeclaration_128() { return cSpringgreenEnumLiteralDeclaration_128; } //"springgreen" public Keyword getSpringgreenSpringgreenKeyword_128_0() { return cSpringgreenSpringgreenKeyword_128_0; } //steelblue public EnumLiteralDeclaration getSteelblueEnumLiteralDeclaration_129() { return cSteelblueEnumLiteralDeclaration_129; } //"steelblue" public Keyword getSteelblueSteelblueKeyword_129_0() { return cSteelblueSteelblueKeyword_129_0; } //tan public EnumLiteralDeclaration getTanEnumLiteralDeclaration_130() { return cTanEnumLiteralDeclaration_130; } //"tan" public Keyword getTanTanKeyword_130_0() { return cTanTanKeyword_130_0; } //teal public EnumLiteralDeclaration getTealEnumLiteralDeclaration_131() { return cTealEnumLiteralDeclaration_131; } //"teal" public Keyword getTealTealKeyword_131_0() { return cTealTealKeyword_131_0; } //thistle public EnumLiteralDeclaration getThistleEnumLiteralDeclaration_132() { return cThistleEnumLiteralDeclaration_132; } //"thistle" public Keyword getThistleThistleKeyword_132_0() { return cThistleThistleKeyword_132_0; } //tomato public EnumLiteralDeclaration getTomatoEnumLiteralDeclaration_133() { return cTomatoEnumLiteralDeclaration_133; } //"tomato" public Keyword getTomatoTomatoKeyword_133_0() { return cTomatoTomatoKeyword_133_0; } //turquoise public EnumLiteralDeclaration getTurquoiseEnumLiteralDeclaration_134() { return cTurquoiseEnumLiteralDeclaration_134; } //"turquoise" public Keyword getTurquoiseTurquoiseKeyword_134_0() { return cTurquoiseTurquoiseKeyword_134_0; } //violet public EnumLiteralDeclaration getVioletEnumLiteralDeclaration_135() { return cVioletEnumLiteralDeclaration_135; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.135/@literal' public Keyword getVioletVioletKeyword_135_0() { return cVioletVioletKeyword_135_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.136' public EnumLiteralDeclaration getWheatEnumLiteralDeclaration_136() { return cWheatEnumLiteralDeclaration_136; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.136/@literal' public Keyword getWheatWheatKeyword_136_0() { return cWheatWheatKeyword_136_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.137' public EnumLiteralDeclaration getWhiteEnumLiteralDeclaration_137() { return cWhiteEnumLiteralDeclaration_137; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.137/@literal' public Keyword getWhiteWhiteKeyword_137_0() { return cWhiteWhiteKeyword_137_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.138' public EnumLiteralDeclaration getWhitesmokeEnumLiteralDeclaration_138() { return cWhitesmokeEnumLiteralDeclaration_138; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.138/@literal' public Keyword getWhitesmokeWhitesmokeKeyword_138_0() { return cWhitesmokeWhitesmokeKeyword_138_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.139' public EnumLiteralDeclaration getYellowEnumLiteralDeclaration_139() { return cYellowEnumLiteralDeclaration_139; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.139/@literal' public Keyword getYellowYellowKeyword_139_0() { return cYellowYellowKeyword_139_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.140' public EnumLiteralDeclaration getYellowgreenEnumLiteralDeclaration_140() { return cYellowgreenEnumLiteralDeclaration_140; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.59/@alternatives/@elements.140/@literal' public Keyword getYellowgreenYellowgreenKeyword_140_0() { return cYellowgreenYellowgreenKeyword_140_0; } } public class ButtonTypeElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "ButtonType"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cOkEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cOkOkKeyword_0_0 = (Keyword)cOkEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cOkcancelEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cOkcancelOkCancelKeyword_1_0 = (Keyword)cOkcancelEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cYesnoEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cYesnoYesNoKeyword_2_0 = (Keyword)cYesnoEnumLiteralDeclaration_2.eContents().get(0); private final EnumLiteralDeclaration cYesnocancelEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); private final Keyword cYesnocancelYesNoCancelKeyword_3_0 = (Keyword)cYesnocancelEnumLiteralDeclaration_3.eContents().get(0); private final EnumLiteralDeclaration cRetrycancelEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); private final Keyword cRetrycancelRetryCancelKeyword_4_0 = (Keyword)cRetrycancelEnumLiteralDeclaration_4.eContents().get(0); private final EnumLiteralDeclaration cDefokEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); private final Keyword cDefokDefOkKeyword_5_0 = (Keyword)cDefokEnumLiteralDeclaration_5.eContents().get(0); private final EnumLiteralDeclaration cDefcancelEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); private final Keyword cDefcancelDefCancelKeyword_6_0 = (Keyword)cDefcancelEnumLiteralDeclaration_6.eContents().get(0); private final EnumLiteralDeclaration cDefyesEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); private final Keyword cDefyesDefYesKeyword_7_0 = (Keyword)cDefyesEnumLiteralDeclaration_7.eContents().get(0); private final EnumLiteralDeclaration cDefnoEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); private final Keyword cDefnoDefNoKeyword_8_0 = (Keyword)cDefnoEnumLiteralDeclaration_8.eContents().get(0); private final EnumLiteralDeclaration cDefretryEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); private final Keyword cDefretryDefRetryKeyword_9_0 = (Keyword)cDefretryEnumLiteralDeclaration_9.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/ButtonType' public EnumRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.0' public EnumLiteralDeclaration getOkEnumLiteralDeclaration_0() { return cOkEnumLiteralDeclaration_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.0/@literal' public Keyword getOkOkKeyword_0_0() { return cOkOkKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.1' public EnumLiteralDeclaration getOkcancelEnumLiteralDeclaration_1() { return cOkcancelEnumLiteralDeclaration_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.1/@literal' public Keyword getOkcancelOkCancelKeyword_1_0() { return cOkcancelOkCancelKeyword_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.2' public EnumLiteralDeclaration getYesnoEnumLiteralDeclaration_2() { return cYesnoEnumLiteralDeclaration_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.2/@literal' public Keyword getYesnoYesNoKeyword_2_0() { return cYesnoYesNoKeyword_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.3' public EnumLiteralDeclaration getYesnocancelEnumLiteralDeclaration_3() { return cYesnocancelEnumLiteralDeclaration_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.3/@literal' public Keyword getYesnocancelYesNoCancelKeyword_3_0() { return cYesnocancelYesNoCancelKeyword_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.4' public EnumLiteralDeclaration getRetrycancelEnumLiteralDeclaration_4() { return cRetrycancelEnumLiteralDeclaration_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.4/@literal' public Keyword getRetrycancelRetryCancelKeyword_4_0() { return cRetrycancelRetryCancelKeyword_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.5' public EnumLiteralDeclaration getDefokEnumLiteralDeclaration_5() { return cDefokEnumLiteralDeclaration_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.5/@literal' public Keyword getDefokDefOkKeyword_5_0() { return cDefokDefOkKeyword_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.6' public EnumLiteralDeclaration getDefcancelEnumLiteralDeclaration_6() { return cDefcancelEnumLiteralDeclaration_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.6/@literal' public Keyword getDefcancelDefCancelKeyword_6_0() { return cDefcancelDefCancelKeyword_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.7' public EnumLiteralDeclaration getDefyesEnumLiteralDeclaration_7() { return cDefyesEnumLiteralDeclaration_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.7/@literal' public Keyword getDefyesDefYesKeyword_7_0() { return cDefyesDefYesKeyword_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.8' public EnumLiteralDeclaration getDefnoEnumLiteralDeclaration_8() { return cDefnoEnumLiteralDeclaration_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.8/@literal' public Keyword getDefnoDefNoKeyword_8_0() { return cDefnoDefNoKeyword_8_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.9' public EnumLiteralDeclaration getDefretryEnumLiteralDeclaration_9() { return cDefretryEnumLiteralDeclaration_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.106/@alternatives/@elements.9/@literal' public Keyword getDefretryDefRetryKeyword_9_0() { return cDefretryDefRetryKeyword_9_0; } } public class AttrGetParamsElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "AttrGetParams"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cTypeEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cTypeTypeKeyword_0_0 = (Keyword)cTypeEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cValueEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cValueValueKeyword_1_0 = (Keyword)cValueEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cNameEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cNameNameKeyword_2_0 = (Keyword)cNameEnumLiteralDeclaration_2.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/AttrGetParams' public EnumRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.137/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.137/@alternatives/@elements.0' public EnumLiteralDeclaration getTypeEnumLiteralDeclaration_0() { return cTypeEnumLiteralDeclaration_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.137/@alternatives/@elements.0/@literal' public Keyword getTypeTypeKeyword_0_0() { return cTypeTypeKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.137/@alternatives/@elements.1' public EnumLiteralDeclaration getValueEnumLiteralDeclaration_1() { return cValueEnumLiteralDeclaration_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.137/@alternatives/@elements.1/@literal' public Keyword getValueValueKeyword_1_0() { return cValueValueKeyword_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.137/@alternatives/@elements.2' public EnumLiteralDeclaration getNameEnumLiteralDeclaration_2() { return cNameEnumLiteralDeclaration_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.137/@alternatives/@elements.2/@literal' public Keyword getNameNameKeyword_2_0() { return cNameNameKeyword_2_0; } } public class AttrSetParamsElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "AttrSetParams"); private final EnumLiteralDeclaration cValueEnumLiteralDeclaration = (EnumLiteralDeclaration)rule.eContents().get(1); private final Keyword cValueValueKeyword_0 = (Keyword)cValueEnumLiteralDeclaration.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/AttrSetParams' public EnumRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.139/@alternatives' public EnumLiteralDeclaration getValueEnumLiteralDeclaration() { return cValueEnumLiteralDeclaration; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.139/@alternatives/@literal' public Keyword getValueValueKeyword_0() { return cValueValueKeyword_0; } } public class EventNameElements extends AbstractEnumRuleElementFinder { private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "EventName"); private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); private final EnumLiteralDeclaration cBeforecreatemodelEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0); private final Keyword cBeforecreatemodelBeforeCreateModelKeyword_0_0 = (Keyword)cBeforecreatemodelEnumLiteralDeclaration_0.eContents().get(0); private final EnumLiteralDeclaration cBeforecreaterelationinstanceEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1); private final Keyword cBeforecreaterelationinstanceBeforeCreateRelationInstanceKeyword_1_0 = (Keyword)cBeforecreaterelationinstanceEnumLiteralDeclaration_1.eContents().get(0); private final EnumLiteralDeclaration cBeforedeleteinstanceEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2); private final Keyword cBeforedeleteinstanceBeforeDeleteInstanceKeyword_2_0 = (Keyword)cBeforedeleteinstanceEnumLiteralDeclaration_2.eContents().get(0); private final EnumLiteralDeclaration cBeforedeletemodelEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3); private final Keyword cBeforedeletemodelBeforeDeleteModelKeyword_3_0 = (Keyword)cBeforedeletemodelEnumLiteralDeclaration_3.eContents().get(0); private final EnumLiteralDeclaration cBeforediscardmodelEnumLiteralDeclaration_4 = (EnumLiteralDeclaration)cAlternatives.eContents().get(4); private final Keyword cBeforediscardmodelBeforeDiscardModelKeyword_4_0 = (Keyword)cBeforediscardmodelEnumLiteralDeclaration_4.eContents().get(0); private final EnumLiteralDeclaration cBeforesavemodelEnumLiteralDeclaration_5 = (EnumLiteralDeclaration)cAlternatives.eContents().get(5); private final Keyword cBeforesavemodelBeforeSaveModelKeyword_5_0 = (Keyword)cBeforesavemodelEnumLiteralDeclaration_5.eContents().get(0); private final EnumLiteralDeclaration cCreateinstanceEnumLiteralDeclaration_6 = (EnumLiteralDeclaration)cAlternatives.eContents().get(6); private final Keyword cCreateinstanceCreateInstanceKeyword_6_0 = (Keyword)cCreateinstanceEnumLiteralDeclaration_6.eContents().get(0); private final EnumLiteralDeclaration cCreatemodelEnumLiteralDeclaration_7 = (EnumLiteralDeclaration)cAlternatives.eContents().get(7); private final Keyword cCreatemodelCreateModelKeyword_7_0 = (Keyword)cCreatemodelEnumLiteralDeclaration_7.eContents().get(0); private final EnumLiteralDeclaration cCreaterelationinstanceEnumLiteralDeclaration_8 = (EnumLiteralDeclaration)cAlternatives.eContents().get(8); private final Keyword cCreaterelationinstanceCreateRelationInstanceKeyword_8_0 = (Keyword)cCreaterelationinstanceEnumLiteralDeclaration_8.eContents().get(0); private final EnumLiteralDeclaration cDeleteinstanceEnumLiteralDeclaration_9 = (EnumLiteralDeclaration)cAlternatives.eContents().get(9); private final Keyword cDeleteinstanceDeleteInstanceKeyword_9_0 = (Keyword)cDeleteinstanceEnumLiteralDeclaration_9.eContents().get(0); private final EnumLiteralDeclaration cDeletemodelEnumLiteralDeclaration_10 = (EnumLiteralDeclaration)cAlternatives.eContents().get(10); private final Keyword cDeletemodelDeleteModelKeyword_10_0 = (Keyword)cDeletemodelEnumLiteralDeclaration_10.eContents().get(0); private final EnumLiteralDeclaration cDeleterelationinstanceEnumLiteralDeclaration_11 = (EnumLiteralDeclaration)cAlternatives.eContents().get(11); private final Keyword cDeleterelationinstanceDeleteRelationInstanceKeyword_11_0 = (Keyword)cDeleterelationinstanceEnumLiteralDeclaration_11.eContents().get(0); private final EnumLiteralDeclaration cDiscardinstanceEnumLiteralDeclaration_12 = (EnumLiteralDeclaration)cAlternatives.eContents().get(12); private final Keyword cDiscardinstanceDiscardInstanceKeyword_12_0 = (Keyword)cDiscardinstanceEnumLiteralDeclaration_12.eContents().get(0); private final EnumLiteralDeclaration cDiscardmodelEnumLiteralDeclaration_13 = (EnumLiteralDeclaration)cAlternatives.eContents().get(13); private final Keyword cDiscardmodelDiscardModelKeyword_13_0 = (Keyword)cDiscardmodelEnumLiteralDeclaration_13.eContents().get(0); private final EnumLiteralDeclaration cOpenmodelEnumLiteralDeclaration_14 = (EnumLiteralDeclaration)cAlternatives.eContents().get(14); private final Keyword cOpenmodelOpenModelKeyword_14_0 = (Keyword)cOpenmodelEnumLiteralDeclaration_14.eContents().get(0); private final EnumLiteralDeclaration cRenameinstanceEnumLiteralDeclaration_15 = (EnumLiteralDeclaration)cAlternatives.eContents().get(15); private final Keyword cRenameinstanceRenameInstanceKeyword_15_0 = (Keyword)cRenameinstanceEnumLiteralDeclaration_15.eContents().get(0); private final EnumLiteralDeclaration cSavemodelEnumLiteralDeclaration_16 = (EnumLiteralDeclaration)cAlternatives.eContents().get(16); private final Keyword cSavemodelSaveModelKeyword_16_0 = (Keyword)cSavemodelEnumLiteralDeclaration_16.eContents().get(0); private final EnumLiteralDeclaration cSetattributevalueEnumLiteralDeclaration_17 = (EnumLiteralDeclaration)cAlternatives.eContents().get(17); private final Keyword cSetattributevalueSetAttributeValueKeyword_17_0 = (Keyword)cSetattributevalueEnumLiteralDeclaration_17.eContents().get(0); private final EnumLiteralDeclaration cAftercreatemodelingconnectorEnumLiteralDeclaration_18 = (EnumLiteralDeclaration)cAlternatives.eContents().get(18); private final Keyword cAftercreatemodelingconnectorAfterCreateModelingConnectorKeyword_18_0 = (Keyword)cAftercreatemodelingconnectorEnumLiteralDeclaration_18.eContents().get(0); private final EnumLiteralDeclaration cAftercreatemodelingnodeEnumLiteralDeclaration_19 = (EnumLiteralDeclaration)cAlternatives.eContents().get(19); private final Keyword cAftercreatemodelingnodeAfterCreateModelingNodeKeyword_19_0 = (Keyword)cAftercreatemodelingnodeEnumLiteralDeclaration_19.eContents().get(0); private final EnumLiteralDeclaration cAftereditattributevalueEnumLiteralDeclaration_20 = (EnumLiteralDeclaration)cAlternatives.eContents().get(20); private final Keyword cAftereditattributevalueAfterEditAttributeValueKeyword_20_0 = (Keyword)cAftereditattributevalueEnumLiteralDeclaration_20.eContents().get(0); private final EnumLiteralDeclaration cToolinitializedEnumLiteralDeclaration_21 = (EnumLiteralDeclaration)cAlternatives.eContents().get(21); private final Keyword cToolinitializedToolInitializedKeyword_21_0 = (Keyword)cToolinitializedEnumLiteralDeclaration_21.eContents().get(0); //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/EventName' public EnumRule getRule() { return rule; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives' public Alternatives getAlternatives() { return cAlternatives; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.0' public EnumLiteralDeclaration getBeforecreatemodelEnumLiteralDeclaration_0() { return cBeforecreatemodelEnumLiteralDeclaration_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.0/@literal' public Keyword getBeforecreatemodelBeforeCreateModelKeyword_0_0() { return cBeforecreatemodelBeforeCreateModelKeyword_0_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.1' public EnumLiteralDeclaration getBeforecreaterelationinstanceEnumLiteralDeclaration_1() { return cBeforecreaterelationinstanceEnumLiteralDeclaration_1; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.1/@literal' public Keyword getBeforecreaterelationinstanceBeforeCreateRelationInstanceKeyword_1_0() { return cBeforecreaterelationinstanceBeforeCreateRelationInstanceKeyword_1_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.2' public EnumLiteralDeclaration getBeforedeleteinstanceEnumLiteralDeclaration_2() { return cBeforedeleteinstanceEnumLiteralDeclaration_2; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.2/@literal' public Keyword getBeforedeleteinstanceBeforeDeleteInstanceKeyword_2_0() { return cBeforedeleteinstanceBeforeDeleteInstanceKeyword_2_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.3' public EnumLiteralDeclaration getBeforedeletemodelEnumLiteralDeclaration_3() { return cBeforedeletemodelEnumLiteralDeclaration_3; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.3/@literal' public Keyword getBeforedeletemodelBeforeDeleteModelKeyword_3_0() { return cBeforedeletemodelBeforeDeleteModelKeyword_3_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.4' public EnumLiteralDeclaration getBeforediscardmodelEnumLiteralDeclaration_4() { return cBeforediscardmodelEnumLiteralDeclaration_4; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.4/@literal' public Keyword getBeforediscardmodelBeforeDiscardModelKeyword_4_0() { return cBeforediscardmodelBeforeDiscardModelKeyword_4_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.5' public EnumLiteralDeclaration getBeforesavemodelEnumLiteralDeclaration_5() { return cBeforesavemodelEnumLiteralDeclaration_5; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.5/@literal' public Keyword getBeforesavemodelBeforeSaveModelKeyword_5_0() { return cBeforesavemodelBeforeSaveModelKeyword_5_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.6' public EnumLiteralDeclaration getCreateinstanceEnumLiteralDeclaration_6() { return cCreateinstanceEnumLiteralDeclaration_6; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.6/@literal' public Keyword getCreateinstanceCreateInstanceKeyword_6_0() { return cCreateinstanceCreateInstanceKeyword_6_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.7' public EnumLiteralDeclaration getCreatemodelEnumLiteralDeclaration_7() { return cCreatemodelEnumLiteralDeclaration_7; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.7/@literal' public Keyword getCreatemodelCreateModelKeyword_7_0() { return cCreatemodelCreateModelKeyword_7_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.8' public EnumLiteralDeclaration getCreaterelationinstanceEnumLiteralDeclaration_8() { return cCreaterelationinstanceEnumLiteralDeclaration_8; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.8/@literal' public Keyword getCreaterelationinstanceCreateRelationInstanceKeyword_8_0() { return cCreaterelationinstanceCreateRelationInstanceKeyword_8_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.9' public EnumLiteralDeclaration getDeleteinstanceEnumLiteralDeclaration_9() { return cDeleteinstanceEnumLiteralDeclaration_9; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.9/@literal' public Keyword getDeleteinstanceDeleteInstanceKeyword_9_0() { return cDeleteinstanceDeleteInstanceKeyword_9_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.10' public EnumLiteralDeclaration getDeletemodelEnumLiteralDeclaration_10() { return cDeletemodelEnumLiteralDeclaration_10; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.10/@literal' public Keyword getDeletemodelDeleteModelKeyword_10_0() { return cDeletemodelDeleteModelKeyword_10_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.11' public EnumLiteralDeclaration getDeleterelationinstanceEnumLiteralDeclaration_11() { return cDeleterelationinstanceEnumLiteralDeclaration_11; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.11/@literal' public Keyword getDeleterelationinstanceDeleteRelationInstanceKeyword_11_0() { return cDeleterelationinstanceDeleteRelationInstanceKeyword_11_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.12' public EnumLiteralDeclaration getDiscardinstanceEnumLiteralDeclaration_12() { return cDiscardinstanceEnumLiteralDeclaration_12; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.12/@literal' public Keyword getDiscardinstanceDiscardInstanceKeyword_12_0() { return cDiscardinstanceDiscardInstanceKeyword_12_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.13' public EnumLiteralDeclaration getDiscardmodelEnumLiteralDeclaration_13() { return cDiscardmodelEnumLiteralDeclaration_13; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.13/@literal' public Keyword getDiscardmodelDiscardModelKeyword_13_0() { return cDiscardmodelDiscardModelKeyword_13_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.14' public EnumLiteralDeclaration getOpenmodelEnumLiteralDeclaration_14() { return cOpenmodelEnumLiteralDeclaration_14; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.14/@literal' public Keyword getOpenmodelOpenModelKeyword_14_0() { return cOpenmodelOpenModelKeyword_14_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.15' public EnumLiteralDeclaration getRenameinstanceEnumLiteralDeclaration_15() { return cRenameinstanceEnumLiteralDeclaration_15; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.15/@literal' public Keyword getRenameinstanceRenameInstanceKeyword_15_0() { return cRenameinstanceRenameInstanceKeyword_15_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.16' public EnumLiteralDeclaration getSavemodelEnumLiteralDeclaration_16() { return cSavemodelEnumLiteralDeclaration_16; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.16/@literal' public Keyword getSavemodelSaveModelKeyword_16_0() { return cSavemodelSaveModelKeyword_16_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.17' public EnumLiteralDeclaration getSetattributevalueEnumLiteralDeclaration_17() { return cSetattributevalueEnumLiteralDeclaration_17; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.17/@literal' public Keyword getSetattributevalueSetAttributeValueKeyword_17_0() { return cSetattributevalueSetAttributeValueKeyword_17_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.18' public EnumLiteralDeclaration getAftercreatemodelingconnectorEnumLiteralDeclaration_18() { return cAftercreatemodelingconnectorEnumLiteralDeclaration_18; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.18/@literal' public Keyword getAftercreatemodelingconnectorAfterCreateModelingConnectorKeyword_18_0() { return cAftercreatemodelingconnectorAfterCreateModelingConnectorKeyword_18_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.19' public EnumLiteralDeclaration getAftercreatemodelingnodeEnumLiteralDeclaration_19() { return cAftercreatemodelingnodeEnumLiteralDeclaration_19; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.19/@literal' public Keyword getAftercreatemodelingnodeAfterCreateModelingNodeKeyword_19_0() { return cAftercreatemodelingnodeAfterCreateModelingNodeKeyword_19_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.20' public EnumLiteralDeclaration getAftereditattributevalueEnumLiteralDeclaration_20() { return cAftereditattributevalueEnumLiteralDeclaration_20; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.20/@literal' public Keyword getAftereditattributevalueAfterEditAttributeValueKeyword_20_0() { return cAftereditattributevalueAfterEditAttributeValueKeyword_20_0; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.21' public EnumLiteralDeclaration getToolinitializedEnumLiteralDeclaration_21() { return cToolinitializedEnumLiteralDeclaration_21; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#/0/@rules.141/@alternatives/@elements.21/@literal' public Keyword getToolinitializedToolInitializedKeyword_21_0() { return cToolinitializedToolInitializedKeyword_21_0; } } private RootElements pRoot; private MethodNameElements pMethodName; private IncludeLibraryElements pIncludeLibrary; private IncludeLibraryTypeElements pIncludeLibraryType; private EmbedCodeElements pEmbedCode; private EmbedPlatformTypeElements pEmbedPlatformType; private EmbedCodeTypeElements pEmbedCodeType; private InsertEmbedCodeElements pInsertEmbedCode; private MethodElements pMethod; private EnumerationElements pEnumeration; private MetamodelElements pMetamodel; private ClassElements pClass; private RelationElements pRelation; private AttributeElements pAttribute; private AccessTypeElements unknownRuleAccessType; private ClassAttributeElements pClassAttribute; private ReferenceElements pReference; private RefNameElements pRefName; private TypeElements pType; private SimpleTypeElements unknownRuleSimpleType; private EnumTypeElements pEnumType; private ModelTypeElements pModelType; private ModeElements pMode; private SymbolClassElements pSymbolClass; private SymbolRelationElements pSymbolRelation; private SVGCommandElements pSVGCommand; private RectangleElements pRectangle; private CircleElements pCircle; private EllipseElements pEllipse; private LineElements pLine; private PolylineElements pPolyline; private PolygonElements pPolygon; private PathElements pPath; private TextElements pText; private PathDataElements pPathData; private MoveToElements pMoveTo; private LineToElements pLineTo; private HorizontalLineToElements pHorizontalLineTo; private VerticalLineToElements pVerticalLineTo; private CurveToElements pCurveTo; private SmoothCurveToElements pSmoothCurveTo; private QuadraticBezierCurveElements pQuadraticBezierCurve; private SmoothQuadraticBezierCurveToElements pSmoothQuadraticBezierCurveTo; private EllipticalArcElements pEllipticalArc; private ClosePathElements pClosePath; private PointsElements pPoints; private PathParametersHVElements pPathParametersHV; private PathParametersMLTElements pPathParametersMLT; private PathParametersSElements pPathParametersS; private PathParametersQElements pPathParametersQ; private PathParametersCElements pPathParametersC; private PathParametersAElements pPathParametersA; private SymbolStyleElements pSymbolStyle; private FillColorElements pFillColor; private StrokeColorElements pStrokeColor; private StrokeWidthElements pStrokeWidth; private FontFamilyElements pFontFamily; private FontSizeElements pFontSize; private FontElements unknownRuleFont; private ColorElements unknownRuleColor; private AlgorithmElements pAlgorithm; private StatementElements pStatement; private SelectionStatementElements pSelectionStatement; private LoopStatementElements pLoopStatement; private WhileLoopElements pWhileLoop; private ForLoopElements pForLoop; private BreakContinueElements pBreakContinue; private VariableElements pVariable; private VarStatementElements pVarStatement; private OperatorAssignElements pOperatorAssign; private OperatorMultyAssignElements pOperatorMultyAssign; private OperatorUnaryElements pOperatorUnary; private OperatorMultiplyElements pOperatorMultiply; private OperatorAddElements pOperatorAdd; private OperatorCompareElements pOperatorCompare; private OperatorEqualElements pOperatorEqual; private OperatorAndElements pOperatorAnd; private OperatorOrElements pOperatorOr; private ExprElements pExpr; private OrExpressionElements pOrExpression; private AndExpressionElements pAndExpression; private EqualExpressionElements pEqualExpression; private CompareExpressionElements pCompareExpression; private AdditionExpressionElements pAdditionExpression; private MultiplicationExpressionElements pMultiplicationExpression; private UnaryExpressionElements pUnaryExpression; private PrimaryExpressionElements pPrimaryExpression; private AtomicExpressionElements pAtomicExpression; private AlgorithmOperationElements pAlgorithmOperation; private FileOperationElements pFileOperation; private FileCopyElements pFileCopy; private FileDeleteElements pFileDelete; private FileCreateElements pFileCreate; private FileReadElements pFileRead; private FileWriteElements pFileWrite; private DirOperationElements pDirOperation; private DirSetWorkingElements pDirSetWorking; private DirGetWorkingElements pDirGetWorking; private DirCreateElements pDirCreate; private DirDeleteElements pDirDelete; private DirListElements pDirList; private SimpleUIElements pSimpleUI; private EditBoxElements pEditBox; private InfoBoxElements pInfoBox; private ErrorBoxElements pErrorBox; private WarningBoxElements pWarningBox; private ButtonTypeElements unknownRuleButtonType; private ViewBoxElements pViewBox; private ItemOperationElements pItemOperation; private MenuItemElements pMenuItem; private InsertMenuItemElements pInsertMenuItem; private RemoveMenuItemElements pRemoveMenuItem; private ContextItemElements pContextItem; private InsertContextItemElements pInsertContextItem; private RemoveContextItemElements pRemoveContextItem; private ModelOperationElements pModelOperation; private ModelCreateElements pModelCreate; private ModelDeleteElements pModelDelete; private ModelDiscardElements pModelDiscard; private ModelSaveElements pModelSave; private ModelLoadElements pModelLoad; private ModelIsLoadedElements pModelIsLoaded; private InstanceOperationElements pInstanceOperation; private ClassInstanceElements pClassInstance; private ClassInstanceCreateElements pClassInstanceCreate; private ClassInstanceDeleteElements pClassInstanceDelete; private ClassInstanceGetElements pClassInstanceGet; private ClassInstanceGetAllElements pClassInstanceGetAll; private ClassInstanceSetElements pClassInstanceSet; private RelationInstanceElements pRelationInstance; private RelationInstanceCreateElements pRelationInstanceCreate; private RelationInstanceDeleteElements pRelationInstanceDelete; private RelationInstanceGetElements pRelationInstanceGet; private RelationInstanceGetAllElements pRelationInstanceGetAll; private RelationInstanceSetElements pRelationInstanceSet; private AttributeOperationElements pAttributeOperation; private AttributeGetElements pAttributeGet; private AttrGetParamsElements unknownRuleAttrGetParams; private AttributeSetElements pAttributeSet; private AttrSetParamsElements unknownRuleAttrSetParams; private EventElements pEvent; private EventNameElements unknownRuleEventName; private RealNumberElements pRealNumber; private TerminalRule tHEXCOLOR; private final Grammar grammar; private XbaseGrammarAccess gaXbase; @Inject public MMDSLGrammarAccess(GrammarProvider grammarProvider, XbaseGrammarAccess gaXbase) { this.grammar = internalFindGrammar(grammarProvider); this.gaXbase = gaXbase; } protected Grammar internalFindGrammar(GrammarProvider grammarProvider) { Grammar grammar = grammarProvider.getGrammar(this); while (grammar != null) { if ("org.xtext.nv.dsl.MMDSL".equals(grammar.getName())) { return grammar; } List<Grammar> grammars = grammar.getUsedGrammars(); if (!grammars.isEmpty()) { grammar = grammars.iterator().next(); } else { return null; } } return grammar; } public Grammar getGrammar() { return grammar; } public XbaseGrammarAccess getXbaseGrammarAccess() { return gaXbase; } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Root' public RootElements getRootAccess() { return (pRoot != null) ? pRoot : (pRoot = new RootElements()); } public ParserRule getRootRule() { return getRootAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/MethodName' public MethodNameElements getMethodNameAccess() { return (pMethodName != null) ? pMethodName : (pMethodName = new MethodNameElements()); } public ParserRule getMethodNameRule() { return getMethodNameAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/IncludeLibrary' public IncludeLibraryElements getIncludeLibraryAccess() { return (pIncludeLibrary != null) ? pIncludeLibrary : (pIncludeLibrary = new IncludeLibraryElements()); } public ParserRule getIncludeLibraryRule() { return getIncludeLibraryAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/IncludeLibraryType' public IncludeLibraryTypeElements getIncludeLibraryTypeAccess() { return (pIncludeLibraryType != null) ? pIncludeLibraryType : (pIncludeLibraryType = new IncludeLibraryTypeElements()); } public ParserRule getIncludeLibraryTypeRule() { return getIncludeLibraryTypeAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/EmbedCode' public EmbedCodeElements getEmbedCodeAccess() { return (pEmbedCode != null) ? pEmbedCode : (pEmbedCode = new EmbedCodeElements()); } public ParserRule getEmbedCodeRule() { return getEmbedCodeAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/EmbedPlatformType' public EmbedPlatformTypeElements getEmbedPlatformTypeAccess() { return (pEmbedPlatformType != null) ? pEmbedPlatformType : (pEmbedPlatformType = new EmbedPlatformTypeElements()); } public ParserRule getEmbedPlatformTypeRule() { return getEmbedPlatformTypeAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/EmbedCodeType' public EmbedCodeTypeElements getEmbedCodeTypeAccess() { return (pEmbedCodeType != null) ? pEmbedCodeType : (pEmbedCodeType = new EmbedCodeTypeElements()); } public ParserRule getEmbedCodeTypeRule() { return getEmbedCodeTypeAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/InsertEmbedCode' public InsertEmbedCodeElements getInsertEmbedCodeAccess() { return (pInsertEmbedCode != null) ? pInsertEmbedCode : (pInsertEmbedCode = new InsertEmbedCodeElements()); } public ParserRule getInsertEmbedCodeRule() { return getInsertEmbedCodeAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Method' public MethodElements getMethodAccess() { return (pMethod != null) ? pMethod : (pMethod = new MethodElements()); } public ParserRule getMethodRule() { return getMethodAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Enumeration' public EnumerationElements getEnumerationAccess() { return (pEnumeration != null) ? pEnumeration : (pEnumeration = new EnumerationElements()); } public ParserRule getEnumerationRule() { return getEnumerationAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Metamodel' public MetamodelElements getMetamodelAccess() { return (pMetamodel != null) ? pMetamodel : (pMetamodel = new MetamodelElements()); } public ParserRule getMetamodelRule() { return getMetamodelAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Class' public ClassElements getClassAccess() { return (pClass != null) ? pClass : (pClass = new ClassElements()); } public ParserRule getClassRule() { return getClassAccess().getRule(); } //org.eclipse.xtext.resource.ClasspathUriResolutionException: org.eclipse.xtext.resource.FileNotFoundOnClasspathException: Couldn't find resource on classpath. URI was 'classpath:/org/xtext/nv/dsl/MMDSL.xtext#XtextFragmentProvider_org.xtext.nv.dsl.MMDSL/Relation' public RelationElements getRelationAccess() { return (pRelation != null) ? pRelation : (pRelation = new RelationElements()); } public ParserRule getRelationRule() { return getRelationAccess().getRule(); } //Attribute: // "attribute" name=ValidID ":" type=Type ("access" ":" access=AccessType)?; public AttributeElements getAttributeAccess() { return (pAttribute != null) ? pAttribute : (pAttribute = new AttributeElements()); } public ParserRule getAttributeRule() { return getAttributeAccess().getRule(); } //// specifies if the attribute is visible and modifiable by the user //// default is internal (if access is not specified) //enum AccessType: // write | read | internal; public AccessTypeElements getAccessTypeAccess() { return (unknownRuleAccessType != null) ? unknownRuleAccessType : (unknownRuleAccessType = new AccessTypeElements()); } public EnumRule getAccessTypeRule() { return getAccessTypeAccess().getRule(); } //ClassAttribute: // "classattribute" name=ValidID ":" type=Type; public ClassAttributeElements getClassAttributeAccess() { return (pClassAttribute != null) ? pClassAttribute : (pClassAttribute = new ClassAttributeElements()); } public ParserRule getClassAttributeRule() { return getClassAttributeAccess().getRule(); } //// references modeling object //Reference: // "reference" name=ValidID "->" refname=RefName; public ReferenceElements getReferenceAccess() { return (pReference != null) ? pReference : (pReference = new ReferenceElements()); } public ParserRule getReferenceRule() { return getReferenceAccess().getRule(); } //// modeling objects that can be referenced //RefName: // ("modeltype" modeltypename=[ModelType|QualifiedName]) ("class" classname=[Class|QualifiedName])?; public RefNameElements getRefNameAccess() { return (pRefName != null) ? pRefName : (pRefName = new RefNameElements()); } public ParserRule getRefNameRule() { return getRefNameAccess().getRule(); } //Type: // simpletype=SimpleType | enumtype=EnumType; public TypeElements getTypeAccess() { return (pType != null) ? pType : (pType = new TypeElements()); } public ParserRule getTypeRule() { return getTypeAccess().getRule(); } //enum SimpleType: // String="string" | Int="int" | Double= // double produces a translation error // "double"; public SimpleTypeElements getSimpleTypeAccess() { return (unknownRuleSimpleType != null) ? unknownRuleSimpleType : (unknownRuleSimpleType = new SimpleTypeElements()); } public EnumRule getSimpleTypeRule() { return getSimpleTypeAccess().getRule(); } //EnumType: // "enum" name=[Enumeration|QualifiedName]; public EnumTypeElements getEnumTypeAccess() { return (pEnumType != null) ? pEnumType : (pEnumType = new EnumTypeElements()); } public ParserRule getEnumTypeRule() { return getEnumTypeAccess().getRule(); } //// a modeltype contains the collection of classes and relations //// it must contain at least one class //ModelType: // "modeltype" name=ValidID "{" "classes" classname+=[Class|QualifiedName]+ "relations" ("none" | // relationname+=[Relation|QualifiedName]+) "modes" ("none" | modename+=Mode+) "}"; public ModelTypeElements getModelTypeAccess() { return (pModelType != null) ? pModelType : (pModelType = new ModelTypeElements()); } public ParserRule getModelTypeRule() { return getModelTypeAccess().getRule(); } //// a modeltype can contain zero or more modes aka. views in modeling canvas //Mode: // "mode" name=ValidID "include" ("classes" classname+=[Class|QualifiedName]+ "relations" ("none" | // relationname+=[Relation|QualifiedName])+); public ModeElements getModeAccess() { return (pMode != null) ? pMode : (pMode = new ModeElements()); } public ParserRule getModeRule() { return getModeAccess().getRule(); } /// * // ********************************************* // * Graphical Representation Grammar // ********************************************* // * / // 1) classes (SymbolClass) and relations (SymbolRelation) can be visualized //SymbolClass: // "classgraph" name=ValidID ("style" globalstyle=[SymbolStyle|QualifiedName])? "{" svgcommand+=SVGCommand* "}"; public SymbolClassElements getSymbolClassAccess() { return (pSymbolClass != null) ? pSymbolClass : (pSymbolClass = new SymbolClassElements()); } public ParserRule getSymbolClassRule() { return getSymbolClassAccess().getRule(); } //SymbolRelation: // "relationgraph" name=ValidID ("style" globalstyle=[SymbolStyle|QualifiedName])? "{" "from" // svgcommandsfrom+=SVGCommand* "middle" svgcommandsmiddle+=SVGCommand* "to" svgcommandsto+=SVGCommand* "}"; public SymbolRelationElements getSymbolRelationAccess() { return (pSymbolRelation != null) ? pSymbolRelation : (pSymbolRelation = new SymbolRelationElements()); } public ParserRule getSymbolRelationRule() { return getSymbolRelationAccess().getRule(); } //// SVG coordinate system starts with (0,0) in the top left corner //// it is calculated in pixels (px) /// * // * (0,0)---(x, 0) // * | // * | // * (0, y) // * / SVGCommand: // insertembedcode=InsertEmbedCode / * // * basic symbol shapes // * based on SVG notation // * Rectangle <rect> // * Circle <circle> // * Ellipse <ellipse> // * Line <line> // * Polyline <polyline> // * Polygon <polygon> // * Path <path> // * Text <text> // * / | (rectangle=Rectangle | circle=Circle | ellipse=Ellipse | line=Line | polyline=Polyline | polygon=Polygon | // path=Path | text=Text) (symbolstyle=SymbolStyle | "style" symbolstyleref=[SymbolStyle|QualifiedName])?; public SVGCommandElements getSVGCommandAccess() { return (pSVGCommand != null) ? pSVGCommand : (pSVGCommand = new SVGCommandElements()); } public ParserRule getSVGCommandRule() { return getSVGCommandAccess().getRule(); } //Rectangle: // "rectangle" "x" "=" x=RealNumber "y" "=" y=RealNumber "w" "=" width=Number "h" "=" height=Number; public RectangleElements getRectangleAccess() { return (pRectangle != null) ? pRectangle : (pRectangle = new RectangleElements()); } public ParserRule getRectangleRule() { return getRectangleAccess().getRule(); } //Circle: // "circle" "cx" "=" cx=RealNumber "cy" "=" cy=RealNumber "r" "=" r=Number; public CircleElements getCircleAccess() { return (pCircle != null) ? pCircle : (pCircle = new CircleElements()); } public ParserRule getCircleRule() { return getCircleAccess().getRule(); } //Ellipse: // "ellipse" "cx" "=" cx=RealNumber "cy" "=" cy=RealNumber "rx" "=" rx=RealNumber "ry" "=" ry=RealNumber; public EllipseElements getEllipseAccess() { return (pEllipse != null) ? pEllipse : (pEllipse = new EllipseElements()); } public ParserRule getEllipseRule() { return getEllipseAccess().getRule(); } //Line: // "line" "x1" "=" x1=RealNumber "y1" "=" y1=RealNumber "x2" "=" x2=RealNumber "y2" "=" y2=RealNumber; public LineElements getLineAccess() { return (pLine != null) ? pLine : (pLine = new LineElements()); } public ParserRule getLineRule() { return getLineAccess().getRule(); } //Polyline: // "polyline" "points" "=" points+=Points+ // format x1,y1 x2,y2 ... xn,yn //; public PolylineElements getPolylineAccess() { return (pPolyline != null) ? pPolyline : (pPolyline = new PolylineElements()); } public ParserRule getPolylineRule() { return getPolylineAccess().getRule(); } //Polygon: // "polygon" "points" "=" points+=Points+ // format x1,y1 x2,y2 ... xn,yn //; public PolygonElements getPolygonAccess() { return (pPolygon != null) ? pPolygon : (pPolygon = new PolygonElements()); } public ParserRule getPolygonRule() { return getPolygonAccess().getRule(); } //Path: // "path" "d" "=" pathdata+=PathData+; public PathElements getPathAccess() { return (pPath != null) ? pPath : (pPath = new PathElements()); } public ParserRule getPathRule() { return getPathAccess().getRule(); } //Text: // "text" value=STRING "x" "=" x=RealNumber "y" "=" y=RealNumber ("font-family" "=" fontfamily=FontFamily)? ("font-size" // "=" fontsize=FontSize)? ("fill" "=" fillcolor=FillColor)?; public TextElements getTextAccess() { return (pText != null) ? pText : (pText = new TextElements()); } public ParserRule getTextRule() { return getTextAccess().getRule(); } //PathData: / * // M=moveto // L=lineto // H=horizontal lineto // V=vertical lineto // C=curveto // S=smooth curveto // Q=quadratic B�zier curve // T=smooth quadratic B�zier curveto // A=elliptical Arc // Z=closepath // * / // All of the commands above can also be expressed with lower letters. //// Capital letters means absolutely positioned, lower cases means relatively positioned. // moveto=MoveTo | lineto=LineTo | horizontallineto=HorizontalLineTo | verticallineto=VerticalLineTo | curveto=CurveTo | // smoothcurveto=SmoothCurveTo | quadraticbeziercurve=QuadraticBezierCurve | // smoothquadraticbeziercurveto=SmoothQuadraticBezierCurveTo | ellipticalarc=EllipticalArc | closepath=ClosePath; public PathDataElements getPathDataAccess() { return (pPathData != null) ? pPathData : (pPathData = new PathDataElements()); } public ParserRule getPathDataRule() { return getPathDataAccess().getRule(); } //MoveTo: // ("M" | "m") parameters+=PathParametersMLT+; public MoveToElements getMoveToAccess() { return (pMoveTo != null) ? pMoveTo : (pMoveTo = new MoveToElements()); } public ParserRule getMoveToRule() { return getMoveToAccess().getRule(); } //LineTo: // ("L" | "l") parameters+=PathParametersMLT+; public LineToElements getLineToAccess() { return (pLineTo != null) ? pLineTo : (pLineTo = new LineToElements()); } public ParserRule getLineToRule() { return getLineToAccess().getRule(); } //HorizontalLineTo: // ("H" | "h") parameters+=PathParametersHV+; public HorizontalLineToElements getHorizontalLineToAccess() { return (pHorizontalLineTo != null) ? pHorizontalLineTo : (pHorizontalLineTo = new HorizontalLineToElements()); } public ParserRule getHorizontalLineToRule() { return getHorizontalLineToAccess().getRule(); } //VerticalLineTo: // ("V" | "v") parameters+=PathParametersHV+; public VerticalLineToElements getVerticalLineToAccess() { return (pVerticalLineTo != null) ? pVerticalLineTo : (pVerticalLineTo = new VerticalLineToElements()); } public ParserRule getVerticalLineToRule() { return getVerticalLineToAccess().getRule(); } //CurveTo: // ("C" | "c") parameters+=PathParametersC+; public CurveToElements getCurveToAccess() { return (pCurveTo != null) ? pCurveTo : (pCurveTo = new CurveToElements()); } public ParserRule getCurveToRule() { return getCurveToAccess().getRule(); } //SmoothCurveTo: // ("S" | "s") parameters+=PathParametersS+; public SmoothCurveToElements getSmoothCurveToAccess() { return (pSmoothCurveTo != null) ? pSmoothCurveTo : (pSmoothCurveTo = new SmoothCurveToElements()); } public ParserRule getSmoothCurveToRule() { return getSmoothCurveToAccess().getRule(); } //QuadraticBezierCurve: // ("Q" | "q") parameters+=PathParametersQ+; public QuadraticBezierCurveElements getQuadraticBezierCurveAccess() { return (pQuadraticBezierCurve != null) ? pQuadraticBezierCurve : (pQuadraticBezierCurve = new QuadraticBezierCurveElements()); } public ParserRule getQuadraticBezierCurveRule() { return getQuadraticBezierCurveAccess().getRule(); } //SmoothQuadraticBezierCurveTo: // ("T" | "t") parameters+=PathParametersMLT+; public SmoothQuadraticBezierCurveToElements getSmoothQuadraticBezierCurveToAccess() { return (pSmoothQuadraticBezierCurveTo != null) ? pSmoothQuadraticBezierCurveTo : (pSmoothQuadraticBezierCurveTo = new SmoothQuadraticBezierCurveToElements()); } public ParserRule getSmoothQuadraticBezierCurveToRule() { return getSmoothQuadraticBezierCurveToAccess().getRule(); } //EllipticalArc: // ("A" | "a") parameters+=PathParametersA+; public EllipticalArcElements getEllipticalArcAccess() { return (pEllipticalArc != null) ? pEllipticalArc : (pEllipticalArc = new EllipticalArcElements()); } public ParserRule getEllipticalArcRule() { return getEllipticalArcAccess().getRule(); } //ClosePath: // "Z" | "z"; public ClosePathElements getClosePathAccess() { return (pClosePath != null) ? pClosePath : (pClosePath = new ClosePathElements()); } public ParserRule getClosePathRule() { return getClosePathAccess().getRule(); } //Points: // x=RealNumber "," y=RealNumber; public PointsElements getPointsAccess() { return (pPoints != null) ? pPoints : (pPoints = new PointsElements()); } public ParserRule getPointsRule() { return getPointsAccess().getRule(); } //// 1 parameter - H, V //PathParametersHV: // x=RealNumber; public PathParametersHVElements getPathParametersHVAccess() { return (pPathParametersHV != null) ? pPathParametersHV : (pPathParametersHV = new PathParametersHVElements()); } public ParserRule getPathParametersHVRule() { return getPathParametersHVAccess().getRule(); } //// 2 parameters - M, L, T //PathParametersMLT: // x=RealNumber "," y=RealNumber; public PathParametersMLTElements getPathParametersMLTAccess() { return (pPathParametersMLT != null) ? pPathParametersMLT : (pPathParametersMLT = new PathParametersMLTElements()); } public ParserRule getPathParametersMLTRule() { return getPathParametersMLTAccess().getRule(); } //// 4 parameters - S //PathParametersS: // x2=RealNumber y2=RealNumber x=RealNumber y=RealNumber; public PathParametersSElements getPathParametersSAccess() { return (pPathParametersS != null) ? pPathParametersS : (pPathParametersS = new PathParametersSElements()); } public ParserRule getPathParametersSRule() { return getPathParametersSAccess().getRule(); } //// 4 parameters - Q //PathParametersQ: // x1=RealNumber y1=RealNumber x=RealNumber y=RealNumber; public PathParametersQElements getPathParametersQAccess() { return (pPathParametersQ != null) ? pPathParametersQ : (pPathParametersQ = new PathParametersQElements()); } public ParserRule getPathParametersQRule() { return getPathParametersQAccess().getRule(); } //// 6 parameters - C //PathParametersC: // x1=RealNumber y1=RealNumber x2=RealNumber y2=RealNumber x=RealNumber y=RealNumber; public PathParametersCElements getPathParametersCAccess() { return (pPathParametersC != null) ? pPathParametersC : (pPathParametersC = new PathParametersCElements()); } public ParserRule getPathParametersCRule() { return getPathParametersCAccess().getRule(); } //// 7 parameters - A //PathParametersA: // rx=RealNumber "," ry=RealNumber xaxisrot=RealNumber largearcflag=Number sweepflag=Number x=RealNumber y=RealNumber; public PathParametersAElements getPathParametersAAccess() { return (pPathParametersA != null) ? pPathParametersA : (pPathParametersA = new PathParametersAElements()); } public ParserRule getPathParametersARule() { return getPathParametersAAccess().getRule(); } //SymbolStyle: // "style" name=ValidID "{" "fill" ":" ("none" | fillcolor=FillColor) "stroke" ":" strokecolor=StrokeColor // "stroke-width" ":" strokewidth=StrokeWidth ("font-family" ":" fontfamily=FontFamily)? ("font-size" ":" // fontsize=FontSize)? insertembedcode+=InsertEmbedCode* "}"; public SymbolStyleElements getSymbolStyleAccess() { return (pSymbolStyle != null) ? pSymbolStyle : (pSymbolStyle = new SymbolStyleElements()); } public ParserRule getSymbolStyleRule() { return getSymbolStyleAccess().getRule(); } //FillColor: // {FillColor} color=Color | hexcolor=HEXCOLOR; public FillColorElements getFillColorAccess() { return (pFillColor != null) ? pFillColor : (pFillColor = new FillColorElements()); } public ParserRule getFillColorRule() { return getFillColorAccess().getRule(); } //StrokeColor: // {StrokeColor} color=Color | hexcolor=HEXCOLOR; public StrokeColorElements getStrokeColorAccess() { return (pStrokeColor != null) ? pStrokeColor : (pStrokeColor = new StrokeColorElements()); } public ParserRule getStrokeColorRule() { return getStrokeColorAccess().getRule(); } //StrokeWidth: // Number; public StrokeWidthElements getStrokeWidthAccess() { return (pStrokeWidth != null) ? pStrokeWidth : (pStrokeWidth = new StrokeWidthElements()); } public ParserRule getStrokeWidthRule() { return getStrokeWidthAccess().getRule(); } //FontFamily: // {FontFamily} fontstr=STRING | font=Font; public FontFamilyElements getFontFamilyAccess() { return (pFontFamily != null) ? pFontFamily : (pFontFamily = new FontFamilyElements()); } public ParserRule getFontFamilyRule() { return getFontFamilyAccess().getRule(); } //FontSize: // Number; public FontSizeElements getFontSizeAccess() { return (pFontSize != null) ? pFontSize : (pFontSize = new FontSizeElements()); } public ParserRule getFontSizeRule() { return getFontSizeAccess().getRule(); } //// standard Windows Fonts //enum Font: // arial="Arial" | arialblack="Arial_Black" | comicsansms="Comic_Sans_MS" | couriernew="Courier_New" | georgia="Georgia" // | impact="Impact" | lucidaconsole="Lucida_Console" | lucidasansunicode="Lucida_Sans_Unicode" | // palatinolinotype="Palatino_Linotype" | tahoma="Tahoma" | timesnewroman="Times_New_Roman" | trebuchetms="Trebuchet_MS" // | verdana="Verdana" | symbol="Symbol" | webdings="Webdings" | windings="Wingdings" | mssansserif="MS_Sans_Serif" | // msserif="MS_Serif"; public FontElements getFontAccess() { return (unknownRuleFont != null) ? unknownRuleFont : (unknownRuleFont = new FontElements()); } public EnumRule getFontRule() { return getFontAccess().getRule(); } //// standard HTML Colors //enum Color: // aliceblue | antiquewhite | aqua | aquamarine | azure | beige | bisque | black | blanchedalmond | blue | blueviolet | // brown | burlywood | cadetblue | chartreuse | chocolate | coral | cornflowerblue | cornsilk | crimson | cyan | // darkblue | darkcyan | darkgoldenrod | darkgray | darkgreen | darkkhaki | darkmagenta | darkolivegreen | darkorange | // darkorchid | darkred | darksalmon | darkseagreen | darkslateblue | darkslategray | darkturquoise | darkviolet | // deeppink | deepskyblue | dimgray | dodgerblue | firebrick | floralwhite | forestgreen | fuchsia | gainsboro | // ghostwhite | gold | goldenrod | gray | green | greenyellow | honeydew | hotpink | indianred | indigo | ivory | khaki // | lavender | lavenderblush | lawngreen | lemonchiffon | lightblue | lightcoral | lightcyan | lightgoldenrodyellow | // lightgreen | lightgray | lightmagenta | lightpink | lightsalmon | lightseagreen | lightskyblue | lightslategray | // lightsteelblue | lightyellow | lime | limegreen | linen | magenta | maroon | mediumaquamarine | mediumblue | // mediumorchid | mediumpurple | mediumseagreen | mediumslateblue | mediumspringgreen | mediumturquoise | // mediumvioletred | midnightblue | mintcream | mistyrose | moccasin | navajowhite | navy | oldlace | olive | olivedrab // | orange | orangered | orchid | palegoldenrod | palegreen | paleturquoise | palevioletred | papayawhip | peachpuff | // peru | pink | plum | powderblue | purple | red | rosybrown | royalblue | saddlebrown | salmon | sandybrown | seagreen // | seashell | sienna | silver | skyblue | slateblue | slategray | snow | springgreen | steelblue | tan | teal | // thistle | tomato | turquoise | violet | wheat | white | whitesmoke | yellow | yellowgreen; public ColorElements getColorAccess() { return (unknownRuleColor != null) ? unknownRuleColor : (unknownRuleColor = new ColorElements()); } public EnumRule getColorRule() { return getColorAccess().getRule(); } /// * // ********************************************* // * Algorithm Grammar // ********************************************* // * / Algorithm: // "algorithm" name=ValidID "{" stmnt+=Statement* "}"; public AlgorithmElements getAlgorithmAccess() { return (pAlgorithm != null) ? pAlgorithm : (pAlgorithm = new AlgorithmElements()); } public ParserRule getAlgorithmRule() { return getAlgorithmAccess().getRule(); } //// all possible statements for algorithm implementation //Statement: // selection=SelectionStatement | loop=LoopStatement | variable=Variable | algorithmoperation=AlgorithmOperation | // insertembedcode=InsertEmbedCode; public StatementElements getStatementAccess() { return (pStatement != null) ? pStatement : (pStatement = new StatementElements()); } public ParserRule getStatementRule() { return getStatementAccess().getRule(); } //// selection: if-elseif-else //SelectionStatement: // ("if" "(" ifcondition=Expr ")" "{" ifblock+=Statement* "}") (("elseif" "(" elseifcondition+=Expr ")" "{" // elseifblock+=Statement* "}")* "else" "{" elseblock+=Statement* "}")?; public SelectionStatementElements getSelectionStatementAccess() { return (pSelectionStatement != null) ? pSelectionStatement : (pSelectionStatement = new SelectionStatementElements()); } public ParserRule getSelectionStatementRule() { return getSelectionStatementAccess().getRule(); } //// loops //LoopStatement: // whiletloop=WhileLoop | forloop=ForLoop; public LoopStatementElements getLoopStatementAccess() { return (pLoopStatement != null) ? pLoopStatement : (pLoopStatement = new LoopStatementElements()); } public ParserRule getLoopStatementRule() { return getLoopStatementAccess().getRule(); } //WhileLoop: // "while" "(" condition=Expr ")" "{" (whileblock+=Statement | breakcontinue+=BreakContinue)* "}"; public WhileLoopElements getWhileLoopAccess() { return (pWhileLoop != null) ? pWhileLoop : (pWhileLoop = new WhileLoopElements()); } public ParserRule getWhileLoopRule() { return getWhileLoopAccess().getRule(); } //ForLoop: // "for" "(" start=INT ";" stop=INT ";" interval=INT ")" "{" (forblock+=Statement | breakcontinue+=BreakContinue)* "}"; public ForLoopElements getForLoopAccess() { return (pForLoop != null) ? pForLoop : (pForLoop = new ForLoopElements()); } public ParserRule getForLoopRule() { return getForLoopAccess().getRule(); } //BreakContinue: // break="break" | continue="continue"; public BreakContinueElements getBreakContinueAccess() { return (pBreakContinue != null) ? pBreakContinue : (pBreakContinue = new BreakContinueElements()); } public ParserRule getBreakContinueRule() { return getBreakContinueAccess().getRule(); } //// variable declaration and initialization //Variable: // "var" name=ValidID (opassing=OperatorAssign varstatement=VarStatement)? | variable=[Variable|QualifiedName] // opassing=OperatorAssign varstatement=VarStatement; public VariableElements getVariableAccess() { return (pVariable != null) ? pVariable : (pVariable = new VariableElements()); } public ParserRule getVariableRule() { return getVariableAccess().getRule(); } //// list of statements that can be used as variable assignments //VarStatement: // expression=Expr | algorithmoperation=AlgorithmOperation | "class" class=[Class|QualifiedName] | "attribute" // attribute=[Attribute|QualifiedName] | "reference" reference=[Reference|QualifiedName] | "symbolclass" // symbolclass=[SymbolClass|QualifiedName] | "symbolrelation" symbolrelation=[SymbolRelation|QualifiedName] | // "symbolstyle" symbolstyle=[SymbolStyle|QualifiedName] | "embedded" embeddedcode=[EmbedCode|QualifiedName] | // "modeltype" modeltype=[ModelType|QualifiedName]; public VarStatementElements getVarStatementAccess() { return (pVarStatement != null) ? pVarStatement : (pVarStatement = new VarStatementElements()); } public ParserRule getVarStatementRule() { return getVarStatementAccess().getRule(); } //// precednece - last //OperatorAssign: // assign="=" | multyassign=OperatorMultyAssign; public OperatorAssignElements getOperatorAssignAccess() { return (pOperatorAssign != null) ? pOperatorAssign : (pOperatorAssign = new OperatorAssignElements()); } public ParserRule getOperatorAssignRule() { return getOperatorAssignAccess().getRule(); } //OperatorMultyAssign: // addassign="+=" | subassign="-=" | multiassign="*=" | divassign="/="; public OperatorMultyAssignElements getOperatorMultyAssignAccess() { return (pOperatorMultyAssign != null) ? pOperatorMultyAssign : (pOperatorMultyAssign = new OperatorMultyAssignElements()); } public ParserRule getOperatorMultyAssignRule() { return getOperatorMultyAssignAccess().getRule(); } //// precednece 1 //OperatorUnary: // not="!"; public OperatorUnaryElements getOperatorUnaryAccess() { return (pOperatorUnary != null) ? pOperatorUnary : (pOperatorUnary = new OperatorUnaryElements()); } public ParserRule getOperatorUnaryRule() { return getOperatorUnaryAccess().getRule(); } //// precednece 2 //OperatorMultiply: // multiply="*" | divide="/" | modulo="%"; public OperatorMultiplyElements getOperatorMultiplyAccess() { return (pOperatorMultiply != null) ? pOperatorMultiply : (pOperatorMultiply = new OperatorMultiplyElements()); } public ParserRule getOperatorMultiplyRule() { return getOperatorMultiplyAccess().getRule(); } //// precednece 3 //OperatorAdd: // add="+" | subtract="-"; public OperatorAddElements getOperatorAddAccess() { return (pOperatorAdd != null) ? pOperatorAdd : (pOperatorAdd = new OperatorAddElements()); } public ParserRule getOperatorAddRule() { return getOperatorAddAccess().getRule(); } //// precednece 4 //OperatorCompare: // greaterequal=">=" | lesserequal="<=" | greater=">" | lesser="<"; public OperatorCompareElements getOperatorCompareAccess() { return (pOperatorCompare != null) ? pOperatorCompare : (pOperatorCompare = new OperatorCompareElements()); } public ParserRule getOperatorCompareRule() { return getOperatorCompareAccess().getRule(); } //// precednece 5 //OperatorEqual: // equal="==" | notequal="!="; public OperatorEqualElements getOperatorEqualAccess() { return (pOperatorEqual != null) ? pOperatorEqual : (pOperatorEqual = new OperatorEqualElements()); } public ParserRule getOperatorEqualRule() { return getOperatorEqualAccess().getRule(); } //// precednece 6 //OperatorAnd: // and="&&"; public OperatorAndElements getOperatorAndAccess() { return (pOperatorAnd != null) ? pOperatorAnd : (pOperatorAnd = new OperatorAndElements()); } public ParserRule getOperatorAndRule() { return getOperatorAndAccess().getRule(); } //// precednece 7 //OperatorOr: // or="||"; public OperatorOrElements getOperatorOrAccess() { return (pOperatorOr != null) ? pOperatorOr : (pOperatorOr = new OperatorOrElements()); } public ParserRule getOperatorOrRule() { return getOperatorOrAccess().getRule(); } //// lowest precedence operation //Expr: // expr=OrExpression; public ExprElements getExprAccess() { return (pExpr != null) ? pExpr : (pExpr = new ExprElements()); } public ParserRule getExprRule() { return getExprAccess().getRule(); } //// 7 //OrExpression returns Expression: // AndExpression (=> ({OrExpression.left=current} op=OperatorOr) right=AndExpression)*; public OrExpressionElements getOrExpressionAccess() { return (pOrExpression != null) ? pOrExpression : (pOrExpression = new OrExpressionElements()); } public ParserRule getOrExpressionRule() { return getOrExpressionAccess().getRule(); } //// 6 //AndExpression returns Expression: // EqualExpression (=> ({AndExpression.left=current} op=OperatorAnd) right=EqualExpression)*; public AndExpressionElements getAndExpressionAccess() { return (pAndExpression != null) ? pAndExpression : (pAndExpression = new AndExpressionElements()); } public ParserRule getAndExpressionRule() { return getAndExpressionAccess().getRule(); } //// 5 //EqualExpression returns Expression: // CompareExpression (=> ({EqualExpression.left=current} op=OperatorEqual) right=CompareExpression)*; public EqualExpressionElements getEqualExpressionAccess() { return (pEqualExpression != null) ? pEqualExpression : (pEqualExpression = new EqualExpressionElements()); } public ParserRule getEqualExpressionRule() { return getEqualExpressionAccess().getRule(); } //// 4 //CompareExpression returns Expression: // AdditionExpression (=> ({CompareExpression.left=current} op=OperatorCompare) right=AdditionExpression)*; public CompareExpressionElements getCompareExpressionAccess() { return (pCompareExpression != null) ? pCompareExpression : (pCompareExpression = new CompareExpressionElements()); } public ParserRule getCompareExpressionRule() { return getCompareExpressionAccess().getRule(); } //// 3 //AdditionExpression returns Expression: // MultiplicationExpression (=> ({AdditionExpression.left=current} op=OperatorAdd) right=MultiplicationExpression)*; public AdditionExpressionElements getAdditionExpressionAccess() { return (pAdditionExpression != null) ? pAdditionExpression : (pAdditionExpression = new AdditionExpressionElements()); } public ParserRule getAdditionExpressionRule() { return getAdditionExpressionAccess().getRule(); } //// 2 //MultiplicationExpression returns Expression: // UnaryExpression (=> ({MultiplicationExpression.left=current} op=OperatorMultiply) right=UnaryExpression)*; public MultiplicationExpressionElements getMultiplicationExpressionAccess() { return (pMultiplicationExpression != null) ? pMultiplicationExpression : (pMultiplicationExpression = new MultiplicationExpressionElements()); } public ParserRule getMultiplicationExpressionRule() { return getMultiplicationExpressionAccess().getRule(); } //// 1 //UnaryExpression returns Expression: // op=OperatorUnary? operand=PrimaryExpression; public UnaryExpressionElements getUnaryExpressionAccess() { return (pUnaryExpression != null) ? pUnaryExpression : (pUnaryExpression = new UnaryExpressionElements()); } public ParserRule getUnaryExpressionRule() { return getUnaryExpressionAccess().getRule(); } //PrimaryExpression returns Expression: // atomic=AtomicExpression | "(" expression=OrExpression ")"; public PrimaryExpressionElements getPrimaryExpressionAccess() { return (pPrimaryExpression != null) ? pPrimaryExpression : (pPrimaryExpression = new PrimaryExpressionElements()); } public ParserRule getPrimaryExpressionRule() { return getPrimaryExpressionAccess().getRule(); } //AtomicExpression returns Expression: // true="true" | false="false" | variable=[Variable|QualifiedName] | valueString=STRING | valueRealNumber=RealNumber; public AtomicExpressionElements getAtomicExpressionAccess() { return (pAtomicExpression != null) ? pAtomicExpression : (pAtomicExpression = new AtomicExpressionElements()); } public ParserRule getAtomicExpressionRule() { return getAtomicExpressionAccess().getRule(); } /// * // ********************************************* // * Algorithm Operations - ADOscript // ********************************************* // * / AlgorithmOperation: // fileoperation=FileOperation | diroperation=DirOperation | simpleui=SimpleUI | modeloperation=ModelOperation | // instanceoperation=InstanceOperation | attributeoperation=AttributeOperation; public AlgorithmOperationElements getAlgorithmOperationAccess() { return (pAlgorithmOperation != null) ? pAlgorithmOperation : (pAlgorithmOperation = new AlgorithmOperationElements()); } public ParserRule getAlgorithmOperationRule() { return getAlgorithmOperationAccess().getRule(); } //// file //FileOperation: // "file" "." (filecopy=FileCopy | filedelete=FileDelete | filecreate=FileCreate | fileread=FileRead | // filewrite=FileWrite); public FileOperationElements getFileOperationAccess() { return (pFileOperation != null) ? pFileOperation : (pFileOperation = new FileOperationElements()); } public ParserRule getFileOperationRule() { return getFileOperationAccess().getRule(); } //FileCopy: // "copy" "source" src=STRING "destination" dest=STRING; public FileCopyElements getFileCopyAccess() { return (pFileCopy != null) ? pFileCopy : (pFileCopy = new FileCopyElements()); } public ParserRule getFileCopyRule() { return getFileCopyAccess().getRule(); } //FileDelete: // "delete" filename=STRING; public FileDeleteElements getFileDeleteAccess() { return (pFileDelete != null) ? pFileDelete : (pFileDelete = new FileDeleteElements()); } public ParserRule getFileDeleteRule() { return getFileDeleteAccess().getRule(); } //FileCreate: // "create" filename=STRING; public FileCreateElements getFileCreateAccess() { return (pFileCreate != null) ? pFileCreate : (pFileCreate = new FileCreateElements()); } public ParserRule getFileCreateRule() { return getFileCreateAccess().getRule(); } //FileRead: // "read" filename=STRING; public FileReadElements getFileReadAccess() { return (pFileRead != null) ? pFileRead : (pFileRead = new FileReadElements()); } public ParserRule getFileReadRule() { return getFileReadAccess().getRule(); } //FileWrite: // "write" filename=STRING "text" text=STRING append="append"?; public FileWriteElements getFileWriteAccess() { return (pFileWrite != null) ? pFileWrite : (pFileWrite = new FileWriteElements()); } public ParserRule getFileWriteRule() { return getFileWriteAccess().getRule(); } //// directory //DirOperation: // "dir" "." (dirsetworking=DirSetWorking | dirgetworking=DirGetWorking | dircreate=DirCreate | dirdelete=DirDelete | // dirlist=DirList); public DirOperationElements getDirOperationAccess() { return (pDirOperation != null) ? pDirOperation : (pDirOperation = new DirOperationElements()); } public ParserRule getDirOperationRule() { return getDirOperationAccess().getRule(); } //DirSetWorking: // "set" dirname=STRING; public DirSetWorkingElements getDirSetWorkingAccess() { return (pDirSetWorking != null) ? pDirSetWorking : (pDirSetWorking = new DirSetWorkingElements()); } public ParserRule getDirSetWorkingRule() { return getDirSetWorkingAccess().getRule(); } //DirGetWorking: // {DirGetWorking} "get"; public DirGetWorkingElements getDirGetWorkingAccess() { return (pDirGetWorking != null) ? pDirGetWorking : (pDirGetWorking = new DirGetWorkingElements()); } public ParserRule getDirGetWorkingRule() { return getDirGetWorkingAccess().getRule(); } //DirCreate: // "create" dirname=STRING; public DirCreateElements getDirCreateAccess() { return (pDirCreate != null) ? pDirCreate : (pDirCreate = new DirCreateElements()); } public ParserRule getDirCreateRule() { return getDirCreateAccess().getRule(); } //DirDelete: // "delete" dirname=STRING; public DirDeleteElements getDirDeleteAccess() { return (pDirDelete != null) ? pDirDelete : (pDirDelete = new DirDeleteElements()); } public ParserRule getDirDeleteRule() { return getDirDeleteAccess().getRule(); } //DirList: // "list" dirname=STRING; public DirListElements getDirListAccess() { return (pDirList != null) ? pDirList : (pDirList = new DirListElements()); } public ParserRule getDirListRule() { return getDirListAccess().getRule(); } //// simple UI //SimpleUI: // "ui" "." (editbox=EditBox | infobox=InfoBox | errorbox=ErrorBox | warningbox=WarningBox | viewbox=ViewBox | // itemoperation=ItemOperation); public SimpleUIElements getSimpleUIAccess() { return (pSimpleUI != null) ? pSimpleUI : (pSimpleUI = new SimpleUIElements()); } public ParserRule getSimpleUIRule() { return getSimpleUIAccess().getRule(); } //EditBox: // "editbox" "title" title=STRING "text" text=STRING ("button" okbuttontext=STRING)?; public EditBoxElements getEditBoxAccess() { return (pEditBox != null) ? pEditBox : (pEditBox = new EditBoxElements()); } public ParserRule getEditBoxRule() { return getEditBoxAccess().getRule(); } //InfoBox: // "infobox" "title" title=STRING "text" text=STRING; public InfoBoxElements getInfoBoxAccess() { return (pInfoBox != null) ? pInfoBox : (pInfoBox = new InfoBoxElements()); } public ParserRule getInfoBoxRule() { return getInfoBoxAccess().getRule(); } //ErrorBox: // "errorbox" "title" title=STRING "text" text=STRING "button" buttontype=ButtonType; public ErrorBoxElements getErrorBoxAccess() { return (pErrorBox != null) ? pErrorBox : (pErrorBox = new ErrorBoxElements()); } public ParserRule getErrorBoxRule() { return getErrorBoxAccess().getRule(); } //WarningBox: // "warningbox" "title" title=STRING "text" text=STRING "button" buttontype=ButtonType; public WarningBoxElements getWarningBoxAccess() { return (pWarningBox != null) ? pWarningBox : (pWarningBox = new WarningBoxElements()); } public ParserRule getWarningBoxRule() { return getWarningBoxAccess().getRule(); } //enum ButtonType: // ok | okcancel="ok-cancel" | yesno="yes-no" | yesnocancel="yes-no-cancel" | retrycancel="retry-cancel" | // defok="def-ok" | defcancel="def-cancel" | defyes="def-yes" | defno="def-no" | defretry="def-retry"; public ButtonTypeElements getButtonTypeAccess() { return (unknownRuleButtonType != null) ? unknownRuleButtonType : (unknownRuleButtonType = new ButtonTypeElements()); } public EnumRule getButtonTypeRule() { return getButtonTypeAccess().getRule(); } //ViewBox: // "viewbox" "title" title=STRING "text" text=STRING; public ViewBoxElements getViewBoxAccess() { return (pViewBox != null) ? pViewBox : (pViewBox = new ViewBoxElements()); } public ParserRule getViewBoxRule() { return getViewBoxAccess().getRule(); } //// menu item manipulation (application) - is a part of SimpleUI //ItemOperation: // "item" "." (menuitem=MenuItem | contextitem=ContextItem); public ItemOperationElements getItemOperationAccess() { return (pItemOperation != null) ? pItemOperation : (pItemOperation = new ItemOperationElements()); } public ParserRule getItemOperationRule() { return getItemOperationAccess().getRule(); } //MenuItem: // "menu" "." (insertmenuitem=InsertMenuItem | removemenuitem=RemoveMenuItem); public MenuItemElements getMenuItemAccess() { return (pMenuItem != null) ? pMenuItem : (pMenuItem = new MenuItemElements()); } public ParserRule getMenuItemRule() { return getMenuItemAccess().getRule(); } //InsertMenuItem: // "insert" name=ValidID "to" menu=ValidID; public InsertMenuItemElements getInsertMenuItemAccess() { return (pInsertMenuItem != null) ? pInsertMenuItem : (pInsertMenuItem = new InsertMenuItemElements()); } public ParserRule getInsertMenuItemRule() { return getInsertMenuItemAccess().getRule(); } //RemoveMenuItem: // "remove" menuitemname=[InsertMenuItem|QualifiedName]; public RemoveMenuItemElements getRemoveMenuItemAccess() { return (pRemoveMenuItem != null) ? pRemoveMenuItem : (pRemoveMenuItem = new RemoveMenuItemElements()); } public ParserRule getRemoveMenuItemRule() { return getRemoveMenuItemAccess().getRule(); } //ContextItem: // "context" "." (insertcontextitem=InsertContextItem | removecontextitem=RemoveContextItem); public ContextItemElements getContextItemAccess() { return (pContextItem != null) ? pContextItem : (pContextItem = new ContextItemElements()); } public ParserRule getContextItemRule() { return getContextItemAccess().getRule(); } //InsertContextItem: // "insert" name=ValidID "to" context=ValidID; public InsertContextItemElements getInsertContextItemAccess() { return (pInsertContextItem != null) ? pInsertContextItem : (pInsertContextItem = new InsertContextItemElements()); } public ParserRule getInsertContextItemRule() { return getInsertContextItemAccess().getRule(); } //RemoveContextItem: // "remove" contextitem=[InsertContextItem|QualifiedName]; public RemoveContextItemElements getRemoveContextItemAccess() { return (pRemoveContextItem != null) ? pRemoveContextItem : (pRemoveContextItem = new RemoveContextItemElements()); } public ParserRule getRemoveContextItemRule() { return getRemoveContextItemAccess().getRule(); } //// model manipulation (core) //ModelOperation: // "model" "." (modelcreate=ModelCreate | modeldelete=ModelDelete | modeldiscard=ModelDiscard | modelsave=ModelSave | // modelload=ModelLoad | modelisloaded=ModelIsLoaded); public ModelOperationElements getModelOperationAccess() { return (pModelOperation != null) ? pModelOperation : (pModelOperation = new ModelOperationElements()); } public ParserRule getModelOperationRule() { return getModelOperationAccess().getRule(); } //ModelCreate: // "create" name=ValidID modeltype=[ModelType]; public ModelCreateElements getModelCreateAccess() { return (pModelCreate != null) ? pModelCreate : (pModelCreate = new ModelCreateElements()); } public ParserRule getModelCreateRule() { return getModelCreateAccess().getRule(); } //ModelDelete: // "delete" modelname=[ModelCreate|QualifiedName]; public ModelDeleteElements getModelDeleteAccess() { return (pModelDelete != null) ? pModelDelete : (pModelDelete = new ModelDeleteElements()); } public ParserRule getModelDeleteRule() { return getModelDeleteAccess().getRule(); } //ModelDiscard: // "discard" modelname=[ModelCreate|QualifiedName]; public ModelDiscardElements getModelDiscardAccess() { return (pModelDiscard != null) ? pModelDiscard : (pModelDiscard = new ModelDiscardElements()); } public ParserRule getModelDiscardRule() { return getModelDiscardAccess().getRule(); } //ModelSave: // "save" modelname=[ModelCreate|QualifiedName]; public ModelSaveElements getModelSaveAccess() { return (pModelSave != null) ? pModelSave : (pModelSave = new ModelSaveElements()); } public ParserRule getModelSaveRule() { return getModelSaveAccess().getRule(); } //ModelLoad: // "load" modelname=[ModelCreate|QualifiedName]; public ModelLoadElements getModelLoadAccess() { return (pModelLoad != null) ? pModelLoad : (pModelLoad = new ModelLoadElements()); } public ParserRule getModelLoadRule() { return getModelLoadAccess().getRule(); } //ModelIsLoaded: // "isloaded" modelname=[ModelCreate|QualifiedName]; public ModelIsLoadedElements getModelIsLoadedAccess() { return (pModelIsLoaded != null) ? pModelIsLoaded : (pModelIsLoaded = new ModelIsLoadedElements()); } public ParserRule getModelIsLoadedRule() { return getModelIsLoadedAccess().getRule(); } //// instance manipulation (core) //InstanceOperation: // "instance" "." (classinstance=ClassInstance | relationinstance=RelationInstance); public InstanceOperationElements getInstanceOperationAccess() { return (pInstanceOperation != null) ? pInstanceOperation : (pInstanceOperation = new InstanceOperationElements()); } public ParserRule getInstanceOperationRule() { return getInstanceOperationAccess().getRule(); } //ClassInstance: // "class" "." (classinstancecreate=ClassInstanceCreate | classinstancedelete=ClassInstanceDelete | // classinstanceget=ClassInstanceGet | classinstanceset=ClassInstanceSet | classinstancegetall=ClassInstanceGetAll); public ClassInstanceElements getClassInstanceAccess() { return (pClassInstance != null) ? pClassInstance : (pClassInstance = new ClassInstanceElements()); } public ParserRule getClassInstanceRule() { return getClassInstanceAccess().getRule(); } //ClassInstanceCreate: // "create" name=ValidID nameofclass=[Class|QualifiedName]; public ClassInstanceCreateElements getClassInstanceCreateAccess() { return (pClassInstanceCreate != null) ? pClassInstanceCreate : (pClassInstanceCreate = new ClassInstanceCreateElements()); } public ParserRule getClassInstanceCreateRule() { return getClassInstanceCreateAccess().getRule(); } //ClassInstanceDelete: // "delete" nameofclassinstance=[ClassInstanceCreate|QualifiedName]; public ClassInstanceDeleteElements getClassInstanceDeleteAccess() { return (pClassInstanceDelete != null) ? pClassInstanceDelete : (pClassInstanceDelete = new ClassInstanceDeleteElements()); } public ParserRule getClassInstanceDeleteRule() { return getClassInstanceDeleteAccess().getRule(); } //ClassInstanceGet: // "get" nameofclassinstance=[ClassInstanceCreate|QualifiedName]; public ClassInstanceGetElements getClassInstanceGetAccess() { return (pClassInstanceGet != null) ? pClassInstanceGet : (pClassInstanceGet = new ClassInstanceGetElements()); } public ParserRule getClassInstanceGetRule() { return getClassInstanceGetAccess().getRule(); } //ClassInstanceGetAll: // "getall" nameofclass=[Class|QualifiedName]; public ClassInstanceGetAllElements getClassInstanceGetAllAccess() { return (pClassInstanceGetAll != null) ? pClassInstanceGetAll : (pClassInstanceGetAll = new ClassInstanceGetAllElements()); } public ParserRule getClassInstanceGetAllRule() { return getClassInstanceGetAllAccess().getRule(); } //ClassInstanceSet: // "set" nameofclassinstance=[ClassInstanceCreate|QualifiedName]; public ClassInstanceSetElements getClassInstanceSetAccess() { return (pClassInstanceSet != null) ? pClassInstanceSet : (pClassInstanceSet = new ClassInstanceSetElements()); } public ParserRule getClassInstanceSetRule() { return getClassInstanceSetAccess().getRule(); } //RelationInstance: // "relation" "." (relationinstancecreate=RelationInstanceCreate | relationinstancedelete=RelationInstanceDelete | // relationinstanceget=RelationInstanceGet | relationinstanceset=RelationInstanceSet | // relationinstancegetall=RelationInstanceGetAll); public RelationInstanceElements getRelationInstanceAccess() { return (pRelationInstance != null) ? pRelationInstance : (pRelationInstance = new RelationInstanceElements()); } public ParserRule getRelationInstanceRule() { return getRelationInstanceAccess().getRule(); } //RelationInstanceCreate: // "create" name=ValidID nameofrelation=[Relation|QualifiedName] "from" // classinstancefrom=[ClassInstanceCreate|QualifiedName] "to" classinstanceto=[ClassInstanceCreate|QualifiedName]; public RelationInstanceCreateElements getRelationInstanceCreateAccess() { return (pRelationInstanceCreate != null) ? pRelationInstanceCreate : (pRelationInstanceCreate = new RelationInstanceCreateElements()); } public ParserRule getRelationInstanceCreateRule() { return getRelationInstanceCreateAccess().getRule(); } //RelationInstanceDelete: // "delete" nameofrelationinstance=[RelationInstanceCreate|QualifiedName]; public RelationInstanceDeleteElements getRelationInstanceDeleteAccess() { return (pRelationInstanceDelete != null) ? pRelationInstanceDelete : (pRelationInstanceDelete = new RelationInstanceDeleteElements()); } public ParserRule getRelationInstanceDeleteRule() { return getRelationInstanceDeleteAccess().getRule(); } //RelationInstanceGet: // "get" nameofrelationinstance=[RelationInstanceCreate|QualifiedName]; public RelationInstanceGetElements getRelationInstanceGetAccess() { return (pRelationInstanceGet != null) ? pRelationInstanceGet : (pRelationInstanceGet = new RelationInstanceGetElements()); } public ParserRule getRelationInstanceGetRule() { return getRelationInstanceGetAccess().getRule(); } //RelationInstanceGetAll: // "getall" nameofrelation=[Relation|QualifiedName]; public RelationInstanceGetAllElements getRelationInstanceGetAllAccess() { return (pRelationInstanceGetAll != null) ? pRelationInstanceGetAll : (pRelationInstanceGetAll = new RelationInstanceGetAllElements()); } public ParserRule getRelationInstanceGetAllRule() { return getRelationInstanceGetAllAccess().getRule(); } //RelationInstanceSet: // "set" nameofrelationinstance=[RelationInstanceCreate|QualifiedName]; public RelationInstanceSetElements getRelationInstanceSetAccess() { return (pRelationInstanceSet != null) ? pRelationInstanceSet : (pRelationInstanceSet = new RelationInstanceSetElements()); } public ParserRule getRelationInstanceSetRule() { return getRelationInstanceSetAccess().getRule(); } //// attribute manipulation (core) //AttributeOperation: // attributename=[Attribute|QualifiedName] "." (attributeget=AttributeGet | attributeset=AttributeSet); public AttributeOperationElements getAttributeOperationAccess() { return (pAttributeOperation != null) ? pAttributeOperation : (pAttributeOperation = new AttributeOperationElements()); } public ParserRule getAttributeOperationRule() { return getAttributeOperationAccess().getRule(); } //AttributeGet: // "get" "." attrgetparams=AttrGetParams; public AttributeGetElements getAttributeGetAccess() { return (pAttributeGet != null) ? pAttributeGet : (pAttributeGet = new AttributeGetElements()); } public ParserRule getAttributeGetRule() { return getAttributeGetAccess().getRule(); } //enum AttrGetParams: // type | value | name; public AttrGetParamsElements getAttrGetParamsAccess() { return (unknownRuleAttrGetParams != null) ? unknownRuleAttrGetParams : (unknownRuleAttrGetParams = new AttrGetParamsElements()); } public EnumRule getAttrGetParamsRule() { return getAttrGetParamsAccess().getRule(); } //AttributeSet: // "set" "." attrsetparams=AttrSetParams (valueString=STRING | valueRealNumber=RealNumber | // valueVariable=[Variable|QualifiedName]); public AttributeSetElements getAttributeSetAccess() { return (pAttributeSet != null) ? pAttributeSet : (pAttributeSet = new AttributeSetElements()); } public ParserRule getAttributeSetRule() { return getAttributeSetAccess().getRule(); } //enum AttrSetParams: // value; public AttrSetParamsElements getAttrSetParamsAccess() { return (unknownRuleAttrSetParams != null) ? unknownRuleAttrSetParams : (unknownRuleAttrSetParams = new AttrSetParamsElements()); } public EnumRule getAttrSetParamsRule() { return getAttrSetParamsAccess().getRule(); } /// * // ********************************************* // * Events - ADOscript // ********************************************* // * / Event: // "event" "." name=EventName "." "execute" "." algorithmname=[Algorithm|QualifiedName]; public EventElements getEventAccess() { return (pEvent != null) ? pEvent : (pEvent = new EventElements()); } public ParserRule getEventRule() { return getEventAccess().getRule(); } //enum EventName: // beforecreatemodel="BeforeCreateModel" | beforecreaterelationinstance="BeforeCreateRelationInstance" | // beforedeleteinstance="BeforeDeleteInstance" | beforedeletemodel="BeforeDeleteModel" | // beforediscardmodel="BeforeDiscardModel" | beforesavemodel="BeforeSaveModel" | createinstance="CreateInstance" | // createmodel="CreateModel" | createrelationinstance="CreateRelationInstance" | deleteinstance="DeleteInstance" | // deletemodel="DeleteModel" | deleterelationinstance="DeleteRelationInstance" | discardinstance="DiscardInstance" | // discardmodel="DiscardModel" | openmodel="OpenModel" | renameinstance="RenameInstance" | savemodel="SaveModel" | // setattributevalue="SetAttributeValue" | aftercreatemodelingconnector="AfterCreateModelingConnector" | // aftercreatemodelingnode="AfterCreateModelingNode" | aftereditattributevalue="AfterEditAttributeValue" | // toolinitialized="ToolInitialized"; public EventNameElements getEventNameAccess() { return (unknownRuleEventName != null) ? unknownRuleEventName : (unknownRuleEventName = new EventNameElements()); } public EnumRule getEventNameRule() { return getEventNameAccess().getRule(); } /// * // ********************************************* // * Expressions and Operators Grammar (Xbase) // ********************************************* // * / // https://github.com/eclipse/xtext/blob/master/plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/Xbase.xtext /// * // ********************************************* // * Terminals // ********************************************* // * / //terminal ID : //// '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')* //// ; //// ////terminal STRING : //// '"' ( '\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\') | !('\\'|'"') )* '"' | //// "'" ( '\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|"'"|'\\') | !('\\'|"'") )* "'" ////; //// ////terminal ML_COMMENT : '/ *' -> '* /'; ////terminal SL_COMMENT : '//' !('\n'|'\r')* ('\r'? '\n')?; //// ////terminal WS : (' '|'\t'|'\r'|'\n')+; //// ////terminal ANY_OTHER: .; //// int with negative values ////terminal INT returns ecore::EInt: //// ('-')? ('0'..'9')+ ////; //RealNumber: // "-"? Number; public RealNumberElements getRealNumberAccess() { return (pRealNumber != null) ? pRealNumber : (pRealNumber = new RealNumberElements()); } public ParserRule getRealNumberRule() { return getRealNumberAccess().getRule(); } //// hex color representation: #123456 //terminal HEXCOLOR: // "#" ("a".."f" | "A".."F" | "0".."9") ("a".."f" | "A".."F" | "0".."9") ("a".."f" | "A".."F" | "0".."9") ("a".."f" | // "A".."F" | "0".."9") ("a".."f" | "A".."F" | "0".."9") ("a".."f" | "A".."F" | "0".."9"); public TerminalRule getHEXCOLORRule() { return (tHEXCOLOR != null) ? tHEXCOLOR : (tHEXCOLOR = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "HEXCOLOR")); } //XExpression: // XAssignment; public XbaseGrammarAccess.XExpressionElements getXExpressionAccess() { return gaXbase.getXExpressionAccess(); } public ParserRule getXExpressionRule() { return getXExpressionAccess().getRule(); } //XAssignment returns XExpression: // {XAssignment} feature=[types::JvmIdentifiableElement|FeatureCallID] OpSingleAssign value=XAssignment | XOrExpression // (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMultiAssign]) // rightOperand=XAssignment)?; public XbaseGrammarAccess.XAssignmentElements getXAssignmentAccess() { return gaXbase.getXAssignmentAccess(); } public ParserRule getXAssignmentRule() { return getXAssignmentAccess().getRule(); } //OpSingleAssign: // "="; public XbaseGrammarAccess.OpSingleAssignElements getOpSingleAssignAccess() { return gaXbase.getOpSingleAssignAccess(); } public ParserRule getOpSingleAssignRule() { return getOpSingleAssignAccess().getRule(); } //OpMultiAssign: // "+=" | "-="; public XbaseGrammarAccess.OpMultiAssignElements getOpMultiAssignAccess() { return gaXbase.getOpMultiAssignAccess(); } public ParserRule getOpMultiAssignRule() { return getOpMultiAssignAccess().getRule(); } //XOrExpression returns XExpression: // XAndExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOr]) // rightOperand=XAndExpression)*; public XbaseGrammarAccess.XOrExpressionElements getXOrExpressionAccess() { return gaXbase.getXOrExpressionAccess(); } public ParserRule getXOrExpressionRule() { return getXOrExpressionAccess().getRule(); } //OpOr: // "||"; public XbaseGrammarAccess.OpOrElements getOpOrAccess() { return gaXbase.getOpOrAccess(); } public ParserRule getOpOrRule() { return getOpOrAccess().getRule(); } //XAndExpression returns XExpression: // XEqualityExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAnd]) // rightOperand=XEqualityExpression)*; public XbaseGrammarAccess.XAndExpressionElements getXAndExpressionAccess() { return gaXbase.getXAndExpressionAccess(); } public ParserRule getXAndExpressionRule() { return getXAndExpressionAccess().getRule(); } //OpAnd: // "&&"; public XbaseGrammarAccess.OpAndElements getOpAndAccess() { return gaXbase.getOpAndAccess(); } public ParserRule getOpAndRule() { return getOpAndAccess().getRule(); } //XEqualityExpression returns XExpression: // XRelationalExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpEquality]) // rightOperand=XRelationalExpression)*; public XbaseGrammarAccess.XEqualityExpressionElements getXEqualityExpressionAccess() { return gaXbase.getXEqualityExpressionAccess(); } public ParserRule getXEqualityExpressionRule() { return getXEqualityExpressionAccess().getRule(); } //OpEquality: // "==" | "!=" | "===" | "!=="; public XbaseGrammarAccess.OpEqualityElements getOpEqualityAccess() { return gaXbase.getOpEqualityAccess(); } public ParserRule getOpEqualityRule() { return getOpEqualityAccess().getRule(); } //XRelationalExpression returns XExpression: // XOtherOperatorExpression (=> ({XInstanceOfExpression.expression=current} "instanceof") type=JvmTypeReference | => // ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpCompare]) // rightOperand=XOtherOperatorExpression)*; public XbaseGrammarAccess.XRelationalExpressionElements getXRelationalExpressionAccess() { return gaXbase.getXRelationalExpressionAccess(); } public ParserRule getXRelationalExpressionRule() { return getXRelationalExpressionAccess().getRule(); } //OpCompare: // ">=" | "<=" | ">" | "<"; public XbaseGrammarAccess.OpCompareElements getOpCompareAccess() { return gaXbase.getOpCompareAccess(); } public ParserRule getOpCompareRule() { return getOpCompareAccess().getRule(); } //XOtherOperatorExpression returns XExpression: // XAdditiveExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpOther]) // rightOperand=XAdditiveExpression)*; public XbaseGrammarAccess.XOtherOperatorExpressionElements getXOtherOperatorExpressionAccess() { return gaXbase.getXOtherOperatorExpressionAccess(); } public ParserRule getXOtherOperatorExpressionRule() { return getXOtherOperatorExpressionAccess().getRule(); } //OpOther: // "->" | "..<" | ">" ".." | ".." | "=>" | ">" (=> (">" ">") | ">") | "<" (=> ("<" "<") | "<") | "<>" | "?:" | "<=>"; public XbaseGrammarAccess.OpOtherElements getOpOtherAccess() { return gaXbase.getOpOtherAccess(); } public ParserRule getOpOtherRule() { return getOpOtherAccess().getRule(); } //XAdditiveExpression returns XExpression: // XMultiplicativeExpression (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpAdd]) // rightOperand=XMultiplicativeExpression)*; public XbaseGrammarAccess.XAdditiveExpressionElements getXAdditiveExpressionAccess() { return gaXbase.getXAdditiveExpressionAccess(); } public ParserRule getXAdditiveExpressionRule() { return getXAdditiveExpressionAccess().getRule(); } //OpAdd: // "+" | "-"; public XbaseGrammarAccess.OpAddElements getOpAddAccess() { return gaXbase.getOpAddAccess(); } public ParserRule getOpAddRule() { return getOpAddAccess().getRule(); } //XMultiplicativeExpression returns XExpression: // XUnaryOperation (=> ({XBinaryOperation.leftOperand=current} feature=[types::JvmIdentifiableElement|OpMulti]) // rightOperand=XUnaryOperation)*; public XbaseGrammarAccess.XMultiplicativeExpressionElements getXMultiplicativeExpressionAccess() { return gaXbase.getXMultiplicativeExpressionAccess(); } public ParserRule getXMultiplicativeExpressionRule() { return getXMultiplicativeExpressionAccess().getRule(); } //OpMulti: // "*" | "**" | "/" | "%"; public XbaseGrammarAccess.OpMultiElements getOpMultiAccess() { return gaXbase.getOpMultiAccess(); } public ParserRule getOpMultiRule() { return getOpMultiAccess().getRule(); } //XUnaryOperation returns XExpression: // {XUnaryOperation} feature=[types::JvmIdentifiableElement|OpUnary] operand=XUnaryOperation | XCastedExpression; public XbaseGrammarAccess.XUnaryOperationElements getXUnaryOperationAccess() { return gaXbase.getXUnaryOperationAccess(); } public ParserRule getXUnaryOperationRule() { return getXUnaryOperationAccess().getRule(); } //OpUnary: // "!" | "-" | "+"; public XbaseGrammarAccess.OpUnaryElements getOpUnaryAccess() { return gaXbase.getOpUnaryAccess(); } public ParserRule getOpUnaryRule() { return getOpUnaryAccess().getRule(); } //XCastedExpression returns XExpression: // XMemberFeatureCall (=> ({XCastedExpression.target=current} "as") type=JvmTypeReference)*; public XbaseGrammarAccess.XCastedExpressionElements getXCastedExpressionAccess() { return gaXbase.getXCastedExpressionAccess(); } public ParserRule getXCastedExpressionRule() { return getXCastedExpressionAccess().getRule(); } //XMemberFeatureCall returns XExpression: // XPrimaryExpression (=> ({XAssignment.assignable=current} ("." | explicitStatic?="::") // feature=[types::JvmIdentifiableElement|FeatureCallID] OpSingleAssign) value=XAssignment | => // ({XMemberFeatureCall.memberCallTarget=current} ("." | nullSafe?="?." | explicitStatic?="::")) ("<" // typeArguments+=JvmArgumentTypeReference ("," typeArguments+=JvmArgumentTypeReference)* ">")? // feature=[types::JvmIdentifiableElement|FeatureCallID] (=> explicitOperationCall?="(" // (memberCallArguments+=XShortClosure | memberCallArguments+=XExpression ("," memberCallArguments+=XExpression)*)? // ")")? memberCallArguments+=XClosure?)*; public XbaseGrammarAccess.XMemberFeatureCallElements getXMemberFeatureCallAccess() { return gaXbase.getXMemberFeatureCallAccess(); } public ParserRule getXMemberFeatureCallRule() { return getXMemberFeatureCallAccess().getRule(); } //XPrimaryExpression returns XExpression: // XConstructorCall | XBlockExpression | XSwitchExpression | XFeatureCall | XLiteral | XIfExpression | // XForLoopExpression | XWhileExpression | XDoWhileExpression | XThrowExpression | XReturnExpression | // XTryCatchFinallyExpression | XParenthesizedExpression; public XbaseGrammarAccess.XPrimaryExpressionElements getXPrimaryExpressionAccess() { return gaXbase.getXPrimaryExpressionAccess(); } public ParserRule getXPrimaryExpressionRule() { return getXPrimaryExpressionAccess().getRule(); } //XLiteral returns XExpression: // XCollectionLiteral | XClosure | XBooleanLiteral | XNumberLiteral | XNullLiteral | XStringLiteral | XTypeLiteral; public XbaseGrammarAccess.XLiteralElements getXLiteralAccess() { return gaXbase.getXLiteralAccess(); } public ParserRule getXLiteralRule() { return getXLiteralAccess().getRule(); } //XCollectionLiteral: // XSetLiteral | XListLiteral; public XbaseGrammarAccess.XCollectionLiteralElements getXCollectionLiteralAccess() { return gaXbase.getXCollectionLiteralAccess(); } public ParserRule getXCollectionLiteralRule() { return getXCollectionLiteralAccess().getRule(); } //XSetLiteral: // {XSetLiteral} "#" "{" (elements+=XExpression ("," elements+=XExpression)*)? "}"; public XbaseGrammarAccess.XSetLiteralElements getXSetLiteralAccess() { return gaXbase.getXSetLiteralAccess(); } public ParserRule getXSetLiteralRule() { return getXSetLiteralAccess().getRule(); } //XListLiteral: // {XListLiteral} "#" "[" (elements+=XExpression ("," elements+=XExpression)*)? "]"; public XbaseGrammarAccess.XListLiteralElements getXListLiteralAccess() { return gaXbase.getXListLiteralAccess(); } public ParserRule getXListLiteralRule() { return getXListLiteralAccess().getRule(); } //XClosure returns XExpression: // => ({XClosure} "[") => ((declaredFormalParameters+=JvmFormalParameter ("," // declaredFormalParameters+=JvmFormalParameter)*)? explicitSyntax?="|")? expression=XExpressionInClosure "]"; public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); } public ParserRule getXClosureRule() { return getXClosureAccess().getRule(); } //XExpressionInClosure returns XExpression: // {XBlockExpression} (expressions+=XExpressionInsideBlock ";"?)*; public XbaseGrammarAccess.XExpressionInClosureElements getXExpressionInClosureAccess() { return gaXbase.getXExpressionInClosureAccess(); } public ParserRule getXExpressionInClosureRule() { return getXExpressionInClosureAccess().getRule(); } //XShortClosure returns XExpression: // => ({XClosure} (declaredFormalParameters+=JvmFormalParameter ("," declaredFormalParameters+=JvmFormalParameter)*)? // explicitSyntax?="|") expression=XExpression; public XbaseGrammarAccess.XShortClosureElements getXShortClosureAccess() { return gaXbase.getXShortClosureAccess(); } public ParserRule getXShortClosureRule() { return getXShortClosureAccess().getRule(); } //XParenthesizedExpression returns XExpression: // "(" XExpression ")"; public XbaseGrammarAccess.XParenthesizedExpressionElements getXParenthesizedExpressionAccess() { return gaXbase.getXParenthesizedExpressionAccess(); } public ParserRule getXParenthesizedExpressionRule() { return getXParenthesizedExpressionAccess().getRule(); } //XIfExpression returns XExpression: // {XIfExpression} "if" "(" if=XExpression ")" then=XExpression ("else" else=XExpression)?; public XbaseGrammarAccess.XIfExpressionElements getXIfExpressionAccess() { return gaXbase.getXIfExpressionAccess(); } public ParserRule getXIfExpressionRule() { return getXIfExpressionAccess().getRule(); } //XSwitchExpression returns XExpression: // {XSwitchExpression} "switch" (=> (localVarName=ValidID ":")? switch=XExpression | => ("(" localVarName=ValidID ":") // switch=XExpression ")") "{" cases+=XCasePart+ ("default" ":" default=XExpression)? "}"; public XbaseGrammarAccess.XSwitchExpressionElements getXSwitchExpressionAccess() { return gaXbase.getXSwitchExpressionAccess(); } public ParserRule getXSwitchExpressionRule() { return getXSwitchExpressionAccess().getRule(); } //XCasePart: // typeGuard=JvmTypeReference? ("case" case=XExpression)? ":" then=XExpression; public XbaseGrammarAccess.XCasePartElements getXCasePartAccess() { return gaXbase.getXCasePartAccess(); } public ParserRule getXCasePartRule() { return getXCasePartAccess().getRule(); } //XForLoopExpression returns XExpression: // {XForLoopExpression} "for" "(" declaredParam=JvmFormalParameter ":" forExpression=XExpression ")" // eachExpression=XExpression; public XbaseGrammarAccess.XForLoopExpressionElements getXForLoopExpressionAccess() { return gaXbase.getXForLoopExpressionAccess(); } public ParserRule getXForLoopExpressionRule() { return getXForLoopExpressionAccess().getRule(); } //XWhileExpression returns XExpression: // {XWhileExpression} "while" "(" predicate=XExpression ")" body=XExpression; public XbaseGrammarAccess.XWhileExpressionElements getXWhileExpressionAccess() { return gaXbase.getXWhileExpressionAccess(); } public ParserRule getXWhileExpressionRule() { return getXWhileExpressionAccess().getRule(); } //XDoWhileExpression returns XExpression: // {XDoWhileExpression} "do" body=XExpression "while" "(" predicate=XExpression ")"; public XbaseGrammarAccess.XDoWhileExpressionElements getXDoWhileExpressionAccess() { return gaXbase.getXDoWhileExpressionAccess(); } public ParserRule getXDoWhileExpressionRule() { return getXDoWhileExpressionAccess().getRule(); } //XBlockExpression returns XExpression: // {XBlockExpression} "{" (expressions+=XExpressionInsideBlock ";"?)* "}"; public XbaseGrammarAccess.XBlockExpressionElements getXBlockExpressionAccess() { return gaXbase.getXBlockExpressionAccess(); } public ParserRule getXBlockExpressionRule() { return getXBlockExpressionAccess().getRule(); } //XExpressionInsideBlock returns XExpression: // XVariableDeclaration | XExpression; public XbaseGrammarAccess.XExpressionInsideBlockElements getXExpressionInsideBlockAccess() { return gaXbase.getXExpressionInsideBlockAccess(); } public ParserRule getXExpressionInsideBlockRule() { return getXExpressionInsideBlockAccess().getRule(); } //XVariableDeclaration returns XExpression: // {XVariableDeclaration} (writeable?="var" | "val") (=> (type=JvmTypeReference name=ValidID) | name=ValidID) ("=" // right=XExpression)?; public XbaseGrammarAccess.XVariableDeclarationElements getXVariableDeclarationAccess() { return gaXbase.getXVariableDeclarationAccess(); } public ParserRule getXVariableDeclarationRule() { return getXVariableDeclarationAccess().getRule(); } //JvmFormalParameter returns types::JvmFormalParameter: // parameterType=JvmTypeReference? name=ValidID; public XbaseGrammarAccess.JvmFormalParameterElements getJvmFormalParameterAccess() { return gaXbase.getJvmFormalParameterAccess(); } public ParserRule getJvmFormalParameterRule() { return getJvmFormalParameterAccess().getRule(); } //FullJvmFormalParameter returns types::JvmFormalParameter: // parameterType=JvmTypeReference name=ValidID; public XbaseGrammarAccess.FullJvmFormalParameterElements getFullJvmFormalParameterAccess() { return gaXbase.getFullJvmFormalParameterAccess(); } public ParserRule getFullJvmFormalParameterRule() { return getFullJvmFormalParameterAccess().getRule(); } //XFeatureCall returns XExpression: // {XFeatureCall} ("<" typeArguments+=JvmArgumentTypeReference ("," typeArguments+=JvmArgumentTypeReference)* ">")? // feature=[types::JvmIdentifiableElement|IdOrSuper] (=> explicitOperationCall?="(" (featureCallArguments+=XShortClosure // | featureCallArguments+=XExpression ("," featureCallArguments+=XExpression)*)? ")")? featureCallArguments+=XClosure?; public XbaseGrammarAccess.XFeatureCallElements getXFeatureCallAccess() { return gaXbase.getXFeatureCallAccess(); } public ParserRule getXFeatureCallRule() { return getXFeatureCallAccess().getRule(); } //FeatureCallID: // ValidID | "extends" | "static" | "import" | "extension"; public XbaseGrammarAccess.FeatureCallIDElements getFeatureCallIDAccess() { return gaXbase.getFeatureCallIDAccess(); } public ParserRule getFeatureCallIDRule() { return getFeatureCallIDAccess().getRule(); } //IdOrSuper: // FeatureCallID | "super"; public XbaseGrammarAccess.IdOrSuperElements getIdOrSuperAccess() { return gaXbase.getIdOrSuperAccess(); } public ParserRule getIdOrSuperRule() { return getIdOrSuperAccess().getRule(); } //XConstructorCall returns XExpression: // {XConstructorCall} "new" constructor=[types::JvmConstructor|QualifiedName] ("<" // typeArguments+=JvmArgumentTypeReference ("," typeArguments+=JvmArgumentTypeReference)* ">")? ("(" // (arguments+=XShortClosure | arguments+=XExpression ("," arguments+=XExpression)*)? ")")? arguments+=XClosure?; public XbaseGrammarAccess.XConstructorCallElements getXConstructorCallAccess() { return gaXbase.getXConstructorCallAccess(); } public ParserRule getXConstructorCallRule() { return getXConstructorCallAccess().getRule(); } //XBooleanLiteral returns XExpression: // {XBooleanLiteral} ("false" | isTrue?="true"); public XbaseGrammarAccess.XBooleanLiteralElements getXBooleanLiteralAccess() { return gaXbase.getXBooleanLiteralAccess(); } public ParserRule getXBooleanLiteralRule() { return getXBooleanLiteralAccess().getRule(); } //XNullLiteral returns XExpression: // {XNullLiteral} "null"; public XbaseGrammarAccess.XNullLiteralElements getXNullLiteralAccess() { return gaXbase.getXNullLiteralAccess(); } public ParserRule getXNullLiteralRule() { return getXNullLiteralAccess().getRule(); } //XNumberLiteral returns XExpression: // {XNumberLiteral} value=Number; public XbaseGrammarAccess.XNumberLiteralElements getXNumberLiteralAccess() { return gaXbase.getXNumberLiteralAccess(); } public ParserRule getXNumberLiteralRule() { return getXNumberLiteralAccess().getRule(); } //XStringLiteral returns XExpression: // {XStringLiteral} value=STRING; public XbaseGrammarAccess.XStringLiteralElements getXStringLiteralAccess() { return gaXbase.getXStringLiteralAccess(); } public ParserRule getXStringLiteralRule() { return getXStringLiteralAccess().getRule(); } //XTypeLiteral returns XExpression: // {XTypeLiteral} "typeof" "(" type=[types::JvmType|QualifiedName] arrayDimensions+=ArrayBrackets* ")"; public XbaseGrammarAccess.XTypeLiteralElements getXTypeLiteralAccess() { return gaXbase.getXTypeLiteralAccess(); } public ParserRule getXTypeLiteralRule() { return getXTypeLiteralAccess().getRule(); } //XThrowExpression returns XExpression: // {XThrowExpression} "throw" expression=XExpression; public XbaseGrammarAccess.XThrowExpressionElements getXThrowExpressionAccess() { return gaXbase.getXThrowExpressionAccess(); } public ParserRule getXThrowExpressionRule() { return getXThrowExpressionAccess().getRule(); } //XReturnExpression returns XExpression: // {XReturnExpression} "return" => expression=XExpression?; public XbaseGrammarAccess.XReturnExpressionElements getXReturnExpressionAccess() { return gaXbase.getXReturnExpressionAccess(); } public ParserRule getXReturnExpressionRule() { return getXReturnExpressionAccess().getRule(); } //XTryCatchFinallyExpression returns XExpression: // {XTryCatchFinallyExpression} "try" expression=XExpression (catchClauses+=XCatchClause+ ("finally" // finallyExpression=XExpression)? | "finally" finallyExpression=XExpression); public XbaseGrammarAccess.XTryCatchFinallyExpressionElements getXTryCatchFinallyExpressionAccess() { return gaXbase.getXTryCatchFinallyExpressionAccess(); } public ParserRule getXTryCatchFinallyExpressionRule() { return getXTryCatchFinallyExpressionAccess().getRule(); } //XCatchClause: // "catch" "(" declaredParam=FullJvmFormalParameter ")" expression=XExpression; public XbaseGrammarAccess.XCatchClauseElements getXCatchClauseAccess() { return gaXbase.getXCatchClauseAccess(); } public ParserRule getXCatchClauseRule() { return getXCatchClauseAccess().getRule(); } //QualifiedName: // ValidID ("." ValidID)*; public XbaseGrammarAccess.QualifiedNameElements getQualifiedNameAccess() { return gaXbase.getQualifiedNameAccess(); } public ParserRule getQualifiedNameRule() { return getQualifiedNameAccess().getRule(); } //Number hidden(): // HEX | (INT | DECIMAL) ("." (INT | DECIMAL))?; public XbaseGrammarAccess.NumberElements getNumberAccess() { return gaXbase.getNumberAccess(); } public ParserRule getNumberRule() { return getNumberAccess().getRule(); } /// ** // * Dummy rule, for "better" downwards compatibility, since GrammarAccess generates non-static inner classes, // * which makes downstream grammars break on classloading, when a rule is removed. // * / //StaticQualifier: // (ValidID "::")+; public XbaseGrammarAccess.StaticQualifierElements getStaticQualifierAccess() { return gaXbase.getStaticQualifierAccess(); } public ParserRule getStaticQualifierRule() { return getStaticQualifierAccess().getRule(); } //terminal HEX: // ("0x" | "0X") ("0".."9" | "a".."f" | "A".."F" | "_")+ ("#" (("b" | "B") ("i" | "I") | ("l" | "L")))?; public TerminalRule getHEXRule() { return gaXbase.getHEXRule(); } //terminal INT returns ecore::EInt: // "0".."9" ("0".."9" | "_")*; public TerminalRule getINTRule() { return gaXbase.getINTRule(); } //terminal DECIMAL: // INT (("e" | "E") ("+" | "-")? INT)? (("b" | "B") ("i" | "I" | "d" | "D") | ("l" | "L" | "d" | "D" | "f" | "F"))?; public TerminalRule getDECIMALRule() { return gaXbase.getDECIMALRule(); } //JvmTypeReference: // JvmParameterizedTypeReference => ({JvmGenericArrayTypeReference.componentType=current} ArrayBrackets)* | // XFunctionTypeRef; public XtypeGrammarAccess.JvmTypeReferenceElements getJvmTypeReferenceAccess() { return gaXbase.getJvmTypeReferenceAccess(); } public ParserRule getJvmTypeReferenceRule() { return getJvmTypeReferenceAccess().getRule(); } //ArrayBrackets: // "[" "]"; public XtypeGrammarAccess.ArrayBracketsElements getArrayBracketsAccess() { return gaXbase.getArrayBracketsAccess(); } public ParserRule getArrayBracketsRule() { return getArrayBracketsAccess().getRule(); } //XFunctionTypeRef: // ("(" (paramTypes+=JvmTypeReference ("," paramTypes+=JvmTypeReference)*)? ")")? "=>" returnType=JvmTypeReference; public XtypeGrammarAccess.XFunctionTypeRefElements getXFunctionTypeRefAccess() { return gaXbase.getXFunctionTypeRefAccess(); } public ParserRule getXFunctionTypeRefRule() { return getXFunctionTypeRefAccess().getRule(); } //JvmParameterizedTypeReference: // type=[JvmType|QualifiedName] ("<" arguments+=JvmArgumentTypeReference ("," arguments+=JvmArgumentTypeReference)* // ">")?; public XtypeGrammarAccess.JvmParameterizedTypeReferenceElements getJvmParameterizedTypeReferenceAccess() { return gaXbase.getJvmParameterizedTypeReferenceAccess(); } public ParserRule getJvmParameterizedTypeReferenceRule() { return getJvmParameterizedTypeReferenceAccess().getRule(); } //JvmArgumentTypeReference returns JvmTypeReference: // JvmTypeReference | JvmWildcardTypeReference; public XtypeGrammarAccess.JvmArgumentTypeReferenceElements getJvmArgumentTypeReferenceAccess() { return gaXbase.getJvmArgumentTypeReferenceAccess(); } public ParserRule getJvmArgumentTypeReferenceRule() { return getJvmArgumentTypeReferenceAccess().getRule(); } //JvmWildcardTypeReference: // {JvmWildcardTypeReference} "?" (constraints+=JvmUpperBound | constraints+=JvmLowerBound)?; public XtypeGrammarAccess.JvmWildcardTypeReferenceElements getJvmWildcardTypeReferenceAccess() { return gaXbase.getJvmWildcardTypeReferenceAccess(); } public ParserRule getJvmWildcardTypeReferenceRule() { return getJvmWildcardTypeReferenceAccess().getRule(); } //JvmUpperBound: // "extends" typeReference=JvmTypeReference; public XtypeGrammarAccess.JvmUpperBoundElements getJvmUpperBoundAccess() { return gaXbase.getJvmUpperBoundAccess(); } public ParserRule getJvmUpperBoundRule() { return getJvmUpperBoundAccess().getRule(); } //JvmUpperBoundAnded returns JvmUpperBound: // "&" typeReference=JvmTypeReference; public XtypeGrammarAccess.JvmUpperBoundAndedElements getJvmUpperBoundAndedAccess() { return gaXbase.getJvmUpperBoundAndedAccess(); } public ParserRule getJvmUpperBoundAndedRule() { return getJvmUpperBoundAndedAccess().getRule(); } //JvmLowerBound: // "super" typeReference=JvmTypeReference; public XtypeGrammarAccess.JvmLowerBoundElements getJvmLowerBoundAccess() { return gaXbase.getJvmLowerBoundAccess(); } public ParserRule getJvmLowerBoundRule() { return getJvmLowerBoundAccess().getRule(); } //JvmTypeParameter: // name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded* | constraints+=JvmLowerBound)?; public XtypeGrammarAccess.JvmTypeParameterElements getJvmTypeParameterAccess() { return gaXbase.getJvmTypeParameterAccess(); } public ParserRule getJvmTypeParameterRule() { return getJvmTypeParameterAccess().getRule(); } //QualifiedNameWithWildcard: // QualifiedName "." "*"; public XtypeGrammarAccess.QualifiedNameWithWildcardElements getQualifiedNameWithWildcardAccess() { return gaXbase.getQualifiedNameWithWildcardAccess(); } public ParserRule getQualifiedNameWithWildcardRule() { return getQualifiedNameWithWildcardAccess().getRule(); } //ValidID: // ID; public XtypeGrammarAccess.ValidIDElements getValidIDAccess() { return gaXbase.getValidIDAccess(); } public ParserRule getValidIDRule() { return getValidIDAccess().getRule(); } //XImportSection: // importDeclarations+=XImportDeclaration+; public XtypeGrammarAccess.XImportSectionElements getXImportSectionAccess() { return gaXbase.getXImportSectionAccess(); } public ParserRule getXImportSectionRule() { return getXImportSectionAccess().getRule(); } //XImportDeclaration: // "import" (static?="static" extension?="extension"? importedType=[JvmDeclaredType|QualifiedName] "." "*" | // importedType=[JvmDeclaredType|QualifiedName] | importedNamespace=QualifiedNameWithWildcard) ";"?; public XtypeGrammarAccess.XImportDeclarationElements getXImportDeclarationAccess() { return gaXbase.getXImportDeclarationAccess(); } public ParserRule getXImportDeclarationRule() { return getXImportDeclarationAccess().getRule(); } //terminal ID: // "^"? ("a".."z" | "A".."Z" | "$" | "_") ("a".."z" | "A".."Z" | "$" | "_" | "0".."9")*; public TerminalRule getIDRule() { return gaXbase.getIDRule(); } //terminal STRING: // "\"" ("\\" ("b" | "t" | "n" | "f" | "r" | "u" | "\"" | "\'" | "\\") | !("\\" | "\""))* "\"" | "\'" ("\\" ("b" | "t" | // "n" | "f" | "r" | "u" | "\"" | "\'" | "\\") | !("\\" | "\'"))* "\'"; public TerminalRule getSTRINGRule() { return gaXbase.getSTRINGRule(); } //terminal ML_COMMENT: // "/ *"->"* /"; public TerminalRule getML_COMMENTRule() { return gaXbase.getML_COMMENTRule(); } //terminal SL_COMMENT: // "//" !("\n" | "\r")* ("\r"? "\n")?; public TerminalRule getSL_COMMENTRule() { return gaXbase.getSL_COMMENTRule(); } //terminal WS: // (" " | "\t" | "\r" | "\n")+; public TerminalRule getWSRule() { return gaXbase.getWSRule(); } //terminal ANY_OTHER: // .; public TerminalRule getANY_OTHERRule() { return gaXbase.getANY_OTHERRule(); } }