Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd.Willink2013-10-09 18:51:31 +0000
committerEd.Willink2013-10-09 19:04:49 +0000
commitfc7234d92b61ede1f41518ac4b3945b9be66a723 (patch)
treecfbc91544e34c3f1684ed014e21be812452ad9dc /plugins/org.eclipse.qvtd.xtext.qvtrelation
parent827983c6ff39c47db08c14fc5e99c3203ef40dfa (diff)
downloadorg.eclipse.qvtd-fc7234d92b61ede1f41518ac4b3945b9be66a723.tar.gz
org.eclipse.qvtd-fc7234d92b61ede1f41518ac4b3945b9be66a723.tar.xz
org.eclipse.qvtd-fc7234d92b61ede1f41518ac4b3945b9be66a723.zip
[unrelated] Regenerate with Xtext 2.5M2
Diffstat (limited to 'plugins/org.eclipse.qvtd.xtext.qvtrelation')
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/plugin.xml7
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java471
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java621
3 files changed, 371 insertions, 728 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/plugin.xml b/plugins/org.eclipse.qvtd.xtext.qvtrelation/plugin.xml
index 13d115133..6a1b4b436 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/plugin.xml
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/plugin.xml
@@ -14,6 +14,13 @@
</extension>
<extension point="org.eclipse.emf.ecore.extension_parser">
+ <!-- @generated QVTrelationCS -->
+ <parser
+ type="qvtr"
+ class="org.eclipse.qvtd.xtext.qvtrelation.qvtrelationcs.util.QVTrelationCSResourceFactoryImpl"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.ecore.extension_parser">
<!-- @generated QVTrelationCS NOT-->
<!--parser
type="qvtr"
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java
index 5e3ba7d06..14bf71615 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java
@@ -115,8 +115,7 @@ protected class ThisRootNode extends RootToken {
/************ begin Rule TopLevelCS ****************
*
- * TopLevelCS:
- *
+ * TopLevelCS:
* (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*;
*
**/
@@ -321,22 +320,16 @@ protected class TopLevelCS_TransformationsAssignment_1 extends AssignmentToken
/************ begin Rule CollectionTemplateCS ****************
*
* //UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*;
- *
- *
- * CollectionTemplateCS:
- *
- * name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
- *
- * memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] |
- *
+ *
+ * CollectionTemplateCS:
+ * name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
+ * memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] |
* "_"))? "}";
*
**/
-// name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
-//
-// memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))?
-//
+// name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
+// memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))?
// "}"
protected class CollectionTemplateCS_Group extends GroupToken {
@@ -489,8 +482,7 @@ protected class CollectionTemplateCS_LeftCurlyBracketKeyword_3 extends KeywordTo
}
-// (memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++"
-//
+// (memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++"
// (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))?
protected class CollectionTemplateCS_Group_4 extends GroupToken {
@@ -807,8 +799,7 @@ protected class CollectionTemplateCS_RightCurlyBracketKeyword_5 extends KeywordT
/************ begin Rule DefaultValueCS ****************
*
- * DefaultValueCS:
- *
+ * DefaultValueCS:
* propertyId=[pivot::Variable|UnrestrictedName] "=" initialiser=ExpCS ";";
*
**/
@@ -974,20 +965,15 @@ protected class DefaultValueCS_SemicolonKeyword_3 extends KeywordToken {
/************ begin Rule DomainCS ****************
*
- * DomainCS:
- *
- * (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
- *
- * pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
- *
+ * DomainCS:
+ * (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
+ * pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
* "}")? ";";
*
**/
-// (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
-//
-// pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
-//
+// (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
+// pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
// "}")? ";"
protected class DomainCS_Group extends GroupToken {
@@ -1470,8 +1456,7 @@ protected class DomainCS_SemicolonKeyword_6 extends KeywordToken {
/************ begin Rule DomainPatternCS ****************
*
- * DomainPatternCS:
- *
+ * DomainPatternCS:
* template=TemplateCS;
*
**/
@@ -1528,8 +1513,7 @@ protected class DomainPatternCS_TemplateAssignment extends AssignmentToken {
/************ begin Rule ElementTemplateCS ****************
*
- * ElementTemplateCS:
- *
+ * ElementTemplateCS:
* name=UnrestrictedName | {ElementTemplateCS} "_";
*
**/
@@ -1674,16 +1658,13 @@ protected class ElementTemplateCS__Keyword_1_1 extends KeywordToken {
/************ begin Rule KeyDeclCS ****************
*
- * KeyDeclCS:
- *
- * "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
- *
+ * KeyDeclCS:
+ * "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
* propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";";
*
**/
-// "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
-//
+// "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
// propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";"
protected class KeyDeclCS_Group extends GroupToken {
@@ -1973,8 +1954,7 @@ protected class KeyDeclCS_SemicolonKeyword_6 extends KeywordToken {
/************ begin Rule LibraryCS ****************
*
- * LibraryCS returns base::LibraryCS:
- *
+ * LibraryCS returns base::LibraryCS:
* "library" package=[pivot::Package|URI] ";";
*
**/
@@ -2094,16 +2074,13 @@ protected class LibraryCS_SemicolonKeyword_2 extends KeywordToken {
/************ begin Rule ModelDeclCS ****************
*
- * ModelDeclCS:
- *
- * name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
- *
+ * ModelDeclCS:
+ * name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
* metaModelIds+=[pivot::Namespace|UnrestrictedName] ("," metaModelIds+=[pivot::Namespace|UnrestrictedName])* "}");
*
**/
-// name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
-//
+// name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
// metaModelIds+=[pivot::Namespace|UnrestrictedName] ("," metaModelIds+=[pivot::Namespace|UnrestrictedName])* "}")
protected class ModelDeclCS_Group extends GroupToken {
@@ -2188,8 +2165,7 @@ protected class ModelDeclCS_ColonKeyword_1 extends KeywordToken {
}
-// metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{" metaModelIds+=[pivot::Namespace|UnrestrictedName] (","
-//
+// metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{" metaModelIds+=[pivot::Namespace|UnrestrictedName] (","
// metaModelIds+=[pivot::Namespace|UnrestrictedName])* "}"
protected class ModelDeclCS_Alternatives_2 extends AlternativesToken {
@@ -2445,16 +2421,13 @@ protected class ModelDeclCS_RightCurlyBracketKeyword_2_1_3 extends KeywordToken
/************ begin Rule ObjectTemplateCS ****************
*
- * ObjectTemplateCS:
- *
- * name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
- *
+ * ObjectTemplateCS:
+ * name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
* propertyTemplates+=PropertyTemplateCS)*)? "}";
*
**/
-// name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
-//
+// name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
// propertyTemplates+=PropertyTemplateCS)*)? "}"
protected class ObjectTemplateCS_Group extends GroupToken {
@@ -2798,8 +2771,7 @@ protected class ObjectTemplateCS_RightCurlyBracketKeyword_5 extends KeywordToken
/************ begin Rule ParamDeclarationCS ****************
*
- * ParamDeclarationCS:
- *
+ * ParamDeclarationCS:
* name=UnrestrictedName ":" ownedType=TypedRefCS;
*
**/
@@ -2940,8 +2912,7 @@ protected class ParamDeclarationCS_OwnedTypeAssignment_2 extends AssignmentToken
/************ begin Rule PredicateCS ****************
*
- * PredicateCS:
- *
+ * PredicateCS:
* expr=ExpCS ";";
*
**/
@@ -3048,8 +3019,7 @@ protected class PredicateCS_SemicolonKeyword_1 extends KeywordToken {
/************ begin Rule PrimitiveTypeDomainCS ****************
*
- * PrimitiveTypeDomainCS:
- *
+ * PrimitiveTypeDomainCS:
* "primitive" "domain" name=UnrestrictedName ":" type=TypedRefCS ";";
*
**/
@@ -3256,8 +3226,7 @@ protected class PrimitiveTypeDomainCS_SemicolonKeyword_5 extends KeywordToken {
/************ begin Rule PropertyTemplateCS ****************
*
- * PropertyTemplateCS:
- *
+ * PropertyTemplateCS:
* propertyId=[pivot::Property|UnrestrictedName] "=" expression=ExpCSOrTemplateCS;
*
**/
@@ -3401,16 +3370,13 @@ protected class PropertyTemplateCS_ExpressionAssignment_2 extends AssignmentToke
/************ begin Rule QueryCS ****************
*
- * QueryCS:
- *
- * "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
- *
+ * QueryCS:
+ * "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
* inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" expression=ExpCS "}");
*
**/
-// "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
-//
+// "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
// inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" expression=ExpCS "}")
protected class QueryCS_Group extends GroupToken {
@@ -3935,20 +3901,15 @@ protected class QueryCS_RightCurlyBracketKeyword_7_1_2 extends KeywordToken {
/************ begin Rule RelationCS ****************
*
- * RelationCS:
- *
- * top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
- *
- * varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
- *
+ * RelationCS:
+ * top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
+ * varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
* "}";
*
**/
-// top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
-//
-// varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
-//
+// top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
+// varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
// "}"
protected class RelationCS_Group extends GroupToken {
@@ -4462,8 +4423,7 @@ protected class RelationCS_RightCurlyBracketKeyword_9 extends KeywordToken {
/************ begin Rule TemplateCS ****************
*
- * TemplateCS:
- *
+ * TemplateCS:
* (CollectionTemplateCS | ObjectTemplateCS) ("{" guardExpression=ExpCS "}")?;
*
**/
@@ -4714,20 +4674,15 @@ protected class TemplateCS_RightCurlyBracketKeyword_1_2 extends KeywordToken {
/************ begin Rule TransformationCS ****************
*
- * TransformationCS:
- *
- * "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
- *
- * extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
- *
+ * TransformationCS:
+ * "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
+ * extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
* keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}";
*
**/
-// "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
-//
-// extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
-//
+// "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
+// extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
// keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}"
protected class TransformationCS_Group extends GroupToken {
@@ -4995,8 +4950,7 @@ protected class TransformationCS_RightParenthesisKeyword_5 extends KeywordToken
}
-// ("extends" extends+=[qvtbase::Transformation|UnrestrictedName] (","
-//
+// ("extends" extends+=[qvtbase::Transformation|UnrestrictedName] (","
// extends+=[qvtbase::Transformation|UnrestrictedName])*)?
protected class TransformationCS_Group_6 extends GroupToken {
@@ -5383,8 +5337,7 @@ protected class TransformationCS_RightCurlyBracketKeyword_10 extends KeywordToke
/************ begin Rule UnitCS ****************
*
- * UnitCS returns base::ImportCS:
- *
+ * UnitCS returns base::ImportCS:
* "import" (name=UnrestrictedName ":")? pathName=URIPathNameCS ("::" all?="*")? ";";
*
**/
@@ -5673,8 +5626,7 @@ protected class UnitCS_SemicolonKeyword_4 extends KeywordToken {
/************ begin Rule VarDeclarationCS ****************
*
- * VarDeclarationCS:
- *
+ * VarDeclarationCS:
* varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";";
*
**/
@@ -5942,8 +5894,7 @@ protected class VarDeclarationCS_SemicolonKeyword_4 extends KeywordToken {
/************ begin Rule VarDeclarationIdCS ****************
*
- * VarDeclarationIdCS:
- *
+ * VarDeclarationIdCS:
* name=UnrestrictedName;
*
**/
@@ -5988,8 +5939,7 @@ protected class VarDeclarationIdCS_NameAssignment extends AssignmentToken {
/************ begin Rule WhenCS ****************
*
- * WhenCS returns PatternCS:
- *
+ * WhenCS returns PatternCS:
* {PatternCS} "when" "{" predicates+=PredicateCS* "}";
*
**/
@@ -6169,8 +6119,7 @@ protected class WhenCS_RightCurlyBracketKeyword_4 extends KeywordToken {
/************ begin Rule WhereCS ****************
*
- * WhereCS returns PatternCS:
- *
+ * WhereCS returns PatternCS:
* {PatternCS} "where" "{" predicates+=PredicateCS* "}";
*
**/
@@ -6350,8 +6299,7 @@ protected class WhereCS_RightCurlyBracketKeyword_4 extends KeywordToken {
/************ begin Rule NameExpCS ****************
*
- * NameExpCS returns essentialocl::NameExpCS:
- *
+ * NameExpCS returns essentialocl::NameExpCS:
* pathName=PathNameCS;
*
**/
@@ -6410,20 +6358,16 @@ protected class NameExpCS_PathNameAssignment extends AssignmentToken {
*
* //<OCLExpressionCS> ::= <PropertyCallExpCS>
* // | <VariableExpCS>
- *
- *
+ *
* // | <LiteralExpCS>
* // | <LetExpCS>
* // | <IfExpCS>
- *
- *
+ *
* // | '(' <OCLExpressionCS> ')'
* // | <template>
- *
- *
+ *
* // notNameExpressionCS -> templateCS
- * ExpCSOrTemplateCS returns essentialocl::ExpCS:
- *
+ * ExpCSOrTemplateCS returns essentialocl::ExpCS:
* ExpCS | TemplateCS;
*
**/
@@ -6575,8 +6519,7 @@ protected class ExpCSOrTemplateCS_TemplateCSParserRuleCall_1 extends RuleCallTok
/************ begin Rule TypedTypeRefCS ****************
*
- * TypedTypeRefCS returns base::TypedTypeRefCS:
- *
+ * TypedTypeRefCS returns base::TypedTypeRefCS:
* pathName=PathNameCS;
*
**/
@@ -6633,8 +6576,7 @@ protected class TypedTypeRefCS_PathNameAssignment extends AssignmentToken {
/************ begin Rule TypedRefCS ****************
*
- * TypedRefCS returns base::TypedRefCS:
- *
+ * TypedRefCS returns base::TypedRefCS:
* PrimitiveTypeCS | CollectionTypeCS | TypedTypeRefCS;
*
**/
@@ -6788,8 +6730,7 @@ protected class TypedRefCS_TypedTypeRefCSParserRuleCall_2 extends RuleCallToken
/************ begin Rule Model ****************
*
* //generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST"
- * Model returns ContextCS:
- *
+ * Model returns ContextCS:
* ownedExpression=ExpCS;
*
**/
@@ -6852,8 +6793,7 @@ protected class Model_OwnedExpressionAssignment extends AssignmentToken {
/************ begin Rule EssentialOCLUnaryOperatorCS ****************
*
- * EssentialOCLUnaryOperatorCS returns UnaryOperatorCS:
- *
+ * EssentialOCLUnaryOperatorCS returns UnaryOperatorCS:
* name=("-" | "not");
*
**/
@@ -6903,8 +6843,7 @@ protected class EssentialOCLUnaryOperatorCS_NameAssignment extends AssignmentTok
/************ begin Rule EssentialOCLInfixOperatorCS ****************
*
- * EssentialOCLInfixOperatorCS returns BinaryOperatorCS:
- *
+ * EssentialOCLInfixOperatorCS returns BinaryOperatorCS:
* name=("*" | "/" | "+" | "-" | ">" | "<" | ">=" | "<=" | "=" | "<>" | "and" | "or" | "xor" | "implies");
*
**/
@@ -7014,8 +6953,7 @@ protected class EssentialOCLInfixOperatorCS_NameAssignment extends AssignmentTok
/************ begin Rule EssentialOCLNavigationOperatorCS ****************
*
- * EssentialOCLNavigationOperatorCS returns NavigationOperatorCS:
- *
+ * EssentialOCLNavigationOperatorCS returns NavigationOperatorCS:
* name=("." | "->");
*
**/
@@ -7067,8 +7005,7 @@ protected class EssentialOCLNavigationOperatorCS_NameAssignment extends Assignme
/************ begin Rule BinaryOperatorCS ****************
*
- * BinaryOperatorCS:
- *
+ * BinaryOperatorCS:
* InfixOperatorCS | NavigationOperatorCS;
*
**/
@@ -7183,8 +7120,7 @@ protected class BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1 extends Ru
/************ begin Rule InfixOperatorCS ****************
*
* // Intended to be overrideable
- * InfixOperatorCS returns BinaryOperatorCS:
- *
+ * InfixOperatorCS returns BinaryOperatorCS:
* EssentialOCLInfixOperatorCS;
*
**/
@@ -7231,8 +7167,7 @@ protected class InfixOperatorCS_EssentialOCLInfixOperatorCSParserRuleCall extend
/************ begin Rule NavigationOperatorCS ****************
*
* // Intended to be overrideable
- * NavigationOperatorCS:
- *
+ * NavigationOperatorCS:
* EssentialOCLNavigationOperatorCS;
*
**/
@@ -7279,8 +7214,7 @@ protected class NavigationOperatorCS_EssentialOCLNavigationOperatorCSParserRuleC
/************ begin Rule UnaryOperatorCS ****************
*
* // Intended to be overrideable
- * UnaryOperatorCS:
- *
+ * UnaryOperatorCS:
* EssentialOCLUnaryOperatorCS;
*
**/
@@ -7329,8 +7263,7 @@ protected class UnaryOperatorCS_EssentialOCLUnaryOperatorCSParserRuleCall extend
/************ begin Rule PathNameCS ****************
*
- * PathNameCS returns base::PathNameCS:
- *
+ * PathNameCS returns base::PathNameCS:
* path+=FirstPathElementCS ("::" path+=NextPathElementCS)*;
*
**/
@@ -7508,8 +7441,7 @@ protected class PathNameCS_PathAssignment_1_1 extends AssignmentToken {
/************ begin Rule FirstPathElementCS ****************
*
- * FirstPathElementCS returns base::PathElementCS:
- *
+ * FirstPathElementCS returns base::PathElementCS:
* element=[pivot::NamedElement|UnrestrictedName];
*
**/
@@ -7557,8 +7489,7 @@ protected class FirstPathElementCS_ElementAssignment extends AssignmentToken {
/************ begin Rule NextPathElementCS ****************
*
- * NextPathElementCS returns base::PathElementCS:
- *
+ * NextPathElementCS returns base::PathElementCS:
* element=[pivot::NamedElement|UnreservedName];
*
**/
@@ -7606,8 +7537,7 @@ protected class NextPathElementCS_ElementAssignment extends AssignmentToken {
/************ begin Rule URIPathNameCS ****************
*
- * URIPathNameCS returns base::PathNameCS:
- *
+ * URIPathNameCS returns base::PathNameCS:
* path+=URIFirstPathElementCS ("::" path+=NextPathElementCS)*;
*
**/
@@ -7785,8 +7715,7 @@ protected class URIPathNameCS_PathAssignment_1_1 extends AssignmentToken {
/************ begin Rule URIFirstPathElementCS ****************
*
- * URIFirstPathElementCS returns base::PathElementCS:
- *
+ * URIFirstPathElementCS returns base::PathElementCS:
* element=[pivot::NamedElement|UnrestrictedName] | {base::PathElementWithURICS} element=[pivot::Namespace|URI];
*
**/
@@ -7960,8 +7889,7 @@ protected class URIFirstPathElementCS_ElementAssignment_1_1 extends AssignmentTo
/************ begin Rule PrimitiveTypeCS ****************
*
- * PrimitiveTypeCS returns base::PrimitiveTypeRefCS:
- *
+ * PrimitiveTypeCS returns base::PrimitiveTypeRefCS:
* name=PrimitiveTypeIdentifier;
*
**/
@@ -8007,8 +7935,7 @@ protected class PrimitiveTypeCS_NameAssignment extends AssignmentToken {
/************ begin Rule CollectionTypeCS ****************
*
- * CollectionTypeCS:
- *
+ * CollectionTypeCS:
* name=CollectionTypeIdentifier ("(" ownedType=TypeExpCS ")")?;
*
**/
@@ -8195,8 +8122,7 @@ protected class CollectionTypeCS_RightParenthesisKeyword_1_2 extends KeywordToke
/************ begin Rule MultiplicityBoundsCS ****************
*
- * MultiplicityBoundsCS returns base::MultiplicityBoundsCS:
- *
+ * MultiplicityBoundsCS returns base::MultiplicityBoundsCS:
* lowerBound=LOWER (".." upperBound=UPPER)?;
*
**/
@@ -8349,8 +8275,7 @@ protected class MultiplicityBoundsCS_UpperBoundAssignment_1_1 extends Assignment
/************ begin Rule MultiplicityCS ****************
*
- * MultiplicityCS returns base::MultiplicityCS:
- *
+ * MultiplicityCS returns base::MultiplicityCS:
* "[" (MultiplicityBoundsCS | MultiplicityStringCS) "]";
*
**/
@@ -8532,8 +8457,7 @@ protected class MultiplicityCS_RightSquareBracketKeyword_2 extends KeywordToken
/************ begin Rule MultiplicityStringCS ****************
*
- * MultiplicityStringCS returns base::MultiplicityStringCS:
- *
+ * MultiplicityStringCS returns base::MultiplicityStringCS:
* stringBounds=("*" | "+" | "?");
*
**/
@@ -8588,8 +8512,7 @@ protected class MultiplicityStringCS_StringBoundsAssignment extends AssignmentTo
/************ begin Rule TupleTypeCS ****************
*
- * TupleTypeCS returns base::TupleTypeCS:
- *
+ * TupleTypeCS returns base::TupleTypeCS:
* name="Tuple" ("(" (ownedParts+=TuplePartCS ("," ownedParts+=TuplePartCS)*)? ")")?;
*
**/
@@ -8892,8 +8815,7 @@ protected class TupleTypeCS_RightParenthesisKeyword_1_2 extends KeywordToken {
/************ begin Rule TuplePartCS ****************
*
- * TuplePartCS returns base::TuplePartCS:
- *
+ * TuplePartCS returns base::TuplePartCS:
* name=UnrestrictedName ":" ownedType=TypeExpCS;
*
**/
@@ -9036,11 +8958,9 @@ protected class TuplePartCS_OwnedTypeAssignment_2 extends AssignmentToken {
*
* //---------------------------------------------------------------------
* // Literals
- *
- *
+ *
* //---------------------------------------------------------------------
- * CollectionLiteralExpCS:
- *
+ * CollectionLiteralExpCS:
* ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}";
*
**/
@@ -9332,8 +9252,7 @@ protected class CollectionLiteralExpCS_RightCurlyBracketKeyword_3 extends Keywor
/************ begin Rule CollectionLiteralPartCS ****************
*
- * CollectionLiteralPartCS:
- *
+ * CollectionLiteralPartCS:
* expressionCS=ExpCS (".." lastExpressionCS=ExpCS)?;
*
**/
@@ -9510,8 +9429,7 @@ protected class CollectionLiteralPartCS_LastExpressionCSAssignment_1_1 extends A
/************ begin Rule ConstructorPartCS ****************
*
- * ConstructorPartCS:
- *
+ * ConstructorPartCS:
* property=[pivot::Property|UnrestrictedName] "=" initExpression=ExpCS;
*
**/
@@ -9655,16 +9573,13 @@ protected class ConstructorPartCS_InitExpressionAssignment_2 extends AssignmentT
/************ begin Rule PrimitiveLiteralExpCS ****************
*
- * PrimitiveLiteralExpCS:
- *
- * NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
- *
+ * PrimitiveLiteralExpCS:
+ * NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
* NullLiteralExpCS;
*
**/
-// NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
-//
+// NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
// NullLiteralExpCS
protected class PrimitiveLiteralExpCS_Alternatives extends AlternativesToken {
@@ -9926,8 +9841,7 @@ protected class PrimitiveLiteralExpCS_NullLiteralExpCSParserRuleCall_5 extends R
/************ begin Rule TupleLiteralExpCS ****************
*
- * TupleLiteralExpCS:
- *
+ * TupleLiteralExpCS:
* "Tuple" "{" ownedParts+=TupleLiteralPartCS ("," ownedParts+=TupleLiteralPartCS)* "}";
*
**/
@@ -10171,8 +10085,7 @@ protected class TupleLiteralExpCS_RightCurlyBracketKeyword_4 extends KeywordToke
/************ begin Rule TupleLiteralPartCS ****************
*
- * TupleLiteralPartCS:
- *
+ * TupleLiteralPartCS:
* name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
*
**/
@@ -10405,8 +10318,7 @@ protected class TupleLiteralPartCS_InitExpressionAssignment_3 extends Assignment
/************ begin Rule NumberLiteralExpCS ****************
*
- * NumberLiteralExpCS:
- *
+ * NumberLiteralExpCS:
* name=NUMBER_LITERAL;
*
**/
@@ -10451,8 +10363,7 @@ protected class NumberLiteralExpCS_NameAssignment extends AssignmentToken {
/************ begin Rule StringLiteralExpCS ****************
*
- * StringLiteralExpCS:
- *
+ * StringLiteralExpCS:
* name+=StringLiteral+;
*
**/
@@ -10496,8 +10407,7 @@ protected class StringLiteralExpCS_NameAssignment extends AssignmentToken {
/************ begin Rule BooleanLiteralExpCS ****************
*
- * BooleanLiteralExpCS:
- *
+ * BooleanLiteralExpCS:
* name="true" | name="false";
*
**/
@@ -10604,8 +10514,7 @@ protected class BooleanLiteralExpCS_NameAssignment_1 extends AssignmentToken {
/************ begin Rule UnlimitedNaturalLiteralExpCS ****************
*
- * UnlimitedNaturalLiteralExpCS:
- *
+ * UnlimitedNaturalLiteralExpCS:
* {UnlimitedNaturalLiteralExpCS} "*";
*
**/
@@ -10693,8 +10602,7 @@ protected class UnlimitedNaturalLiteralExpCS_AsteriskKeyword_1 extends KeywordTo
/************ begin Rule InvalidLiteralExpCS ****************
*
- * InvalidLiteralExpCS:
- *
+ * InvalidLiteralExpCS:
* {InvalidLiteralExpCS} "invalid";
*
**/
@@ -10782,8 +10690,7 @@ protected class InvalidLiteralExpCS_InvalidKeyword_1 extends KeywordToken {
/************ begin Rule NullLiteralExpCS ****************
*
- * NullLiteralExpCS:
- *
+ * NullLiteralExpCS:
* {NullLiteralExpCS} "null";
*
**/
@@ -10871,8 +10778,7 @@ protected class NullLiteralExpCS_NullKeyword_1 extends KeywordToken {
/************ begin Rule TypeLiteralCS ****************
*
- * TypeLiteralCS returns base::TypedRefCS:
- *
+ * TypeLiteralCS returns base::TypedRefCS:
* PrimitiveTypeCS | CollectionTypeCS | TupleTypeCS;
*
**/
@@ -11024,8 +10930,7 @@ protected class TypeLiteralCS_TupleTypeCSParserRuleCall_2 extends RuleCallToken
/************ begin Rule TypeLiteralWithMultiplicityCS ****************
*
- * TypeLiteralWithMultiplicityCS returns base::TypedRefCS:
- *
+ * TypeLiteralWithMultiplicityCS returns base::TypedRefCS:
* TypeLiteralCS multiplicity=MultiplicityCS?;
*
**/
@@ -11148,8 +11053,7 @@ protected class TypeLiteralWithMultiplicityCS_MultiplicityAssignment_1 extends A
/************ begin Rule TypeLiteralExpCS ****************
*
- * TypeLiteralExpCS:
- *
+ * TypeLiteralExpCS:
* ownedType=TypeLiteralWithMultiplicityCS;
*
**/
@@ -11206,8 +11110,7 @@ protected class TypeLiteralExpCS_OwnedTypeAssignment extends AssignmentToken {
/************ begin Rule TypeNameExpCS ****************
*
- * TypeNameExpCS:
- *
+ * TypeNameExpCS:
* pathName=PathNameCS;
*
**/
@@ -11264,8 +11167,7 @@ protected class TypeNameExpCS_PathNameAssignment extends AssignmentToken {
/************ begin Rule TypeExpCS ****************
*
- * TypeExpCS returns base::TypedRefCS:
- *
+ * TypeExpCS returns base::TypedRefCS:
* (TypeNameExpCS | TypeLiteralCS) multiplicity=MultiplicityCS?;
*
**/
@@ -11455,40 +11357,28 @@ protected class TypeExpCS_MultiplicityAssignment_1 extends AssignmentToken {
*
* //---------------------------------------------------------------------
* // Expressions
- *
- *
+ *
* //---------------------------------------------------------------------
- *
- *
+ *
* // An ExpCS permits a LetExpCS only in the final term to ensure
- *
- *
+ *
* // that let is right associative, whereas infix operators are left associative.
- *
- *
+ *
* // a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4
* // is
- *
- *
+ *
* // a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 ))
- * ExpCS:
- *
- * PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
- *
- * (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
- *
- * ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+
- *
+ * ExpCS:
+ * PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
+ * (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
+ * ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+
* ownedExpression=LetExpCS | LetExpCS;
*
**/
-// PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
-//
-// (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
-//
-// ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+
-//
+// PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
+// (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
+// ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+
// ownedExpression=LetExpCS | LetExpCS
protected class ExpCS_Alternatives extends AlternativesToken {
@@ -11538,10 +11428,8 @@ protected class ExpCS_Alternatives extends AlternativesToken {
}
-// PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
-//
-// (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
-//
+// PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
+// (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
// ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))?
protected class ExpCS_Group_0 extends GroupToken {
@@ -11641,10 +11529,8 @@ protected class ExpCS_PrefixedExpCSParserRuleCall_0_0 extends RuleCallToken {
}
}
-// ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
-//
-// (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
-//
+// ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
+// (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
// ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))?
protected class ExpCS_Group_0_1 extends GroupToken {
@@ -11749,8 +11635,7 @@ protected class ExpCS_OwnedOperatorAssignment_0_1_1 extends AssignmentToken {
}
}
-// ownedExpression+=PrefixedExpCS (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)*
-//
+// ownedExpression+=PrefixedExpCS (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)*
// (ownedOperator+=BinaryOperatorCS ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS
protected class ExpCS_Alternatives_0_1_2 extends AlternativesToken {
@@ -11774,8 +11659,7 @@ protected class ExpCS_Alternatives_0_1_2 extends AlternativesToken {
}
-// ownedExpression+=PrefixedExpCS (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)*
-//
+// ownedExpression+=PrefixedExpCS (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)*
// (ownedOperator+=BinaryOperatorCS ownedExpression+=LetExpCS)?
protected class ExpCS_Group_0_1_2_0 extends GroupToken {
@@ -12319,8 +12203,7 @@ protected class ExpCS_LetExpCSParserRuleCall_2 extends RuleCallToken {
/************ begin Rule PrefixedExpCS ****************
*
- * PrefixedExpCS returns ExpCS:
- *
+ * PrefixedExpCS returns ExpCS:
* {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS | PrimaryExpCS;
*
**/
@@ -12577,36 +12460,23 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken
/************ begin Rule PrimaryExpCS ****************
*
- * PrimaryExpCS returns ExpCS:
- *
- * NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS |
- *
- * TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS (","
- *
- * firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? |
- *
- * {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
- *
- * value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS
- *
- * argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)?
- *
+ * PrimaryExpCS returns ExpCS:
+ * NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS |
+ * TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS (","
+ * firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? |
+ * {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
+ * value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS
+ * argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)?
* (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?);
*
**/
-// NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS |
-//
-// TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS (","
-//
-// firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? |
-//
-// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
-//
-// value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS
-//
-// argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)?
-//
+// NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS |
+// TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS (","
+// firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? |
+// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
+// value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS
+// argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)?
// (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?)
protected class PrimaryExpCS_Alternatives extends AlternativesToken {
@@ -12915,16 +12785,11 @@ protected class PrimaryExpCS_TypeLiteralExpCSParserRuleCall_6 extends RuleCallTo
}
}
-// {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]"
-//
-// ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current}
-//
-// "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@"
-//
-// "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
-//
-// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
-//
+// {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]"
+// ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current}
+// "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@"
+// "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
+// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
// argument+=NavigatingCommaArgCS*)?)? ")")?)
protected class PrimaryExpCS_Group_7 extends GroupToken {
@@ -13031,16 +12896,11 @@ protected class PrimaryExpCS_PathNameAssignment_7_1 extends AssignmentToken {
}
}
-// {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS (","
-//
-// secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} "{"
-//
-// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" "pre")?
-//
-// ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
-//
-// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
-//
+// {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS (","
+// secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} "{"
+// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" "pre")?
+// ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
+// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
// argument+=NavigatingCommaArgCS*)?)? ")")?
protected class PrimaryExpCS_Alternatives_7_2 extends AlternativesToken {
@@ -13065,8 +12925,7 @@ protected class PrimaryExpCS_Alternatives_7_2 extends AlternativesToken {
}
-// {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS (","
-//
+// {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS (","
// secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")?
protected class PrimaryExpCS_Group_7_2_0 extends GroupToken {
@@ -13597,8 +13456,7 @@ protected class PrimaryExpCS_PreKeyword_7_2_0_6_1 extends KeywordToken {
-// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
-//
+// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
// value=StringLiteral) "}"
protected class PrimaryExpCS_Group_7_2_1 extends GroupToken {
@@ -13922,10 +13780,8 @@ protected class PrimaryExpCS_RightCurlyBracketKeyword_7_2_1_3 extends KeywordTok
}
-// (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
-//
-// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
-//
+// (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
+// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
// argument+=NavigatingCommaArgCS*)?)? ")")?
protected class PrimaryExpCS_Group_7_2_2 extends GroupToken {
@@ -14044,10 +13900,8 @@ protected class PrimaryExpCS_PreKeyword_7_2_2_0_1 extends KeywordToken {
}
-// ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
-//
-// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
-//
+// ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS*
+// (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS
// argument+=NavigatingCommaArgCS*)?)? ")")?
protected class PrimaryExpCS_Group_7_2_2_1 extends GroupToken {
@@ -14129,8 +13983,7 @@ protected class PrimaryExpCS_LeftParenthesisKeyword_7_2_2_1_1 extends KeywordTok
}
-// (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS
-//
+// (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS
// argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)?
protected class PrimaryExpCS_Group_7_2_2_1_2 extends GroupToken {
@@ -14521,8 +14374,7 @@ protected class PrimaryExpCS_RightParenthesisKeyword_7_2_2_1_3 extends KeywordTo
/************ begin Rule NavigatingArgCS ****************
*
* // Type-less init is an illegal infix expression
- * NavigatingArgCS:
- *
+ * NavigatingArgCS:
* name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
*
**/
@@ -14792,8 +14644,7 @@ protected class NavigatingArgCS_InitAssignment_1_2_1 extends AssignmentToken {
/************ begin Rule NavigatingBarArgCS ****************
*
* // Type-less init is an illegal infix expression
- * NavigatingBarArgCS returns NavigatingArgCS:
- *
+ * NavigatingBarArgCS returns NavigatingArgCS:
* prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
*
**/
@@ -15097,8 +14948,7 @@ protected class NavigatingBarArgCS_InitAssignment_2_2_1 extends AssignmentToken
/************ begin Rule NavigatingCommaArgCS ****************
*
* // Type-less init is an illegal infix expression
- * NavigatingCommaArgCS returns NavigatingArgCS:
- *
+ * NavigatingCommaArgCS returns NavigatingArgCS:
* prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
*
**/
@@ -15402,8 +15252,7 @@ protected class NavigatingCommaArgCS_InitAssignment_2_2_1 extends AssignmentToke
/************ begin Rule NavigatingSemiArgCS ****************
*
* // Type-less init is an illegal infix expression
- * NavigatingSemiArgCS returns NavigatingArgCS:
- *
+ * NavigatingSemiArgCS returns NavigatingArgCS:
* prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
*
**/
@@ -15708,8 +15557,7 @@ protected class NavigatingSemiArgCS_InitAssignment_2_2_1 extends AssignmentToken
*
* // Intended to be overridden
* // '?' -- defined by Complete OCL
- * NavigatingArgExpCS returns ExpCS:
- *
+ * NavigatingArgExpCS returns ExpCS:
* ExpCS;
*
**/
@@ -15773,8 +15621,7 @@ protected class NavigatingArgExpCS_ExpCSParserRuleCall extends RuleCallToken {
/************ begin Rule IfExpCS ****************
*
- * IfExpCS:
- *
+ * IfExpCS:
* "if" condition=ExpCS "then" thenExpression=ExpCS "else" elseExpression=ExpCS "endif";
*
**/
@@ -16039,8 +15886,7 @@ protected class IfExpCS_EndifKeyword_6 extends KeywordToken {
/************ begin Rule LetExpCS ****************
*
- * LetExpCS:
- *
+ * LetExpCS:
* "let" variable+=LetVariableCS ("," variable+=LetVariableCS)* "in" in=ExpCS;
*
**/
@@ -16308,8 +16154,7 @@ protected class LetExpCS_InAssignment_4 extends AssignmentToken {
/************ begin Rule LetVariableCS ****************
*
- * LetVariableCS:
- *
+ * LetVariableCS:
* name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
*
**/
@@ -16542,8 +16387,7 @@ protected class LetVariableCS_InitExpressionAssignment_3 extends AssignmentToken
/************ begin Rule NestedExpCS ****************
*
- * NestedExpCS:
- *
+ * NestedExpCS:
* "(" source=ExpCS ")";
*
**/
@@ -16672,8 +16516,7 @@ protected class NestedExpCS_RightParenthesisKeyword_2 extends KeywordToken {
/************ begin Rule SelfExpCS ****************
*
- * SelfExpCS:
- *
+ * SelfExpCS:
* {SelfExpCS} "self";
*
**/
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java
index 69980d7b6..09c2baf53 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java
@@ -29,8 +29,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cTransformationsAssignment_1 = (Assignment)cGroup.eContents().get(1);
private final RuleCall cTransformationsTransformationCSParserRuleCall_1_0 = (RuleCall)cTransformationsAssignment_1.eContents().get(0);
- //TopLevelCS:
- //
+ //TopLevelCS:
// (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*;
public ParserRule getRule() { return rule; }
@@ -88,21 +87,15 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
////UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*;
- //
- //
- //CollectionTemplateCS:
- //
- // name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
- //
- // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] |
- //
+ //
+ //CollectionTemplateCS:
+ // name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
+ // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] |
// "_"))? "}";
public ParserRule getRule() { return rule; }
- //name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
- //
- //memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))?
- //
+ //name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
+ //memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))?
//"}"
public Group getGroup() { return cGroup; }
@@ -124,8 +117,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; }
- //(memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++"
- //
+ //(memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++"
//(restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))?
public Group getGroup_4() { return cGroup_4; }
@@ -192,8 +184,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cInitialiserExpCSParserRuleCall_2_0 = (RuleCall)cInitialiserAssignment_2.eContents().get(0);
private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3);
- //DefaultValueCS:
- //
+ //DefaultValueCS:
// propertyId=[pivot::Variable|UnrestrictedName] "=" initialiser=ExpCS ";";
public ParserRule getRule() { return rule; }
@@ -249,19 +240,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightCurlyBracketKeyword_5_3 = (Keyword)cGroup_5.eContents().get(3);
private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
- //DomainCS:
- //
- // (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
- //
- // pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
- //
+ //DomainCS:
+ // (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
+ // pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
// "}")? ";";
public ParserRule getRule() { return rule; }
- //(checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
- //
- //pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
- //
+ //(checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
+ //pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
//"}")? ";"
public Group getGroup() { return cGroup; }
@@ -340,8 +326,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cTemplateAssignment = (Assignment)rule.eContents().get(1);
private final RuleCall cTemplateTemplateCSParserRuleCall_0 = (RuleCall)cTemplateAssignment.eContents().get(0);
- //DomainPatternCS:
- //
+ //DomainPatternCS:
// template=TemplateCS;
public ParserRule getRule() { return rule; }
@@ -361,8 +346,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Action cElementTemplateCSAction_1_0 = (Action)cGroup_1.eContents().get(0);
private final Keyword c_Keyword_1_1 = (Keyword)cGroup_1.eContents().get(1);
- //ElementTemplateCS:
- //
+ //ElementTemplateCS:
// name=UnrestrictedName | {ElementTemplateCS} "_";
public ParserRule getRule() { return rule; }
@@ -403,15 +387,12 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
- //KeyDeclCS:
- //
- // "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
- //
+ //KeyDeclCS:
+ // "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
// propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";";
public ParserRule getRule() { return rule; }
- //"key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
- //
+ //"key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
//propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";"
public Group getGroup() { return cGroup; }
@@ -467,8 +448,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cPackagePackageURIParserRuleCall_1_0_1 = (RuleCall)cPackagePackageCrossReference_1_0.eContents().get(1);
private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2);
- //LibraryCS returns base::LibraryCS:
- //
+ //LibraryCS returns base::LibraryCS:
// "library" package=[pivot::Package|URI] ";";
public ParserRule getRule() { return rule; }
@@ -513,15 +493,12 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cMetaModelIdsNamespaceUnrestrictedNameParserRuleCall_2_1_2_1_0_1 = (RuleCall)cMetaModelIdsNamespaceCrossReference_2_1_2_1_0.eContents().get(1);
private final Keyword cRightCurlyBracketKeyword_2_1_3 = (Keyword)cGroup_2_1.eContents().get(3);
- //ModelDeclCS:
- //
- // name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
- //
+ //ModelDeclCS:
+ // name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
// metaModelIds+=[pivot::Namespace|UnrestrictedName] ("," metaModelIds+=[pivot::Namespace|UnrestrictedName])* "}");
public ParserRule getRule() { return rule; }
- //name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
- //
+ //name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
//metaModelIds+=[pivot::Namespace|UnrestrictedName] ("," metaModelIds+=[pivot::Namespace|UnrestrictedName])* "}")
public Group getGroup() { return cGroup; }
@@ -534,8 +511,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//":"
public Keyword getColonKeyword_1() { return cColonKeyword_1; }
- //metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{" metaModelIds+=[pivot::Namespace|UnrestrictedName] (","
- //
+ //metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{" metaModelIds+=[pivot::Namespace|UnrestrictedName] (","
//metaModelIds+=[pivot::Namespace|UnrestrictedName])* "}"
public Alternatives getAlternatives_2() { return cAlternatives_2; }
@@ -600,15 +576,12 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0 = (RuleCall)cPropertyTemplatesAssignment_4_1_1.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
- //ObjectTemplateCS:
- //
- // name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
- //
+ //ObjectTemplateCS:
+ // name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
// propertyTemplates+=PropertyTemplateCS)*)? "}";
public ParserRule getRule() { return rule; }
- //name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
- //
+ //name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
//propertyTemplates+=PropertyTemplateCS)*)? "}"
public Group getGroup() { return cGroup; }
@@ -664,8 +637,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cOwnedTypeAssignment_2 = (Assignment)cGroup.eContents().get(2);
private final RuleCall cOwnedTypeTypedRefCSParserRuleCall_2_0 = (RuleCall)cOwnedTypeAssignment_2.eContents().get(0);
- //ParamDeclarationCS:
- //
+ //ParamDeclarationCS:
// name=UnrestrictedName ":" ownedType=TypedRefCS;
public ParserRule getRule() { return rule; }
@@ -695,8 +667,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExprExpCSParserRuleCall_0_0 = (RuleCall)cExprAssignment_0.eContents().get(0);
private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1);
- //PredicateCS:
- //
+ //PredicateCS:
// expr=ExpCS ";";
public ParserRule getRule() { return rule; }
@@ -725,8 +696,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cTypeTypedRefCSParserRuleCall_4_0 = (RuleCall)cTypeAssignment_4.eContents().get(0);
private final Keyword cSemicolonKeyword_5 = (Keyword)cGroup.eContents().get(5);
- //PrimitiveTypeDomainCS:
- //
+ //PrimitiveTypeDomainCS:
// "primitive" "domain" name=UnrestrictedName ":" type=TypedRefCS ";";
public ParserRule getRule() { return rule; }
@@ -768,8 +738,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cExpressionAssignment_2 = (Assignment)cGroup.eContents().get(2);
private final RuleCall cExpressionExpCSOrTemplateCSParserRuleCall_2_0 = (RuleCall)cExpressionAssignment_2.eContents().get(0);
- //PropertyTemplateCS:
- //
+ //PropertyTemplateCS:
// propertyId=[pivot::Property|UnrestrictedName] "=" expression=ExpCSOrTemplateCS;
public ParserRule getRule() { return rule; }
@@ -821,15 +790,12 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpressionExpCSParserRuleCall_7_1_1_0 = (RuleCall)cExpressionAssignment_7_1_1.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_7_1_2 = (Keyword)cGroup_7_1.eContents().get(2);
- //QueryCS:
- //
- // "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
- //
+ //QueryCS:
+ // "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
// inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" expression=ExpCS "}");
public ParserRule getRule() { return rule; }
- //"query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
- //
+ //"query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
//inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" expression=ExpCS "}")
public Group getGroup() { return cGroup; }
@@ -927,19 +893,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cWhereWhereCSParserRuleCall_8_0 = (RuleCall)cWhereAssignment_8.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9);
- //RelationCS:
- //
- // top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
- //
- // varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
- //
+ //RelationCS:
+ // top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
+ // varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
// "}";
public ParserRule getRule() { return rule; }
- //top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
- //
- //varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
- //
+ //top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
+ //varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
//"}"
public Group getGroup() { return cGroup; }
@@ -1025,8 +986,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cGuardExpressionExpCSParserRuleCall_1_1_0 = (RuleCall)cGuardExpressionAssignment_1_1.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2);
- //TemplateCS:
- //
+ //TemplateCS:
// (CollectionTemplateCS | ObjectTemplateCS) ("{" guardExpression=ExpCS "}")?;
public ParserRule getRule() { return rule; }
@@ -1092,19 +1052,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cQueriesQueryCSParserRuleCall_9_1_0 = (RuleCall)cQueriesAssignment_9_1.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10);
- //TransformationCS:
- //
- // "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
- //
- // extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
- //
+ //TransformationCS:
+ // "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
+ // extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
// keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}";
public ParserRule getRule() { return rule; }
- //"transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
- //
- //extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
- //
+ //"transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
+ //extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
//keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}"
public Group getGroup() { return cGroup; }
@@ -1141,8 +1096,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//")"
public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; }
- //("extends" extends+=[qvtbase::Transformation|UnrestrictedName] (","
- //
+ //("extends" extends+=[qvtbase::Transformation|UnrestrictedName] (","
//extends+=[qvtbase::Transformation|UnrestrictedName])*)?
public Group getGroup_6() { return cGroup_6; }
@@ -1217,8 +1171,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cAllAsteriskKeyword_3_1_0 = (Keyword)cAllAssignment_3_1.eContents().get(0);
private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
- //UnitCS returns base::ImportCS:
- //
+ //UnitCS returns base::ImportCS:
// "import" (name=UnrestrictedName ":")? pathName=URIPathNameCS ("::" all?="*")? ";";
public ParserRule getRule() { return rule; }
@@ -1276,8 +1229,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cTypeTypedRefCSParserRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0);
private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
- //VarDeclarationCS:
- //
+ //VarDeclarationCS:
// varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";";
public ParserRule getRule() { return rule; }
@@ -1320,8 +1272,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1);
private final RuleCall cNameUnrestrictedNameParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0);
- //VarDeclarationIdCS:
- //
+ //VarDeclarationIdCS:
// name=UnrestrictedName;
public ParserRule getRule() { return rule; }
@@ -1342,8 +1293,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cPredicatesPredicateCSParserRuleCall_3_0 = (RuleCall)cPredicatesAssignment_3.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
- //WhenCS returns PatternCS:
- //
+ //WhenCS returns PatternCS:
// {PatternCS} "when" "{" predicates+=PredicateCS* "}";
public ParserRule getRule() { return rule; }
@@ -1379,8 +1329,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cPredicatesPredicateCSParserRuleCall_3_0 = (RuleCall)cPredicatesAssignment_3.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
- //WhereCS returns PatternCS:
- //
+ //WhereCS returns PatternCS:
// {PatternCS} "where" "{" predicates+=PredicateCS* "}";
public ParserRule getRule() { return rule; }
@@ -1411,8 +1360,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cPathNameAssignment = (Assignment)rule.eContents().get(1);
private final RuleCall cPathNamePathNameCSParserRuleCall_0 = (RuleCall)cPathNameAssignment.eContents().get(0);
- //NameExpCS returns essentialocl::NameExpCS:
- //
+ //NameExpCS returns essentialocl::NameExpCS:
// pathName=PathNameCS;
public ParserRule getRule() { return rule; }
@@ -1431,20 +1379,16 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
////<OCLExpressionCS> ::= <PropertyCallExpCS>
// // | <VariableExpCS>
- //
- //
+ //
//// | <LiteralExpCS>
// // | <LetExpCS>
// // | <IfExpCS>
- //
- //
+ //
//// | '(' <OCLExpressionCS> ')'
// // | <template>
- //
- //
+ //
//// notNameExpressionCS -> templateCS
- // ExpCSOrTemplateCS returns essentialocl::ExpCS:
- //
+ // ExpCSOrTemplateCS returns essentialocl::ExpCS:
// ExpCS | TemplateCS;
public ParserRule getRule() { return rule; }
@@ -1463,8 +1407,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cPathNameAssignment = (Assignment)rule.eContents().get(1);
private final RuleCall cPathNamePathNameCSParserRuleCall_0 = (RuleCall)cPathNameAssignment.eContents().get(0);
- //TypedTypeRefCS returns base::TypedTypeRefCS:
- //
+ //TypedTypeRefCS returns base::TypedTypeRefCS:
// pathName=PathNameCS;
public ParserRule getRule() { return rule; }
@@ -1482,8 +1425,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cCollectionTypeCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
private final RuleCall cTypedTypeRefCSParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
- //TypedRefCS returns base::TypedRefCS:
- //
+ //TypedRefCS returns base::TypedRefCS:
// PrimitiveTypeCS | CollectionTypeCS | TypedTypeRefCS;
public ParserRule getRule() { return rule; }
@@ -1527,23 +1469,17 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
// // InfixedExpCS
// //| TemplateCS;
// //-- relationIdentifier -> '_'
- //
- //
- //UnrestrictedName returns ecore::EString:
- //
+ //
+ //UnrestrictedName returns ecore::EString:
// EssentialOCLUnrestrictedName //| '_'
- // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" |
- //
- // "implementedby" | "import" | "library" | "key" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top"
- //
+ // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" |
+ // "implementedby" | "import" | "library" | "key" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top"
// | "transformation" | "when" | "where";
public ParserRule getRule() { return rule; }
//EssentialOCLUnrestrictedName //| '_'
- // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" |
- //
- //"implementedby" | "import" | "library" | "key" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top"
- //
+ // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" |
+ //"implementedby" | "import" | "library" | "key" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top"
//| "transformation" | "when" | "where"
public Alternatives getAlternatives() { return cAlternatives; }
@@ -1673,8 +1609,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
- //TopLevelCS:
- //
+ //TopLevelCS:
// (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*;
public TopLevelCSElements getTopLevelCSAccess() {
return (pTopLevelCS != null) ? pTopLevelCS : (pTopLevelCS = new TopLevelCSElements());
@@ -1685,14 +1620,10 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
////UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*;
- //
- //
- //CollectionTemplateCS:
- //
- // name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
- //
- // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] |
- //
+ //
+ //CollectionTemplateCS:
+ // name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) (","
+ // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] |
// "_"))? "}";
public CollectionTemplateCSElements getCollectionTemplateCSAccess() {
return (pCollectionTemplateCS != null) ? pCollectionTemplateCS : (pCollectionTemplateCS = new CollectionTemplateCSElements());
@@ -1702,8 +1633,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getCollectionTemplateCSAccess().getRule();
}
- //DefaultValueCS:
- //
+ //DefaultValueCS:
// propertyId=[pivot::Variable|UnrestrictedName] "=" initialiser=ExpCS ";";
public DefaultValueCSElements getDefaultValueCSAccess() {
return (pDefaultValueCS != null) ? pDefaultValueCS : (pDefaultValueCS = new DefaultValueCSElements());
@@ -1713,12 +1643,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getDefaultValueCSAccess().getRule();
}
- //DomainCS:
- //
- // (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
- //
- // pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
- //
+ //DomainCS:
+ // (checkonly?="checkonly" | enforce?="enforce" | "replace")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
+ // pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
// "}")? ";";
public DomainCSElements getDomainCSAccess() {
return (pDomainCS != null) ? pDomainCS : (pDomainCS = new DomainCSElements());
@@ -1728,8 +1655,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getDomainCSAccess().getRule();
}
- //DomainPatternCS:
- //
+ //DomainPatternCS:
// template=TemplateCS;
public DomainPatternCSElements getDomainPatternCSAccess() {
return (pDomainPatternCS != null) ? pDomainPatternCS : (pDomainPatternCS = new DomainPatternCSElements());
@@ -1739,8 +1665,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getDomainPatternCSAccess().getRule();
}
- //ElementTemplateCS:
- //
+ //ElementTemplateCS:
// name=UnrestrictedName | {ElementTemplateCS} "_";
public ElementTemplateCSElements getElementTemplateCSAccess() {
return (pElementTemplateCS != null) ? pElementTemplateCS : (pElementTemplateCS = new ElementTemplateCSElements());
@@ -1750,10 +1675,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getElementTemplateCSAccess().getRule();
}
- //KeyDeclCS:
- //
- // "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
- //
+ //KeyDeclCS:
+ // "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
// propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";";
public KeyDeclCSElements getKeyDeclCSAccess() {
return (pKeyDeclCS != null) ? pKeyDeclCS : (pKeyDeclCS = new KeyDeclCSElements());
@@ -1763,8 +1686,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getKeyDeclCSAccess().getRule();
}
- //LibraryCS returns base::LibraryCS:
- //
+ //LibraryCS returns base::LibraryCS:
// "library" package=[pivot::Package|URI] ";";
public LibraryCSElements getLibraryCSAccess() {
return (pLibraryCS != null) ? pLibraryCS : (pLibraryCS = new LibraryCSElements());
@@ -1774,10 +1696,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getLibraryCSAccess().getRule();
}
- //ModelDeclCS:
- //
- // name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
- //
+ //ModelDeclCS:
+ // name=UnrestrictedName ":" (metaModelIds+=[pivot::Namespace|UnrestrictedName] | "{"
// metaModelIds+=[pivot::Namespace|UnrestrictedName] ("," metaModelIds+=[pivot::Namespace|UnrestrictedName])* "}");
public ModelDeclCSElements getModelDeclCSAccess() {
return (pModelDeclCS != null) ? pModelDeclCS : (pModelDeclCS = new ModelDeclCSElements());
@@ -1787,10 +1707,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getModelDeclCSAccess().getRule();
}
- //ObjectTemplateCS:
- //
- // name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
- //
+ //ObjectTemplateCS:
+ // name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
// propertyTemplates+=PropertyTemplateCS)*)? "}";
public ObjectTemplateCSElements getObjectTemplateCSAccess() {
return (pObjectTemplateCS != null) ? pObjectTemplateCS : (pObjectTemplateCS = new ObjectTemplateCSElements());
@@ -1800,8 +1718,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getObjectTemplateCSAccess().getRule();
}
- //ParamDeclarationCS:
- //
+ //ParamDeclarationCS:
// name=UnrestrictedName ":" ownedType=TypedRefCS;
public ParamDeclarationCSElements getParamDeclarationCSAccess() {
return (pParamDeclarationCS != null) ? pParamDeclarationCS : (pParamDeclarationCS = new ParamDeclarationCSElements());
@@ -1811,8 +1728,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getParamDeclarationCSAccess().getRule();
}
- //PredicateCS:
- //
+ //PredicateCS:
// expr=ExpCS ";";
public PredicateCSElements getPredicateCSAccess() {
return (pPredicateCS != null) ? pPredicateCS : (pPredicateCS = new PredicateCSElements());
@@ -1822,8 +1738,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPredicateCSAccess().getRule();
}
- //PrimitiveTypeDomainCS:
- //
+ //PrimitiveTypeDomainCS:
// "primitive" "domain" name=UnrestrictedName ":" type=TypedRefCS ";";
public PrimitiveTypeDomainCSElements getPrimitiveTypeDomainCSAccess() {
return (pPrimitiveTypeDomainCS != null) ? pPrimitiveTypeDomainCS : (pPrimitiveTypeDomainCS = new PrimitiveTypeDomainCSElements());
@@ -1833,8 +1748,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPrimitiveTypeDomainCSAccess().getRule();
}
- //PropertyTemplateCS:
- //
+ //PropertyTemplateCS:
// propertyId=[pivot::Property|UnrestrictedName] "=" expression=ExpCSOrTemplateCS;
public PropertyTemplateCSElements getPropertyTemplateCSAccess() {
return (pPropertyTemplateCS != null) ? pPropertyTemplateCS : (pPropertyTemplateCS = new PropertyTemplateCSElements());
@@ -1844,10 +1758,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPropertyTemplateCSAccess().getRule();
}
- //QueryCS:
- //
- // "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
- //
+ //QueryCS:
+ // "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
// inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" expression=ExpCS "}");
public QueryCSElements getQueryCSAccess() {
return (pQueryCS != null) ? pQueryCS : (pQueryCS = new QueryCSElements());
@@ -1857,12 +1769,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getQueryCSAccess().getRule();
}
- //RelationCS:
- //
- // top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
- //
- // varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
- //
+ //RelationCS:
+ // top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
+ // varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
// "}";
public RelationCSElements getRelationCSAccess() {
return (pRelationCS != null) ? pRelationCS : (pRelationCS = new RelationCSElements());
@@ -1872,8 +1781,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getRelationCSAccess().getRule();
}
- //TemplateCS:
- //
+ //TemplateCS:
// (CollectionTemplateCS | ObjectTemplateCS) ("{" guardExpression=ExpCS "}")?;
public TemplateCSElements getTemplateCSAccess() {
return (pTemplateCS != null) ? pTemplateCS : (pTemplateCS = new TemplateCSElements());
@@ -1883,12 +1791,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTemplateCSAccess().getRule();
}
- //TransformationCS:
- //
- // "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
- //
- // extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
- //
+ //TransformationCS:
+ // "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
+ // extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
// keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}";
public TransformationCSElements getTransformationCSAccess() {
return (pTransformationCS != null) ? pTransformationCS : (pTransformationCS = new TransformationCSElements());
@@ -1898,8 +1803,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTransformationCSAccess().getRule();
}
- //UnitCS returns base::ImportCS:
- //
+ //UnitCS returns base::ImportCS:
// "import" (name=UnrestrictedName ":")? pathName=URIPathNameCS ("::" all?="*")? ";";
public UnitCSElements getUnitCSAccess() {
return (pUnitCS != null) ? pUnitCS : (pUnitCS = new UnitCSElements());
@@ -1909,8 +1813,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getUnitCSAccess().getRule();
}
- //VarDeclarationCS:
- //
+ //VarDeclarationCS:
// varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";";
public VarDeclarationCSElements getVarDeclarationCSAccess() {
return (pVarDeclarationCS != null) ? pVarDeclarationCS : (pVarDeclarationCS = new VarDeclarationCSElements());
@@ -1920,8 +1823,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getVarDeclarationCSAccess().getRule();
}
- //VarDeclarationIdCS:
- //
+ //VarDeclarationIdCS:
// name=UnrestrictedName;
public VarDeclarationIdCSElements getVarDeclarationIdCSAccess() {
return (pVarDeclarationIdCS != null) ? pVarDeclarationIdCS : (pVarDeclarationIdCS = new VarDeclarationIdCSElements());
@@ -1931,8 +1833,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getVarDeclarationIdCSAccess().getRule();
}
- //WhenCS returns PatternCS:
- //
+ //WhenCS returns PatternCS:
// {PatternCS} "when" "{" predicates+=PredicateCS* "}";
public WhenCSElements getWhenCSAccess() {
return (pWhenCS != null) ? pWhenCS : (pWhenCS = new WhenCSElements());
@@ -1942,8 +1843,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getWhenCSAccess().getRule();
}
- //WhereCS returns PatternCS:
- //
+ //WhereCS returns PatternCS:
// {PatternCS} "where" "{" predicates+=PredicateCS* "}";
public WhereCSElements getWhereCSAccess() {
return (pWhereCS != null) ? pWhereCS : (pWhereCS = new WhereCSElements());
@@ -1953,8 +1853,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getWhereCSAccess().getRule();
}
- //NameExpCS returns essentialocl::NameExpCS:
- //
+ //NameExpCS returns essentialocl::NameExpCS:
// pathName=PathNameCS;
public NameExpCSElements getNameExpCSAccess() {
return (pNameExpCS != null) ? pNameExpCS : (pNameExpCS = new NameExpCSElements());
@@ -1966,20 +1865,16 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
////<OCLExpressionCS> ::= <PropertyCallExpCS>
// // | <VariableExpCS>
- //
- //
+ //
//// | <LiteralExpCS>
// // | <LetExpCS>
// // | <IfExpCS>
- //
- //
+ //
//// | '(' <OCLExpressionCS> ')'
// // | <template>
- //
- //
+ //
//// notNameExpressionCS -> templateCS
- // ExpCSOrTemplateCS returns essentialocl::ExpCS:
- //
+ // ExpCSOrTemplateCS returns essentialocl::ExpCS:
// ExpCS | TemplateCS;
public ExpCSOrTemplateCSElements getExpCSOrTemplateCSAccess() {
return (pExpCSOrTemplateCS != null) ? pExpCSOrTemplateCS : (pExpCSOrTemplateCS = new ExpCSOrTemplateCSElements());
@@ -1989,8 +1884,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getExpCSOrTemplateCSAccess().getRule();
}
- //TypedTypeRefCS returns base::TypedTypeRefCS:
- //
+ //TypedTypeRefCS returns base::TypedTypeRefCS:
// pathName=PathNameCS;
public TypedTypeRefCSElements getTypedTypeRefCSAccess() {
return (pTypedTypeRefCS != null) ? pTypedTypeRefCS : (pTypedTypeRefCS = new TypedTypeRefCSElements());
@@ -2000,8 +1894,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTypedTypeRefCSAccess().getRule();
}
- //TypedRefCS returns base::TypedRefCS:
- //
+ //TypedRefCS returns base::TypedRefCS:
// PrimitiveTypeCS | CollectionTypeCS | TypedTypeRefCS;
public TypedRefCSElements getTypedRefCSAccess() {
return (pTypedRefCS != null) ? pTypedRefCS : (pTypedRefCS = new TypedRefCSElements());
@@ -2015,15 +1908,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
// // InfixedExpCS
// //| TemplateCS;
// //-- relationIdentifier -> '_'
- //
- //
- //UnrestrictedName returns ecore::EString:
- //
+ //
+ //UnrestrictedName returns ecore::EString:
// EssentialOCLUnrestrictedName //| '_'
- // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" |
- //
- // "implementedby" | "import" | "library" | "key" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top"
- //
+ // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" |
+ // "implementedby" | "import" | "library" | "key" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top"
// | "transformation" | "when" | "where";
public UnrestrictedNameElements getUnrestrictedNameAccess() {
return (pUnrestrictedName != null) ? pUnrestrictedName : (pUnrestrictedName = new UnrestrictedNameElements());
@@ -2034,8 +1923,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
////generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST"
- // Model returns ContextCS:
- //
+ // Model returns ContextCS:
// ownedExpression=ExpCS;
public EssentialOCLGrammarAccess.ModelElements getModelAccess() {
return gaEssentialOCL.getModelAccess();
@@ -2045,57 +1933,49 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getModelAccess().getRule();
}
- //terminal fragment ESCAPED_CHARACTER:
- //
+ //terminal fragment ESCAPED_CHARACTER:
// "\\" ("b" | "t" | "n" | "f" | "r" | "u" | "\"" | "\'" | "\\");
public TerminalRule getESCAPED_CHARACTERRule() {
return gaEssentialOCL.getESCAPED_CHARACTERRule();
}
- //terminal fragment LETTER_CHARACTER:
- //
+ //terminal fragment LETTER_CHARACTER:
// "a".."z" | "A".."Z" | "_";
public TerminalRule getLETTER_CHARACTERRule() {
return gaEssentialOCL.getLETTER_CHARACTERRule();
}
- //terminal DOUBLE_QUOTED_STRING:
- //
+ //terminal DOUBLE_QUOTED_STRING:
// "\"" (ESCAPED_CHARACTER | !("\\" | "\""))* "\"";
public TerminalRule getDOUBLE_QUOTED_STRINGRule() {
return gaEssentialOCL.getDOUBLE_QUOTED_STRINGRule();
}
- //terminal SINGLE_QUOTED_STRING:
- //
+ //terminal SINGLE_QUOTED_STRING:
// "\'" (ESCAPED_CHARACTER | !("\\" | "\'"))* "\'";
public TerminalRule getSINGLE_QUOTED_STRINGRule() {
return gaEssentialOCL.getSINGLE_QUOTED_STRINGRule();
}
- //terminal ML_SINGLE_QUOTED_STRING:
- //
+ //terminal ML_SINGLE_QUOTED_STRING:
// "/\'"->"\'/";
public TerminalRule getML_SINGLE_QUOTED_STRINGRule() {
return gaEssentialOCL.getML_SINGLE_QUOTED_STRINGRule();
}
- //terminal SIMPLE_ID:
- //
+ //terminal SIMPLE_ID:
// LETTER_CHARACTER (LETTER_CHARACTER | "0".."9")*;
public TerminalRule getSIMPLE_IDRule() {
return gaEssentialOCL.getSIMPLE_IDRule();
}
- //terminal ESCAPED_ID:
- //
+ //terminal ESCAPED_ID:
// "_" SINGLE_QUOTED_STRING;
public TerminalRule getESCAPED_IDRule() {
return gaEssentialOCL.getESCAPED_IDRule();
}
- //ID:
- //
+ //ID:
// SIMPLE_ID | ESCAPED_ID;
public EssentialOCLGrammarAccess.IDElements getIDAccess() {
return gaEssentialOCL.getIDAccess();
@@ -2107,15 +1987,13 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//// String to allow diverse re-use
// // multiple leading zeroes occur as floating point fractional part
- // terminal INT:
- //
+ // terminal INT:
// "0".."9"+;
public TerminalRule getINTRule() {
return gaEssentialOCL.getINTRule();
}
- //LOWER returns ecore::EInt:
- //
+ //LOWER returns ecore::EInt:
// INT;
public EssentialOCLGrammarAccess.LOWERElements getLOWERAccess() {
return gaEssentialOCL.getLOWERAccess();
@@ -2125,8 +2003,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getLOWERAccess().getRule();
}
- //UPPER returns ecore::EInt:
- //
+ //UPPER returns ecore::EInt:
// INT | "*";
public EssentialOCLGrammarAccess.UPPERElements getUPPERAccess() {
return gaEssentialOCL.getUPPERAccess();
@@ -2137,13 +2014,10 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Not terminal to allow parser backtracking to sort out "5..7"
- //
- //
+ //
//// EssentialOCLTokenSource pieces this together ('.' INT)? (('e' | 'E') ('+' | '-')? INT)?;
- // NUMBER_LITERAL returns
- //
- //BigNumber:
- //
+ // NUMBER_LITERAL returns
+ //BigNumber:
// INT;
public EssentialOCLGrammarAccess.NUMBER_LITERALElements getNUMBER_LITERALAccess() {
return gaEssentialOCL.getNUMBER_LITERALAccess();
@@ -2153,36 +2027,31 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getNUMBER_LITERALAccess().getRule();
}
- //terminal ML_COMMENT:
- //
+ //terminal ML_COMMENT:
// "/ *"->"* /";
public TerminalRule getML_COMMENTRule() {
return gaEssentialOCL.getML_COMMENTRule();
}
- //terminal SL_COMMENT:
- //
+ //terminal SL_COMMENT:
// "--" !("\n" | "\r")* ("\r"? "\n")?;
public TerminalRule getSL_COMMENTRule() {
return gaEssentialOCL.getSL_COMMENTRule();
}
- //terminal WS:
- //
+ //terminal WS:
// (" " | "\t" | "\r" | "\n")+;
public TerminalRule getWSRule() {
return gaEssentialOCL.getWSRule();
}
- //terminal ANY_OTHER:
- //
+ //terminal ANY_OTHER:
// .;
public TerminalRule getANY_OTHERRule() {
return gaEssentialOCL.getANY_OTHERRule();
}
- //URI:
- //
+ //URI:
// SINGLE_QUOTED_STRING;
public EssentialOCLGrammarAccess.URIElements getURIAccess() {
return gaEssentialOCL.getURIAccess();
@@ -2192,8 +2061,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getURIAccess().getRule();
}
- //EssentialOCLReservedKeyword:
- //
+ //EssentialOCLReservedKeyword:
// "and" | "else" | "endif" | "if" | "implies" | "in" | "let" | "not" | "or" | "then" | "xor";
public EssentialOCLGrammarAccess.EssentialOCLReservedKeywordElements getEssentialOCLReservedKeywordAccess() {
return gaEssentialOCL.getEssentialOCLReservedKeywordAccess();
@@ -2203,8 +2071,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getEssentialOCLReservedKeywordAccess().getRule();
}
- //EssentialOCLUnaryOperatorCS returns UnaryOperatorCS:
- //
+ //EssentialOCLUnaryOperatorCS returns UnaryOperatorCS:
// name=("-" | "not");
public EssentialOCLGrammarAccess.EssentialOCLUnaryOperatorCSElements getEssentialOCLUnaryOperatorCSAccess() {
return gaEssentialOCL.getEssentialOCLUnaryOperatorCSAccess();
@@ -2214,8 +2081,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getEssentialOCLUnaryOperatorCSAccess().getRule();
}
- //EssentialOCLInfixOperatorCS returns BinaryOperatorCS:
- //
+ //EssentialOCLInfixOperatorCS returns BinaryOperatorCS:
// name=("*" | "/" | "+" | "-" | ">" | "<" | ">=" | "<=" | "=" | "<>" | "and" | "or" | "xor" | "implies");
public EssentialOCLGrammarAccess.EssentialOCLInfixOperatorCSElements getEssentialOCLInfixOperatorCSAccess() {
return gaEssentialOCL.getEssentialOCLInfixOperatorCSAccess();
@@ -2225,8 +2091,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getEssentialOCLInfixOperatorCSAccess().getRule();
}
- //EssentialOCLNavigationOperatorCS returns NavigationOperatorCS:
- //
+ //EssentialOCLNavigationOperatorCS returns NavigationOperatorCS:
// name=("." | "->");
public EssentialOCLGrammarAccess.EssentialOCLNavigationOperatorCSElements getEssentialOCLNavigationOperatorCSAccess() {
return gaEssentialOCL.getEssentialOCLNavigationOperatorCSAccess();
@@ -2236,8 +2101,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getEssentialOCLNavigationOperatorCSAccess().getRule();
}
- //Identifier:
- //
+ //Identifier:
// ID;
public EssentialOCLGrammarAccess.IdentifierElements getIdentifierAccess() {
return gaEssentialOCL.getIdentifierAccess();
@@ -2247,8 +2111,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getIdentifierAccess().getRule();
}
- //StringLiteral:
- //
+ //StringLiteral:
// SINGLE_QUOTED_STRING;
public EssentialOCLGrammarAccess.StringLiteralElements getStringLiteralAccess() {
return gaEssentialOCL.getStringLiteralAccess();
@@ -2258,8 +2121,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getStringLiteralAccess().getRule();
}
- //BinaryOperatorCS:
- //
+ //BinaryOperatorCS:
// InfixOperatorCS | NavigationOperatorCS;
public EssentialOCLGrammarAccess.BinaryOperatorCSElements getBinaryOperatorCSAccess() {
return gaEssentialOCL.getBinaryOperatorCSAccess();
@@ -2270,8 +2132,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Intended to be overrideable
- // InfixOperatorCS returns BinaryOperatorCS:
- //
+ // InfixOperatorCS returns BinaryOperatorCS:
// EssentialOCLInfixOperatorCS;
public EssentialOCLGrammarAccess.InfixOperatorCSElements getInfixOperatorCSAccess() {
return gaEssentialOCL.getInfixOperatorCSAccess();
@@ -2282,8 +2143,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Intended to be overrideable
- // NavigationOperatorCS:
- //
+ // NavigationOperatorCS:
// EssentialOCLNavigationOperatorCS;
public EssentialOCLGrammarAccess.NavigationOperatorCSElements getNavigationOperatorCSAccess() {
return gaEssentialOCL.getNavigationOperatorCSAccess();
@@ -2294,8 +2154,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Intended to be overrideable
- // UnaryOperatorCS:
- //
+ // UnaryOperatorCS:
// EssentialOCLUnaryOperatorCS;
public EssentialOCLGrammarAccess.UnaryOperatorCSElements getUnaryOperatorCSAccess() {
return gaEssentialOCL.getUnaryOperatorCSAccess();
@@ -2307,13 +2166,10 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
////---------------------------------------------------------------------
// // Names
- //
- //
+ //
////---------------------------------------------------------------------
- // EssentialOCLUnrestrictedName returns
- //
- //ecore::EString:
- //
+ // EssentialOCLUnrestrictedName returns
+ //ecore::EString:
// Identifier;
public EssentialOCLGrammarAccess.EssentialOCLUnrestrictedNameElements getEssentialOCLUnrestrictedNameAccess() {
return gaEssentialOCL.getEssentialOCLUnrestrictedNameAccess();
@@ -2323,8 +2179,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getEssentialOCLUnrestrictedNameAccess().getRule();
}
- //EssentialOCLUnreservedName returns ecore::EString:
- //
+ //EssentialOCLUnreservedName returns ecore::EString:
// UnrestrictedName | CollectionTypeIdentifier | PrimitiveTypeIdentifier | "Tuple";
public EssentialOCLGrammarAccess.EssentialOCLUnreservedNameElements getEssentialOCLUnreservedNameAccess() {
return gaEssentialOCL.getEssentialOCLUnreservedNameAccess();
@@ -2335,8 +2190,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Intended to be overridden
- // UnreservedName returns ecore::EString:
- //
+ // UnreservedName returns ecore::EString:
// EssentialOCLUnreservedName;
public EssentialOCLGrammarAccess.UnreservedNameElements getUnreservedNameAccess() {
return gaEssentialOCL.getUnreservedNameAccess();
@@ -2346,8 +2200,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getUnreservedNameAccess().getRule();
}
- //PathNameCS returns base::PathNameCS:
- //
+ //PathNameCS returns base::PathNameCS:
// path+=FirstPathElementCS ("::" path+=NextPathElementCS)*;
public EssentialOCLGrammarAccess.PathNameCSElements getPathNameCSAccess() {
return gaEssentialOCL.getPathNameCSAccess();
@@ -2357,8 +2210,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPathNameCSAccess().getRule();
}
- //FirstPathElementCS returns base::PathElementCS:
- //
+ //FirstPathElementCS returns base::PathElementCS:
// element=[pivot::NamedElement|UnrestrictedName];
public EssentialOCLGrammarAccess.FirstPathElementCSElements getFirstPathElementCSAccess() {
return gaEssentialOCL.getFirstPathElementCSAccess();
@@ -2368,8 +2220,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getFirstPathElementCSAccess().getRule();
}
- //NextPathElementCS returns base::PathElementCS:
- //
+ //NextPathElementCS returns base::PathElementCS:
// element=[pivot::NamedElement|UnreservedName];
public EssentialOCLGrammarAccess.NextPathElementCSElements getNextPathElementCSAccess() {
return gaEssentialOCL.getNextPathElementCSAccess();
@@ -2379,8 +2230,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getNextPathElementCSAccess().getRule();
}
- //URIPathNameCS returns base::PathNameCS:
- //
+ //URIPathNameCS returns base::PathNameCS:
// path+=URIFirstPathElementCS ("::" path+=NextPathElementCS)*;
public EssentialOCLGrammarAccess.URIPathNameCSElements getURIPathNameCSAccess() {
return gaEssentialOCL.getURIPathNameCSAccess();
@@ -2390,8 +2240,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getURIPathNameCSAccess().getRule();
}
- //URIFirstPathElementCS returns base::PathElementCS:
- //
+ //URIFirstPathElementCS returns base::PathElementCS:
// element=[pivot::NamedElement|UnrestrictedName] | {base::PathElementWithURICS} element=[pivot::Namespace|URI];
public EssentialOCLGrammarAccess.URIFirstPathElementCSElements getURIFirstPathElementCSAccess() {
return gaEssentialOCL.getURIFirstPathElementCSAccess();
@@ -2403,11 +2252,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
////---------------------------------------------------------------------
// // Types
- //
- //
+ //
////---------------------------------------------------------------------
- // PrimitiveTypeIdentifier:
- //
+ // PrimitiveTypeIdentifier:
// "Boolean" | "Integer" | "Real" | "String" | "UnlimitedNatural" | "OclAny" | "OclInvalid" | "OclVoid";
public EssentialOCLGrammarAccess.PrimitiveTypeIdentifierElements getPrimitiveTypeIdentifierAccess() {
return gaEssentialOCL.getPrimitiveTypeIdentifierAccess();
@@ -2417,8 +2264,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPrimitiveTypeIdentifierAccess().getRule();
}
- //PrimitiveTypeCS returns base::PrimitiveTypeRefCS:
- //
+ //PrimitiveTypeCS returns base::PrimitiveTypeRefCS:
// name=PrimitiveTypeIdentifier;
public EssentialOCLGrammarAccess.PrimitiveTypeCSElements getPrimitiveTypeCSAccess() {
return gaEssentialOCL.getPrimitiveTypeCSAccess();
@@ -2428,8 +2274,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPrimitiveTypeCSAccess().getRule();
}
- //CollectionTypeIdentifier returns ecore::EString:
- //
+ //CollectionTypeIdentifier returns ecore::EString:
// "Set" | "Bag" | "Sequence" | "Collection" | "OrderedSet";
public EssentialOCLGrammarAccess.CollectionTypeIdentifierElements getCollectionTypeIdentifierAccess() {
return gaEssentialOCL.getCollectionTypeIdentifierAccess();
@@ -2439,8 +2284,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getCollectionTypeIdentifierAccess().getRule();
}
- //CollectionTypeCS:
- //
+ //CollectionTypeCS:
// name=CollectionTypeIdentifier ("(" ownedType=TypeExpCS ")")?;
public EssentialOCLGrammarAccess.CollectionTypeCSElements getCollectionTypeCSAccess() {
return gaEssentialOCL.getCollectionTypeCSAccess();
@@ -2450,8 +2294,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getCollectionTypeCSAccess().getRule();
}
- //MultiplicityBoundsCS returns base::MultiplicityBoundsCS:
- //
+ //MultiplicityBoundsCS returns base::MultiplicityBoundsCS:
// lowerBound=LOWER (".." upperBound=UPPER)?;
public EssentialOCLGrammarAccess.MultiplicityBoundsCSElements getMultiplicityBoundsCSAccess() {
return gaEssentialOCL.getMultiplicityBoundsCSAccess();
@@ -2461,8 +2304,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getMultiplicityBoundsCSAccess().getRule();
}
- //MultiplicityCS returns base::MultiplicityCS:
- //
+ //MultiplicityCS returns base::MultiplicityCS:
// "[" (MultiplicityBoundsCS | MultiplicityStringCS) "]";
public EssentialOCLGrammarAccess.MultiplicityCSElements getMultiplicityCSAccess() {
return gaEssentialOCL.getMultiplicityCSAccess();
@@ -2472,8 +2314,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getMultiplicityCSAccess().getRule();
}
- //MultiplicityStringCS returns base::MultiplicityStringCS:
- //
+ //MultiplicityStringCS returns base::MultiplicityStringCS:
// stringBounds=("*" | "+" | "?");
public EssentialOCLGrammarAccess.MultiplicityStringCSElements getMultiplicityStringCSAccess() {
return gaEssentialOCL.getMultiplicityStringCSAccess();
@@ -2483,8 +2324,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getMultiplicityStringCSAccess().getRule();
}
- //TupleTypeCS returns base::TupleTypeCS:
- //
+ //TupleTypeCS returns base::TupleTypeCS:
// name="Tuple" ("(" (ownedParts+=TuplePartCS ("," ownedParts+=TuplePartCS)*)? ")")?;
public EssentialOCLGrammarAccess.TupleTypeCSElements getTupleTypeCSAccess() {
return gaEssentialOCL.getTupleTypeCSAccess();
@@ -2494,8 +2334,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTupleTypeCSAccess().getRule();
}
- //TuplePartCS returns base::TuplePartCS:
- //
+ //TuplePartCS returns base::TuplePartCS:
// name=UnrestrictedName ":" ownedType=TypeExpCS;
public EssentialOCLGrammarAccess.TuplePartCSElements getTuplePartCSAccess() {
return gaEssentialOCL.getTuplePartCSAccess();
@@ -2507,11 +2346,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
////---------------------------------------------------------------------
// // Literals
- //
- //
+ //
////---------------------------------------------------------------------
- // CollectionLiteralExpCS:
- //
+ // CollectionLiteralExpCS:
// ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}";
public EssentialOCLGrammarAccess.CollectionLiteralExpCSElements getCollectionLiteralExpCSAccess() {
return gaEssentialOCL.getCollectionLiteralExpCSAccess();
@@ -2521,8 +2358,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getCollectionLiteralExpCSAccess().getRule();
}
- //CollectionLiteralPartCS:
- //
+ //CollectionLiteralPartCS:
// expressionCS=ExpCS (".." lastExpressionCS=ExpCS)?;
public EssentialOCLGrammarAccess.CollectionLiteralPartCSElements getCollectionLiteralPartCSAccess() {
return gaEssentialOCL.getCollectionLiteralPartCSAccess();
@@ -2532,8 +2368,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getCollectionLiteralPartCSAccess().getRule();
}
- //ConstructorPartCS:
- //
+ //ConstructorPartCS:
// property=[pivot::Property|UnrestrictedName] "=" initExpression=ExpCS;
public EssentialOCLGrammarAccess.ConstructorPartCSElements getConstructorPartCSAccess() {
return gaEssentialOCL.getConstructorPartCSAccess();
@@ -2543,10 +2378,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getConstructorPartCSAccess().getRule();
}
- //PrimitiveLiteralExpCS:
- //
- // NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
- //
+ //PrimitiveLiteralExpCS:
+ // NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
// NullLiteralExpCS;
public EssentialOCLGrammarAccess.PrimitiveLiteralExpCSElements getPrimitiveLiteralExpCSAccess() {
return gaEssentialOCL.getPrimitiveLiteralExpCSAccess();
@@ -2556,8 +2389,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPrimitiveLiteralExpCSAccess().getRule();
}
- //TupleLiteralExpCS:
- //
+ //TupleLiteralExpCS:
// "Tuple" "{" ownedParts+=TupleLiteralPartCS ("," ownedParts+=TupleLiteralPartCS)* "}";
public EssentialOCLGrammarAccess.TupleLiteralExpCSElements getTupleLiteralExpCSAccess() {
return gaEssentialOCL.getTupleLiteralExpCSAccess();
@@ -2567,8 +2399,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTupleLiteralExpCSAccess().getRule();
}
- //TupleLiteralPartCS:
- //
+ //TupleLiteralPartCS:
// name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
public EssentialOCLGrammarAccess.TupleLiteralPartCSElements getTupleLiteralPartCSAccess() {
return gaEssentialOCL.getTupleLiteralPartCSAccess();
@@ -2578,8 +2409,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTupleLiteralPartCSAccess().getRule();
}
- //NumberLiteralExpCS:
- //
+ //NumberLiteralExpCS:
// name=NUMBER_LITERAL;
public EssentialOCLGrammarAccess.NumberLiteralExpCSElements getNumberLiteralExpCSAccess() {
return gaEssentialOCL.getNumberLiteralExpCSAccess();
@@ -2589,8 +2419,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getNumberLiteralExpCSAccess().getRule();
}
- //StringLiteralExpCS:
- //
+ //StringLiteralExpCS:
// name+=StringLiteral+;
public EssentialOCLGrammarAccess.StringLiteralExpCSElements getStringLiteralExpCSAccess() {
return gaEssentialOCL.getStringLiteralExpCSAccess();
@@ -2600,8 +2429,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getStringLiteralExpCSAccess().getRule();
}
- //BooleanLiteralExpCS:
- //
+ //BooleanLiteralExpCS:
// name="true" | name="false";
public EssentialOCLGrammarAccess.BooleanLiteralExpCSElements getBooleanLiteralExpCSAccess() {
return gaEssentialOCL.getBooleanLiteralExpCSAccess();
@@ -2611,8 +2439,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getBooleanLiteralExpCSAccess().getRule();
}
- //UnlimitedNaturalLiteralExpCS:
- //
+ //UnlimitedNaturalLiteralExpCS:
// {UnlimitedNaturalLiteralExpCS} "*";
public EssentialOCLGrammarAccess.UnlimitedNaturalLiteralExpCSElements getUnlimitedNaturalLiteralExpCSAccess() {
return gaEssentialOCL.getUnlimitedNaturalLiteralExpCSAccess();
@@ -2622,8 +2449,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getUnlimitedNaturalLiteralExpCSAccess().getRule();
}
- //InvalidLiteralExpCS:
- //
+ //InvalidLiteralExpCS:
// {InvalidLiteralExpCS} "invalid";
public EssentialOCLGrammarAccess.InvalidLiteralExpCSElements getInvalidLiteralExpCSAccess() {
return gaEssentialOCL.getInvalidLiteralExpCSAccess();
@@ -2633,8 +2459,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getInvalidLiteralExpCSAccess().getRule();
}
- //NullLiteralExpCS:
- //
+ //NullLiteralExpCS:
// {NullLiteralExpCS} "null";
public EssentialOCLGrammarAccess.NullLiteralExpCSElements getNullLiteralExpCSAccess() {
return gaEssentialOCL.getNullLiteralExpCSAccess();
@@ -2644,8 +2469,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getNullLiteralExpCSAccess().getRule();
}
- //TypeLiteralCS returns base::TypedRefCS:
- //
+ //TypeLiteralCS returns base::TypedRefCS:
// PrimitiveTypeCS | CollectionTypeCS | TupleTypeCS;
public EssentialOCLGrammarAccess.TypeLiteralCSElements getTypeLiteralCSAccess() {
return gaEssentialOCL.getTypeLiteralCSAccess();
@@ -2655,8 +2479,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTypeLiteralCSAccess().getRule();
}
- //TypeLiteralWithMultiplicityCS returns base::TypedRefCS:
- //
+ //TypeLiteralWithMultiplicityCS returns base::TypedRefCS:
// TypeLiteralCS multiplicity=MultiplicityCS?;
public EssentialOCLGrammarAccess.TypeLiteralWithMultiplicityCSElements getTypeLiteralWithMultiplicityCSAccess() {
return gaEssentialOCL.getTypeLiteralWithMultiplicityCSAccess();
@@ -2666,8 +2489,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTypeLiteralWithMultiplicityCSAccess().getRule();
}
- //TypeLiteralExpCS:
- //
+ //TypeLiteralExpCS:
// ownedType=TypeLiteralWithMultiplicityCS;
public EssentialOCLGrammarAccess.TypeLiteralExpCSElements getTypeLiteralExpCSAccess() {
return gaEssentialOCL.getTypeLiteralExpCSAccess();
@@ -2677,8 +2499,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTypeLiteralExpCSAccess().getRule();
}
- //TypeNameExpCS:
- //
+ //TypeNameExpCS:
// pathName=PathNameCS;
public EssentialOCLGrammarAccess.TypeNameExpCSElements getTypeNameExpCSAccess() {
return gaEssentialOCL.getTypeNameExpCSAccess();
@@ -2688,8 +2509,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getTypeNameExpCSAccess().getRule();
}
- //TypeExpCS returns base::TypedRefCS:
- //
+ //TypeExpCS returns base::TypedRefCS:
// (TypeNameExpCS | TypeLiteralCS) multiplicity=MultiplicityCS?;
public EssentialOCLGrammarAccess.TypeExpCSElements getTypeExpCSAccess() {
return gaEssentialOCL.getTypeExpCSAccess();
@@ -2701,30 +2521,21 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
////---------------------------------------------------------------------
// // Expressions
- //
- //
+ //
////---------------------------------------------------------------------
- //
- //
+ //
//// An ExpCS permits a LetExpCS only in the final term to ensure
- //
- //
+ //
//// that let is right associative, whereas infix operators are left associative.
- //
- //
+ //
//// a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4
// // is
- //
- //
+ //
//// a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 ))
- // ExpCS:
- //
- // PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
- //
- // (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
- //
- // ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+
- //
+ // ExpCS:
+ // PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS
+ // (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS
+ // ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+
// ownedExpression=LetExpCS | LetExpCS;
public EssentialOCLGrammarAccess.ExpCSElements getExpCSAccess() {
return gaEssentialOCL.getExpCSAccess();
@@ -2734,8 +2545,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getExpCSAccess().getRule();
}
- //PrefixedExpCS returns ExpCS:
- //
+ //PrefixedExpCS returns ExpCS:
// {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS | PrimaryExpCS;
public EssentialOCLGrammarAccess.PrefixedExpCSElements getPrefixedExpCSAccess() {
return gaEssentialOCL.getPrefixedExpCSAccess();
@@ -2745,20 +2555,13 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getPrefixedExpCSAccess().getRule();
}
- //PrimaryExpCS returns ExpCS:
- //
- // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS |
- //
- // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS (","
- //
- // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? |
- //
- // {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
- //
- // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS
- //
- // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)?
- //
+ //PrimaryExpCS returns ExpCS:
+ // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS |
+ // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS (","
+ // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? |
+ // {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* |
+ // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS
+ // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)?
// (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?);
public EssentialOCLGrammarAccess.PrimaryExpCSElements getPrimaryExpCSAccess() {
return gaEssentialOCL.getPrimaryExpCSAccess();
@@ -2769,8 +2572,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Type-less init is an illegal infix expression
- // NavigatingArgCS:
- //
+ // NavigatingArgCS:
// name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
public EssentialOCLGrammarAccess.NavigatingArgCSElements getNavigatingArgCSAccess() {
return gaEssentialOCL.getNavigatingArgCSAccess();
@@ -2781,8 +2583,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Type-less init is an illegal infix expression
- // NavigatingBarArgCS returns NavigatingArgCS:
- //
+ // NavigatingBarArgCS returns NavigatingArgCS:
// prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
public EssentialOCLGrammarAccess.NavigatingBarArgCSElements getNavigatingBarArgCSAccess() {
return gaEssentialOCL.getNavigatingBarArgCSAccess();
@@ -2793,8 +2594,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Type-less init is an illegal infix expression
- // NavigatingCommaArgCS returns NavigatingArgCS:
- //
+ // NavigatingCommaArgCS returns NavigatingArgCS:
// prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
public EssentialOCLGrammarAccess.NavigatingCommaArgCSElements getNavigatingCommaArgCSAccess() {
return gaEssentialOCL.getNavigatingCommaArgCSAccess();
@@ -2805,8 +2605,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
}
//// Type-less init is an illegal infix expression
- // NavigatingSemiArgCS returns NavigatingArgCS:
- //
+ // NavigatingSemiArgCS returns NavigatingArgCS:
// prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?;
public EssentialOCLGrammarAccess.NavigatingSemiArgCSElements getNavigatingSemiArgCSAccess() {
return gaEssentialOCL.getNavigatingSemiArgCSAccess();
@@ -2818,8 +2617,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//// Intended to be overridden
// // '?' -- defined by Complete OCL
- // NavigatingArgExpCS returns ExpCS:
- //
+ // NavigatingArgExpCS returns ExpCS:
// ExpCS;
public EssentialOCLGrammarAccess.NavigatingArgExpCSElements getNavigatingArgExpCSAccess() {
return gaEssentialOCL.getNavigatingArgExpCSAccess();
@@ -2829,8 +2627,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getNavigatingArgExpCSAccess().getRule();
}
- //IfExpCS:
- //
+ //IfExpCS:
// "if" condition=ExpCS "then" thenExpression=ExpCS "else" elseExpression=ExpCS "endif";
public EssentialOCLGrammarAccess.IfExpCSElements getIfExpCSAccess() {
return gaEssentialOCL.getIfExpCSAccess();
@@ -2840,8 +2637,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getIfExpCSAccess().getRule();
}
- //LetExpCS:
- //
+ //LetExpCS:
// "let" variable+=LetVariableCS ("," variable+=LetVariableCS)* "in" in=ExpCS;
public EssentialOCLGrammarAccess.LetExpCSElements getLetExpCSAccess() {
return gaEssentialOCL.getLetExpCSAccess();
@@ -2851,8 +2647,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getLetExpCSAccess().getRule();
}
- //LetVariableCS:
- //
+ //LetVariableCS:
// name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS;
public EssentialOCLGrammarAccess.LetVariableCSElements getLetVariableCSAccess() {
return gaEssentialOCL.getLetVariableCSAccess();
@@ -2862,8 +2657,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getLetVariableCSAccess().getRule();
}
- //NestedExpCS:
- //
+ //NestedExpCS:
// "(" source=ExpCS ")";
public EssentialOCLGrammarAccess.NestedExpCSElements getNestedExpCSAccess() {
return gaEssentialOCL.getNestedExpCSAccess();
@@ -2873,8 +2667,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getNestedExpCSAccess().getRule();
}
- //SelfExpCS:
- //
+ //SelfExpCS:
// {SelfExpCS} "self";
public EssentialOCLGrammarAccess.SelfExpCSElements getSelfExpCSAccess() {
return gaEssentialOCL.getSelfExpCSAccess();

Back to the top