Nested Class Summary |
protected class |
CompleteOCLParsetreeConstructor.BinaryOperatorCS_Alternatives
begin Rule BinaryOperatorCS ****************
BinaryOperatorCS:
InfixOperatorCS | NavigationOperatorCS; |
protected class |
CompleteOCLParsetreeConstructor.BinaryOperatorCS_InfixOperatorCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1
|
protected class |
CompleteOCLParsetreeConstructor.BodyCS_ColonKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.BodyCS_Group
begin Rule BodyCS ****************
BodyCS:
stereotype="body" name=UnrestrictedName? ":" specification=SpecificationCS; |
protected class |
CompleteOCLParsetreeConstructor.BodyCS_NameAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.BodyCS_SpecificationAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.BodyCS_StereotypeAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.BooleanLiteralExpCS_Alternatives
begin Rule BooleanLiteralExpCS ****************
BooleanLiteralExpCS:
name="true" | name="false"; |
protected class |
CompleteOCLParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_Alternatives_2
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_Alternatives_3
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_ClassifierAssignment_2_0_3
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_ClassifierAssignment_2_1
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_ColonColonKeyword_2_0_1
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_ColonColonKeyword_2_0_2_1
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_ColonKeyword_1_1
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_ContextKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_Group
begin Rule ClassifierContextDeclCS ****************
ClassifierContextDeclCS:
"context" (selfName=UnrestrictedName ":")? (namespace+=[pivot::Namespace|UnrestrictedName] "::"
(namespace+=[pivot::Namespace|UnreservedName] "::")* classifier=[pivot::Type|UnreservedName] |
classifier=[pivot::Type|UnrestrictedName]) (rules+=InvCS | rules+=DefCS)*; |
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_Group_2_0
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_Group_2_0_2
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_NamespaceAssignment_2_0_0
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_NamespaceAssignment_2_0_2_0
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_RulesAssignment_3_0
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_RulesAssignment_3_1
|
protected class |
CompleteOCLParsetreeConstructor.ClassifierContextDeclCS_SelfNameAssignment_1_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_CommaKeyword_2_1_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_Group
begin Rule CollectionLiteralExpCS ****************
//---------------------------------------------------------------------
// Literals
//---------------------------------------------------------------------
CollectionLiteralExpCS:
ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; |
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_Group_2
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_Group_2_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_LeftCurlyBracketKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_1_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_OwnedTypeAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralExpCS_RightCurlyBracketKeyword_3
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralPartCS_ExpressionCSAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralPartCS_FullStopFullStopKeyword_1_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralPartCS_Group
begin Rule CollectionLiteralPartCS ****************
CollectionLiteralPartCS:
expressionCS=ExpCS (".." lastExpressionCS=ExpCS)?; |
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralPartCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionLiteralPartCS_LastExpressionCSAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_Alternatives_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_GreaterThanSignKeyword_1_1_2
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_Group
begin Rule CollectionTypeCS ****************
CollectionTypeCS:
name=CollectionTypeIdentifier ("(" ownedType=TypeExpCS ")" | "<" ownedType=TypeExpCS ">")?; |
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_Group_1_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_Group_1_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_LeftParenthesisKeyword_1_0_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_LessThanSignKeyword_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_NameAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_0_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.CollectionTypeCS_RightParenthesisKeyword_1_0_2
|
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_Alternatives_0
|
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_Alternatives_1
|
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_ContextsAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_Group
begin Rule CompleteOCLDocumentCS ****************
//generate completeOCL "http://www.eclipse.org/ocl/examples/xtext/completeocl/CompleteOCL"
CompleteOCLDocumentCS:
(ownedImport+=ImportCS | ownedInclude+=IncludeCS | ownedLibrary+=LibraryCS)* (packages+=PackageDeclarationCS |
contexts+=ContextDeclCS)*; |
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_OwnedImportAssignment_0_0
|
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_OwnedIncludeAssignment_0_1
|
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_OwnedLibraryAssignment_0_2
|
protected class |
CompleteOCLParsetreeConstructor.CompleteOCLDocumentCS_PackagesAssignment_1_0
|
protected class |
CompleteOCLParsetreeConstructor.ContextDeclCS_Alternatives
begin Rule ContextDeclCS ****************
ContextDeclCS:
PropertyContextDeclCS | ClassifierContextDeclCS | OperationContextDeclCS; |
protected class |
CompleteOCLParsetreeConstructor.ContextDeclCS_ClassifierContextDeclCSParserRuleCall_1
|
protected class |
CompleteOCLParsetreeConstructor.ContextDeclCS_OperationContextDeclCSParserRuleCall_2
|
protected class |
CompleteOCLParsetreeConstructor.ContextDeclCS_PropertyContextDeclCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_ColonKeyword_3
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_ColonKeyword_6
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_CommaKeyword_5_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_ConstrainedNameAssignment_4
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_EqualsSignKeyword_8
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_Group
begin Rule DefCS ****************
DefCS:
static?="static"? stereotype="def" name=UnrestrictedName? ":" constrainedName=UnrestrictedName (operation?="("
(parameters+=ParameterCS ("," parameters+=ParameterCS)*)? ")")? ":" ownedType=TypeExpCS? "="
specification=SpecificationCS; |
protected class |
CompleteOCLParsetreeConstructor.DefCS_Group_5
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_Group_5_1
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_Group_5_1_1
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_NameAssignment_2
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_OperationAssignment_5_0
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_OwnedTypeAssignment_7
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_ParametersAssignment_5_1_0
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_ParametersAssignment_5_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_RightParenthesisKeyword_5_2
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_SpecificationAssignment_9
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_StaticAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.DefCS_StereotypeAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.DerCS_ColonKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.DerCS_Group
begin Rule DerCS ****************
DerCS:
stereotype="derive" ":" specification=SpecificationCS; |
protected class |
CompleteOCLParsetreeConstructor.DerCS_SpecificationAssignment_2
|
protected class |
CompleteOCLParsetreeConstructor.DerCS_StereotypeAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.ExpCS_InfixedExpCSParserRuleCall
begin Rule ExpCS ****************
//---------------------------------------------------------------------
// Expressions
//---------------------------------------------------------------------
// An OclExpressionCS comprising one or more LetExpCS is kept separate to ensure
// that let is right associative, whereas infix operators are left associative. |
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_ConditionAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_ElseExpressionAssignment_5
|
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_ElseKeyword_4
|
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_EndifKeyword_6
|
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_Group
begin Rule IfExpCS ****************
IfExpCS:
"if" condition=ExpCS "then" thenExpression=ExpCS "else" elseExpression=ExpCS "endif"; |
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_IfKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_ThenExpressionAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.IfExpCS_ThenKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.ImportCS_ColonKeyword_1_1
|
protected class |
CompleteOCLParsetreeConstructor.ImportCS_Group
begin Rule ImportCS ****************
ImportCS returns base::ImportCS:
"import" (name=Identifier ":")? namespace=[pivot::Namespace|SINGLE_QUOTED_STRING]; |
protected class |
CompleteOCLParsetreeConstructor.ImportCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.ImportCS_ImportKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.ImportCS_NameAssignment_1_0
|
protected class |
CompleteOCLParsetreeConstructor.ImportCS_NamespaceAssignment_2
|
protected class |
CompleteOCLParsetreeConstructor.IncludeCS_Group
begin Rule IncludeCS ****************
IncludeCS:
"include" namespace=[pivot::Namespace|SINGLE_QUOTED_STRING]; |
protected class |
CompleteOCLParsetreeConstructor.IncludeCS_IncludeKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.IncludeCS_NamespaceAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_CommaKeyword_1_3_0
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_CommaKeyword_1_5_2_0
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_2
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_3_1
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_Group
begin Rule IndexExpCS ****************
IndexExpCS returns NamedExpCS:
NameExpCS ({IndexExpCS.namedExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("["
secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")?)?; |
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_Group_1_3
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_Group_1_5
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_Group_1_5_2
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_IndexExpCSNamedExpAction_1_0
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_1
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_5_0
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_NameExpCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_4
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_5_3
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_1
|
protected class |
CompleteOCLParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_2_1
|
protected class |
CompleteOCLParsetreeConstructor.InfixedExpCS_Group
begin Rule InfixedExpCS ****************
InfixedExpCS returns ExpCS:
PrefixedExpCS ({InfixExpCS.ownedExpression+=current} (ownedOperator+=BinaryOperatorCS
ownedExpression+=PrefixedExpCS)+)?; |
protected class |
CompleteOCLParsetreeConstructor.InfixedExpCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.InfixedExpCS_Group_1_1
|
protected class |
CompleteOCLParsetreeConstructor.InfixedExpCS_InfixExpCSOwnedExpressionAction_1_0
|
protected class |
CompleteOCLParsetreeConstructor.InfixedExpCS_OwnedExpressionAssignment_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.InfixedExpCS_OwnedOperatorAssignment_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.InfixedExpCS_PrefixedExpCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.InfixOperatorCS_NameAssignment
begin Rule InfixOperatorCS ****************
InfixOperatorCS returns BinaryOperatorCS:
name=InfixOperator; |
protected class |
CompleteOCLParsetreeConstructor.InitCS_ColonKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.InitCS_Group
begin Rule InitCS ****************
InitCS:
stereotype="init" ":" specification=SpecificationCS; |
protected class |
CompleteOCLParsetreeConstructor.InitCS_SpecificationAssignment_2
|
protected class |
CompleteOCLParsetreeConstructor.InitCS_StereotypeAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.InvalidLiteralExpCS_Group
begin Rule InvalidLiteralExpCS ****************
InvalidLiteralExpCS:
{InvalidLiteralExpCS} "invalid"; |
protected class |
CompleteOCLParsetreeConstructor.InvalidLiteralExpCS_InvalidKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.InvalidLiteralExpCS_InvalidLiteralExpCSAction_0
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_ColonKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_Group
begin Rule InvCS ****************
InvCS:
stereotype="inv" (name=UnrestrictedName ("(" messageSpecification=SpecificationCS ")")?)? ":"
specification=SpecificationCS; |
protected class |
CompleteOCLParsetreeConstructor.InvCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_Group_1_1
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_LeftParenthesisKeyword_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_MessageSpecificationAssignment_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_NameAssignment_1_0
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_RightParenthesisKeyword_1_1_2
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_SpecificationAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.InvCS_StereotypeAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_CommaKeyword_2_0
|
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_Group
begin Rule LetExpCS ****************
LetExpCS:
"let" variable+=LetVariableCS ("," variable+=LetVariableCS)* "in" in=ExpCS; |
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_Group_2
|
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_InAssignment_4
|
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_InKeyword_3
|
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_LetKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_VariableAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.LetExpCS_VariableAssignment_2_1
|
protected class |
CompleteOCLParsetreeConstructor.LetVariableCS_ColonKeyword_1_0
|
protected class |
CompleteOCLParsetreeConstructor.LetVariableCS_EqualsSignKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.LetVariableCS_Group
begin Rule LetVariableCS ****************
LetVariableCS:
name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS; |
protected class |
CompleteOCLParsetreeConstructor.LetVariableCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.LetVariableCS_InitExpressionAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.LetVariableCS_NameAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.LetVariableCS_OwnedTypeAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.LibraryCS_Group
begin Rule LibraryCS ****************
LibraryCS returns base::LibraryCS:
"library" package=[pivot::Package|SINGLE_QUOTED_STRING]; |
protected class |
CompleteOCLParsetreeConstructor.LibraryCS_LibraryKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.LibraryCS_PackageAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.Model_OwnedExpressionAssignment
begin Rule Model ****************
//generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST"
Model returns ContextCS:
ownedExpression=ExpCS; |
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_Alternatives
begin Rule NameExpCS ****************
NameExpCS:
(namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*)
element=[pivot::NamedElement|UnreservedName] | element=[pivot::NamedElement|UnrestrictedName]; |
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_1
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_2_1
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_ElementAssignment_0_1
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_ElementAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_Group_0
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_Group_0_0
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_Group_0_0_2
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_0
|
protected class |
CompleteOCLParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_2_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_ColonKeyword_1_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_EqualsSignKeyword_2_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_Group
begin Rule NavigatingArgCS ****************
NavigatingArgCS:
name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_Group_2
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_InitAssignment_2_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_NameAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgCS_OwnedTypeAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgExpCS_Alternatives
begin Rule NavigatingArgExpCS ****************
NavigatingArgExpCS returns essentialocl::ExpCS:
{OclMessageArgCS} "?" | ExpCS; |
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgExpCS_ExpCSParserRuleCall_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgExpCS_Group_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgExpCS_OclMessageArgCSAction_0_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingArgExpCS_QuestionMarkKeyword_0_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_ColonKeyword_2_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_EqualsSignKeyword_3_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_Group
begin Rule NavigatingBarArgCS ****************
NavigatingBarArgCS returns NavigatingArgCS:
prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_Group_2
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_Group_3
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_InitAssignment_3_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_NameAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_OwnedTypeAssignment_2_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingBarArgCS_PrefixAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_ColonKeyword_2_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_EqualsSignKeyword_3_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_Group
begin Rule NavigatingCommaArgCS ****************
NavigatingCommaArgCS returns NavigatingArgCS:
prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_Group_2
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_Group_3
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_InitAssignment_3_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_NameAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_OwnedTypeAssignment_2_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingCommaArgCS_PrefixAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Base_CommercialAtKeyword_1_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Base_Group
begin Rule NavigatingExpCS_Base ****************
//---------------------------------------------------------------------------------
// EssentialOCL overrides
//---------------------------------------------------------------------------------
NavigatingExpCS_Base returns essentialocl::NamedExpCS:
IndexExpCS ({PreExpCS.namedExp=current} "@" "pre")?; |
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Base_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Base_IndexExpCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Base_PreExpCSNamedExpAction_1_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Base_PreKeyword_1_2
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Group
begin Rule NavigatingExpCS ****************
// For Xtext 1.0.0, this rule is very sensitive to the 65536 byte limit, so
// keep it as simple as possible and avoid backtracking. |
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Group_1_2
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Group_1_2_2
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_Group_1_2_3
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_LeftParenthesisKeyword_1_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_NavigatingExpCS_BaseParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_NavigatingExpCSNamedExpAction_1_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingExpCS_RightParenthesisKeyword_1_3
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_ColonKeyword_2_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_EqualsSignKeyword_3_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_Group
begin Rule NavigatingSemiArgCS ****************
NavigatingSemiArgCS returns NavigatingArgCS:
prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_Group_2
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_Group_3
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_InitAssignment_3_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_NameAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_OwnedTypeAssignment_2_1
|
protected class |
CompleteOCLParsetreeConstructor.NavigatingSemiArgCS_PrefixAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.NavigationOperatorCS_NameAssignment
begin Rule NavigationOperatorCS ****************
NavigationOperatorCS:
name=NavigationOperator; |
protected class |
CompleteOCLParsetreeConstructor.NestedExpCS_Group
begin Rule NestedExpCS ****************
NestedExpCS:
"(" source=ExpCS ")"; |
protected class |
CompleteOCLParsetreeConstructor.NestedExpCS_LeftParenthesisKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.NestedExpCS_RightParenthesisKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.NestedExpCS_SourceAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.NullLiteralExpCS_Group
begin Rule NullLiteralExpCS ****************
NullLiteralExpCS:
{NullLiteralExpCS} "null"; |
protected class |
CompleteOCLParsetreeConstructor.NullLiteralExpCS_NullKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.NullLiteralExpCS_NullLiteralExpCSAction_0
|
protected class |
CompleteOCLParsetreeConstructor.NumberLiteralExpCS_NameAssignment
begin Rule NumberLiteralExpCS ****************
NumberLiteralExpCS:
name=NUMBER_LITERAL; |
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_Alternatives_1
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_Alternatives_7
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_ColonColonKeyword_1_0_1
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_ColonColonKeyword_1_0_2_1
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_ColonKeyword_5
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_CommaKeyword_3_1_0
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_ContextKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_Group
begin Rule OperationContextDeclCS ****************
OperationContextDeclCS:
"context" (namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*
operation=[pivot::Operation|UnreservedName] | operation=[pivot::Operation|UnrestrictedName]) "("
(parameters+=ParameterCS ("," parameters+=ParameterCS)*)? ")" ":" ownedType=TypeExpCS? (rules+=PreCS | rules+=PostCS |
rules+=BodyCS)*; |
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_Group_1_0
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_Group_1_0_2
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_Group_3
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_Group_3_1
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_LeftParenthesisKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_NamespaceAssignment_1_0_0
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_NamespaceAssignment_1_0_2_0
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_OperationAssignment_1_0_3
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_OperationAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_OwnedTypeAssignment_6
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_ParametersAssignment_3_0
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_ParametersAssignment_3_1_1
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_RightParenthesisKeyword_4
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_RulesAssignment_7_0
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_RulesAssignment_7_1
|
protected class |
CompleteOCLParsetreeConstructor.OperationContextDeclCS_RulesAssignment_7_2
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_Alternatives_1
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_ColonColonKeyword_1_0_1
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_ColonColonKeyword_1_0_2_1
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_ContextsAssignment_2
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_EndpackageKeyword_3
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_Group
begin Rule PackageDeclarationCS ****************
PackageDeclarationCS:
"package" (namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*
package=[pivot::Package|UnreservedName] | package=[pivot::Package|UnrestrictedName]) contexts+=ContextDeclCS*
"endpackage"; |
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_Group_1_0
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_Group_1_0_2
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_NamespaceAssignment_1_0_0
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_NamespaceAssignment_1_0_2_0
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_PackageAssignment_1_0_3
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_PackageAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.PackageDeclarationCS_PackageKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.ParameterCS_ColonKeyword_0_1
|
protected class |
CompleteOCLParsetreeConstructor.ParameterCS_Group
begin Rule ParameterCS ****************
ParameterCS returns essentialocl::VariableCS:
(name=UnrestrictedName ":")? ownedType=TypeExpCS; |
protected class |
CompleteOCLParsetreeConstructor.ParameterCS_Group_0
|
protected class |
CompleteOCLParsetreeConstructor.ParameterCS_NameAssignment_0_0
|
protected class |
CompleteOCLParsetreeConstructor.ParameterCS_OwnedTypeAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.PostCS_ColonKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.PostCS_Group
begin Rule PostCS ****************
PostCS:
stereotype="post" name=UnrestrictedName? ":" specification=SpecificationCS; |
protected class |
CompleteOCLParsetreeConstructor.PostCS_NameAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.PostCS_SpecificationAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.PostCS_StereotypeAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.PreCS_ColonKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.PreCS_Group
begin Rule PreCS ****************
PreCS:
stereotype="pre" name=UnrestrictedName? ":" specification=SpecificationCS; |
protected class |
CompleteOCLParsetreeConstructor.PreCS_NameAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.PreCS_SpecificationAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.PreCS_StereotypeAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.PrefixedExpCS_Alternatives
begin Rule PrefixedExpCS ****************
PrefixedExpCS returns ExpCS:
PrimaryExpCS | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS; |
protected class |
CompleteOCLParsetreeConstructor.PrefixedExpCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.PrefixedExpCS_OwnedExpressionAssignment_1_2
|
protected class |
CompleteOCLParsetreeConstructor.PrefixedExpCS_OwnedOperatorAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.PrefixedExpCS_PrefixExpCSAction_1_0
|
protected class |
CompleteOCLParsetreeConstructor.PrefixedExpCS_PrimaryExpCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_Alternatives
begin Rule PrimaryExpCS ****************
PrimaryExpCS returns ExpCS:
NavigatingExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | TypeLiteralExpCS |
LetExpCS | IfExpCS | NestedExpCS; |
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_CollectionLiteralExpCSParserRuleCall_4
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_IfExpCSParserRuleCall_7
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_LetExpCSParserRuleCall_6
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_NavigatingExpCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_NestedExpCSParserRuleCall_8
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_PrimitiveLiteralExpCSParserRuleCall_2
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_SelfExpCSParserRuleCall_1
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_TupleLiteralExpCSParserRuleCall_3
|
protected class |
CompleteOCLParsetreeConstructor.PrimaryExpCS_TypeLiteralExpCSParserRuleCall_5
|
protected class |
CompleteOCLParsetreeConstructor.PrimitiveLiteralExpCS_Alternatives
begin Rule PrimitiveLiteralExpCS ****************
PrimitiveLiteralExpCS:
NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
NullLiteralExpCS; |
protected class |
CompleteOCLParsetreeConstructor.PrimitiveLiteralExpCS_BooleanLiteralExpCSParserRuleCall_2
|
protected class |
CompleteOCLParsetreeConstructor.PrimitiveLiteralExpCS_InvalidLiteralExpCSParserRuleCall_4
|
protected class |
CompleteOCLParsetreeConstructor.PrimitiveLiteralExpCS_NullLiteralExpCSParserRuleCall_5
|
protected class |
CompleteOCLParsetreeConstructor.PrimitiveLiteralExpCS_NumberLiteralExpCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.PrimitiveLiteralExpCS_StringLiteralExpCSParserRuleCall_1
|
protected class |
CompleteOCLParsetreeConstructor.PrimitiveLiteralExpCS_UnlimitedNaturalLiteralExpCSParserRuleCall_3
|
protected class |
CompleteOCLParsetreeConstructor.PrimitiveTypeCS_NameAssignment
begin Rule PrimitiveTypeCS ****************
PrimitiveTypeCS returns base::PrimitiveTypeRefCS:
name=PrimitiveTypeIdentifier; |
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_Alternatives_1
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_Alternatives_4
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_ColonColonKeyword_1_0_1
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_ColonColonKeyword_1_0_2_1
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_ColonKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_ContextKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_Group
begin Rule PropertyContextDeclCS ****************
PropertyContextDeclCS:
"context" (namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*
property=[pivot::Property|UnreservedName] | property=[pivot::Property|UnrestrictedName]) ":" ownedType=TypeExpCS
((rules+=InitCS rules+=DerCS?)? | rules+=DerCS rules+=InitCS?); |
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_Group_1_0
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_Group_1_0_2
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_Group_4_0
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_Group_4_1
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_NamespaceAssignment_1_0_0
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_NamespaceAssignment_1_0_2_0
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_OwnedTypeAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_PropertyAssignment_1_0_3
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_PropertyAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_RulesAssignment_4_0_0
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_RulesAssignment_4_0_1
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_RulesAssignment_4_1_0
|
protected class |
CompleteOCLParsetreeConstructor.PropertyContextDeclCS_RulesAssignment_4_1_1
|
protected class |
CompleteOCLParsetreeConstructor.SelfExpCS_Group
begin Rule SelfExpCS ****************
SelfExpCS:
{SelfExpCS} "self"; |
protected class |
CompleteOCLParsetreeConstructor.SelfExpCS_SelfExpCSAction_0
|
protected class |
CompleteOCLParsetreeConstructor.SelfExpCS_SelfKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.SpecificationCS_OwnedExpressionAssignment
begin Rule SpecificationCS ****************
SpecificationCS returns ContextSpecificationCS:
ownedExpression=ExpCS; |
protected class |
CompleteOCLParsetreeConstructor.StringLiteralExpCS_NameAssignment
begin Rule StringLiteralExpCS ****************
StringLiteralExpCS:
name+=StringLiteral+; |
protected class |
CompleteOCLParsetreeConstructor.ThisRootNode
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_CommaKeyword_3_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_Group
begin Rule TupleLiteralExpCS ****************
TupleLiteralExpCS:
"Tuple" "{" ownedParts+=TupleLiteralPartCS ("," ownedParts+=TupleLiteralPartCS)* "}"; |
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_Group_3
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_LeftCurlyBracketKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_2
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_3_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_RightCurlyBracketKeyword_4
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralExpCS_TupleKeyword_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralPartCS_ColonKeyword_1_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralPartCS_EqualsSignKeyword_2
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralPartCS_Group
begin Rule TupleLiteralPartCS ****************
TupleLiteralPartCS:
name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS; |
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralPartCS_Group_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralPartCS_InitExpressionAssignment_3
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralPartCS_NameAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleLiteralPartCS_OwnedTypeAssignment_1_1
|
protected class |
CompleteOCLParsetreeConstructor.TuplePartCS_ColonKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.TuplePartCS_Group
begin Rule tuplePartCS ****************
tuplePartCS returns base::TuplePartCS:
name=UnrestrictedName ":" ownedType=TypeExpCS; |
protected class |
CompleteOCLParsetreeConstructor.TuplePartCS_NameAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.TuplePartCS_OwnedTypeAssignment_2
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Alternatives_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_CommaKeyword_1_0_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_CommaKeyword_1_1_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_GreaterThanSignKeyword_1_1_2
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Group
begin Rule TupleTypeCS ****************
TupleTypeCS returns base::TupleTypeCS:
name="Tuple" ("(" (ownedParts+=tuplePartCS ("," ownedParts+=tuplePartCS)*)? ")" | "<" (ownedParts+=tuplePartCS (","
ownedParts+=tuplePartCS)*)? ">")?; |
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Group_1_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Group_1_0_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Group_1_0_1_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Group_1_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Group_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_Group_1_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_LeftParenthesisKeyword_1_0_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_LessThanSignKeyword_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_NameAssignment_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_0
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_1_1
|
protected class |
CompleteOCLParsetreeConstructor.TupleTypeCS_RightParenthesisKeyword_1_0_2
|
protected class |
CompleteOCLParsetreeConstructor.TypeExpCS_Alternatives
begin Rule TypeExpCS ****************
TypeExpCS returns base::TypedRefCS:
TypeNameExpCS | TypeLiteralCS; |
protected class |
CompleteOCLParsetreeConstructor.TypeExpCS_TypeLiteralCSParserRuleCall_1
|
protected class |
CompleteOCLParsetreeConstructor.TypeExpCS_TypeNameExpCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.TypeLiteralCS_Alternatives
begin Rule TypeLiteralCS ****************
TypeLiteralCS returns base::TypedRefCS:
PrimitiveTypeCS | CollectionTypeCS | TupleTypeCS; |
protected class |
CompleteOCLParsetreeConstructor.TypeLiteralCS_CollectionTypeCSParserRuleCall_1
|
protected class |
CompleteOCLParsetreeConstructor.TypeLiteralCS_PrimitiveTypeCSParserRuleCall_0
|
protected class |
CompleteOCLParsetreeConstructor.TypeLiteralCS_TupleTypeCSParserRuleCall_2
|
protected class |
CompleteOCLParsetreeConstructor.TypeLiteralExpCS_OwnedTypeAssignment
begin Rule TypeLiteralExpCS ****************
TypeLiteralExpCS:
ownedType=TypeLiteralCS; |
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_Alternatives
begin Rule TypeNameExpCS ****************
//TypeNameExpCS returns base::QualifiedTypeRefCS:
TypeNameExpCS:
(namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*)
element=[pivot::Type|UnreservedName] | element=[pivot::Type|UnrestrictedName]; |
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_1
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_2_1
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_ElementAssignment_0_1
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_ElementAssignment_1
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_Group_0
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_Group_0_0
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_Group_0_0_2
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_0
|
protected class |
CompleteOCLParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_2_0
|
protected class |
CompleteOCLParsetreeConstructor.UnaryOperatorCS_NameAssignment
begin Rule UnaryOperatorCS ****************
UnaryOperatorCS:
name=PrefixOperator; |
protected class |
CompleteOCLParsetreeConstructor.UnlimitedNaturalLiteralExpCS_AsteriskKeyword_1
|
protected class |
CompleteOCLParsetreeConstructor.UnlimitedNaturalLiteralExpCS_Group
begin Rule UnlimitedNaturalLiteralExpCS ****************
UnlimitedNaturalLiteralExpCS:
{UnlimitedNaturalLiteralExpCS} "*"; |
protected class |
CompleteOCLParsetreeConstructor.UnlimitedNaturalLiteralExpCS_UnlimitedNaturalLiteralExpCSAction_0
|