Nested Class Summary |
protected class |
OCLstdlibParsetreeConstructor.AccumulatorCS_ColonKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.AccumulatorCS_Group
begin Rule AccumulatorCS ****************
AccumulatorCS returns base::ParameterCS:
name=Identifier ":" ownedType=TypedRefCS; |
protected class |
OCLstdlibParsetreeConstructor.AccumulatorCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.AccumulatorCS_OwnedTypeAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_Alternatives_3
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_AnnotationKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_CommaKeyword_2_2_0
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_Group
begin Rule AnnotationCS ****************
AnnotationCS returns base::AnnotationCS:
"annotation" name=(Identifier | SINGLE_QUOTED_STRING) ("(" ownedDetail+=DetailCS ("," ownedDetail+=DetailCS)* ")")?
("{" ownedAnnotation+=AnnotationElementCS "}" | ";"); |
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_Group_2_2
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_Group_3_0
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_LeftCurlyBracketKeyword_3_0_0
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_LeftParenthesisKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_OwnedAnnotationAssignment_3_0_1
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_OwnedDetailAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_OwnedDetailAssignment_2_2_1
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_RightCurlyBracketKeyword_3_0_2
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_RightParenthesisKeyword_2_3
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationCS_SemicolonKeyword_3_1
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationElementCS_Alternatives
begin Rule AnnotationElementCS ****************
AnnotationElementCS returns base::AnnotationElementCS:
AnnotationCS | DocumentationCS; |
protected class |
OCLstdlibParsetreeConstructor.AnnotationElementCS_AnnotationCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.AnnotationElementCS_DocumentationCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.BinaryOperatorCS_Alternatives
begin Rule BinaryOperatorCS ****************
BinaryOperatorCS:
InfixOperatorCS | NavigationOperatorCS; |
protected class |
OCLstdlibParsetreeConstructor.BinaryOperatorCS_InfixOperatorCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.BooleanLiteralExpCS_Alternatives
begin Rule BooleanLiteralExpCS ****************
BooleanLiteralExpCS:
name="true" | name="false"; |
protected class |
OCLstdlibParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_Alternatives_6
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_ColonKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_CommaKeyword_4_2_0
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_ConformsToKeyword_4_0
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_Group
begin Rule ClassCS ****************
ClassCS returns LibClassCS:
"type" name=Name ownedTemplateSignature=TemplateSignatureCS? (":" metaTypeName=[MetaTypeName|Name])? ("conformsTo"
ownedSuperType+=TypedRefCS ("," ownedSuperType+=TypedRefCS)*)? "{" (ownedOperation+=OperationCS |
ownedProperty+=LibPropertyCS | ownedConstraint+=InvCS | ownedAnnotation+=AnnotationElementCS)* "}"; |
protected class |
OCLstdlibParsetreeConstructor.ClassCS_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_Group_4
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_Group_4_2
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_LeftCurlyBracketKeyword_5
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_MetaTypeNameAssignment_3_1
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_OwnedAnnotationAssignment_6_3
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_OwnedConstraintAssignment_6_2
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_OwnedOperationAssignment_6_0
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_OwnedPropertyAssignment_6_1
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_OwnedSuperTypeAssignment_4_1
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_OwnedSuperTypeAssignment_4_2_1
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_OwnedTemplateSignatureAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_RightCurlyBracketKeyword_7
|
protected class |
OCLstdlibParsetreeConstructor.ClassCS_TypeKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.ClassifierCS_ClassCSParserRuleCall
begin Rule ClassifierCS ****************
ClassifierCS returns base::ClassifierCS:
ClassCS; |
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_CommaKeyword_2_1_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_Group
begin Rule CollectionLiteralExpCS ****************
//---------------------------------------------------------------------
// Literals
//---------------------------------------------------------------------
CollectionLiteralExpCS:
ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; |
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_Group_2_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_LeftCurlyBracketKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_1_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_OwnedTypeAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralExpCS_RightCurlyBracketKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_ExpressionCSAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_FullStopFullStopKeyword_1_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_Group
begin Rule CollectionLiteralPartCS ****************
CollectionLiteralPartCS:
expressionCS=ExpCS (".." lastExpressionCS=ExpCS)?; |
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionLiteralPartCS_LastExpressionCSAssignment_1_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_Alternatives_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_GreaterThanSignKeyword_1_1_2
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_Group
begin Rule CollectionTypeCS ****************
CollectionTypeCS:
name=CollectionTypeIdentifier ("(" ownedType=TypeExpCS ")" | "<" ownedType=TypeExpCS ">")?; |
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_Group_1_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_Group_1_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_LeftParenthesisKeyword_1_0_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_LessThanSignKeyword_1_1_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_0_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_1_1
|
protected class |
OCLstdlibParsetreeConstructor.CollectionTypeCS_RightParenthesisKeyword_1_0_2
|
protected class |
OCLstdlibParsetreeConstructor.DetailCS_EqualsSignKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.DetailCS_Group
begin Rule DetailCS ****************
DetailCS returns base::DetailCS:
name=(Name | SINGLE_QUOTED_STRING) "=" value+=(SINGLE_QUOTED_STRING | ML_SINGLE_QUOTED_STRING)*; |
protected class |
OCLstdlibParsetreeConstructor.DetailCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.DetailCS_ValueAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_CommaKeyword_3_2_0
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_DocumentationCSAction_0
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_DocumentationKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_Group
begin Rule DocumentationCS ****************
DocumentationCS returns base::DocumentationCS:
{base::DocumentationCS} "documentation" value=SINGLE_QUOTED_STRING? ("(" ownedDetail+=DetailCS (","
ownedDetail+=DetailCS)* ")")? ";"; |
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_Group_3_2
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_LeftParenthesisKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_OwnedDetailAssignment_3_1
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_OwnedDetailAssignment_3_2_1
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_RightParenthesisKeyword_3_3
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_SemicolonKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.DocumentationCS_ValueAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.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 |
OCLstdlibParsetreeConstructor.IfExpCS_ConditionAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.IfExpCS_ElseExpressionAssignment_5
|
protected class |
OCLstdlibParsetreeConstructor.IfExpCS_ElseKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.IfExpCS_EndifKeyword_6
|
protected class |
OCLstdlibParsetreeConstructor.IfExpCS_Group
begin Rule IfExpCS ****************
IfExpCS:
"if" condition=ExpCS "then" thenExpression=ExpCS "else" elseExpression=ExpCS "endif"; |
protected class |
OCLstdlibParsetreeConstructor.IfExpCS_IfKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.IfExpCS_ThenExpressionAssignment_3
|
protected class |
OCLstdlibParsetreeConstructor.IfExpCS_ThenKeyword_2
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_CommaKeyword_1_3_0
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_CommaKeyword_1_5_2_0
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_2
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_3_1
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_Group
begin Rule IndexExpCS ****************
IndexExpCS returns NamedExpCS:
NameExpCS ({IndexExpCS.namedExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("["
secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")?)?; |
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_Group_1_3
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_Group_1_5
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_Group_1_5_2
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_IndexExpCSNamedExpAction_1_0
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_1
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_5_0
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_NameExpCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_4
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_5_3
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_1
|
protected class |
OCLstdlibParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_2_1
|
protected class |
OCLstdlibParsetreeConstructor.InfixedExpCS_Group
begin Rule InfixedExpCS ****************
InfixedExpCS returns ExpCS:
PrefixedExpCS ({InfixExpCS.ownedExpression+=current} (ownedOperator+=BinaryOperatorCS
ownedExpression+=PrefixedExpCS)+)?; |
protected class |
OCLstdlibParsetreeConstructor.InfixedExpCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.InfixedExpCS_Group_1_1
|
protected class |
OCLstdlibParsetreeConstructor.InfixedExpCS_InfixExpCSOwnedExpressionAction_1_0
|
protected class |
OCLstdlibParsetreeConstructor.InfixedExpCS_OwnedExpressionAssignment_1_1_1
|
protected class |
OCLstdlibParsetreeConstructor.InfixedExpCS_OwnedOperatorAssignment_1_1_0
|
protected class |
OCLstdlibParsetreeConstructor.InfixedExpCS_PrefixedExpCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.InfixOperatorCS_NameAssignment
begin Rule InfixOperatorCS ****************
InfixOperatorCS returns BinaryOperatorCS:
name=InfixOperator; |
protected class |
OCLstdlibParsetreeConstructor.InvalidLiteralExpCS_Group
begin Rule InvalidLiteralExpCS ****************
InvalidLiteralExpCS:
{InvalidLiteralExpCS} "invalid"; |
protected class |
OCLstdlibParsetreeConstructor.InvalidLiteralExpCS_InvalidKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.InvalidLiteralExpCS_InvalidLiteralExpCSAction_0
|
protected class |
OCLstdlibParsetreeConstructor.InvCS_ColonKeyword_2
|
protected class |
OCLstdlibParsetreeConstructor.InvCS_Group
begin Rule InvCS ****************
InvCS returns LibConstraintCS:
stereotype="inv" name=UnrestrictedName? ":" specification=SpecificationCS ";"; |
protected class |
OCLstdlibParsetreeConstructor.InvCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.InvCS_SemicolonKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.InvCS_SpecificationAssignment_3
|
protected class |
OCLstdlibParsetreeConstructor.InvCS_StereotypeAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.IteratorCS_ColonKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.IteratorCS_Group
begin Rule IteratorCS ****************
IteratorCS returns base::ParameterCS:
name=Identifier ":" ownedType=TypedRefCS; |
protected class |
OCLstdlibParsetreeConstructor.IteratorCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.IteratorCS_OwnedTypeAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_ColonKeyword_6
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_CommaKeyword_4_1_0
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_Group
begin Rule LambdaTypeCS ****************
LambdaTypeCS returns base::LambdaTypeCS:
name="Lambda" ownedContextType=TypedRefCS ownedTemplateSignature=TemplateSignatureCS? "("
(ownedParameterType+=TypedRefCS ("," ownedParameterType+=TypedRefCS)*)? ")" ":" ownedResultType=TypedRefCS; |
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_Group_4
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_Group_4_1
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_LeftParenthesisKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedContextTypeAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedParameterTypeAssignment_4_0
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedParameterTypeAssignment_4_1_1
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedResultTypeAssignment_7
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_OwnedTemplateSignatureAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.LambdaTypeCS_RightParenthesisKeyword_5
|
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_CommaKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_Group
begin Rule LetExpCS ****************
LetExpCS:
"let" variable+=LetVariableCS ("," variable+=LetVariableCS)* "in" in=ExpCS; |
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_InAssignment_4
|
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_InKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_LetKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_VariableAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.LetExpCS_VariableAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.LetVariableCS_ColonKeyword_1_0
|
protected class |
OCLstdlibParsetreeConstructor.LetVariableCS_EqualsSignKeyword_2
|
protected class |
OCLstdlibParsetreeConstructor.LetVariableCS_Group
begin Rule LetVariableCS ****************
LetVariableCS:
name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS; |
protected class |
OCLstdlibParsetreeConstructor.LetVariableCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.LetVariableCS_InitExpressionAssignment_3
|
protected class |
OCLstdlibParsetreeConstructor.LetVariableCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.LetVariableCS_OwnedTypeAssignment_1_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Alternatives_12
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Alternatives_12_0_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_ColonKeyword_9
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_CommaKeyword_5_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_CommaKeyword_6_2_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_CommaKeyword_7_2_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_EqualsSignGreaterThanSignKeyword_11_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group
begin Rule LibIterationCS ****************
LibIterationCS:
"iteration" name=Name ownedTemplateSignature=TemplateSignatureCS? "(" ownedIterator+=IteratorCS (","
ownedIterator+=IteratorCS)* (";" ownedAccumulator+=AccumulatorCS ("," ownedAccumulator+=AccumulatorCS)*)? ("|"
ownedParameter+=ParameterCS ("," ownedParameter+=ParameterCS)*)? ")" ":" ownedType=TypedRefCS ("=>"
implementation=[types::JvmType|SINGLE_QUOTED_STRING])? ("{" (ownedAnnotation+=AnnotationElementCS |
ownedConstraint+=PostCS | ownedConstraint+=PreCS)* "}" | ";"); |
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group_11
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group_12_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group_5
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group_6
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group_6_2
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group_7
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_Group_7_2
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_ImplementationAssignment_11_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_IterationKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_LeftCurlyBracketKeyword_12_0_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_LeftParenthesisKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedAccumulatorAssignment_6_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedAccumulatorAssignment_6_2_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedAnnotationAssignment_12_0_1_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedConstraintAssignment_12_0_1_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedConstraintAssignment_12_0_1_2
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedIteratorAssignment_4
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedIteratorAssignment_5_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedParameterAssignment_7_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedParameterAssignment_7_2_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedTemplateSignatureAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_OwnedTypeAssignment_10
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_RightCurlyBracketKeyword_12_0_2
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_RightParenthesisKeyword_8
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_SemicolonKeyword_12_1
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_SemicolonKeyword_6_0
|
protected class |
OCLstdlibParsetreeConstructor.LibIterationCS_VerticalLineKeyword_7_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Alternatives_11
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Alternatives_11_0_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_ColonKeyword_7
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_CommaKeyword_5_1_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_EqualsSignGreaterThanSignKeyword_10_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_EqualsSignKeyword_9_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Group
begin Rule LibOperationCS ****************
LibOperationCS:
static?="static"? "operation" name=Name ownedTemplateSignature=TemplateSignatureCS? "(" (ownedParameter+=ParameterCS
("," ownedParameter+=ParameterCS)*)? ")" ":" ownedType=TypedRefCS ("precedence" "="
precedence=[pivot::Precedence|Name])? ("=>" implementation=[types::JvmType|SINGLE_QUOTED_STRING])? ("{"
(ownedAnnotation+=AnnotationElementCS | ownedConstraint+=PostCS | ownedConstraint+=PreCS)* "}" | ";"); |
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Group_10
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Group_11_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Group_5
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Group_5_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_Group_9
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_ImplementationAssignment_10_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_LeftCurlyBracketKeyword_11_0_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_LeftParenthesisKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_NameAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OperationKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OwnedAnnotationAssignment_11_0_1_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OwnedConstraintAssignment_11_0_1_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OwnedConstraintAssignment_11_0_1_2
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OwnedParameterAssignment_5_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OwnedParameterAssignment_5_1_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OwnedTemplateSignatureAssignment_3
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_OwnedTypeAssignment_8
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_PrecedenceAssignment_9_2
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_PrecedenceKeyword_9_0
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_RightCurlyBracketKeyword_11_0_2
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_RightParenthesisKeyword_6
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_SemicolonKeyword_11_1
|
protected class |
OCLstdlibParsetreeConstructor.LibOperationCS_StaticAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_Alternatives_6
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_ColonKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_EqualsSignGreaterThanSignKeyword_5_0
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_Group
begin Rule LibPropertyCS ****************
LibPropertyCS:
static?="static"? "property" name=Name ":" ownedType=TypedRefCS ("=>"
implementation=[types::JvmType|SINGLE_QUOTED_STRING])? ("{" ownedAnnotation+=AnnotationElementCS* "}" | ";"); |
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_Group_5
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_Group_6_0
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_ImplementationAssignment_5_1
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_LeftCurlyBracketKeyword_6_0_0
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_NameAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_OwnedAnnotationAssignment_6_0_1
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_OwnedTypeAssignment_4
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_PropertyKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_RightCurlyBracketKeyword_6_0_2
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_SemicolonKeyword_6_1
|
protected class |
OCLstdlibParsetreeConstructor.LibPropertyCS_StaticAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.Library_Alternatives_5
|
protected class |
OCLstdlibParsetreeConstructor.Library_ColonKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.Library_EqualsSignKeyword_3_2
|
protected class |
OCLstdlibParsetreeConstructor.Library_Group
begin Rule Library ****************
//generate OCLstdlib "http://www.eclipse.org/ocl/examples/xtext/oclstdlib/OCLstdlibCST"
Library returns LibRootPackageCS:
(ownedLibrary+=LibraryCS ";")* "library" name=Name (":" nsPrefix=Identifier "=" nsURI=SINGLE_QUOTED_STRING)? "{"
(ownedNestedPackage+=PackageCS | "precedence" ownedPrecedence+=PrecedenceCS+ ";" | ownedType+=ClassifierCS |
ownedAnnotation+=AnnotationElementCS)* "}"; |
protected class |
OCLstdlibParsetreeConstructor.Library_Group_0
|
protected class |
OCLstdlibParsetreeConstructor.Library_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.Library_Group_5_1
|
protected class |
OCLstdlibParsetreeConstructor.Library_LeftCurlyBracketKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.Library_LibraryKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.Library_NameAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.Library_NsPrefixAssignment_3_1
|
protected class |
OCLstdlibParsetreeConstructor.Library_NsURIAssignment_3_3
|
protected class |
OCLstdlibParsetreeConstructor.Library_OwnedAnnotationAssignment_5_3
|
protected class |
OCLstdlibParsetreeConstructor.Library_OwnedLibraryAssignment_0_0
|
protected class |
OCLstdlibParsetreeConstructor.Library_OwnedNestedPackageAssignment_5_0
|
protected class |
OCLstdlibParsetreeConstructor.Library_OwnedPrecedenceAssignment_5_1_1
|
protected class |
OCLstdlibParsetreeConstructor.Library_OwnedTypeAssignment_5_2
|
protected class |
OCLstdlibParsetreeConstructor.Library_PrecedenceKeyword_5_1_0
|
protected class |
OCLstdlibParsetreeConstructor.Library_RightCurlyBracketKeyword_6
|
protected class |
OCLstdlibParsetreeConstructor.Library_SemicolonKeyword_0_1
|
protected class |
OCLstdlibParsetreeConstructor.Library_SemicolonKeyword_5_1_2
|
protected class |
OCLstdlibParsetreeConstructor.LibraryCS_Group
begin Rule LibraryCS ****************
LibraryCS returns base::LibraryCS:
"import" package=[pivot::Package|SINGLE_QUOTED_STRING]; |
protected class |
OCLstdlibParsetreeConstructor.LibraryCS_ImportKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.LibraryCS_PackageAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_CommaKeyword_2_1_0
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_GreaterThanSignKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_Group
begin Rule LibTupleCS ****************
LibTupleCS returns base::TupleTypeCS:
name="Tuple" "<" (ownedParts+=LibTuplePartCS ("," ownedParts+=LibTuplePartCS)*)? ">"; |
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_Group_2_1
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_LessThanSignKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_OwnedPartsAssignment_2_0
|
protected class |
OCLstdlibParsetreeConstructor.LibTupleCS_OwnedPartsAssignment_2_1_1
|
protected class |
OCLstdlibParsetreeConstructor.LibTuplePartCS_ColonKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.LibTuplePartCS_Group
begin Rule LibTuplePartCS ****************
LibTuplePartCS returns base::TuplePartCS:
name=Identifier ":" ownedType=TypedRefCS; |
protected class |
OCLstdlibParsetreeConstructor.LibTuplePartCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.LibTuplePartCS_OwnedTypeAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.Model_OwnedExpressionAssignment
begin Rule Model ****************
//generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST"
Model returns ContextCS:
ownedExpression=ExpCS; |
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_Alternatives
begin Rule NameExpCS ****************
NameExpCS:
(namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*)
element=[pivot::NamedElement|UnreservedName] | element=[pivot::NamedElement|UnrestrictedName]; |
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_1
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_2_1
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_ElementAssignment_0_1
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_ElementAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_Group_0
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_Group_0_0
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_Group_0_0_2
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_0
|
protected class |
OCLstdlibParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_2_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_ColonKeyword_1_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_EqualsSignKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_Group
begin Rule NavigatingArgCS ****************
NavigatingArgCS:
name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_InitAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgCS_OwnedTypeAssignment_1_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingArgExpCS_ExpCSParserRuleCall
begin Rule NavigatingArgExpCS ****************
// Intended to be overridden
// '?' -- defined by Complete OCL
NavigatingArgExpCS returns ExpCS:
ExpCS; |
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_ColonKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_EqualsSignKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_Group
begin Rule NavigatingBarArgCS ****************
NavigatingBarArgCS returns NavigatingArgCS:
prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_InitAssignment_3_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_OwnedTypeAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingBarArgCS_PrefixAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_ColonKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_EqualsSignKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_Group
begin Rule NavigatingCommaArgCS ****************
NavigatingCommaArgCS returns NavigatingArgCS:
prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_InitAssignment_3_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_OwnedTypeAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingCommaArgCS_PrefixAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_Base_IndexExpCSParserRuleCall
begin Rule NavigatingExpCS_Base ****************
// ({PreExpCS.name=current} '@' 'pre')? -- defined by Complete OCL
NavigatingExpCS_Base returns NamedExpCS:
IndexExpCS; |
protected class |
OCLstdlibParsetreeConstructor.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 |
OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1_2
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1_2_2
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_Group_1_2_3
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_LeftParenthesisKeyword_1_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_NavigatingExpCS_BaseParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_NavigatingExpCSNamedExpAction_1_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingExpCS_RightParenthesisKeyword_1_3
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_ColonKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_EqualsSignKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_Group
begin Rule NavigatingSemiArgCS ****************
NavigatingSemiArgCS returns NavigatingArgCS:
prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_InitAssignment_3_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_OwnedTypeAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.NavigatingSemiArgCS_PrefixAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.NavigationOperatorCS_NameAssignment
begin Rule NavigationOperatorCS ****************
NavigationOperatorCS:
name=NavigationOperator; |
protected class |
OCLstdlibParsetreeConstructor.NestedExpCS_Group
begin Rule NestedExpCS ****************
NestedExpCS:
"(" source=ExpCS ")"; |
protected class |
OCLstdlibParsetreeConstructor.NestedExpCS_LeftParenthesisKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.NestedExpCS_RightParenthesisKeyword_2
|
protected class |
OCLstdlibParsetreeConstructor.NestedExpCS_SourceAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.NullLiteralExpCS_Group
begin Rule NullLiteralExpCS ****************
NullLiteralExpCS:
{NullLiteralExpCS} "null"; |
protected class |
OCLstdlibParsetreeConstructor.NullLiteralExpCS_NullKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.NullLiteralExpCS_NullLiteralExpCSAction_0
|
protected class |
OCLstdlibParsetreeConstructor.NumberLiteralExpCS_NameAssignment
begin Rule NumberLiteralExpCS ****************
NumberLiteralExpCS:
name=NUMBER_LITERAL; |
protected class |
OCLstdlibParsetreeConstructor.OperationCS_Alternatives
begin Rule OperationCS ****************
OperationCS returns base::OperationCS:
LibIterationCS | LibOperationCS; |
protected class |
OCLstdlibParsetreeConstructor.OperationCS_LibIterationCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.OperationCS_LibOperationCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_Alternatives_4
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_ColonKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_EqualsSignKeyword_2_2
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_Group
begin Rule PackageCS ****************
PackageCS returns base::PackageCS:
"package" name=Name (":" nsPrefix=Identifier "=" nsURI=SINGLE_QUOTED_STRING)? "{" (ownedNestedPackage+=PackageCS |
ownedType+=ClassifierCS | ownedAnnotation+=AnnotationElementCS)* "}"; |
protected class |
OCLstdlibParsetreeConstructor.PackageCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_LeftCurlyBracketKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_NsPrefixAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_NsURIAssignment_2_3
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_OwnedAnnotationAssignment_4_2
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_OwnedNestedPackageAssignment_4_0
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_OwnedTypeAssignment_4_1
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_PackageKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.PackageCS_RightCurlyBracketKeyword_5
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_Alternatives_3_1
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_ColonKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_FullStopFullStopKeyword_3_1_0_1_0
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_Group
begin Rule ParameterCS ****************
ParameterCS returns base::ParameterCS:
name=Identifier ":" ownedType=TypedRefCS ("[" (lower=LOWER (".." upper=UPPER)? | multiplicity=("*" | "+" | "?"))
"]")?; |
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_Group_3_1_0
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_Group_3_1_0_1
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_LeftSquareBracketKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_LowerAssignment_3_1_0_0
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_MultiplicityAssignment_3_1_1
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_OwnedTypeAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_RightSquareBracketKeyword_3_2
|
protected class |
OCLstdlibParsetreeConstructor.ParameterCS_UpperAssignment_3_1_0_1_1
|
protected class |
OCLstdlibParsetreeConstructor.PostCS_ColonKeyword_2
|
protected class |
OCLstdlibParsetreeConstructor.PostCS_Group
begin Rule PostCS ****************
PostCS returns LibConstraintCS:
stereotype="post" name=UnrestrictedName? ":" specification=SpecificationCS ";"; |
protected class |
OCLstdlibParsetreeConstructor.PostCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.PostCS_SemicolonKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.PostCS_SpecificationAssignment_3
|
protected class |
OCLstdlibParsetreeConstructor.PostCS_StereotypeAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.PrecedenceCS_Alternatives_0
|
protected class |
OCLstdlibParsetreeConstructor.PrecedenceCS_ColonKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.PrecedenceCS_Group
begin Rule PrecedenceCS ****************
PrecedenceCS:
("left" | rightAssociative?="right") ":" name=Name; |
protected class |
OCLstdlibParsetreeConstructor.PrecedenceCS_LeftKeyword_0_0
|
protected class |
OCLstdlibParsetreeConstructor.PrecedenceCS_NameAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.PrecedenceCS_RightAssociativeAssignment_0_1
|
protected class |
OCLstdlibParsetreeConstructor.PreCS_ColonKeyword_2
|
protected class |
OCLstdlibParsetreeConstructor.PreCS_Group
begin Rule PreCS ****************
PreCS returns LibConstraintCS:
stereotype="pre" name=UnrestrictedName? ":" specification=SpecificationCS ";"; |
protected class |
OCLstdlibParsetreeConstructor.PreCS_NameAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.PreCS_SemicolonKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.PreCS_SpecificationAssignment_3
|
protected class |
OCLstdlibParsetreeConstructor.PreCS_StereotypeAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.PrefixedExpCS_Alternatives
begin Rule PrefixedExpCS ****************
PrefixedExpCS returns ExpCS:
PrimaryExpCS | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS; |
protected class |
OCLstdlibParsetreeConstructor.PrefixedExpCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.PrefixedExpCS_OwnedExpressionAssignment_1_2
|
protected class |
OCLstdlibParsetreeConstructor.PrefixedExpCS_OwnedOperatorAssignment_1_1
|
protected class |
OCLstdlibParsetreeConstructor.PrefixedExpCS_PrefixExpCSAction_1_0
|
protected class |
OCLstdlibParsetreeConstructor.PrefixedExpCS_PrimaryExpCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_Alternatives
begin Rule PrimaryExpCS ****************
PrimaryExpCS returns ExpCS:
NavigatingExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | TypeLiteralExpCS |
LetExpCS | IfExpCS | NestedExpCS; |
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_CollectionLiteralExpCSParserRuleCall_4
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_IfExpCSParserRuleCall_7
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_LetExpCSParserRuleCall_6
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_NavigatingExpCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_NestedExpCSParserRuleCall_8
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_PrimitiveLiteralExpCSParserRuleCall_2
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_SelfExpCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_TupleLiteralExpCSParserRuleCall_3
|
protected class |
OCLstdlibParsetreeConstructor.PrimaryExpCS_TypeLiteralExpCSParserRuleCall_5
|
protected class |
OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_Alternatives
begin Rule PrimitiveLiteralExpCS ****************
PrimitiveLiteralExpCS:
NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
NullLiteralExpCS; |
protected class |
OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_BooleanLiteralExpCSParserRuleCall_2
|
protected class |
OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_InvalidLiteralExpCSParserRuleCall_4
|
protected class |
OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_NullLiteralExpCSParserRuleCall_5
|
protected class |
OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_NumberLiteralExpCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_StringLiteralExpCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.PrimitiveLiteralExpCS_UnlimitedNaturalLiteralExpCSParserRuleCall_3
|
protected class |
OCLstdlibParsetreeConstructor.PrimitiveTypeCS_NameAssignment
begin Rule PrimitiveTypeCS ****************
PrimitiveTypeCS returns base::PrimitiveTypeRefCS:
name=PrimitiveTypeIdentifier; |
protected class |
OCLstdlibParsetreeConstructor.SelfExpCS_Group
begin Rule SelfExpCS ****************
SelfExpCS:
{SelfExpCS} "self"; |
protected class |
OCLstdlibParsetreeConstructor.SelfExpCS_SelfExpCSAction_0
|
protected class |
OCLstdlibParsetreeConstructor.SelfExpCS_SelfKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.SpecificationCS_OwnedExpressionAssignment
begin Rule SpecificationCS ****************
SpecificationCS returns essentialocl::ExpSpecificationCS:
ownedExpression=ExpCS; |
protected class |
OCLstdlibParsetreeConstructor.StringLiteralExpCS_NameAssignment
begin Rule StringLiteralExpCS ****************
StringLiteralExpCS:
name+=StringLiteral+; |
protected class |
OCLstdlibParsetreeConstructor.TemplateBindingCS_CommaKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.TemplateBindingCS_GreaterThanSignKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.TemplateBindingCS_Group
begin Rule TemplateBindingCS ****************
TemplateBindingCS returns base::TemplateBindingCS:
"<" ownedParameterSubstitution+=TemplateParameterSubstitutionCS (","
ownedParameterSubstitution+=TemplateParameterSubstitutionCS)* ">"; |
protected class |
OCLstdlibParsetreeConstructor.TemplateBindingCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.TemplateBindingCS_LessThanSignKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.TemplateBindingCS_OwnedParameterSubstitutionAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.TemplateBindingCS_OwnedParameterSubstitutionAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.TemplateParameterSubstitutionCS_OwnedActualParameterAssignment
begin Rule TemplateParameterSubstitutionCS ****************
TemplateParameterSubstitutionCS returns base::TemplateParameterSubstitutionCS:
ownedActualParameter=TypeRefCS; |
protected class |
OCLstdlibParsetreeConstructor.TemplateSignatureCS_CommaKeyword_2_0
|
protected class |
OCLstdlibParsetreeConstructor.TemplateSignatureCS_GreaterThanSignKeyword_3
|
protected class |
OCLstdlibParsetreeConstructor.TemplateSignatureCS_Group
begin Rule TemplateSignatureCS ****************
TemplateSignatureCS returns base::TemplateSignatureCS:
"<" ownedTemplateParameter+=TypeParameterCS ("," ownedTemplateParameter+=TypeParameterCS)* ">"; |
protected class |
OCLstdlibParsetreeConstructor.TemplateSignatureCS_Group_2
|
protected class |
OCLstdlibParsetreeConstructor.TemplateSignatureCS_LessThanSignKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.TemplateSignatureCS_OwnedTemplateParameterAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.TemplateSignatureCS_OwnedTemplateParameterAssignment_2_1
|
protected class |
OCLstdlibParsetreeConstructor.ThisRootNode
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_CommaKeyword_3_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_Group
begin Rule TupleLiteralExpCS ****************
TupleLiteralExpCS:
"Tuple" "{" ownedParts+=TupleLiteralPartCS ("," ownedParts+=TupleLiteralPartCS)* "}"; |
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_Group_3
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_LeftCurlyBracketKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_3_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_RightCurlyBracketKeyword_4
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralExpCS_TupleKeyword_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralPartCS_ColonKeyword_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralPartCS_EqualsSignKeyword_2
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralPartCS_Group
begin Rule TupleLiteralPartCS ****************
TupleLiteralPartCS:
name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS; |
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralPartCS_Group_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralPartCS_InitExpressionAssignment_3
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralPartCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleLiteralPartCS_OwnedTypeAssignment_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TuplePartCS_ColonKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.TuplePartCS_Group
begin Rule tuplePartCS ****************
tuplePartCS returns base::TuplePartCS:
name=UnrestrictedName ":" ownedType=TypeExpCS; |
protected class |
OCLstdlibParsetreeConstructor.TuplePartCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.TuplePartCS_OwnedTypeAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Alternatives_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_CommaKeyword_1_0_1_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_CommaKeyword_1_1_1_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_GreaterThanSignKeyword_1_1_2
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Group
begin Rule TupleTypeCS ****************
TupleTypeCS returns base::TupleTypeCS:
name="Tuple" ("(" (ownedParts+=tuplePartCS ("," ownedParts+=tuplePartCS)*)? ")" | "<" (ownedParts+=tuplePartCS (","
ownedParts+=tuplePartCS)*)? ">")?; |
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_0_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_0_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_Group_1_1_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_LeftParenthesisKeyword_1_0_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_LessThanSignKeyword_1_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TupleTypeCS_RightParenthesisKeyword_1_0_2
|
protected class |
OCLstdlibParsetreeConstructor.TypedRefCS_Alternatives
begin Rule TypedRefCS ****************
TypedRefCS returns base::TypedRefCS:
LibTupleCS | TypedTypeRefCS | LambdaTypeCS; |
protected class |
OCLstdlibParsetreeConstructor.TypedRefCS_LambdaTypeCSParserRuleCall_2
|
protected class |
OCLstdlibParsetreeConstructor.TypedRefCS_LibTupleCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.TypedRefCS_TypedTypeRefCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.TypedTypeRefCS_ColonColonKeyword_0_1
|
protected class |
OCLstdlibParsetreeConstructor.TypedTypeRefCS_Group
begin Rule TypedTypeRefCS ****************
TypedTypeRefCS returns base::TypedTypeRefCS:
(namespace+=[pivot::Namespace|Name] "::")* type=[pivot::Type|Name] ownedTemplateBinding=TemplateBindingCS?; |
protected class |
OCLstdlibParsetreeConstructor.TypedTypeRefCS_Group_0
|
protected class |
OCLstdlibParsetreeConstructor.TypedTypeRefCS_NamespaceAssignment_0_0
|
protected class |
OCLstdlibParsetreeConstructor.TypedTypeRefCS_OwnedTemplateBindingAssignment_2
|
protected class |
OCLstdlibParsetreeConstructor.TypedTypeRefCS_TypeAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeExpCS_Alternatives
begin Rule TypeExpCS ****************
TypeExpCS returns base::TypedRefCS:
TypeNameExpCS | TypeLiteralCS; |
protected class |
OCLstdlibParsetreeConstructor.TypeExpCS_TypeLiteralCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeExpCS_TypeNameExpCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeLiteralCS_Alternatives
begin Rule TypeLiteralCS ****************
TypeLiteralCS returns base::TypedRefCS:
PrimitiveTypeCS | CollectionTypeCS | TupleTypeCS; |
protected class |
OCLstdlibParsetreeConstructor.TypeLiteralCS_CollectionTypeCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeLiteralCS_PrimitiveTypeCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeLiteralCS_TupleTypeCSParserRuleCall_2
|
protected class |
OCLstdlibParsetreeConstructor.TypeLiteralExpCS_OwnedTypeAssignment
begin Rule TypeLiteralExpCS ****************
TypeLiteralExpCS:
ownedType=TypeLiteralCS; |
protected class |
OCLstdlibParsetreeConstructor.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 |
OCLstdlibParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_2_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_ElementAssignment_0_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_ElementAssignment_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_Group_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_Group_0_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_Group_0_0_2
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_2_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_Alternatives_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_AmpersandAmpersandKeyword_1_0_2_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_ExtendsKeyword_1_0_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_Group
begin Rule TypeParameterCS ****************
TypeParameterCS returns base::TypeParameterCS:
name=Identifier ("extends" ownedExtends+=TypedRefCS ("&&" ownedExtends+=TypedRefCS)* | "super"
ownedSuper=TypedRefCS)?; |
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_Group_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_Group_1_0_2
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_Group_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_NameAssignment_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_OwnedExtendsAssignment_1_0_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_OwnedExtendsAssignment_1_0_2_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_OwnedSuperAssignment_1_1_1
|
protected class |
OCLstdlibParsetreeConstructor.TypeParameterCS_SuperKeyword_1_1_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeRefCS_Alternatives
begin Rule TypeRefCS ****************
TypeRefCS returns base::TypeRefCS:
TypedRefCS | WildcardTypeRefCS; |
protected class |
OCLstdlibParsetreeConstructor.TypeRefCS_TypedRefCSParserRuleCall_0
|
protected class |
OCLstdlibParsetreeConstructor.TypeRefCS_WildcardTypeRefCSParserRuleCall_1
|
protected class |
OCLstdlibParsetreeConstructor.UnaryOperatorCS_NameAssignment
begin Rule UnaryOperatorCS ****************
UnaryOperatorCS:
name=PrefixOperator; |
protected class |
OCLstdlibParsetreeConstructor.UnlimitedNaturalLiteralExpCS_AsteriskKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.UnlimitedNaturalLiteralExpCS_Group
begin Rule UnlimitedNaturalLiteralExpCS ****************
UnlimitedNaturalLiteralExpCS:
{UnlimitedNaturalLiteralExpCS} "*"; |
protected class |
OCLstdlibParsetreeConstructor.UnlimitedNaturalLiteralExpCS_UnlimitedNaturalLiteralExpCSAction_0
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Alternatives_2
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_ExtendsAssignment_2_0_1
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_ExtendsKeyword_2_0_0
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Group
begin Rule WildcardTypeRefCS ****************
WildcardTypeRefCS returns base::WildcardTypeRefCS:
{base::WildcardTypeRefCS} "?" ("extends" extends=TypedRefCS | "super" super=TypedRefCS)?; |
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Group_2_0
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_Group_2_1
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_QuestionMarkKeyword_1
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_SuperAssignment_2_1_1
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_SuperKeyword_2_1_0
|
protected class |
OCLstdlibParsetreeConstructor.WildcardTypeRefCS_WildcardTypeRefCSAction_0
|