Nested Class Summary |
protected class |
EssentialOCLParsetreeConstructor.BinaryOperatorCS_Alternatives
begin Rule BinaryOperatorCS ****************
BinaryOperatorCS:
InfixOperatorCS | NavigationOperatorCS; |
protected class |
EssentialOCLParsetreeConstructor.BinaryOperatorCS_InfixOperatorCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1
|
protected class |
EssentialOCLParsetreeConstructor.BooleanLiteralExpCS_Alternatives
begin Rule BooleanLiteralExpCS ****************
BooleanLiteralExpCS:
name="true" | name="false"; |
protected class |
EssentialOCLParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.BooleanLiteralExpCS_NameAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_CommaKeyword_2_1_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_Group
begin Rule CollectionLiteralExpCS ****************
//---------------------------------------------------------------------
// Literals
//---------------------------------------------------------------------
CollectionLiteralExpCS:
ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; |
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_Group_2
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_Group_2_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_LeftCurlyBracketKeyword_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_OwnedPartsAssignment_2_1_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_OwnedTypeAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralExpCS_RightCurlyBracketKeyword_3
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralPartCS_ExpressionCSAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralPartCS_FullStopFullStopKeyword_1_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralPartCS_Group
begin Rule CollectionLiteralPartCS ****************
CollectionLiteralPartCS:
expressionCS=ExpCS (".." lastExpressionCS=ExpCS)?; |
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralPartCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionLiteralPartCS_LastExpressionCSAssignment_1_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_Alternatives_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_GreaterThanSignKeyword_1_1_2
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_Group
begin Rule CollectionTypeCS ****************
CollectionTypeCS:
name=CollectionTypeIdentifier ("(" ownedType=TypeExpCS ")" | "<" ownedType=TypeExpCS ">")?; |
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_Group_1_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_Group_1_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_LeftParenthesisKeyword_1_0_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_LessThanSignKeyword_1_1_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_NameAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_0_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_OwnedTypeAssignment_1_1_1
|
protected class |
EssentialOCLParsetreeConstructor.CollectionTypeCS_RightParenthesisKeyword_1_0_2
|
protected class |
EssentialOCLParsetreeConstructor.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 |
EssentialOCLParsetreeConstructor.IfExpCS_ConditionAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.IfExpCS_ElseExpressionAssignment_5
|
protected class |
EssentialOCLParsetreeConstructor.IfExpCS_ElseKeyword_4
|
protected class |
EssentialOCLParsetreeConstructor.IfExpCS_EndifKeyword_6
|
protected class |
EssentialOCLParsetreeConstructor.IfExpCS_Group
begin Rule IfExpCS ****************
IfExpCS:
"if" condition=ExpCS "then" thenExpression=ExpCS "else" elseExpression=ExpCS "endif"; |
protected class |
EssentialOCLParsetreeConstructor.IfExpCS_IfKeyword_0
|
protected class |
EssentialOCLParsetreeConstructor.IfExpCS_ThenExpressionAssignment_3
|
protected class |
EssentialOCLParsetreeConstructor.IfExpCS_ThenKeyword_2
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_CommaKeyword_1_3_0
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_CommaKeyword_1_5_2_0
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_2
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_FirstIndexesAssignment_1_3_1
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_Group
begin Rule IndexExpCS ****************
IndexExpCS returns NamedExpCS:
NameExpCS ({IndexExpCS.namedExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("["
secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")?)?; |
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_Group_1_3
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_Group_1_5
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_Group_1_5_2
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_IndexExpCSNamedExpAction_1_0
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_1
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_LeftSquareBracketKeyword_1_5_0
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_NameExpCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_4
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_RightSquareBracketKeyword_1_5_3
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_1
|
protected class |
EssentialOCLParsetreeConstructor.IndexExpCS_SecondIndexesAssignment_1_5_2_1
|
protected class |
EssentialOCLParsetreeConstructor.InfixedExpCS_Group
begin Rule InfixedExpCS ****************
InfixedExpCS returns ExpCS:
PrefixedExpCS ({InfixExpCS.ownedExpression+=current} (ownedOperator+=BinaryOperatorCS
ownedExpression+=PrefixedExpCS)+)?; |
protected class |
EssentialOCLParsetreeConstructor.InfixedExpCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.InfixedExpCS_Group_1_1
|
protected class |
EssentialOCLParsetreeConstructor.InfixedExpCS_InfixExpCSOwnedExpressionAction_1_0
|
protected class |
EssentialOCLParsetreeConstructor.InfixedExpCS_OwnedExpressionAssignment_1_1_1
|
protected class |
EssentialOCLParsetreeConstructor.InfixedExpCS_OwnedOperatorAssignment_1_1_0
|
protected class |
EssentialOCLParsetreeConstructor.InfixedExpCS_PrefixedExpCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.InfixOperatorCS_NameAssignment
begin Rule InfixOperatorCS ****************
InfixOperatorCS returns BinaryOperatorCS:
name=InfixOperator; |
protected class |
EssentialOCLParsetreeConstructor.InvalidLiteralExpCS_Group
begin Rule InvalidLiteralExpCS ****************
InvalidLiteralExpCS:
{InvalidLiteralExpCS} "invalid"; |
protected class |
EssentialOCLParsetreeConstructor.InvalidLiteralExpCS_InvalidKeyword_1
|
protected class |
EssentialOCLParsetreeConstructor.InvalidLiteralExpCS_InvalidLiteralExpCSAction_0
|
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_CommaKeyword_2_0
|
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_Group
begin Rule LetExpCS ****************
LetExpCS:
"let" variable+=LetVariableCS ("," variable+=LetVariableCS)* "in" in=ExpCS; |
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_Group_2
|
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_InAssignment_4
|
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_InKeyword_3
|
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_LetKeyword_0
|
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_VariableAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.LetExpCS_VariableAssignment_2_1
|
protected class |
EssentialOCLParsetreeConstructor.LetVariableCS_ColonKeyword_1_0
|
protected class |
EssentialOCLParsetreeConstructor.LetVariableCS_EqualsSignKeyword_2
|
protected class |
EssentialOCLParsetreeConstructor.LetVariableCS_Group
begin Rule LetVariableCS ****************
LetVariableCS:
name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS; |
protected class |
EssentialOCLParsetreeConstructor.LetVariableCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.LetVariableCS_InitExpressionAssignment_3
|
protected class |
EssentialOCLParsetreeConstructor.LetVariableCS_NameAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.LetVariableCS_OwnedTypeAssignment_1_1
|
protected class |
EssentialOCLParsetreeConstructor.Model_OwnedExpressionAssignment
begin Rule Model ****************
//generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST"
Model returns ContextCS:
ownedExpression=ExpCS; |
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_Alternatives
begin Rule NameExpCS ****************
NameExpCS:
(namespace+=[pivot::Namespace|UnrestrictedName] "::" (namespace+=[pivot::Namespace|UnreservedName] "::")*)
element=[pivot::NamedElement|UnreservedName] | element=[pivot::NamedElement|UnrestrictedName]; |
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_1
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_ColonColonKeyword_0_0_2_1
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_ElementAssignment_0_1
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_ElementAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_Group_0
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_Group_0_0
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_Group_0_0_2
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_0
|
protected class |
EssentialOCLParsetreeConstructor.NameExpCS_NamespaceAssignment_0_0_2_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_ColonKeyword_1_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_EqualsSignKeyword_2_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_Group
begin Rule NavigatingArgCS ****************
NavigatingArgCS:
name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_Group_2
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_InitAssignment_2_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_NameAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgCS_OwnedTypeAssignment_1_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingArgExpCS_ExpCSParserRuleCall
begin Rule NavigatingArgExpCS ****************
// Intended to be overridden
// '?' -- defined by Complete OCL
NavigatingArgExpCS returns ExpCS:
ExpCS; |
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_ColonKeyword_2_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_EqualsSignKeyword_3_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_Group
begin Rule NavigatingBarArgCS ****************
NavigatingBarArgCS returns NavigatingArgCS:
prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_Group_2
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_Group_3
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_InitAssignment_3_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_NameAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_OwnedTypeAssignment_2_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingBarArgCS_PrefixAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_ColonKeyword_2_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_EqualsSignKeyword_3_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_Group
begin Rule NavigatingCommaArgCS ****************
NavigatingCommaArgCS returns NavigatingArgCS:
prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_Group_2
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_Group_3
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_InitAssignment_3_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_NameAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_OwnedTypeAssignment_2_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingCommaArgCS_PrefixAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_2_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_ArgumentAssignment_1_2_3_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_Base_IndexExpCSParserRuleCall
begin Rule NavigatingExpCS_Base ****************
// ({PreExpCS.name=current} '@' 'pre')? -- defined by Complete OCL
NavigatingExpCS_Base returns NamedExpCS:
IndexExpCS; |
protected class |
EssentialOCLParsetreeConstructor.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 |
EssentialOCLParsetreeConstructor.NavigatingExpCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_Group_1_2
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_Group_1_2_2
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_Group_1_2_3
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_LeftParenthesisKeyword_1_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_NavigatingExpCS_BaseParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_NavigatingExpCSNamedExpAction_1_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingExpCS_RightParenthesisKeyword_1_3
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_ColonKeyword_2_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_EqualsSignKeyword_3_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_Group
begin Rule NavigatingSemiArgCS ****************
NavigatingSemiArgCS returns NavigatingArgCS:
prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS)? ("=" init=ExpCS)?; |
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_Group_2
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_Group_3
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_InitAssignment_3_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_NameAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_OwnedTypeAssignment_2_1
|
protected class |
EssentialOCLParsetreeConstructor.NavigatingSemiArgCS_PrefixAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.NavigationOperatorCS_NameAssignment
begin Rule NavigationOperatorCS ****************
NavigationOperatorCS:
name=NavigationOperator; |
protected class |
EssentialOCLParsetreeConstructor.NestedExpCS_Group
begin Rule NestedExpCS ****************
NestedExpCS:
"(" source=ExpCS ")"; |
protected class |
EssentialOCLParsetreeConstructor.NestedExpCS_LeftParenthesisKeyword_0
|
protected class |
EssentialOCLParsetreeConstructor.NestedExpCS_RightParenthesisKeyword_2
|
protected class |
EssentialOCLParsetreeConstructor.NestedExpCS_SourceAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.NullLiteralExpCS_Group
begin Rule NullLiteralExpCS ****************
NullLiteralExpCS:
{NullLiteralExpCS} "null"; |
protected class |
EssentialOCLParsetreeConstructor.NullLiteralExpCS_NullKeyword_1
|
protected class |
EssentialOCLParsetreeConstructor.NullLiteralExpCS_NullLiteralExpCSAction_0
|
protected class |
EssentialOCLParsetreeConstructor.NumberLiteralExpCS_NameAssignment
begin Rule NumberLiteralExpCS ****************
NumberLiteralExpCS:
name=NUMBER_LITERAL; |
protected class |
EssentialOCLParsetreeConstructor.PrefixedExpCS_Alternatives
begin Rule PrefixedExpCS ****************
PrefixedExpCS returns ExpCS:
PrimaryExpCS | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS; |
protected class |
EssentialOCLParsetreeConstructor.PrefixedExpCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.PrefixedExpCS_OwnedExpressionAssignment_1_2
|
protected class |
EssentialOCLParsetreeConstructor.PrefixedExpCS_OwnedOperatorAssignment_1_1
|
protected class |
EssentialOCLParsetreeConstructor.PrefixedExpCS_PrefixExpCSAction_1_0
|
protected class |
EssentialOCLParsetreeConstructor.PrefixedExpCS_PrimaryExpCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_Alternatives
begin Rule PrimaryExpCS ****************
PrimaryExpCS returns ExpCS:
NavigatingExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | TypeLiteralExpCS |
LetExpCS | IfExpCS | NestedExpCS; |
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_CollectionLiteralExpCSParserRuleCall_4
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_IfExpCSParserRuleCall_7
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_LetExpCSParserRuleCall_6
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_NavigatingExpCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_NestedExpCSParserRuleCall_8
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_PrimitiveLiteralExpCSParserRuleCall_2
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_SelfExpCSParserRuleCall_1
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_TupleLiteralExpCSParserRuleCall_3
|
protected class |
EssentialOCLParsetreeConstructor.PrimaryExpCS_TypeLiteralExpCSParserRuleCall_5
|
protected class |
EssentialOCLParsetreeConstructor.PrimitiveLiteralExpCS_Alternatives
begin Rule PrimitiveLiteralExpCS ****************
PrimitiveLiteralExpCS:
NumberLiteralExpCS | StringLiteralExpCS | BooleanLiteralExpCS | UnlimitedNaturalLiteralExpCS | InvalidLiteralExpCS |
NullLiteralExpCS; |
protected class |
EssentialOCLParsetreeConstructor.PrimitiveLiteralExpCS_BooleanLiteralExpCSParserRuleCall_2
|
protected class |
EssentialOCLParsetreeConstructor.PrimitiveLiteralExpCS_InvalidLiteralExpCSParserRuleCall_4
|
protected class |
EssentialOCLParsetreeConstructor.PrimitiveLiteralExpCS_NullLiteralExpCSParserRuleCall_5
|
protected class |
EssentialOCLParsetreeConstructor.PrimitiveLiteralExpCS_NumberLiteralExpCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.PrimitiveLiteralExpCS_StringLiteralExpCSParserRuleCall_1
|
protected class |
EssentialOCLParsetreeConstructor.PrimitiveLiteralExpCS_UnlimitedNaturalLiteralExpCSParserRuleCall_3
|
protected class |
EssentialOCLParsetreeConstructor.PrimitiveTypeCS_NameAssignment
begin Rule PrimitiveTypeCS ****************
PrimitiveTypeCS returns base::PrimitiveTypeRefCS:
name=PrimitiveTypeIdentifier; |
protected class |
EssentialOCLParsetreeConstructor.SelfExpCS_Group
begin Rule SelfExpCS ****************
SelfExpCS:
{SelfExpCS} "self"; |
protected class |
EssentialOCLParsetreeConstructor.SelfExpCS_SelfExpCSAction_0
|
protected class |
EssentialOCLParsetreeConstructor.SelfExpCS_SelfKeyword_1
|
protected class |
EssentialOCLParsetreeConstructor.StringLiteralExpCS_NameAssignment
begin Rule StringLiteralExpCS ****************
StringLiteralExpCS:
name+=StringLiteral+; |
protected class |
EssentialOCLParsetreeConstructor.ThisRootNode
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_CommaKeyword_3_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_Group
begin Rule TupleLiteralExpCS ****************
TupleLiteralExpCS:
"Tuple" "{" ownedParts+=TupleLiteralPartCS ("," ownedParts+=TupleLiteralPartCS)* "}"; |
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_Group_3
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_LeftCurlyBracketKeyword_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_2
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_OwnedPartsAssignment_3_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_RightCurlyBracketKeyword_4
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralExpCS_TupleKeyword_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralPartCS_ColonKeyword_1_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralPartCS_EqualsSignKeyword_2
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralPartCS_Group
begin Rule TupleLiteralPartCS ****************
TupleLiteralPartCS:
name=UnrestrictedName (":" ownedType=TypeExpCS)? "=" initExpression=ExpCS; |
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralPartCS_Group_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralPartCS_InitExpressionAssignment_3
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralPartCS_NameAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleLiteralPartCS_OwnedTypeAssignment_1_1
|
protected class |
EssentialOCLParsetreeConstructor.TuplePartCS_ColonKeyword_1
|
protected class |
EssentialOCLParsetreeConstructor.TuplePartCS_Group
begin Rule tuplePartCS ****************
tuplePartCS returns base::TuplePartCS:
name=UnrestrictedName ":" ownedType=TypeExpCS; |
protected class |
EssentialOCLParsetreeConstructor.TuplePartCS_NameAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.TuplePartCS_OwnedTypeAssignment_2
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Alternatives_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_CommaKeyword_1_0_1_1_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_CommaKeyword_1_1_1_1_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_GreaterThanSignKeyword_1_1_2
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Group
begin Rule TupleTypeCS ****************
TupleTypeCS returns base::TupleTypeCS:
name="Tuple" ("(" (ownedParts+=tuplePartCS ("," ownedParts+=tuplePartCS)*)? ")" | "<" (ownedParts+=tuplePartCS (","
ownedParts+=tuplePartCS)*)? ">")?; |
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Group_1_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Group_1_0_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Group_1_0_1_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Group_1_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Group_1_1_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_Group_1_1_1_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_LeftParenthesisKeyword_1_0_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_LessThanSignKeyword_1_1_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_NameAssignment_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_0_1_1_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_0
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_OwnedPartsAssignment_1_1_1_1_1
|
protected class |
EssentialOCLParsetreeConstructor.TupleTypeCS_RightParenthesisKeyword_1_0_2
|
protected class |
EssentialOCLParsetreeConstructor.TypeExpCS_Alternatives
begin Rule TypeExpCS ****************
TypeExpCS returns base::TypedRefCS:
TypeNameExpCS | TypeLiteralCS; |
protected class |
EssentialOCLParsetreeConstructor.TypeExpCS_TypeLiteralCSParserRuleCall_1
|
protected class |
EssentialOCLParsetreeConstructor.TypeExpCS_TypeNameExpCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.TypeLiteralCS_Alternatives
begin Rule TypeLiteralCS ****************
TypeLiteralCS returns base::TypedRefCS:
PrimitiveTypeCS | CollectionTypeCS | TupleTypeCS; |
protected class |
EssentialOCLParsetreeConstructor.TypeLiteralCS_CollectionTypeCSParserRuleCall_1
|
protected class |
EssentialOCLParsetreeConstructor.TypeLiteralCS_PrimitiveTypeCSParserRuleCall_0
|
protected class |
EssentialOCLParsetreeConstructor.TypeLiteralCS_TupleTypeCSParserRuleCall_2
|
protected class |
EssentialOCLParsetreeConstructor.TypeLiteralExpCS_OwnedTypeAssignment
begin Rule TypeLiteralExpCS ****************
TypeLiteralExpCS:
ownedType=TypeLiteralCS; |
protected class |
EssentialOCLParsetreeConstructor.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 |
EssentialOCLParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_1
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_ColonColonKeyword_0_0_2_1
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_ElementAssignment_0_1
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_ElementAssignment_1
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_Group_0
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_Group_0_0
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_Group_0_0_2
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_0
|
protected class |
EssentialOCLParsetreeConstructor.TypeNameExpCS_NamespaceAssignment_0_0_2_0
|
protected class |
EssentialOCLParsetreeConstructor.UnaryOperatorCS_NameAssignment
begin Rule UnaryOperatorCS ****************
UnaryOperatorCS:
name=PrefixOperator; |
protected class |
EssentialOCLParsetreeConstructor.UnlimitedNaturalLiteralExpCS_AsteriskKeyword_1
|
protected class |
EssentialOCLParsetreeConstructor.UnlimitedNaturalLiteralExpCS_Group
begin Rule UnlimitedNaturalLiteralExpCS ****************
UnlimitedNaturalLiteralExpCS:
{UnlimitedNaturalLiteralExpCS} "*"; |
protected class |
EssentialOCLParsetreeConstructor.UnlimitedNaturalLiteralExpCS_UnlimitedNaturalLiteralExpCSAction_0
|