atl

package
v0.0.0-...-4c43aeb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Example
package main

import (
	"bramp.net/antlr4/atl"

	"fmt"
	"github.com/antlr/antlr4/runtime/Go/antlr"
)

type exampleListener struct {
	*atl.BaseATLListener
}

func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) {
	fmt.Println(ctx.GetText())
}
func main() {
	// Setup the input
	is := antlr.NewInputStream("...some text to parse...")

	// Create the Lexer
	lexer := atl.NewATLLexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

	// Create the Parser
	p := atl.NewATLParser(stream)
	p.BuildParseTrees = true
	p.AddErrorListener(antlr.NewDiagnosticErrorListener(true))

	// Finally walk the tree
	tree := p.Unit()
	antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree)
}
Output:

Index

Examples

Constants

View Source
const (
	ATLLexerT__0         = 1
	ATLLexerT__1         = 2
	ATLLexerT__2         = 3
	ATLLexerT__3         = 4
	ATLLexerT__4         = 5
	ATLLexerT__5         = 6
	ATLLexerT__6         = 7
	ATLLexerT__7         = 8
	ATLLexerT__8         = 9
	ATLLexerT__9         = 10
	ATLLexerT__10        = 11
	ATLLexerT__11        = 12
	ATLLexerT__12        = 13
	ATLLexerT__13        = 14
	ATLLexerT__14        = 15
	ATLLexerT__15        = 16
	ATLLexerT__16        = 17
	ATLLexerT__17        = 18
	ATLLexerT__18        = 19
	ATLLexerT__19        = 20
	ATLLexerT__20        = 21
	ATLLexerT__21        = 22
	ATLLexerT__22        = 23
	ATLLexerT__23        = 24
	ATLLexerT__24        = 25
	ATLLexerT__25        = 26
	ATLLexerT__26        = 27
	ATLLexerT__27        = 28
	ATLLexerT__28        = 29
	ATLLexerT__29        = 30
	ATLLexerT__30        = 31
	ATLLexerT__31        = 32
	ATLLexerT__32        = 33
	ATLLexerT__33        = 34
	ATLLexerT__34        = 35
	ATLLexerT__35        = 36
	ATLLexerT__36        = 37
	ATLLexerT__37        = 38
	ATLLexerT__38        = 39
	ATLLexerT__39        = 40
	ATLLexerT__40        = 41
	ATLLexerT__41        = 42
	ATLLexerT__42        = 43
	ATLLexerT__43        = 44
	ATLLexerT__44        = 45
	ATLLexerT__45        = 46
	ATLLexerT__46        = 47
	ATLLexerT__47        = 48
	ATLLexerT__48        = 49
	ATLLexerT__49        = 50
	ATLLexerT__50        = 51
	ATLLexerT__51        = 52
	ATLLexerT__52        = 53
	ATLLexerT__53        = 54
	ATLLexerT__54        = 55
	ATLLexerT__55        = 56
	ATLLexerT__56        = 57
	ATLLexerT__57        = 58
	ATLLexerT__58        = 59
	ATLLexerT__59        = 60
	ATLLexerT__60        = 61
	ATLLexerT__61        = 62
	ATLLexerT__62        = 63
	ATLLexerT__63        = 64
	ATLLexerT__64        = 65
	ATLLexerT__65        = 66
	ATLLexerT__66        = 67
	ATLLexerT__67        = 68
	ATLLexerT__68        = 69
	ATLLexerT__69        = 70
	ATLLexerT__70        = 71
	ATLLexerT__71        = 72
	ATLLexerT__72        = 73
	ATLLexerT__73        = 74
	ATLLexerT__74        = 75
	ATLLexerT__75        = 76
	ATLLexerT__76        = 77
	ATLLexerT__77        = 78
	ATLLexerT__78        = 79
	ATLLexerT__79        = 80
	ATLLexerSTRING       = 81
	ATLLexerINTEGER      = 82
	ATLLexerFLOAT        = 83
	ATLLexerIDENTIFIER   = 84
	ATLLexerWS           = 85
	ATLLexerCOMMENT      = 86
	ATLLexerLINE_COMMENT = 87
)

ATLLexer tokens.

View Source
const (
	ATLParserEOF          = antlr.TokenEOF
	ATLParserT__0         = 1
	ATLParserT__1         = 2
	ATLParserT__2         = 3
	ATLParserT__3         = 4
	ATLParserT__4         = 5
	ATLParserT__5         = 6
	ATLParserT__6         = 7
	ATLParserT__7         = 8
	ATLParserT__8         = 9
	ATLParserT__9         = 10
	ATLParserT__10        = 11
	ATLParserT__11        = 12
	ATLParserT__12        = 13
	ATLParserT__13        = 14
	ATLParserT__14        = 15
	ATLParserT__15        = 16
	ATLParserT__16        = 17
	ATLParserT__17        = 18
	ATLParserT__18        = 19
	ATLParserT__19        = 20
	ATLParserT__20        = 21
	ATLParserT__21        = 22
	ATLParserT__22        = 23
	ATLParserT__23        = 24
	ATLParserT__24        = 25
	ATLParserT__25        = 26
	ATLParserT__26        = 27
	ATLParserT__27        = 28
	ATLParserT__28        = 29
	ATLParserT__29        = 30
	ATLParserT__30        = 31
	ATLParserT__31        = 32
	ATLParserT__32        = 33
	ATLParserT__33        = 34
	ATLParserT__34        = 35
	ATLParserT__35        = 36
	ATLParserT__36        = 37
	ATLParserT__37        = 38
	ATLParserT__38        = 39
	ATLParserT__39        = 40
	ATLParserT__40        = 41
	ATLParserT__41        = 42
	ATLParserT__42        = 43
	ATLParserT__43        = 44
	ATLParserT__44        = 45
	ATLParserT__45        = 46
	ATLParserT__46        = 47
	ATLParserT__47        = 48
	ATLParserT__48        = 49
	ATLParserT__49        = 50
	ATLParserT__50        = 51
	ATLParserT__51        = 52
	ATLParserT__52        = 53
	ATLParserT__53        = 54
	ATLParserT__54        = 55
	ATLParserT__55        = 56
	ATLParserT__56        = 57
	ATLParserT__57        = 58
	ATLParserT__58        = 59
	ATLParserT__59        = 60
	ATLParserT__60        = 61
	ATLParserT__61        = 62
	ATLParserT__62        = 63
	ATLParserT__63        = 64
	ATLParserT__64        = 65
	ATLParserT__65        = 66
	ATLParserT__66        = 67
	ATLParserT__67        = 68
	ATLParserT__68        = 69
	ATLParserT__69        = 70
	ATLParserT__70        = 71
	ATLParserT__71        = 72
	ATLParserT__72        = 73
	ATLParserT__73        = 74
	ATLParserT__74        = 75
	ATLParserT__75        = 76
	ATLParserT__76        = 77
	ATLParserT__77        = 78
	ATLParserT__78        = 79
	ATLParserT__79        = 80
	ATLParserSTRING       = 81
	ATLParserINTEGER      = 82
	ATLParserFLOAT        = 83
	ATLParserIDENTIFIER   = 84
	ATLParserWS           = 85
	ATLParserCOMMENT      = 86
	ATLParserLINE_COMMENT = 87
)

ATLParser tokens.

View Source
const (
	ATLParserRULE_unit                            = 0
	ATLParserRULE_module                          = 1
	ATLParserRULE_targetModelPattern              = 2
	ATLParserRULE_sourceModelPattern              = 3
	ATLParserRULE_transformationMode              = 4
	ATLParserRULE_library                         = 5
	ATLParserRULE_query                           = 6
	ATLParserRULE_libraryRef                      = 7
	ATLParserRULE_moduleElement                   = 8
	ATLParserRULE_helper                          = 9
	ATLParserRULE_oclFeatureDefinition            = 10
	ATLParserRULE_oclContextDefinition            = 11
	ATLParserRULE_oclFeature                      = 12
	ATLParserRULE_operation                       = 13
	ATLParserRULE_parameter                       = 14
	ATLParserRULE_attribute                       = 15
	ATLParserRULE_arule                           = 16
	ATLParserRULE_matchedRule                     = 17
	ATLParserRULE_lazyMatchedRule                 = 18
	ATLParserRULE_ruleVariableDeclaration         = 19
	ATLParserRULE_calledRule                      = 20
	ATLParserRULE_inPattern                       = 21
	ATLParserRULE_inPatternElement                = 22
	ATLParserRULE_simpleInPatternElement          = 23
	ATLParserRULE_outPattern                      = 24
	ATLParserRULE_outPatternElement               = 25
	ATLParserRULE_simpleOutPatternElement         = 26
	ATLParserRULE_forEachOutPatternElement        = 27
	ATLParserRULE_binding                         = 28
	ATLParserRULE_actionBlock                     = 29
	ATLParserRULE_statement                       = 30
	ATLParserRULE_bindingStat                     = 31
	ATLParserRULE_expressionStat                  = 32
	ATLParserRULE_ifStat                          = 33
	ATLParserRULE_forStat                         = 34
	ATLParserRULE_oclModel                        = 35
	ATLParserRULE_oclModelElement                 = 36
	ATLParserRULE_oclExpression                   = 37
	ATLParserRULE_iteratorExp                     = 38
	ATLParserRULE_iterateExp                      = 39
	ATLParserRULE_collectionOperationCallExp      = 40
	ATLParserRULE_operationCallExp                = 41
	ATLParserRULE_navigationOrAttributeCallExp    = 42
	ATLParserRULE_iterator                        = 43
	ATLParserRULE_oclUndefinedExp                 = 44
	ATLParserRULE_primitiveExp                    = 45
	ATLParserRULE_numericExp                      = 46
	ATLParserRULE_booleanExp                      = 47
	ATLParserRULE_integerExp                      = 48
	ATLParserRULE_realExp                         = 49
	ATLParserRULE_stringExp                       = 50
	ATLParserRULE_ifExp                           = 51
	ATLParserRULE_variableExp                     = 52
	ATLParserRULE_superExp                        = 53
	ATLParserRULE_letExp                          = 54
	ATLParserRULE_variableDeclaration             = 55
	ATLParserRULE_enumLiteralExp                  = 56
	ATLParserRULE_collectionExp                   = 57
	ATLParserRULE_bagExp                          = 58
	ATLParserRULE_setExp                          = 59
	ATLParserRULE_orderedSetExp                   = 60
	ATLParserRULE_sequenceExp                     = 61
	ATLParserRULE_mapExp                          = 62
	ATLParserRULE_mapElement                      = 63
	ATLParserRULE_tupleExp                        = 64
	ATLParserRULE_tuplePart                       = 65
	ATLParserRULE_oclType                         = 66
	ATLParserRULE_oclAnyType                      = 67
	ATLParserRULE_tupleType                       = 68
	ATLParserRULE_tupleTypeAttribute              = 69
	ATLParserRULE_mapType                         = 70
	ATLParserRULE_primitive                       = 71
	ATLParserRULE_numericType                     = 72
	ATLParserRULE_integerType                     = 73
	ATLParserRULE_realType                        = 74
	ATLParserRULE_booleanType                     = 75
	ATLParserRULE_stringType                      = 76
	ATLParserRULE_collectionType                  = 77
	ATLParserRULE_bagType                         = 78
	ATLParserRULE_setType                         = 79
	ATLParserRULE_orderedSetType                  = 80
	ATLParserRULE_sequenceType                    = 81
	ATLParserRULE_priority_0                      = 82
	ATLParserRULE_priority_1                      = 83
	ATLParserRULE_priority_2                      = 84
	ATLParserRULE_priority_3                      = 85
	ATLParserRULE_priority_4                      = 86
	ATLParserRULE_priority_5                      = 87
	ATLParserRULE_matchedRule_abstractContents    = 88
	ATLParserRULE_oclType_abstractContents        = 89
	ATLParserRULE_oclAnyType_abstractContents     = 90
	ATLParserRULE_collectionType_abstractContents = 91
	ATLParserRULE_primary_oclExpression           = 92
)

ATLParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type ATLLexer

type ATLLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewATLLexer

func NewATLLexer(input antlr.CharStream) *ATLLexer

type ATLListener

type ATLListener interface {
	antlr.ParseTreeListener

	// EnterUnit is called when entering the unit production.
	EnterUnit(c *UnitContext)

	// EnterModule is called when entering the module production.
	EnterModule(c *ModuleContext)

	// EnterTargetModelPattern is called when entering the targetModelPattern production.
	EnterTargetModelPattern(c *TargetModelPatternContext)

	// EnterSourceModelPattern is called when entering the sourceModelPattern production.
	EnterSourceModelPattern(c *SourceModelPatternContext)

	// EnterTransformationMode is called when entering the transformationMode production.
	EnterTransformationMode(c *TransformationModeContext)

	// EnterLibrary is called when entering the library production.
	EnterLibrary(c *LibraryContext)

	// EnterQuery is called when entering the query production.
	EnterQuery(c *QueryContext)

	// EnterLibraryRef is called when entering the libraryRef production.
	EnterLibraryRef(c *LibraryRefContext)

	// EnterModuleElement is called when entering the moduleElement production.
	EnterModuleElement(c *ModuleElementContext)

	// EnterHelper is called when entering the helper production.
	EnterHelper(c *HelperContext)

	// EnterOclFeatureDefinition is called when entering the oclFeatureDefinition production.
	EnterOclFeatureDefinition(c *OclFeatureDefinitionContext)

	// EnterOclContextDefinition is called when entering the oclContextDefinition production.
	EnterOclContextDefinition(c *OclContextDefinitionContext)

	// EnterOclFeature is called when entering the oclFeature production.
	EnterOclFeature(c *OclFeatureContext)

	// EnterOperation is called when entering the operation production.
	EnterOperation(c *OperationContext)

	// EnterParameter is called when entering the parameter production.
	EnterParameter(c *ParameterContext)

	// EnterAttribute is called when entering the attribute production.
	EnterAttribute(c *AttributeContext)

	// EnterArule is called when entering the arule production.
	EnterArule(c *AruleContext)

	// EnterMatchedRule is called when entering the matchedRule production.
	EnterMatchedRule(c *MatchedRuleContext)

	// EnterLazyMatchedRule is called when entering the lazyMatchedRule production.
	EnterLazyMatchedRule(c *LazyMatchedRuleContext)

	// EnterRuleVariableDeclaration is called when entering the ruleVariableDeclaration production.
	EnterRuleVariableDeclaration(c *RuleVariableDeclarationContext)

	// EnterCalledRule is called when entering the calledRule production.
	EnterCalledRule(c *CalledRuleContext)

	// EnterInPattern is called when entering the inPattern production.
	EnterInPattern(c *InPatternContext)

	// EnterInPatternElement is called when entering the inPatternElement production.
	EnterInPatternElement(c *InPatternElementContext)

	// EnterSimpleInPatternElement is called when entering the simpleInPatternElement production.
	EnterSimpleInPatternElement(c *SimpleInPatternElementContext)

	// EnterOutPattern is called when entering the outPattern production.
	EnterOutPattern(c *OutPatternContext)

	// EnterOutPatternElement is called when entering the outPatternElement production.
	EnterOutPatternElement(c *OutPatternElementContext)

	// EnterSimpleOutPatternElement is called when entering the simpleOutPatternElement production.
	EnterSimpleOutPatternElement(c *SimpleOutPatternElementContext)

	// EnterForEachOutPatternElement is called when entering the forEachOutPatternElement production.
	EnterForEachOutPatternElement(c *ForEachOutPatternElementContext)

	// EnterBinding is called when entering the binding production.
	EnterBinding(c *BindingContext)

	// EnterActionBlock is called when entering the actionBlock production.
	EnterActionBlock(c *ActionBlockContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterBindingStat is called when entering the bindingStat production.
	EnterBindingStat(c *BindingStatContext)

	// EnterExpressionStat is called when entering the expressionStat production.
	EnterExpressionStat(c *ExpressionStatContext)

	// EnterIfStat is called when entering the ifStat production.
	EnterIfStat(c *IfStatContext)

	// EnterForStat is called when entering the forStat production.
	EnterForStat(c *ForStatContext)

	// EnterOclModel is called when entering the oclModel production.
	EnterOclModel(c *OclModelContext)

	// EnterOclModelElement is called when entering the oclModelElement production.
	EnterOclModelElement(c *OclModelElementContext)

	// EnterOclExpression is called when entering the oclExpression production.
	EnterOclExpression(c *OclExpressionContext)

	// EnterIteratorExp is called when entering the iteratorExp production.
	EnterIteratorExp(c *IteratorExpContext)

	// EnterIterateExp is called when entering the iterateExp production.
	EnterIterateExp(c *IterateExpContext)

	// EnterCollectionOperationCallExp is called when entering the collectionOperationCallExp production.
	EnterCollectionOperationCallExp(c *CollectionOperationCallExpContext)

	// EnterOperationCallExp is called when entering the operationCallExp production.
	EnterOperationCallExp(c *OperationCallExpContext)

	// EnterNavigationOrAttributeCallExp is called when entering the navigationOrAttributeCallExp production.
	EnterNavigationOrAttributeCallExp(c *NavigationOrAttributeCallExpContext)

	// EnterIterator is called when entering the iterator production.
	EnterIterator(c *IteratorContext)

	// EnterOclUndefinedExp is called when entering the oclUndefinedExp production.
	EnterOclUndefinedExp(c *OclUndefinedExpContext)

	// EnterPrimitiveExp is called when entering the primitiveExp production.
	EnterPrimitiveExp(c *PrimitiveExpContext)

	// EnterNumericExp is called when entering the numericExp production.
	EnterNumericExp(c *NumericExpContext)

	// EnterBooleanExp is called when entering the booleanExp production.
	EnterBooleanExp(c *BooleanExpContext)

	// EnterIntegerExp is called when entering the integerExp production.
	EnterIntegerExp(c *IntegerExpContext)

	// EnterRealExp is called when entering the realExp production.
	EnterRealExp(c *RealExpContext)

	// EnterStringExp is called when entering the stringExp production.
	EnterStringExp(c *StringExpContext)

	// EnterIfExp is called when entering the ifExp production.
	EnterIfExp(c *IfExpContext)

	// EnterVariableExp is called when entering the variableExp production.
	EnterVariableExp(c *VariableExpContext)

	// EnterSuperExp is called when entering the superExp production.
	EnterSuperExp(c *SuperExpContext)

	// EnterLetExp is called when entering the letExp production.
	EnterLetExp(c *LetExpContext)

	// EnterVariableDeclaration is called when entering the variableDeclaration production.
	EnterVariableDeclaration(c *VariableDeclarationContext)

	// EnterEnumLiteralExp is called when entering the enumLiteralExp production.
	EnterEnumLiteralExp(c *EnumLiteralExpContext)

	// EnterCollectionExp is called when entering the collectionExp production.
	EnterCollectionExp(c *CollectionExpContext)

	// EnterBagExp is called when entering the bagExp production.
	EnterBagExp(c *BagExpContext)

	// EnterSetExp is called when entering the setExp production.
	EnterSetExp(c *SetExpContext)

	// EnterOrderedSetExp is called when entering the orderedSetExp production.
	EnterOrderedSetExp(c *OrderedSetExpContext)

	// EnterSequenceExp is called when entering the sequenceExp production.
	EnterSequenceExp(c *SequenceExpContext)

	// EnterMapExp is called when entering the mapExp production.
	EnterMapExp(c *MapExpContext)

	// EnterMapElement is called when entering the mapElement production.
	EnterMapElement(c *MapElementContext)

	// EnterTupleExp is called when entering the tupleExp production.
	EnterTupleExp(c *TupleExpContext)

	// EnterTuplePart is called when entering the tuplePart production.
	EnterTuplePart(c *TuplePartContext)

	// EnterOclType is called when entering the oclType production.
	EnterOclType(c *OclTypeContext)

	// EnterOclAnyType is called when entering the oclAnyType production.
	EnterOclAnyType(c *OclAnyTypeContext)

	// EnterTupleType is called when entering the tupleType production.
	EnterTupleType(c *TupleTypeContext)

	// EnterTupleTypeAttribute is called when entering the tupleTypeAttribute production.
	EnterTupleTypeAttribute(c *TupleTypeAttributeContext)

	// EnterMapType is called when entering the mapType production.
	EnterMapType(c *MapTypeContext)

	// EnterPrimitive is called when entering the primitive production.
	EnterPrimitive(c *PrimitiveContext)

	// EnterNumericType is called when entering the numericType production.
	EnterNumericType(c *NumericTypeContext)

	// EnterIntegerType is called when entering the integerType production.
	EnterIntegerType(c *IntegerTypeContext)

	// EnterRealType is called when entering the realType production.
	EnterRealType(c *RealTypeContext)

	// EnterBooleanType is called when entering the booleanType production.
	EnterBooleanType(c *BooleanTypeContext)

	// EnterStringType is called when entering the stringType production.
	EnterStringType(c *StringTypeContext)

	// EnterCollectionType is called when entering the collectionType production.
	EnterCollectionType(c *CollectionTypeContext)

	// EnterBagType is called when entering the bagType production.
	EnterBagType(c *BagTypeContext)

	// EnterSetType is called when entering the setType production.
	EnterSetType(c *SetTypeContext)

	// EnterOrderedSetType is called when entering the orderedSetType production.
	EnterOrderedSetType(c *OrderedSetTypeContext)

	// EnterSequenceType is called when entering the sequenceType production.
	EnterSequenceType(c *SequenceTypeContext)

	// EnterPriority_0 is called when entering the priority_0 production.
	EnterPriority_0(c *Priority_0Context)

	// EnterPriority_1 is called when entering the priority_1 production.
	EnterPriority_1(c *Priority_1Context)

	// EnterPriority_2 is called when entering the priority_2 production.
	EnterPriority_2(c *Priority_2Context)

	// EnterPriority_3 is called when entering the priority_3 production.
	EnterPriority_3(c *Priority_3Context)

	// EnterPriority_4 is called when entering the priority_4 production.
	EnterPriority_4(c *Priority_4Context)

	// EnterPriority_5 is called when entering the priority_5 production.
	EnterPriority_5(c *Priority_5Context)

	// EnterMatchedRule_abstractContents is called when entering the matchedRule_abstractContents production.
	EnterMatchedRule_abstractContents(c *MatchedRule_abstractContentsContext)

	// EnterOclType_abstractContents is called when entering the oclType_abstractContents production.
	EnterOclType_abstractContents(c *OclType_abstractContentsContext)

	// EnterOclAnyType_abstractContents is called when entering the oclAnyType_abstractContents production.
	EnterOclAnyType_abstractContents(c *OclAnyType_abstractContentsContext)

	// EnterCollectionType_abstractContents is called when entering the collectionType_abstractContents production.
	EnterCollectionType_abstractContents(c *CollectionType_abstractContentsContext)

	// EnterPrimary_oclExpression is called when entering the primary_oclExpression production.
	EnterPrimary_oclExpression(c *Primary_oclExpressionContext)

	// ExitUnit is called when exiting the unit production.
	ExitUnit(c *UnitContext)

	// ExitModule is called when exiting the module production.
	ExitModule(c *ModuleContext)

	// ExitTargetModelPattern is called when exiting the targetModelPattern production.
	ExitTargetModelPattern(c *TargetModelPatternContext)

	// ExitSourceModelPattern is called when exiting the sourceModelPattern production.
	ExitSourceModelPattern(c *SourceModelPatternContext)

	// ExitTransformationMode is called when exiting the transformationMode production.
	ExitTransformationMode(c *TransformationModeContext)

	// ExitLibrary is called when exiting the library production.
	ExitLibrary(c *LibraryContext)

	// ExitQuery is called when exiting the query production.
	ExitQuery(c *QueryContext)

	// ExitLibraryRef is called when exiting the libraryRef production.
	ExitLibraryRef(c *LibraryRefContext)

	// ExitModuleElement is called when exiting the moduleElement production.
	ExitModuleElement(c *ModuleElementContext)

	// ExitHelper is called when exiting the helper production.
	ExitHelper(c *HelperContext)

	// ExitOclFeatureDefinition is called when exiting the oclFeatureDefinition production.
	ExitOclFeatureDefinition(c *OclFeatureDefinitionContext)

	// ExitOclContextDefinition is called when exiting the oclContextDefinition production.
	ExitOclContextDefinition(c *OclContextDefinitionContext)

	// ExitOclFeature is called when exiting the oclFeature production.
	ExitOclFeature(c *OclFeatureContext)

	// ExitOperation is called when exiting the operation production.
	ExitOperation(c *OperationContext)

	// ExitParameter is called when exiting the parameter production.
	ExitParameter(c *ParameterContext)

	// ExitAttribute is called when exiting the attribute production.
	ExitAttribute(c *AttributeContext)

	// ExitArule is called when exiting the arule production.
	ExitArule(c *AruleContext)

	// ExitMatchedRule is called when exiting the matchedRule production.
	ExitMatchedRule(c *MatchedRuleContext)

	// ExitLazyMatchedRule is called when exiting the lazyMatchedRule production.
	ExitLazyMatchedRule(c *LazyMatchedRuleContext)

	// ExitRuleVariableDeclaration is called when exiting the ruleVariableDeclaration production.
	ExitRuleVariableDeclaration(c *RuleVariableDeclarationContext)

	// ExitCalledRule is called when exiting the calledRule production.
	ExitCalledRule(c *CalledRuleContext)

	// ExitInPattern is called when exiting the inPattern production.
	ExitInPattern(c *InPatternContext)

	// ExitInPatternElement is called when exiting the inPatternElement production.
	ExitInPatternElement(c *InPatternElementContext)

	// ExitSimpleInPatternElement is called when exiting the simpleInPatternElement production.
	ExitSimpleInPatternElement(c *SimpleInPatternElementContext)

	// ExitOutPattern is called when exiting the outPattern production.
	ExitOutPattern(c *OutPatternContext)

	// ExitOutPatternElement is called when exiting the outPatternElement production.
	ExitOutPatternElement(c *OutPatternElementContext)

	// ExitSimpleOutPatternElement is called when exiting the simpleOutPatternElement production.
	ExitSimpleOutPatternElement(c *SimpleOutPatternElementContext)

	// ExitForEachOutPatternElement is called when exiting the forEachOutPatternElement production.
	ExitForEachOutPatternElement(c *ForEachOutPatternElementContext)

	// ExitBinding is called when exiting the binding production.
	ExitBinding(c *BindingContext)

	// ExitActionBlock is called when exiting the actionBlock production.
	ExitActionBlock(c *ActionBlockContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitBindingStat is called when exiting the bindingStat production.
	ExitBindingStat(c *BindingStatContext)

	// ExitExpressionStat is called when exiting the expressionStat production.
	ExitExpressionStat(c *ExpressionStatContext)

	// ExitIfStat is called when exiting the ifStat production.
	ExitIfStat(c *IfStatContext)

	// ExitForStat is called when exiting the forStat production.
	ExitForStat(c *ForStatContext)

	// ExitOclModel is called when exiting the oclModel production.
	ExitOclModel(c *OclModelContext)

	// ExitOclModelElement is called when exiting the oclModelElement production.
	ExitOclModelElement(c *OclModelElementContext)

	// ExitOclExpression is called when exiting the oclExpression production.
	ExitOclExpression(c *OclExpressionContext)

	// ExitIteratorExp is called when exiting the iteratorExp production.
	ExitIteratorExp(c *IteratorExpContext)

	// ExitIterateExp is called when exiting the iterateExp production.
	ExitIterateExp(c *IterateExpContext)

	// ExitCollectionOperationCallExp is called when exiting the collectionOperationCallExp production.
	ExitCollectionOperationCallExp(c *CollectionOperationCallExpContext)

	// ExitOperationCallExp is called when exiting the operationCallExp production.
	ExitOperationCallExp(c *OperationCallExpContext)

	// ExitNavigationOrAttributeCallExp is called when exiting the navigationOrAttributeCallExp production.
	ExitNavigationOrAttributeCallExp(c *NavigationOrAttributeCallExpContext)

	// ExitIterator is called when exiting the iterator production.
	ExitIterator(c *IteratorContext)

	// ExitOclUndefinedExp is called when exiting the oclUndefinedExp production.
	ExitOclUndefinedExp(c *OclUndefinedExpContext)

	// ExitPrimitiveExp is called when exiting the primitiveExp production.
	ExitPrimitiveExp(c *PrimitiveExpContext)

	// ExitNumericExp is called when exiting the numericExp production.
	ExitNumericExp(c *NumericExpContext)

	// ExitBooleanExp is called when exiting the booleanExp production.
	ExitBooleanExp(c *BooleanExpContext)

	// ExitIntegerExp is called when exiting the integerExp production.
	ExitIntegerExp(c *IntegerExpContext)

	// ExitRealExp is called when exiting the realExp production.
	ExitRealExp(c *RealExpContext)

	// ExitStringExp is called when exiting the stringExp production.
	ExitStringExp(c *StringExpContext)

	// ExitIfExp is called when exiting the ifExp production.
	ExitIfExp(c *IfExpContext)

	// ExitVariableExp is called when exiting the variableExp production.
	ExitVariableExp(c *VariableExpContext)

	// ExitSuperExp is called when exiting the superExp production.
	ExitSuperExp(c *SuperExpContext)

	// ExitLetExp is called when exiting the letExp production.
	ExitLetExp(c *LetExpContext)

	// ExitVariableDeclaration is called when exiting the variableDeclaration production.
	ExitVariableDeclaration(c *VariableDeclarationContext)

	// ExitEnumLiteralExp is called when exiting the enumLiteralExp production.
	ExitEnumLiteralExp(c *EnumLiteralExpContext)

	// ExitCollectionExp is called when exiting the collectionExp production.
	ExitCollectionExp(c *CollectionExpContext)

	// ExitBagExp is called when exiting the bagExp production.
	ExitBagExp(c *BagExpContext)

	// ExitSetExp is called when exiting the setExp production.
	ExitSetExp(c *SetExpContext)

	// ExitOrderedSetExp is called when exiting the orderedSetExp production.
	ExitOrderedSetExp(c *OrderedSetExpContext)

	// ExitSequenceExp is called when exiting the sequenceExp production.
	ExitSequenceExp(c *SequenceExpContext)

	// ExitMapExp is called when exiting the mapExp production.
	ExitMapExp(c *MapExpContext)

	// ExitMapElement is called when exiting the mapElement production.
	ExitMapElement(c *MapElementContext)

	// ExitTupleExp is called when exiting the tupleExp production.
	ExitTupleExp(c *TupleExpContext)

	// ExitTuplePart is called when exiting the tuplePart production.
	ExitTuplePart(c *TuplePartContext)

	// ExitOclType is called when exiting the oclType production.
	ExitOclType(c *OclTypeContext)

	// ExitOclAnyType is called when exiting the oclAnyType production.
	ExitOclAnyType(c *OclAnyTypeContext)

	// ExitTupleType is called when exiting the tupleType production.
	ExitTupleType(c *TupleTypeContext)

	// ExitTupleTypeAttribute is called when exiting the tupleTypeAttribute production.
	ExitTupleTypeAttribute(c *TupleTypeAttributeContext)

	// ExitMapType is called when exiting the mapType production.
	ExitMapType(c *MapTypeContext)

	// ExitPrimitive is called when exiting the primitive production.
	ExitPrimitive(c *PrimitiveContext)

	// ExitNumericType is called when exiting the numericType production.
	ExitNumericType(c *NumericTypeContext)

	// ExitIntegerType is called when exiting the integerType production.
	ExitIntegerType(c *IntegerTypeContext)

	// ExitRealType is called when exiting the realType production.
	ExitRealType(c *RealTypeContext)

	// ExitBooleanType is called when exiting the booleanType production.
	ExitBooleanType(c *BooleanTypeContext)

	// ExitStringType is called when exiting the stringType production.
	ExitStringType(c *StringTypeContext)

	// ExitCollectionType is called when exiting the collectionType production.
	ExitCollectionType(c *CollectionTypeContext)

	// ExitBagType is called when exiting the bagType production.
	ExitBagType(c *BagTypeContext)

	// ExitSetType is called when exiting the setType production.
	ExitSetType(c *SetTypeContext)

	// ExitOrderedSetType is called when exiting the orderedSetType production.
	ExitOrderedSetType(c *OrderedSetTypeContext)

	// ExitSequenceType is called when exiting the sequenceType production.
	ExitSequenceType(c *SequenceTypeContext)

	// ExitPriority_0 is called when exiting the priority_0 production.
	ExitPriority_0(c *Priority_0Context)

	// ExitPriority_1 is called when exiting the priority_1 production.
	ExitPriority_1(c *Priority_1Context)

	// ExitPriority_2 is called when exiting the priority_2 production.
	ExitPriority_2(c *Priority_2Context)

	// ExitPriority_3 is called when exiting the priority_3 production.
	ExitPriority_3(c *Priority_3Context)

	// ExitPriority_4 is called when exiting the priority_4 production.
	ExitPriority_4(c *Priority_4Context)

	// ExitPriority_5 is called when exiting the priority_5 production.
	ExitPriority_5(c *Priority_5Context)

	// ExitMatchedRule_abstractContents is called when exiting the matchedRule_abstractContents production.
	ExitMatchedRule_abstractContents(c *MatchedRule_abstractContentsContext)

	// ExitOclType_abstractContents is called when exiting the oclType_abstractContents production.
	ExitOclType_abstractContents(c *OclType_abstractContentsContext)

	// ExitOclAnyType_abstractContents is called when exiting the oclAnyType_abstractContents production.
	ExitOclAnyType_abstractContents(c *OclAnyType_abstractContentsContext)

	// ExitCollectionType_abstractContents is called when exiting the collectionType_abstractContents production.
	ExitCollectionType_abstractContents(c *CollectionType_abstractContentsContext)

	// ExitPrimary_oclExpression is called when exiting the primary_oclExpression production.
	ExitPrimary_oclExpression(c *Primary_oclExpressionContext)
}

ATLListener is a complete listener for a parse tree produced by ATLParser.

type ATLParser

type ATLParser struct {
	*antlr.BaseParser
}

func NewATLParser

func NewATLParser(input antlr.TokenStream) *ATLParser

func (*ATLParser) ActionBlock

func (p *ATLParser) ActionBlock() (localctx IActionBlockContext)

func (*ATLParser) Arule

func (p *ATLParser) Arule() (localctx IAruleContext)

func (*ATLParser) Attribute

func (p *ATLParser) Attribute() (localctx IAttributeContext)

func (*ATLParser) BagExp

func (p *ATLParser) BagExp() (localctx IBagExpContext)

func (*ATLParser) BagType

func (p *ATLParser) BagType() (localctx IBagTypeContext)

func (*ATLParser) Binding

func (p *ATLParser) Binding() (localctx IBindingContext)

func (*ATLParser) BindingStat

func (p *ATLParser) BindingStat() (localctx IBindingStatContext)

func (*ATLParser) BooleanExp

func (p *ATLParser) BooleanExp() (localctx IBooleanExpContext)

func (*ATLParser) BooleanType

func (p *ATLParser) BooleanType() (localctx IBooleanTypeContext)

func (*ATLParser) CalledRule

func (p *ATLParser) CalledRule() (localctx ICalledRuleContext)

func (*ATLParser) CollectionExp

func (p *ATLParser) CollectionExp() (localctx ICollectionExpContext)

func (*ATLParser) CollectionOperationCallExp

func (p *ATLParser) CollectionOperationCallExp() (localctx ICollectionOperationCallExpContext)

func (*ATLParser) CollectionType

func (p *ATLParser) CollectionType() (localctx ICollectionTypeContext)

func (*ATLParser) CollectionType_abstractContents

func (p *ATLParser) CollectionType_abstractContents() (localctx ICollectionType_abstractContentsContext)

func (*ATLParser) EnumLiteralExp

func (p *ATLParser) EnumLiteralExp() (localctx IEnumLiteralExpContext)

func (*ATLParser) ExpressionStat

func (p *ATLParser) ExpressionStat() (localctx IExpressionStatContext)

func (*ATLParser) ForEachOutPatternElement

func (p *ATLParser) ForEachOutPatternElement() (localctx IForEachOutPatternElementContext)

func (*ATLParser) ForStat

func (p *ATLParser) ForStat() (localctx IForStatContext)

func (*ATLParser) Helper

func (p *ATLParser) Helper() (localctx IHelperContext)

func (*ATLParser) IfExp

func (p *ATLParser) IfExp() (localctx IIfExpContext)

func (*ATLParser) IfStat

func (p *ATLParser) IfStat() (localctx IIfStatContext)

func (*ATLParser) InPattern

func (p *ATLParser) InPattern() (localctx IInPatternContext)

func (*ATLParser) InPatternElement

func (p *ATLParser) InPatternElement() (localctx IInPatternElementContext)

func (*ATLParser) IntegerExp

func (p *ATLParser) IntegerExp() (localctx IIntegerExpContext)

func (*ATLParser) IntegerType

func (p *ATLParser) IntegerType() (localctx IIntegerTypeContext)

func (*ATLParser) IterateExp

func (p *ATLParser) IterateExp() (localctx IIterateExpContext)

func (*ATLParser) Iterator

func (p *ATLParser) Iterator() (localctx IIteratorContext)

func (*ATLParser) IteratorExp

func (p *ATLParser) IteratorExp() (localctx IIteratorExpContext)

func (*ATLParser) LazyMatchedRule

func (p *ATLParser) LazyMatchedRule() (localctx ILazyMatchedRuleContext)

func (*ATLParser) LetExp

func (p *ATLParser) LetExp() (localctx ILetExpContext)

func (*ATLParser) Library

func (p *ATLParser) Library() (localctx ILibraryContext)

func (*ATLParser) LibraryRef

func (p *ATLParser) LibraryRef() (localctx ILibraryRefContext)

func (*ATLParser) MapElement

func (p *ATLParser) MapElement() (localctx IMapElementContext)

func (*ATLParser) MapExp

func (p *ATLParser) MapExp() (localctx IMapExpContext)

func (*ATLParser) MapType

func (p *ATLParser) MapType() (localctx IMapTypeContext)

func (*ATLParser) MatchedRule

func (p *ATLParser) MatchedRule() (localctx IMatchedRuleContext)

func (*ATLParser) MatchedRule_abstractContents

func (p *ATLParser) MatchedRule_abstractContents() (localctx IMatchedRule_abstractContentsContext)

func (*ATLParser) Module

func (p *ATLParser) Module() (localctx IModuleContext)

func (*ATLParser) ModuleElement

func (p *ATLParser) ModuleElement() (localctx IModuleElementContext)

func (*ATLParser) NavigationOrAttributeCallExp

func (p *ATLParser) NavigationOrAttributeCallExp() (localctx INavigationOrAttributeCallExpContext)

func (*ATLParser) NumericExp

func (p *ATLParser) NumericExp() (localctx INumericExpContext)

func (*ATLParser) NumericType

func (p *ATLParser) NumericType() (localctx INumericTypeContext)

func (*ATLParser) OclAnyType

func (p *ATLParser) OclAnyType() (localctx IOclAnyTypeContext)

func (*ATLParser) OclAnyType_abstractContents

func (p *ATLParser) OclAnyType_abstractContents() (localctx IOclAnyType_abstractContentsContext)

func (*ATLParser) OclContextDefinition

func (p *ATLParser) OclContextDefinition() (localctx IOclContextDefinitionContext)

func (*ATLParser) OclExpression

func (p *ATLParser) OclExpression() (localctx IOclExpressionContext)

func (*ATLParser) OclFeature

func (p *ATLParser) OclFeature() (localctx IOclFeatureContext)

func (*ATLParser) OclFeatureDefinition

func (p *ATLParser) OclFeatureDefinition() (localctx IOclFeatureDefinitionContext)

func (*ATLParser) OclModel

func (p *ATLParser) OclModel() (localctx IOclModelContext)

func (*ATLParser) OclModelElement

func (p *ATLParser) OclModelElement() (localctx IOclModelElementContext)

func (*ATLParser) OclType

func (p *ATLParser) OclType() (localctx IOclTypeContext)

func (*ATLParser) OclType_abstractContents

func (p *ATLParser) OclType_abstractContents() (localctx IOclType_abstractContentsContext)

func (*ATLParser) OclUndefinedExp

func (p *ATLParser) OclUndefinedExp() (localctx IOclUndefinedExpContext)

func (*ATLParser) Operation

func (p *ATLParser) Operation() (localctx IOperationContext)

func (*ATLParser) OperationCallExp

func (p *ATLParser) OperationCallExp() (localctx IOperationCallExpContext)

func (*ATLParser) OrderedSetExp

func (p *ATLParser) OrderedSetExp() (localctx IOrderedSetExpContext)

func (*ATLParser) OrderedSetType

func (p *ATLParser) OrderedSetType() (localctx IOrderedSetTypeContext)

func (*ATLParser) OutPattern

func (p *ATLParser) OutPattern() (localctx IOutPatternContext)

func (*ATLParser) OutPatternElement

func (p *ATLParser) OutPatternElement() (localctx IOutPatternElementContext)

func (*ATLParser) Parameter

func (p *ATLParser) Parameter() (localctx IParameterContext)

func (*ATLParser) Primary_oclExpression

func (p *ATLParser) Primary_oclExpression() (localctx IPrimary_oclExpressionContext)

func (*ATLParser) Primitive

func (p *ATLParser) Primitive() (localctx IPrimitiveContext)

func (*ATLParser) PrimitiveExp

func (p *ATLParser) PrimitiveExp() (localctx IPrimitiveExpContext)

func (*ATLParser) Priority_0

func (p *ATLParser) Priority_0() (localctx IPriority_0Context)

func (*ATLParser) Priority_1

func (p *ATLParser) Priority_1() (localctx IPriority_1Context)

func (*ATLParser) Priority_2

func (p *ATLParser) Priority_2() (localctx IPriority_2Context)

func (*ATLParser) Priority_3

func (p *ATLParser) Priority_3() (localctx IPriority_3Context)

func (*ATLParser) Priority_4

func (p *ATLParser) Priority_4() (localctx IPriority_4Context)

func (*ATLParser) Priority_5

func (p *ATLParser) Priority_5() (localctx IPriority_5Context)

func (*ATLParser) Query

func (p *ATLParser) Query() (localctx IQueryContext)

func (*ATLParser) RealExp

func (p *ATLParser) RealExp() (localctx IRealExpContext)

func (*ATLParser) RealType

func (p *ATLParser) RealType() (localctx IRealTypeContext)

func (*ATLParser) RuleVariableDeclaration

func (p *ATLParser) RuleVariableDeclaration() (localctx IRuleVariableDeclarationContext)

func (*ATLParser) SequenceExp

func (p *ATLParser) SequenceExp() (localctx ISequenceExpContext)

func (*ATLParser) SequenceType

func (p *ATLParser) SequenceType() (localctx ISequenceTypeContext)

func (*ATLParser) SetExp

func (p *ATLParser) SetExp() (localctx ISetExpContext)

func (*ATLParser) SetType

func (p *ATLParser) SetType() (localctx ISetTypeContext)

func (*ATLParser) SimpleInPatternElement

func (p *ATLParser) SimpleInPatternElement() (localctx ISimpleInPatternElementContext)

func (*ATLParser) SimpleOutPatternElement

func (p *ATLParser) SimpleOutPatternElement() (localctx ISimpleOutPatternElementContext)

func (*ATLParser) SourceModelPattern

func (p *ATLParser) SourceModelPattern() (localctx ISourceModelPatternContext)

func (*ATLParser) Statement

func (p *ATLParser) Statement() (localctx IStatementContext)

func (*ATLParser) StringExp

func (p *ATLParser) StringExp() (localctx IStringExpContext)

func (*ATLParser) StringType

func (p *ATLParser) StringType() (localctx IStringTypeContext)

func (*ATLParser) SuperExp

func (p *ATLParser) SuperExp() (localctx ISuperExpContext)

func (*ATLParser) TargetModelPattern

func (p *ATLParser) TargetModelPattern() (localctx ITargetModelPatternContext)

func (*ATLParser) TransformationMode

func (p *ATLParser) TransformationMode() (localctx ITransformationModeContext)

func (*ATLParser) TupleExp

func (p *ATLParser) TupleExp() (localctx ITupleExpContext)

func (*ATLParser) TuplePart

func (p *ATLParser) TuplePart() (localctx ITuplePartContext)

func (*ATLParser) TupleType

func (p *ATLParser) TupleType() (localctx ITupleTypeContext)

func (*ATLParser) TupleTypeAttribute

func (p *ATLParser) TupleTypeAttribute() (localctx ITupleTypeAttributeContext)

func (*ATLParser) Unit

func (p *ATLParser) Unit() (localctx IUnitContext)

func (*ATLParser) VariableDeclaration

func (p *ATLParser) VariableDeclaration() (localctx IVariableDeclarationContext)

func (*ATLParser) VariableExp

func (p *ATLParser) VariableExp() (localctx IVariableExpContext)

type ActionBlockContext

type ActionBlockContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewActionBlockContext

func NewActionBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionBlockContext

func NewEmptyActionBlockContext

func NewEmptyActionBlockContext() *ActionBlockContext

func (*ActionBlockContext) AllStatement

func (s *ActionBlockContext) AllStatement() []IStatementContext

func (*ActionBlockContext) EnterRule

func (s *ActionBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*ActionBlockContext) ExitRule

func (s *ActionBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*ActionBlockContext) GetParser

func (s *ActionBlockContext) GetParser() antlr.Parser

func (*ActionBlockContext) GetRuleContext

func (s *ActionBlockContext) GetRuleContext() antlr.RuleContext

func (*ActionBlockContext) IsActionBlockContext

func (*ActionBlockContext) IsActionBlockContext()

func (*ActionBlockContext) Statement

func (s *ActionBlockContext) Statement(i int) IStatementContext

func (*ActionBlockContext) ToStringTree

func (s *ActionBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AruleContext

type AruleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAruleContext

func NewAruleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AruleContext

func NewEmptyAruleContext

func NewEmptyAruleContext() *AruleContext

func (*AruleContext) CalledRule

func (s *AruleContext) CalledRule() ICalledRuleContext

func (*AruleContext) EnterRule

func (s *AruleContext) EnterRule(listener antlr.ParseTreeListener)

func (*AruleContext) ExitRule

func (s *AruleContext) ExitRule(listener antlr.ParseTreeListener)

func (*AruleContext) GetParser

func (s *AruleContext) GetParser() antlr.Parser

func (*AruleContext) GetRuleContext

func (s *AruleContext) GetRuleContext() antlr.RuleContext

func (*AruleContext) IsAruleContext

func (*AruleContext) IsAruleContext()

func (*AruleContext) MatchedRule

func (s *AruleContext) MatchedRule() IMatchedRuleContext

func (*AruleContext) ToStringTree

func (s *AruleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AttributeContext

type AttributeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAttributeContext

func NewAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AttributeContext

func NewEmptyAttributeContext

func NewEmptyAttributeContext() *AttributeContext

func (*AttributeContext) EnterRule

func (s *AttributeContext) EnterRule(listener antlr.ParseTreeListener)

func (*AttributeContext) ExitRule

func (s *AttributeContext) ExitRule(listener antlr.ParseTreeListener)

func (*AttributeContext) GetParser

func (s *AttributeContext) GetParser() antlr.Parser

func (*AttributeContext) GetRuleContext

func (s *AttributeContext) GetRuleContext() antlr.RuleContext

func (*AttributeContext) IDENTIFIER

func (s *AttributeContext) IDENTIFIER() antlr.TerminalNode

func (*AttributeContext) IsAttributeContext

func (*AttributeContext) IsAttributeContext()

func (*AttributeContext) OclExpression

func (s *AttributeContext) OclExpression() IOclExpressionContext

func (*AttributeContext) OclType

func (s *AttributeContext) OclType() IOclTypeContext

func (*AttributeContext) ToStringTree

func (s *AttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BagExpContext

type BagExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBagExpContext

func NewBagExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BagExpContext

func NewEmptyBagExpContext

func NewEmptyBagExpContext() *BagExpContext

func (*BagExpContext) AllOclExpression

func (s *BagExpContext) AllOclExpression() []IOclExpressionContext

func (*BagExpContext) EnterRule

func (s *BagExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*BagExpContext) ExitRule

func (s *BagExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*BagExpContext) GetParser

func (s *BagExpContext) GetParser() antlr.Parser

func (*BagExpContext) GetRuleContext

func (s *BagExpContext) GetRuleContext() antlr.RuleContext

func (*BagExpContext) IsBagExpContext

func (*BagExpContext) IsBagExpContext()

func (*BagExpContext) OclExpression

func (s *BagExpContext) OclExpression(i int) IOclExpressionContext

func (*BagExpContext) ToStringTree

func (s *BagExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BagTypeContext

type BagTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBagTypeContext

func NewBagTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BagTypeContext

func NewEmptyBagTypeContext

func NewEmptyBagTypeContext() *BagTypeContext

func (*BagTypeContext) EnterRule

func (s *BagTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*BagTypeContext) ExitRule

func (s *BagTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*BagTypeContext) GetParser

func (s *BagTypeContext) GetParser() antlr.Parser

func (*BagTypeContext) GetRuleContext

func (s *BagTypeContext) GetRuleContext() antlr.RuleContext

func (*BagTypeContext) IsBagTypeContext

func (*BagTypeContext) IsBagTypeContext()

func (*BagTypeContext) OclType

func (s *BagTypeContext) OclType() IOclTypeContext

func (*BagTypeContext) ToStringTree

func (s *BagTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseATLListener

type BaseATLListener struct{}

BaseATLListener is a complete listener for a parse tree produced by ATLParser.

func (*BaseATLListener) EnterActionBlock

func (s *BaseATLListener) EnterActionBlock(ctx *ActionBlockContext)

EnterActionBlock is called when production actionBlock is entered.

func (*BaseATLListener) EnterArule

func (s *BaseATLListener) EnterArule(ctx *AruleContext)

EnterArule is called when production arule is entered.

func (*BaseATLListener) EnterAttribute

func (s *BaseATLListener) EnterAttribute(ctx *AttributeContext)

EnterAttribute is called when production attribute is entered.

func (*BaseATLListener) EnterBagExp

func (s *BaseATLListener) EnterBagExp(ctx *BagExpContext)

EnterBagExp is called when production bagExp is entered.

func (*BaseATLListener) EnterBagType

func (s *BaseATLListener) EnterBagType(ctx *BagTypeContext)

EnterBagType is called when production bagType is entered.

func (*BaseATLListener) EnterBinding

func (s *BaseATLListener) EnterBinding(ctx *BindingContext)

EnterBinding is called when production binding is entered.

func (*BaseATLListener) EnterBindingStat

func (s *BaseATLListener) EnterBindingStat(ctx *BindingStatContext)

EnterBindingStat is called when production bindingStat is entered.

func (*BaseATLListener) EnterBooleanExp

func (s *BaseATLListener) EnterBooleanExp(ctx *BooleanExpContext)

EnterBooleanExp is called when production booleanExp is entered.

func (*BaseATLListener) EnterBooleanType

func (s *BaseATLListener) EnterBooleanType(ctx *BooleanTypeContext)

EnterBooleanType is called when production booleanType is entered.

func (*BaseATLListener) EnterCalledRule

func (s *BaseATLListener) EnterCalledRule(ctx *CalledRuleContext)

EnterCalledRule is called when production calledRule is entered.

func (*BaseATLListener) EnterCollectionExp

func (s *BaseATLListener) EnterCollectionExp(ctx *CollectionExpContext)

EnterCollectionExp is called when production collectionExp is entered.

func (*BaseATLListener) EnterCollectionOperationCallExp

func (s *BaseATLListener) EnterCollectionOperationCallExp(ctx *CollectionOperationCallExpContext)

EnterCollectionOperationCallExp is called when production collectionOperationCallExp is entered.

func (*BaseATLListener) EnterCollectionType

func (s *BaseATLListener) EnterCollectionType(ctx *CollectionTypeContext)

EnterCollectionType is called when production collectionType is entered.

func (*BaseATLListener) EnterCollectionType_abstractContents

func (s *BaseATLListener) EnterCollectionType_abstractContents(ctx *CollectionType_abstractContentsContext)

EnterCollectionType_abstractContents is called when production collectionType_abstractContents is entered.

func (*BaseATLListener) EnterEnumLiteralExp

func (s *BaseATLListener) EnterEnumLiteralExp(ctx *EnumLiteralExpContext)

EnterEnumLiteralExp is called when production enumLiteralExp is entered.

func (*BaseATLListener) EnterEveryRule

func (s *BaseATLListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseATLListener) EnterExpressionStat

func (s *BaseATLListener) EnterExpressionStat(ctx *ExpressionStatContext)

EnterExpressionStat is called when production expressionStat is entered.

func (*BaseATLListener) EnterForEachOutPatternElement

func (s *BaseATLListener) EnterForEachOutPatternElement(ctx *ForEachOutPatternElementContext)

EnterForEachOutPatternElement is called when production forEachOutPatternElement is entered.

func (*BaseATLListener) EnterForStat

func (s *BaseATLListener) EnterForStat(ctx *ForStatContext)

EnterForStat is called when production forStat is entered.

func (*BaseATLListener) EnterHelper

func (s *BaseATLListener) EnterHelper(ctx *HelperContext)

EnterHelper is called when production helper is entered.

func (*BaseATLListener) EnterIfExp

func (s *BaseATLListener) EnterIfExp(ctx *IfExpContext)

EnterIfExp is called when production ifExp is entered.

func (*BaseATLListener) EnterIfStat

func (s *BaseATLListener) EnterIfStat(ctx *IfStatContext)

EnterIfStat is called when production ifStat is entered.

func (*BaseATLListener) EnterInPattern

func (s *BaseATLListener) EnterInPattern(ctx *InPatternContext)

EnterInPattern is called when production inPattern is entered.

func (*BaseATLListener) EnterInPatternElement

func (s *BaseATLListener) EnterInPatternElement(ctx *InPatternElementContext)

EnterInPatternElement is called when production inPatternElement is entered.

func (*BaseATLListener) EnterIntegerExp

func (s *BaseATLListener) EnterIntegerExp(ctx *IntegerExpContext)

EnterIntegerExp is called when production integerExp is entered.

func (*BaseATLListener) EnterIntegerType

func (s *BaseATLListener) EnterIntegerType(ctx *IntegerTypeContext)

EnterIntegerType is called when production integerType is entered.

func (*BaseATLListener) EnterIterateExp

func (s *BaseATLListener) EnterIterateExp(ctx *IterateExpContext)

EnterIterateExp is called when production iterateExp is entered.

func (*BaseATLListener) EnterIterator

func (s *BaseATLListener) EnterIterator(ctx *IteratorContext)

EnterIterator is called when production iterator is entered.

func (*BaseATLListener) EnterIteratorExp

func (s *BaseATLListener) EnterIteratorExp(ctx *IteratorExpContext)

EnterIteratorExp is called when production iteratorExp is entered.

func (*BaseATLListener) EnterLazyMatchedRule

func (s *BaseATLListener) EnterLazyMatchedRule(ctx *LazyMatchedRuleContext)

EnterLazyMatchedRule is called when production lazyMatchedRule is entered.

func (*BaseATLListener) EnterLetExp

func (s *BaseATLListener) EnterLetExp(ctx *LetExpContext)

EnterLetExp is called when production letExp is entered.

func (*BaseATLListener) EnterLibrary

func (s *BaseATLListener) EnterLibrary(ctx *LibraryContext)

EnterLibrary is called when production library is entered.

func (*BaseATLListener) EnterLibraryRef

func (s *BaseATLListener) EnterLibraryRef(ctx *LibraryRefContext)

EnterLibraryRef is called when production libraryRef is entered.

func (*BaseATLListener) EnterMapElement

func (s *BaseATLListener) EnterMapElement(ctx *MapElementContext)

EnterMapElement is called when production mapElement is entered.

func (*BaseATLListener) EnterMapExp

func (s *BaseATLListener) EnterMapExp(ctx *MapExpContext)

EnterMapExp is called when production mapExp is entered.

func (*BaseATLListener) EnterMapType

func (s *BaseATLListener) EnterMapType(ctx *MapTypeContext)

EnterMapType is called when production mapType is entered.

func (*BaseATLListener) EnterMatchedRule

func (s *BaseATLListener) EnterMatchedRule(ctx *MatchedRuleContext)

EnterMatchedRule is called when production matchedRule is entered.

func (*BaseATLListener) EnterMatchedRule_abstractContents

func (s *BaseATLListener) EnterMatchedRule_abstractContents(ctx *MatchedRule_abstractContentsContext)

EnterMatchedRule_abstractContents is called when production matchedRule_abstractContents is entered.

func (*BaseATLListener) EnterModule

func (s *BaseATLListener) EnterModule(ctx *ModuleContext)

EnterModule is called when production module is entered.

func (*BaseATLListener) EnterModuleElement

func (s *BaseATLListener) EnterModuleElement(ctx *ModuleElementContext)

EnterModuleElement is called when production moduleElement is entered.

func (*BaseATLListener) EnterNavigationOrAttributeCallExp

func (s *BaseATLListener) EnterNavigationOrAttributeCallExp(ctx *NavigationOrAttributeCallExpContext)

EnterNavigationOrAttributeCallExp is called when production navigationOrAttributeCallExp is entered.

func (*BaseATLListener) EnterNumericExp

func (s *BaseATLListener) EnterNumericExp(ctx *NumericExpContext)

EnterNumericExp is called when production numericExp is entered.

func (*BaseATLListener) EnterNumericType

func (s *BaseATLListener) EnterNumericType(ctx *NumericTypeContext)

EnterNumericType is called when production numericType is entered.

func (*BaseATLListener) EnterOclAnyType

func (s *BaseATLListener) EnterOclAnyType(ctx *OclAnyTypeContext)

EnterOclAnyType is called when production oclAnyType is entered.

func (*BaseATLListener) EnterOclAnyType_abstractContents

func (s *BaseATLListener) EnterOclAnyType_abstractContents(ctx *OclAnyType_abstractContentsContext)

EnterOclAnyType_abstractContents is called when production oclAnyType_abstractContents is entered.

func (*BaseATLListener) EnterOclContextDefinition

func (s *BaseATLListener) EnterOclContextDefinition(ctx *OclContextDefinitionContext)

EnterOclContextDefinition is called when production oclContextDefinition is entered.

func (*BaseATLListener) EnterOclExpression

func (s *BaseATLListener) EnterOclExpression(ctx *OclExpressionContext)

EnterOclExpression is called when production oclExpression is entered.

func (*BaseATLListener) EnterOclFeature

func (s *BaseATLListener) EnterOclFeature(ctx *OclFeatureContext)

EnterOclFeature is called when production oclFeature is entered.

func (*BaseATLListener) EnterOclFeatureDefinition

func (s *BaseATLListener) EnterOclFeatureDefinition(ctx *OclFeatureDefinitionContext)

EnterOclFeatureDefinition is called when production oclFeatureDefinition is entered.

func (*BaseATLListener) EnterOclModel

func (s *BaseATLListener) EnterOclModel(ctx *OclModelContext)

EnterOclModel is called when production oclModel is entered.

func (*BaseATLListener) EnterOclModelElement

func (s *BaseATLListener) EnterOclModelElement(ctx *OclModelElementContext)

EnterOclModelElement is called when production oclModelElement is entered.

func (*BaseATLListener) EnterOclType

func (s *BaseATLListener) EnterOclType(ctx *OclTypeContext)

EnterOclType is called when production oclType is entered.

func (*BaseATLListener) EnterOclType_abstractContents

func (s *BaseATLListener) EnterOclType_abstractContents(ctx *OclType_abstractContentsContext)

EnterOclType_abstractContents is called when production oclType_abstractContents is entered.

func (*BaseATLListener) EnterOclUndefinedExp

func (s *BaseATLListener) EnterOclUndefinedExp(ctx *OclUndefinedExpContext)

EnterOclUndefinedExp is called when production oclUndefinedExp is entered.

func (*BaseATLListener) EnterOperation

func (s *BaseATLListener) EnterOperation(ctx *OperationContext)

EnterOperation is called when production operation is entered.

func (*BaseATLListener) EnterOperationCallExp

func (s *BaseATLListener) EnterOperationCallExp(ctx *OperationCallExpContext)

EnterOperationCallExp is called when production operationCallExp is entered.

func (*BaseATLListener) EnterOrderedSetExp

func (s *BaseATLListener) EnterOrderedSetExp(ctx *OrderedSetExpContext)

EnterOrderedSetExp is called when production orderedSetExp is entered.

func (*BaseATLListener) EnterOrderedSetType

func (s *BaseATLListener) EnterOrderedSetType(ctx *OrderedSetTypeContext)

EnterOrderedSetType is called when production orderedSetType is entered.

func (*BaseATLListener) EnterOutPattern

func (s *BaseATLListener) EnterOutPattern(ctx *OutPatternContext)

EnterOutPattern is called when production outPattern is entered.

func (*BaseATLListener) EnterOutPatternElement

func (s *BaseATLListener) EnterOutPatternElement(ctx *OutPatternElementContext)

EnterOutPatternElement is called when production outPatternElement is entered.

func (*BaseATLListener) EnterParameter

func (s *BaseATLListener) EnterParameter(ctx *ParameterContext)

EnterParameter is called when production parameter is entered.

func (*BaseATLListener) EnterPrimary_oclExpression

func (s *BaseATLListener) EnterPrimary_oclExpression(ctx *Primary_oclExpressionContext)

EnterPrimary_oclExpression is called when production primary_oclExpression is entered.

func (*BaseATLListener) EnterPrimitive

func (s *BaseATLListener) EnterPrimitive(ctx *PrimitiveContext)

EnterPrimitive is called when production primitive is entered.

func (*BaseATLListener) EnterPrimitiveExp

func (s *BaseATLListener) EnterPrimitiveExp(ctx *PrimitiveExpContext)

EnterPrimitiveExp is called when production primitiveExp is entered.

func (*BaseATLListener) EnterPriority_0

func (s *BaseATLListener) EnterPriority_0(ctx *Priority_0Context)

EnterPriority_0 is called when production priority_0 is entered.

func (*BaseATLListener) EnterPriority_1

func (s *BaseATLListener) EnterPriority_1(ctx *Priority_1Context)

EnterPriority_1 is called when production priority_1 is entered.

func (*BaseATLListener) EnterPriority_2

func (s *BaseATLListener) EnterPriority_2(ctx *Priority_2Context)

EnterPriority_2 is called when production priority_2 is entered.

func (*BaseATLListener) EnterPriority_3

func (s *BaseATLListener) EnterPriority_3(ctx *Priority_3Context)

EnterPriority_3 is called when production priority_3 is entered.

func (*BaseATLListener) EnterPriority_4

func (s *BaseATLListener) EnterPriority_4(ctx *Priority_4Context)

EnterPriority_4 is called when production priority_4 is entered.

func (*BaseATLListener) EnterPriority_5

func (s *BaseATLListener) EnterPriority_5(ctx *Priority_5Context)

EnterPriority_5 is called when production priority_5 is entered.

func (*BaseATLListener) EnterQuery

func (s *BaseATLListener) EnterQuery(ctx *QueryContext)

EnterQuery is called when production query is entered.

func (*BaseATLListener) EnterRealExp

func (s *BaseATLListener) EnterRealExp(ctx *RealExpContext)

EnterRealExp is called when production realExp is entered.

func (*BaseATLListener) EnterRealType

func (s *BaseATLListener) EnterRealType(ctx *RealTypeContext)

EnterRealType is called when production realType is entered.

func (*BaseATLListener) EnterRuleVariableDeclaration

func (s *BaseATLListener) EnterRuleVariableDeclaration(ctx *RuleVariableDeclarationContext)

EnterRuleVariableDeclaration is called when production ruleVariableDeclaration is entered.

func (*BaseATLListener) EnterSequenceExp

func (s *BaseATLListener) EnterSequenceExp(ctx *SequenceExpContext)

EnterSequenceExp is called when production sequenceExp is entered.

func (*BaseATLListener) EnterSequenceType

func (s *BaseATLListener) EnterSequenceType(ctx *SequenceTypeContext)

EnterSequenceType is called when production sequenceType is entered.

func (*BaseATLListener) EnterSetExp

func (s *BaseATLListener) EnterSetExp(ctx *SetExpContext)

EnterSetExp is called when production setExp is entered.

func (*BaseATLListener) EnterSetType

func (s *BaseATLListener) EnterSetType(ctx *SetTypeContext)

EnterSetType is called when production setType is entered.

func (*BaseATLListener) EnterSimpleInPatternElement

func (s *BaseATLListener) EnterSimpleInPatternElement(ctx *SimpleInPatternElementContext)

EnterSimpleInPatternElement is called when production simpleInPatternElement is entered.

func (*BaseATLListener) EnterSimpleOutPatternElement

func (s *BaseATLListener) EnterSimpleOutPatternElement(ctx *SimpleOutPatternElementContext)

EnterSimpleOutPatternElement is called when production simpleOutPatternElement is entered.

func (*BaseATLListener) EnterSourceModelPattern

func (s *BaseATLListener) EnterSourceModelPattern(ctx *SourceModelPatternContext)

EnterSourceModelPattern is called when production sourceModelPattern is entered.

func (*BaseATLListener) EnterStatement

func (s *BaseATLListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseATLListener) EnterStringExp

func (s *BaseATLListener) EnterStringExp(ctx *StringExpContext)

EnterStringExp is called when production stringExp is entered.

func (*BaseATLListener) EnterStringType

func (s *BaseATLListener) EnterStringType(ctx *StringTypeContext)

EnterStringType is called when production stringType is entered.

func (*BaseATLListener) EnterSuperExp

func (s *BaseATLListener) EnterSuperExp(ctx *SuperExpContext)

EnterSuperExp is called when production superExp is entered.

func (*BaseATLListener) EnterTargetModelPattern

func (s *BaseATLListener) EnterTargetModelPattern(ctx *TargetModelPatternContext)

EnterTargetModelPattern is called when production targetModelPattern is entered.

func (*BaseATLListener) EnterTransformationMode

func (s *BaseATLListener) EnterTransformationMode(ctx *TransformationModeContext)

EnterTransformationMode is called when production transformationMode is entered.

func (*BaseATLListener) EnterTupleExp

func (s *BaseATLListener) EnterTupleExp(ctx *TupleExpContext)

EnterTupleExp is called when production tupleExp is entered.

func (*BaseATLListener) EnterTuplePart

func (s *BaseATLListener) EnterTuplePart(ctx *TuplePartContext)

EnterTuplePart is called when production tuplePart is entered.

func (*BaseATLListener) EnterTupleType

func (s *BaseATLListener) EnterTupleType(ctx *TupleTypeContext)

EnterTupleType is called when production tupleType is entered.

func (*BaseATLListener) EnterTupleTypeAttribute

func (s *BaseATLListener) EnterTupleTypeAttribute(ctx *TupleTypeAttributeContext)

EnterTupleTypeAttribute is called when production tupleTypeAttribute is entered.

func (*BaseATLListener) EnterUnit

func (s *BaseATLListener) EnterUnit(ctx *UnitContext)

EnterUnit is called when production unit is entered.

func (*BaseATLListener) EnterVariableDeclaration

func (s *BaseATLListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)

EnterVariableDeclaration is called when production variableDeclaration is entered.

func (*BaseATLListener) EnterVariableExp

func (s *BaseATLListener) EnterVariableExp(ctx *VariableExpContext)

EnterVariableExp is called when production variableExp is entered.

func (*BaseATLListener) ExitActionBlock

func (s *BaseATLListener) ExitActionBlock(ctx *ActionBlockContext)

ExitActionBlock is called when production actionBlock is exited.

func (*BaseATLListener) ExitArule

func (s *BaseATLListener) ExitArule(ctx *AruleContext)

ExitArule is called when production arule is exited.

func (*BaseATLListener) ExitAttribute

func (s *BaseATLListener) ExitAttribute(ctx *AttributeContext)

ExitAttribute is called when production attribute is exited.

func (*BaseATLListener) ExitBagExp

func (s *BaseATLListener) ExitBagExp(ctx *BagExpContext)

ExitBagExp is called when production bagExp is exited.

func (*BaseATLListener) ExitBagType

func (s *BaseATLListener) ExitBagType(ctx *BagTypeContext)

ExitBagType is called when production bagType is exited.

func (*BaseATLListener) ExitBinding

func (s *BaseATLListener) ExitBinding(ctx *BindingContext)

ExitBinding is called when production binding is exited.

func (*BaseATLListener) ExitBindingStat

func (s *BaseATLListener) ExitBindingStat(ctx *BindingStatContext)

ExitBindingStat is called when production bindingStat is exited.

func (*BaseATLListener) ExitBooleanExp

func (s *BaseATLListener) ExitBooleanExp(ctx *BooleanExpContext)

ExitBooleanExp is called when production booleanExp is exited.

func (*BaseATLListener) ExitBooleanType

func (s *BaseATLListener) ExitBooleanType(ctx *BooleanTypeContext)

ExitBooleanType is called when production booleanType is exited.

func (*BaseATLListener) ExitCalledRule

func (s *BaseATLListener) ExitCalledRule(ctx *CalledRuleContext)

ExitCalledRule is called when production calledRule is exited.

func (*BaseATLListener) ExitCollectionExp

func (s *BaseATLListener) ExitCollectionExp(ctx *CollectionExpContext)

ExitCollectionExp is called when production collectionExp is exited.

func (*BaseATLListener) ExitCollectionOperationCallExp

func (s *BaseATLListener) ExitCollectionOperationCallExp(ctx *CollectionOperationCallExpContext)

ExitCollectionOperationCallExp is called when production collectionOperationCallExp is exited.

func (*BaseATLListener) ExitCollectionType

func (s *BaseATLListener) ExitCollectionType(ctx *CollectionTypeContext)

ExitCollectionType is called when production collectionType is exited.

func (*BaseATLListener) ExitCollectionType_abstractContents

func (s *BaseATLListener) ExitCollectionType_abstractContents(ctx *CollectionType_abstractContentsContext)

ExitCollectionType_abstractContents is called when production collectionType_abstractContents is exited.

func (*BaseATLListener) ExitEnumLiteralExp

func (s *BaseATLListener) ExitEnumLiteralExp(ctx *EnumLiteralExpContext)

ExitEnumLiteralExp is called when production enumLiteralExp is exited.

func (*BaseATLListener) ExitEveryRule

func (s *BaseATLListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseATLListener) ExitExpressionStat

func (s *BaseATLListener) ExitExpressionStat(ctx *ExpressionStatContext)

ExitExpressionStat is called when production expressionStat is exited.

func (*BaseATLListener) ExitForEachOutPatternElement

func (s *BaseATLListener) ExitForEachOutPatternElement(ctx *ForEachOutPatternElementContext)

ExitForEachOutPatternElement is called when production forEachOutPatternElement is exited.

func (*BaseATLListener) ExitForStat

func (s *BaseATLListener) ExitForStat(ctx *ForStatContext)

ExitForStat is called when production forStat is exited.

func (*BaseATLListener) ExitHelper

func (s *BaseATLListener) ExitHelper(ctx *HelperContext)

ExitHelper is called when production helper is exited.

func (*BaseATLListener) ExitIfExp

func (s *BaseATLListener) ExitIfExp(ctx *IfExpContext)

ExitIfExp is called when production ifExp is exited.

func (*BaseATLListener) ExitIfStat

func (s *BaseATLListener) ExitIfStat(ctx *IfStatContext)

ExitIfStat is called when production ifStat is exited.

func (*BaseATLListener) ExitInPattern

func (s *BaseATLListener) ExitInPattern(ctx *InPatternContext)

ExitInPattern is called when production inPattern is exited.

func (*BaseATLListener) ExitInPatternElement

func (s *BaseATLListener) ExitInPatternElement(ctx *InPatternElementContext)

ExitInPatternElement is called when production inPatternElement is exited.

func (*BaseATLListener) ExitIntegerExp

func (s *BaseATLListener) ExitIntegerExp(ctx *IntegerExpContext)

ExitIntegerExp is called when production integerExp is exited.

func (*BaseATLListener) ExitIntegerType

func (s *BaseATLListener) ExitIntegerType(ctx *IntegerTypeContext)

ExitIntegerType is called when production integerType is exited.

func (*BaseATLListener) ExitIterateExp

func (s *BaseATLListener) ExitIterateExp(ctx *IterateExpContext)

ExitIterateExp is called when production iterateExp is exited.

func (*BaseATLListener) ExitIterator

func (s *BaseATLListener) ExitIterator(ctx *IteratorContext)

ExitIterator is called when production iterator is exited.

func (*BaseATLListener) ExitIteratorExp

func (s *BaseATLListener) ExitIteratorExp(ctx *IteratorExpContext)

ExitIteratorExp is called when production iteratorExp is exited.

func (*BaseATLListener) ExitLazyMatchedRule

func (s *BaseATLListener) ExitLazyMatchedRule(ctx *LazyMatchedRuleContext)

ExitLazyMatchedRule is called when production lazyMatchedRule is exited.

func (*BaseATLListener) ExitLetExp

func (s *BaseATLListener) ExitLetExp(ctx *LetExpContext)

ExitLetExp is called when production letExp is exited.

func (*BaseATLListener) ExitLibrary

func (s *BaseATLListener) ExitLibrary(ctx *LibraryContext)

ExitLibrary is called when production library is exited.

func (*BaseATLListener) ExitLibraryRef

func (s *BaseATLListener) ExitLibraryRef(ctx *LibraryRefContext)

ExitLibraryRef is called when production libraryRef is exited.

func (*BaseATLListener) ExitMapElement

func (s *BaseATLListener) ExitMapElement(ctx *MapElementContext)

ExitMapElement is called when production mapElement is exited.

func (*BaseATLListener) ExitMapExp

func (s *BaseATLListener) ExitMapExp(ctx *MapExpContext)

ExitMapExp is called when production mapExp is exited.

func (*BaseATLListener) ExitMapType

func (s *BaseATLListener) ExitMapType(ctx *MapTypeContext)

ExitMapType is called when production mapType is exited.

func (*BaseATLListener) ExitMatchedRule

func (s *BaseATLListener) ExitMatchedRule(ctx *MatchedRuleContext)

ExitMatchedRule is called when production matchedRule is exited.

func (*BaseATLListener) ExitMatchedRule_abstractContents

func (s *BaseATLListener) ExitMatchedRule_abstractContents(ctx *MatchedRule_abstractContentsContext)

ExitMatchedRule_abstractContents is called when production matchedRule_abstractContents is exited.

func (*BaseATLListener) ExitModule

func (s *BaseATLListener) ExitModule(ctx *ModuleContext)

ExitModule is called when production module is exited.

func (*BaseATLListener) ExitModuleElement

func (s *BaseATLListener) ExitModuleElement(ctx *ModuleElementContext)

ExitModuleElement is called when production moduleElement is exited.

func (*BaseATLListener) ExitNavigationOrAttributeCallExp

func (s *BaseATLListener) ExitNavigationOrAttributeCallExp(ctx *NavigationOrAttributeCallExpContext)

ExitNavigationOrAttributeCallExp is called when production navigationOrAttributeCallExp is exited.

func (*BaseATLListener) ExitNumericExp

func (s *BaseATLListener) ExitNumericExp(ctx *NumericExpContext)

ExitNumericExp is called when production numericExp is exited.

func (*BaseATLListener) ExitNumericType

func (s *BaseATLListener) ExitNumericType(ctx *NumericTypeContext)

ExitNumericType is called when production numericType is exited.

func (*BaseATLListener) ExitOclAnyType

func (s *BaseATLListener) ExitOclAnyType(ctx *OclAnyTypeContext)

ExitOclAnyType is called when production oclAnyType is exited.

func (*BaseATLListener) ExitOclAnyType_abstractContents

func (s *BaseATLListener) ExitOclAnyType_abstractContents(ctx *OclAnyType_abstractContentsContext)

ExitOclAnyType_abstractContents is called when production oclAnyType_abstractContents is exited.

func (*BaseATLListener) ExitOclContextDefinition

func (s *BaseATLListener) ExitOclContextDefinition(ctx *OclContextDefinitionContext)

ExitOclContextDefinition is called when production oclContextDefinition is exited.

func (*BaseATLListener) ExitOclExpression

func (s *BaseATLListener) ExitOclExpression(ctx *OclExpressionContext)

ExitOclExpression is called when production oclExpression is exited.

func (*BaseATLListener) ExitOclFeature

func (s *BaseATLListener) ExitOclFeature(ctx *OclFeatureContext)

ExitOclFeature is called when production oclFeature is exited.

func (*BaseATLListener) ExitOclFeatureDefinition

func (s *BaseATLListener) ExitOclFeatureDefinition(ctx *OclFeatureDefinitionContext)

ExitOclFeatureDefinition is called when production oclFeatureDefinition is exited.

func (*BaseATLListener) ExitOclModel

func (s *BaseATLListener) ExitOclModel(ctx *OclModelContext)

ExitOclModel is called when production oclModel is exited.

func (*BaseATLListener) ExitOclModelElement

func (s *BaseATLListener) ExitOclModelElement(ctx *OclModelElementContext)

ExitOclModelElement is called when production oclModelElement is exited.

func (*BaseATLListener) ExitOclType

func (s *BaseATLListener) ExitOclType(ctx *OclTypeContext)

ExitOclType is called when production oclType is exited.

func (*BaseATLListener) ExitOclType_abstractContents

func (s *BaseATLListener) ExitOclType_abstractContents(ctx *OclType_abstractContentsContext)

ExitOclType_abstractContents is called when production oclType_abstractContents is exited.

func (*BaseATLListener) ExitOclUndefinedExp

func (s *BaseATLListener) ExitOclUndefinedExp(ctx *OclUndefinedExpContext)

ExitOclUndefinedExp is called when production oclUndefinedExp is exited.

func (*BaseATLListener) ExitOperation

func (s *BaseATLListener) ExitOperation(ctx *OperationContext)

ExitOperation is called when production operation is exited.

func (*BaseATLListener) ExitOperationCallExp

func (s *BaseATLListener) ExitOperationCallExp(ctx *OperationCallExpContext)

ExitOperationCallExp is called when production operationCallExp is exited.

func (*BaseATLListener) ExitOrderedSetExp

func (s *BaseATLListener) ExitOrderedSetExp(ctx *OrderedSetExpContext)

ExitOrderedSetExp is called when production orderedSetExp is exited.

func (*BaseATLListener) ExitOrderedSetType

func (s *BaseATLListener) ExitOrderedSetType(ctx *OrderedSetTypeContext)

ExitOrderedSetType is called when production orderedSetType is exited.

func (*BaseATLListener) ExitOutPattern

func (s *BaseATLListener) ExitOutPattern(ctx *OutPatternContext)

ExitOutPattern is called when production outPattern is exited.

func (*BaseATLListener) ExitOutPatternElement

func (s *BaseATLListener) ExitOutPatternElement(ctx *OutPatternElementContext)

ExitOutPatternElement is called when production outPatternElement is exited.

func (*BaseATLListener) ExitParameter

func (s *BaseATLListener) ExitParameter(ctx *ParameterContext)

ExitParameter is called when production parameter is exited.

func (*BaseATLListener) ExitPrimary_oclExpression

func (s *BaseATLListener) ExitPrimary_oclExpression(ctx *Primary_oclExpressionContext)

ExitPrimary_oclExpression is called when production primary_oclExpression is exited.

func (*BaseATLListener) ExitPrimitive

func (s *BaseATLListener) ExitPrimitive(ctx *PrimitiveContext)

ExitPrimitive is called when production primitive is exited.

func (*BaseATLListener) ExitPrimitiveExp

func (s *BaseATLListener) ExitPrimitiveExp(ctx *PrimitiveExpContext)

ExitPrimitiveExp is called when production primitiveExp is exited.

func (*BaseATLListener) ExitPriority_0

func (s *BaseATLListener) ExitPriority_0(ctx *Priority_0Context)

ExitPriority_0 is called when production priority_0 is exited.

func (*BaseATLListener) ExitPriority_1

func (s *BaseATLListener) ExitPriority_1(ctx *Priority_1Context)

ExitPriority_1 is called when production priority_1 is exited.

func (*BaseATLListener) ExitPriority_2

func (s *BaseATLListener) ExitPriority_2(ctx *Priority_2Context)

ExitPriority_2 is called when production priority_2 is exited.

func (*BaseATLListener) ExitPriority_3

func (s *BaseATLListener) ExitPriority_3(ctx *Priority_3Context)

ExitPriority_3 is called when production priority_3 is exited.

func (*BaseATLListener) ExitPriority_4

func (s *BaseATLListener) ExitPriority_4(ctx *Priority_4Context)

ExitPriority_4 is called when production priority_4 is exited.

func (*BaseATLListener) ExitPriority_5

func (s *BaseATLListener) ExitPriority_5(ctx *Priority_5Context)

ExitPriority_5 is called when production priority_5 is exited.

func (*BaseATLListener) ExitQuery

func (s *BaseATLListener) ExitQuery(ctx *QueryContext)

ExitQuery is called when production query is exited.

func (*BaseATLListener) ExitRealExp

func (s *BaseATLListener) ExitRealExp(ctx *RealExpContext)

ExitRealExp is called when production realExp is exited.

func (*BaseATLListener) ExitRealType

func (s *BaseATLListener) ExitRealType(ctx *RealTypeContext)

ExitRealType is called when production realType is exited.

func (*BaseATLListener) ExitRuleVariableDeclaration

func (s *BaseATLListener) ExitRuleVariableDeclaration(ctx *RuleVariableDeclarationContext)

ExitRuleVariableDeclaration is called when production ruleVariableDeclaration is exited.

func (*BaseATLListener) ExitSequenceExp

func (s *BaseATLListener) ExitSequenceExp(ctx *SequenceExpContext)

ExitSequenceExp is called when production sequenceExp is exited.

func (*BaseATLListener) ExitSequenceType

func (s *BaseATLListener) ExitSequenceType(ctx *SequenceTypeContext)

ExitSequenceType is called when production sequenceType is exited.

func (*BaseATLListener) ExitSetExp

func (s *BaseATLListener) ExitSetExp(ctx *SetExpContext)

ExitSetExp is called when production setExp is exited.

func (*BaseATLListener) ExitSetType

func (s *BaseATLListener) ExitSetType(ctx *SetTypeContext)

ExitSetType is called when production setType is exited.

func (*BaseATLListener) ExitSimpleInPatternElement

func (s *BaseATLListener) ExitSimpleInPatternElement(ctx *SimpleInPatternElementContext)

ExitSimpleInPatternElement is called when production simpleInPatternElement is exited.

func (*BaseATLListener) ExitSimpleOutPatternElement

func (s *BaseATLListener) ExitSimpleOutPatternElement(ctx *SimpleOutPatternElementContext)

ExitSimpleOutPatternElement is called when production simpleOutPatternElement is exited.

func (*BaseATLListener) ExitSourceModelPattern

func (s *BaseATLListener) ExitSourceModelPattern(ctx *SourceModelPatternContext)

ExitSourceModelPattern is called when production sourceModelPattern is exited.

func (*BaseATLListener) ExitStatement

func (s *BaseATLListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseATLListener) ExitStringExp

func (s *BaseATLListener) ExitStringExp(ctx *StringExpContext)

ExitStringExp is called when production stringExp is exited.

func (*BaseATLListener) ExitStringType

func (s *BaseATLListener) ExitStringType(ctx *StringTypeContext)

ExitStringType is called when production stringType is exited.

func (*BaseATLListener) ExitSuperExp

func (s *BaseATLListener) ExitSuperExp(ctx *SuperExpContext)

ExitSuperExp is called when production superExp is exited.

func (*BaseATLListener) ExitTargetModelPattern

func (s *BaseATLListener) ExitTargetModelPattern(ctx *TargetModelPatternContext)

ExitTargetModelPattern is called when production targetModelPattern is exited.

func (*BaseATLListener) ExitTransformationMode

func (s *BaseATLListener) ExitTransformationMode(ctx *TransformationModeContext)

ExitTransformationMode is called when production transformationMode is exited.

func (*BaseATLListener) ExitTupleExp

func (s *BaseATLListener) ExitTupleExp(ctx *TupleExpContext)

ExitTupleExp is called when production tupleExp is exited.

func (*BaseATLListener) ExitTuplePart

func (s *BaseATLListener) ExitTuplePart(ctx *TuplePartContext)

ExitTuplePart is called when production tuplePart is exited.

func (*BaseATLListener) ExitTupleType

func (s *BaseATLListener) ExitTupleType(ctx *TupleTypeContext)

ExitTupleType is called when production tupleType is exited.

func (*BaseATLListener) ExitTupleTypeAttribute

func (s *BaseATLListener) ExitTupleTypeAttribute(ctx *TupleTypeAttributeContext)

ExitTupleTypeAttribute is called when production tupleTypeAttribute is exited.

func (*BaseATLListener) ExitUnit

func (s *BaseATLListener) ExitUnit(ctx *UnitContext)

ExitUnit is called when production unit is exited.

func (*BaseATLListener) ExitVariableDeclaration

func (s *BaseATLListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)

ExitVariableDeclaration is called when production variableDeclaration is exited.

func (*BaseATLListener) ExitVariableExp

func (s *BaseATLListener) ExitVariableExp(ctx *VariableExpContext)

ExitVariableExp is called when production variableExp is exited.

func (*BaseATLListener) VisitErrorNode

func (s *BaseATLListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseATLListener) VisitTerminal

func (s *BaseATLListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BindingContext

type BindingContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBindingContext

func NewBindingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BindingContext

func NewEmptyBindingContext

func NewEmptyBindingContext() *BindingContext

func (*BindingContext) EnterRule

func (s *BindingContext) EnterRule(listener antlr.ParseTreeListener)

func (*BindingContext) ExitRule

func (s *BindingContext) ExitRule(listener antlr.ParseTreeListener)

func (*BindingContext) GetParser

func (s *BindingContext) GetParser() antlr.Parser

func (*BindingContext) GetRuleContext

func (s *BindingContext) GetRuleContext() antlr.RuleContext

func (*BindingContext) IDENTIFIER

func (s *BindingContext) IDENTIFIER() antlr.TerminalNode

func (*BindingContext) IsBindingContext

func (*BindingContext) IsBindingContext()

func (*BindingContext) OclExpression

func (s *BindingContext) OclExpression() IOclExpressionContext

func (*BindingContext) ToStringTree

func (s *BindingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BindingStatContext

type BindingStatContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBindingStatContext

func NewBindingStatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BindingStatContext

func NewEmptyBindingStatContext

func NewEmptyBindingStatContext() *BindingStatContext

func (*BindingStatContext) AllOclExpression

func (s *BindingStatContext) AllOclExpression() []IOclExpressionContext

func (*BindingStatContext) EnterRule

func (s *BindingStatContext) EnterRule(listener antlr.ParseTreeListener)

func (*BindingStatContext) ExitRule

func (s *BindingStatContext) ExitRule(listener antlr.ParseTreeListener)

func (*BindingStatContext) GetParser

func (s *BindingStatContext) GetParser() antlr.Parser

func (*BindingStatContext) GetRuleContext

func (s *BindingStatContext) GetRuleContext() antlr.RuleContext

func (*BindingStatContext) IsBindingStatContext

func (*BindingStatContext) IsBindingStatContext()

func (*BindingStatContext) OclExpression

func (s *BindingStatContext) OclExpression(i int) IOclExpressionContext

func (*BindingStatContext) ToStringTree

func (s *BindingStatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BooleanExpContext

type BooleanExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanExpContext

func NewBooleanExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanExpContext

func NewEmptyBooleanExpContext

func NewEmptyBooleanExpContext() *BooleanExpContext

func (*BooleanExpContext) EnterRule

func (s *BooleanExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*BooleanExpContext) ExitRule

func (s *BooleanExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*BooleanExpContext) GetParser

func (s *BooleanExpContext) GetParser() antlr.Parser

func (*BooleanExpContext) GetRuleContext

func (s *BooleanExpContext) GetRuleContext() antlr.RuleContext

func (*BooleanExpContext) IsBooleanExpContext

func (*BooleanExpContext) IsBooleanExpContext()

func (*BooleanExpContext) ToStringTree

func (s *BooleanExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BooleanTypeContext

type BooleanTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanTypeContext

func NewBooleanTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanTypeContext

func NewEmptyBooleanTypeContext

func NewEmptyBooleanTypeContext() *BooleanTypeContext

func (*BooleanTypeContext) EnterRule

func (s *BooleanTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*BooleanTypeContext) ExitRule

func (s *BooleanTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*BooleanTypeContext) GetParser

func (s *BooleanTypeContext) GetParser() antlr.Parser

func (*BooleanTypeContext) GetRuleContext

func (s *BooleanTypeContext) GetRuleContext() antlr.RuleContext

func (*BooleanTypeContext) IsBooleanTypeContext

func (*BooleanTypeContext) IsBooleanTypeContext()

func (*BooleanTypeContext) ToStringTree

func (s *BooleanTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CalledRuleContext

type CalledRuleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCalledRuleContext

func NewCalledRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CalledRuleContext

func NewEmptyCalledRuleContext

func NewEmptyCalledRuleContext() *CalledRuleContext

func (*CalledRuleContext) ActionBlock

func (s *CalledRuleContext) ActionBlock() IActionBlockContext

func (*CalledRuleContext) AllParameter

func (s *CalledRuleContext) AllParameter() []IParameterContext

func (*CalledRuleContext) AllRuleVariableDeclaration

func (s *CalledRuleContext) AllRuleVariableDeclaration() []IRuleVariableDeclarationContext

func (*CalledRuleContext) EnterRule

func (s *CalledRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*CalledRuleContext) ExitRule

func (s *CalledRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*CalledRuleContext) GetParser

func (s *CalledRuleContext) GetParser() antlr.Parser

func (*CalledRuleContext) GetRuleContext

func (s *CalledRuleContext) GetRuleContext() antlr.RuleContext

func (*CalledRuleContext) IDENTIFIER

func (s *CalledRuleContext) IDENTIFIER() antlr.TerminalNode

func (*CalledRuleContext) IsCalledRuleContext

func (*CalledRuleContext) IsCalledRuleContext()

func (*CalledRuleContext) OutPattern

func (s *CalledRuleContext) OutPattern() IOutPatternContext

func (*CalledRuleContext) Parameter

func (s *CalledRuleContext) Parameter(i int) IParameterContext

func (*CalledRuleContext) RuleVariableDeclaration

func (s *CalledRuleContext) RuleVariableDeclaration(i int) IRuleVariableDeclarationContext

func (*CalledRuleContext) ToStringTree

func (s *CalledRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CollectionExpContext

type CollectionExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCollectionExpContext

func NewCollectionExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectionExpContext

func NewEmptyCollectionExpContext

func NewEmptyCollectionExpContext() *CollectionExpContext

func (*CollectionExpContext) BagExp

func (*CollectionExpContext) EnterRule

func (s *CollectionExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*CollectionExpContext) ExitRule

func (s *CollectionExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*CollectionExpContext) GetParser

func (s *CollectionExpContext) GetParser() antlr.Parser

func (*CollectionExpContext) GetRuleContext

func (s *CollectionExpContext) GetRuleContext() antlr.RuleContext

func (*CollectionExpContext) IsCollectionExpContext

func (*CollectionExpContext) IsCollectionExpContext()

func (*CollectionExpContext) OrderedSetExp

func (s *CollectionExpContext) OrderedSetExp() IOrderedSetExpContext

func (*CollectionExpContext) SequenceExp

func (s *CollectionExpContext) SequenceExp() ISequenceExpContext

func (*CollectionExpContext) SetExp

func (*CollectionExpContext) ToStringTree

func (s *CollectionExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CollectionOperationCallExpContext

type CollectionOperationCallExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCollectionOperationCallExpContext

func NewCollectionOperationCallExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectionOperationCallExpContext

func NewEmptyCollectionOperationCallExpContext

func NewEmptyCollectionOperationCallExpContext() *CollectionOperationCallExpContext

func (*CollectionOperationCallExpContext) AllOclExpression

func (*CollectionOperationCallExpContext) EnterRule

func (*CollectionOperationCallExpContext) ExitRule

func (*CollectionOperationCallExpContext) GetParser

func (*CollectionOperationCallExpContext) GetRuleContext

func (*CollectionOperationCallExpContext) IDENTIFIER

func (*CollectionOperationCallExpContext) IsCollectionOperationCallExpContext

func (*CollectionOperationCallExpContext) IsCollectionOperationCallExpContext()

func (*CollectionOperationCallExpContext) OclExpression

func (*CollectionOperationCallExpContext) ToStringTree

func (s *CollectionOperationCallExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CollectionTypeContext

type CollectionTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCollectionTypeContext

func NewCollectionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectionTypeContext

func NewEmptyCollectionTypeContext

func NewEmptyCollectionTypeContext() *CollectionTypeContext

func (*CollectionTypeContext) BagType

func (*CollectionTypeContext) CollectionType_abstractContents

func (s *CollectionTypeContext) CollectionType_abstractContents() ICollectionType_abstractContentsContext

func (*CollectionTypeContext) EnterRule

func (s *CollectionTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*CollectionTypeContext) ExitRule

func (s *CollectionTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*CollectionTypeContext) GetParser

func (s *CollectionTypeContext) GetParser() antlr.Parser

func (*CollectionTypeContext) GetRuleContext

func (s *CollectionTypeContext) GetRuleContext() antlr.RuleContext

func (*CollectionTypeContext) IsCollectionTypeContext

func (*CollectionTypeContext) IsCollectionTypeContext()

func (*CollectionTypeContext) OrderedSetType

func (s *CollectionTypeContext) OrderedSetType() IOrderedSetTypeContext

func (*CollectionTypeContext) SequenceType

func (s *CollectionTypeContext) SequenceType() ISequenceTypeContext

func (*CollectionTypeContext) SetType

func (*CollectionTypeContext) ToStringTree

func (s *CollectionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CollectionType_abstractContentsContext

type CollectionType_abstractContentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCollectionType_abstractContentsContext

func NewCollectionType_abstractContentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectionType_abstractContentsContext

func NewEmptyCollectionType_abstractContentsContext

func NewEmptyCollectionType_abstractContentsContext() *CollectionType_abstractContentsContext

func (*CollectionType_abstractContentsContext) EnterRule

func (*CollectionType_abstractContentsContext) ExitRule

func (*CollectionType_abstractContentsContext) GetParser

func (*CollectionType_abstractContentsContext) GetRuleContext

func (*CollectionType_abstractContentsContext) IsCollectionType_abstractContentsContext

func (*CollectionType_abstractContentsContext) IsCollectionType_abstractContentsContext()

func (*CollectionType_abstractContentsContext) OclType

func (*CollectionType_abstractContentsContext) ToStringTree

func (s *CollectionType_abstractContentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumLiteralExpContext

type EnumLiteralExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumLiteralExpContext

func NewEmptyEnumLiteralExpContext() *EnumLiteralExpContext

func NewEnumLiteralExpContext

func NewEnumLiteralExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumLiteralExpContext

func (*EnumLiteralExpContext) EnterRule

func (s *EnumLiteralExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumLiteralExpContext) ExitRule

func (s *EnumLiteralExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumLiteralExpContext) GetParser

func (s *EnumLiteralExpContext) GetParser() antlr.Parser

func (*EnumLiteralExpContext) GetRuleContext

func (s *EnumLiteralExpContext) GetRuleContext() antlr.RuleContext

func (*EnumLiteralExpContext) IDENTIFIER

func (s *EnumLiteralExpContext) IDENTIFIER() antlr.TerminalNode

func (*EnumLiteralExpContext) IsEnumLiteralExpContext

func (*EnumLiteralExpContext) IsEnumLiteralExpContext()

func (*EnumLiteralExpContext) ToStringTree

func (s *EnumLiteralExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionStatContext

type ExpressionStatContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionStatContext

func NewEmptyExpressionStatContext() *ExpressionStatContext

func NewExpressionStatContext

func NewExpressionStatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStatContext

func (*ExpressionStatContext) EnterRule

func (s *ExpressionStatContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionStatContext) ExitRule

func (s *ExpressionStatContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionStatContext) GetParser

func (s *ExpressionStatContext) GetParser() antlr.Parser

func (*ExpressionStatContext) GetRuleContext

func (s *ExpressionStatContext) GetRuleContext() antlr.RuleContext

func (*ExpressionStatContext) IsExpressionStatContext

func (*ExpressionStatContext) IsExpressionStatContext()

func (*ExpressionStatContext) OclExpression

func (s *ExpressionStatContext) OclExpression() IOclExpressionContext

func (*ExpressionStatContext) ToStringTree

func (s *ExpressionStatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ForEachOutPatternElementContext

type ForEachOutPatternElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForEachOutPatternElementContext

func NewEmptyForEachOutPatternElementContext() *ForEachOutPatternElementContext

func NewForEachOutPatternElementContext

func NewForEachOutPatternElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForEachOutPatternElementContext

func (*ForEachOutPatternElementContext) AllBinding

func (*ForEachOutPatternElementContext) AllIDENTIFIER

func (s *ForEachOutPatternElementContext) AllIDENTIFIER() []antlr.TerminalNode

func (*ForEachOutPatternElementContext) Binding

func (*ForEachOutPatternElementContext) EnterRule

func (*ForEachOutPatternElementContext) ExitRule

func (*ForEachOutPatternElementContext) GetParser

func (*ForEachOutPatternElementContext) GetRuleContext

func (*ForEachOutPatternElementContext) IDENTIFIER

func (*ForEachOutPatternElementContext) IsForEachOutPatternElementContext

func (*ForEachOutPatternElementContext) IsForEachOutPatternElementContext()

func (*ForEachOutPatternElementContext) Iterator

func (*ForEachOutPatternElementContext) OclExpression

func (*ForEachOutPatternElementContext) OclType

func (*ForEachOutPatternElementContext) ToStringTree

func (s *ForEachOutPatternElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ForStatContext

type ForStatContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForStatContext

func NewEmptyForStatContext() *ForStatContext

func NewForStatContext

func NewForStatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStatContext

func (*ForStatContext) AllStatement

func (s *ForStatContext) AllStatement() []IStatementContext

func (*ForStatContext) EnterRule

func (s *ForStatContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForStatContext) ExitRule

func (s *ForStatContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForStatContext) GetParser

func (s *ForStatContext) GetParser() antlr.Parser

func (*ForStatContext) GetRuleContext

func (s *ForStatContext) GetRuleContext() antlr.RuleContext

func (*ForStatContext) IsForStatContext

func (*ForStatContext) IsForStatContext()

func (*ForStatContext) Iterator

func (s *ForStatContext) Iterator() IIteratorContext

func (*ForStatContext) OclExpression

func (s *ForStatContext) OclExpression() IOclExpressionContext

func (*ForStatContext) Statement

func (s *ForStatContext) Statement(i int) IStatementContext

func (*ForStatContext) ToStringTree

func (s *ForStatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type HelperContext

type HelperContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyHelperContext

func NewEmptyHelperContext() *HelperContext

func NewHelperContext

func NewHelperContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HelperContext

func (*HelperContext) EnterRule

func (s *HelperContext) EnterRule(listener antlr.ParseTreeListener)

func (*HelperContext) ExitRule

func (s *HelperContext) ExitRule(listener antlr.ParseTreeListener)

func (*HelperContext) GetParser

func (s *HelperContext) GetParser() antlr.Parser

func (*HelperContext) GetRuleContext

func (s *HelperContext) GetRuleContext() antlr.RuleContext

func (*HelperContext) IsHelperContext

func (*HelperContext) IsHelperContext()

func (*HelperContext) OclFeatureDefinition

func (s *HelperContext) OclFeatureDefinition() IOclFeatureDefinitionContext

func (*HelperContext) ToStringTree

func (s *HelperContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IActionBlockContext

type IActionBlockContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsActionBlockContext differentiates from other interfaces.
	IsActionBlockContext()
}

IActionBlockContext is an interface to support dynamic dispatch.

type IAruleContext

type IAruleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAruleContext differentiates from other interfaces.
	IsAruleContext()
}

IAruleContext is an interface to support dynamic dispatch.

type IAttributeContext

type IAttributeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAttributeContext differentiates from other interfaces.
	IsAttributeContext()
}

IAttributeContext is an interface to support dynamic dispatch.

type IBagExpContext

type IBagExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBagExpContext differentiates from other interfaces.
	IsBagExpContext()
}

IBagExpContext is an interface to support dynamic dispatch.

type IBagTypeContext

type IBagTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBagTypeContext differentiates from other interfaces.
	IsBagTypeContext()
}

IBagTypeContext is an interface to support dynamic dispatch.

type IBindingContext

type IBindingContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBindingContext differentiates from other interfaces.
	IsBindingContext()
}

IBindingContext is an interface to support dynamic dispatch.

type IBindingStatContext

type IBindingStatContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBindingStatContext differentiates from other interfaces.
	IsBindingStatContext()
}

IBindingStatContext is an interface to support dynamic dispatch.

type IBooleanExpContext

type IBooleanExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBooleanExpContext differentiates from other interfaces.
	IsBooleanExpContext()
}

IBooleanExpContext is an interface to support dynamic dispatch.

type IBooleanTypeContext

type IBooleanTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBooleanTypeContext differentiates from other interfaces.
	IsBooleanTypeContext()
}

IBooleanTypeContext is an interface to support dynamic dispatch.

type ICalledRuleContext

type ICalledRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCalledRuleContext differentiates from other interfaces.
	IsCalledRuleContext()
}

ICalledRuleContext is an interface to support dynamic dispatch.

type ICollectionExpContext

type ICollectionExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCollectionExpContext differentiates from other interfaces.
	IsCollectionExpContext()
}

ICollectionExpContext is an interface to support dynamic dispatch.

type ICollectionOperationCallExpContext

type ICollectionOperationCallExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCollectionOperationCallExpContext differentiates from other interfaces.
	IsCollectionOperationCallExpContext()
}

ICollectionOperationCallExpContext is an interface to support dynamic dispatch.

type ICollectionTypeContext

type ICollectionTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCollectionTypeContext differentiates from other interfaces.
	IsCollectionTypeContext()
}

ICollectionTypeContext is an interface to support dynamic dispatch.

type ICollectionType_abstractContentsContext

type ICollectionType_abstractContentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCollectionType_abstractContentsContext differentiates from other interfaces.
	IsCollectionType_abstractContentsContext()
}

ICollectionType_abstractContentsContext is an interface to support dynamic dispatch.

type IEnumLiteralExpContext

type IEnumLiteralExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumLiteralExpContext differentiates from other interfaces.
	IsEnumLiteralExpContext()
}

IEnumLiteralExpContext is an interface to support dynamic dispatch.

type IExpressionStatContext

type IExpressionStatContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionStatContext differentiates from other interfaces.
	IsExpressionStatContext()
}

IExpressionStatContext is an interface to support dynamic dispatch.

type IForEachOutPatternElementContext

type IForEachOutPatternElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForEachOutPatternElementContext differentiates from other interfaces.
	IsForEachOutPatternElementContext()
}

IForEachOutPatternElementContext is an interface to support dynamic dispatch.

type IForStatContext

type IForStatContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsForStatContext differentiates from other interfaces.
	IsForStatContext()
}

IForStatContext is an interface to support dynamic dispatch.

type IHelperContext

type IHelperContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsHelperContext differentiates from other interfaces.
	IsHelperContext()
}

IHelperContext is an interface to support dynamic dispatch.

type IIfExpContext

type IIfExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIfExpContext differentiates from other interfaces.
	IsIfExpContext()
}

IIfExpContext is an interface to support dynamic dispatch.

type IIfStatContext

type IIfStatContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIfStatContext differentiates from other interfaces.
	IsIfStatContext()
}

IIfStatContext is an interface to support dynamic dispatch.

type IInPatternContext

type IInPatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInPatternContext differentiates from other interfaces.
	IsInPatternContext()
}

IInPatternContext is an interface to support dynamic dispatch.

type IInPatternElementContext

type IInPatternElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInPatternElementContext differentiates from other interfaces.
	IsInPatternElementContext()
}

IInPatternElementContext is an interface to support dynamic dispatch.

type IIntegerExpContext

type IIntegerExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIntegerExpContext differentiates from other interfaces.
	IsIntegerExpContext()
}

IIntegerExpContext is an interface to support dynamic dispatch.

type IIntegerTypeContext

type IIntegerTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIntegerTypeContext differentiates from other interfaces.
	IsIntegerTypeContext()
}

IIntegerTypeContext is an interface to support dynamic dispatch.

type IIterateExpContext

type IIterateExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIterateExpContext differentiates from other interfaces.
	IsIterateExpContext()
}

IIterateExpContext is an interface to support dynamic dispatch.

type IIteratorContext

type IIteratorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIteratorContext differentiates from other interfaces.
	IsIteratorContext()
}

IIteratorContext is an interface to support dynamic dispatch.

type IIteratorExpContext

type IIteratorExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIteratorExpContext differentiates from other interfaces.
	IsIteratorExpContext()
}

IIteratorExpContext is an interface to support dynamic dispatch.

type ILazyMatchedRuleContext

type ILazyMatchedRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLazyMatchedRuleContext differentiates from other interfaces.
	IsLazyMatchedRuleContext()
}

ILazyMatchedRuleContext is an interface to support dynamic dispatch.

type ILetExpContext

type ILetExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLetExpContext differentiates from other interfaces.
	IsLetExpContext()
}

ILetExpContext is an interface to support dynamic dispatch.

type ILibraryContext

type ILibraryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLibraryContext differentiates from other interfaces.
	IsLibraryContext()
}

ILibraryContext is an interface to support dynamic dispatch.

type ILibraryRefContext

type ILibraryRefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLibraryRefContext differentiates from other interfaces.
	IsLibraryRefContext()
}

ILibraryRefContext is an interface to support dynamic dispatch.

type IMapElementContext

type IMapElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMapElementContext differentiates from other interfaces.
	IsMapElementContext()
}

IMapElementContext is an interface to support dynamic dispatch.

type IMapExpContext

type IMapExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMapExpContext differentiates from other interfaces.
	IsMapExpContext()
}

IMapExpContext is an interface to support dynamic dispatch.

type IMapTypeContext

type IMapTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMapTypeContext differentiates from other interfaces.
	IsMapTypeContext()
}

IMapTypeContext is an interface to support dynamic dispatch.

type IMatchedRuleContext

type IMatchedRuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchedRuleContext differentiates from other interfaces.
	IsMatchedRuleContext()
}

IMatchedRuleContext is an interface to support dynamic dispatch.

type IMatchedRule_abstractContentsContext

type IMatchedRule_abstractContentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMatchedRule_abstractContentsContext differentiates from other interfaces.
	IsMatchedRule_abstractContentsContext()
}

IMatchedRule_abstractContentsContext is an interface to support dynamic dispatch.

type IModuleContext

type IModuleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsModuleContext differentiates from other interfaces.
	IsModuleContext()
}

IModuleContext is an interface to support dynamic dispatch.

type IModuleElementContext

type IModuleElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsModuleElementContext differentiates from other interfaces.
	IsModuleElementContext()
}

IModuleElementContext is an interface to support dynamic dispatch.

type INavigationOrAttributeCallExpContext

type INavigationOrAttributeCallExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNavigationOrAttributeCallExpContext differentiates from other interfaces.
	IsNavigationOrAttributeCallExpContext()
}

INavigationOrAttributeCallExpContext is an interface to support dynamic dispatch.

type INumericExpContext

type INumericExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumericExpContext differentiates from other interfaces.
	IsNumericExpContext()
}

INumericExpContext is an interface to support dynamic dispatch.

type INumericTypeContext

type INumericTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumericTypeContext differentiates from other interfaces.
	IsNumericTypeContext()
}

INumericTypeContext is an interface to support dynamic dispatch.

type IOclAnyTypeContext

type IOclAnyTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclAnyTypeContext differentiates from other interfaces.
	IsOclAnyTypeContext()
}

IOclAnyTypeContext is an interface to support dynamic dispatch.

type IOclAnyType_abstractContentsContext

type IOclAnyType_abstractContentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclAnyType_abstractContentsContext differentiates from other interfaces.
	IsOclAnyType_abstractContentsContext()
}

IOclAnyType_abstractContentsContext is an interface to support dynamic dispatch.

type IOclContextDefinitionContext

type IOclContextDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclContextDefinitionContext differentiates from other interfaces.
	IsOclContextDefinitionContext()
}

IOclContextDefinitionContext is an interface to support dynamic dispatch.

type IOclExpressionContext

type IOclExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclExpressionContext differentiates from other interfaces.
	IsOclExpressionContext()
}

IOclExpressionContext is an interface to support dynamic dispatch.

type IOclFeatureContext

type IOclFeatureContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclFeatureContext differentiates from other interfaces.
	IsOclFeatureContext()
}

IOclFeatureContext is an interface to support dynamic dispatch.

type IOclFeatureDefinitionContext

type IOclFeatureDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclFeatureDefinitionContext differentiates from other interfaces.
	IsOclFeatureDefinitionContext()
}

IOclFeatureDefinitionContext is an interface to support dynamic dispatch.

type IOclModelContext

type IOclModelContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclModelContext differentiates from other interfaces.
	IsOclModelContext()
}

IOclModelContext is an interface to support dynamic dispatch.

type IOclModelElementContext

type IOclModelElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclModelElementContext differentiates from other interfaces.
	IsOclModelElementContext()
}

IOclModelElementContext is an interface to support dynamic dispatch.

type IOclTypeContext

type IOclTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclTypeContext differentiates from other interfaces.
	IsOclTypeContext()
}

IOclTypeContext is an interface to support dynamic dispatch.

type IOclType_abstractContentsContext

type IOclType_abstractContentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclType_abstractContentsContext differentiates from other interfaces.
	IsOclType_abstractContentsContext()
}

IOclType_abstractContentsContext is an interface to support dynamic dispatch.

type IOclUndefinedExpContext

type IOclUndefinedExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOclUndefinedExpContext differentiates from other interfaces.
	IsOclUndefinedExpContext()
}

IOclUndefinedExpContext is an interface to support dynamic dispatch.

type IOperationCallExpContext

type IOperationCallExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOperationCallExpContext differentiates from other interfaces.
	IsOperationCallExpContext()
}

IOperationCallExpContext is an interface to support dynamic dispatch.

type IOperationContext

type IOperationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOperationContext differentiates from other interfaces.
	IsOperationContext()
}

IOperationContext is an interface to support dynamic dispatch.

type IOrderedSetExpContext

type IOrderedSetExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrderedSetExpContext differentiates from other interfaces.
	IsOrderedSetExpContext()
}

IOrderedSetExpContext is an interface to support dynamic dispatch.

type IOrderedSetTypeContext

type IOrderedSetTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOrderedSetTypeContext differentiates from other interfaces.
	IsOrderedSetTypeContext()
}

IOrderedSetTypeContext is an interface to support dynamic dispatch.

type IOutPatternContext

type IOutPatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOutPatternContext differentiates from other interfaces.
	IsOutPatternContext()
}

IOutPatternContext is an interface to support dynamic dispatch.

type IOutPatternElementContext

type IOutPatternElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOutPatternElementContext differentiates from other interfaces.
	IsOutPatternElementContext()
}

IOutPatternElementContext is an interface to support dynamic dispatch.

type IParameterContext

type IParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParameterContext differentiates from other interfaces.
	IsParameterContext()
}

IParameterContext is an interface to support dynamic dispatch.

type IPrimary_oclExpressionContext

type IPrimary_oclExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrimary_oclExpressionContext differentiates from other interfaces.
	IsPrimary_oclExpressionContext()
}

IPrimary_oclExpressionContext is an interface to support dynamic dispatch.

type IPrimitiveContext

type IPrimitiveContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrimitiveContext differentiates from other interfaces.
	IsPrimitiveContext()
}

IPrimitiveContext is an interface to support dynamic dispatch.

type IPrimitiveExpContext

type IPrimitiveExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrimitiveExpContext differentiates from other interfaces.
	IsPrimitiveExpContext()
}

IPrimitiveExpContext is an interface to support dynamic dispatch.

type IPriority_0Context

type IPriority_0Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPriority_0Context differentiates from other interfaces.
	IsPriority_0Context()
}

IPriority_0Context is an interface to support dynamic dispatch.

type IPriority_1Context

type IPriority_1Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPriority_1Context differentiates from other interfaces.
	IsPriority_1Context()
}

IPriority_1Context is an interface to support dynamic dispatch.

type IPriority_2Context

type IPriority_2Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPriority_2Context differentiates from other interfaces.
	IsPriority_2Context()
}

IPriority_2Context is an interface to support dynamic dispatch.

type IPriority_3Context

type IPriority_3Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPriority_3Context differentiates from other interfaces.
	IsPriority_3Context()
}

IPriority_3Context is an interface to support dynamic dispatch.

type IPriority_4Context

type IPriority_4Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPriority_4Context differentiates from other interfaces.
	IsPriority_4Context()
}

IPriority_4Context is an interface to support dynamic dispatch.

type IPriority_5Context

type IPriority_5Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPriority_5Context differentiates from other interfaces.
	IsPriority_5Context()
}

IPriority_5Context is an interface to support dynamic dispatch.

type IQueryContext

type IQueryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryContext differentiates from other interfaces.
	IsQueryContext()
}

IQueryContext is an interface to support dynamic dispatch.

type IRealExpContext

type IRealExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRealExpContext differentiates from other interfaces.
	IsRealExpContext()
}

IRealExpContext is an interface to support dynamic dispatch.

type IRealTypeContext

type IRealTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRealTypeContext differentiates from other interfaces.
	IsRealTypeContext()
}

IRealTypeContext is an interface to support dynamic dispatch.

type IRuleVariableDeclarationContext

type IRuleVariableDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRuleVariableDeclarationContext differentiates from other interfaces.
	IsRuleVariableDeclarationContext()
}

IRuleVariableDeclarationContext is an interface to support dynamic dispatch.

type ISequenceExpContext

type ISequenceExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSequenceExpContext differentiates from other interfaces.
	IsSequenceExpContext()
}

ISequenceExpContext is an interface to support dynamic dispatch.

type ISequenceTypeContext

type ISequenceTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSequenceTypeContext differentiates from other interfaces.
	IsSequenceTypeContext()
}

ISequenceTypeContext is an interface to support dynamic dispatch.

type ISetExpContext

type ISetExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSetExpContext differentiates from other interfaces.
	IsSetExpContext()
}

ISetExpContext is an interface to support dynamic dispatch.

type ISetTypeContext

type ISetTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSetTypeContext differentiates from other interfaces.
	IsSetTypeContext()
}

ISetTypeContext is an interface to support dynamic dispatch.

type ISimpleInPatternElementContext

type ISimpleInPatternElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSimpleInPatternElementContext differentiates from other interfaces.
	IsSimpleInPatternElementContext()
}

ISimpleInPatternElementContext is an interface to support dynamic dispatch.

type ISimpleOutPatternElementContext

type ISimpleOutPatternElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSimpleOutPatternElementContext differentiates from other interfaces.
	IsSimpleOutPatternElementContext()
}

ISimpleOutPatternElementContext is an interface to support dynamic dispatch.

type ISourceModelPatternContext

type ISourceModelPatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSourceModelPatternContext differentiates from other interfaces.
	IsSourceModelPatternContext()
}

ISourceModelPatternContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type IStringExpContext

type IStringExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStringExpContext differentiates from other interfaces.
	IsStringExpContext()
}

IStringExpContext is an interface to support dynamic dispatch.

type IStringTypeContext

type IStringTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStringTypeContext differentiates from other interfaces.
	IsStringTypeContext()
}

IStringTypeContext is an interface to support dynamic dispatch.

type ISuperExpContext

type ISuperExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSuperExpContext differentiates from other interfaces.
	IsSuperExpContext()
}

ISuperExpContext is an interface to support dynamic dispatch.

type ITargetModelPatternContext

type ITargetModelPatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTargetModelPatternContext differentiates from other interfaces.
	IsTargetModelPatternContext()
}

ITargetModelPatternContext is an interface to support dynamic dispatch.

type ITransformationModeContext

type ITransformationModeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTransformationModeContext differentiates from other interfaces.
	IsTransformationModeContext()
}

ITransformationModeContext is an interface to support dynamic dispatch.

type ITupleExpContext

type ITupleExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTupleExpContext differentiates from other interfaces.
	IsTupleExpContext()
}

ITupleExpContext is an interface to support dynamic dispatch.

type ITuplePartContext

type ITuplePartContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTuplePartContext differentiates from other interfaces.
	IsTuplePartContext()
}

ITuplePartContext is an interface to support dynamic dispatch.

type ITupleTypeAttributeContext

type ITupleTypeAttributeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTupleTypeAttributeContext differentiates from other interfaces.
	IsTupleTypeAttributeContext()
}

ITupleTypeAttributeContext is an interface to support dynamic dispatch.

type ITupleTypeContext

type ITupleTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTupleTypeContext differentiates from other interfaces.
	IsTupleTypeContext()
}

ITupleTypeContext is an interface to support dynamic dispatch.

type IUnitContext

type IUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnitContext differentiates from other interfaces.
	IsUnitContext()
}

IUnitContext is an interface to support dynamic dispatch.

type IVariableDeclarationContext

type IVariableDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVariableDeclarationContext differentiates from other interfaces.
	IsVariableDeclarationContext()
}

IVariableDeclarationContext is an interface to support dynamic dispatch.

type IVariableExpContext

type IVariableExpContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVariableExpContext differentiates from other interfaces.
	IsVariableExpContext()
}

IVariableExpContext is an interface to support dynamic dispatch.

type IfExpContext

type IfExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIfExpContext

func NewEmptyIfExpContext() *IfExpContext

func NewIfExpContext

func NewIfExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfExpContext

func (*IfExpContext) AllOclExpression

func (s *IfExpContext) AllOclExpression() []IOclExpressionContext

func (*IfExpContext) EnterRule

func (s *IfExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*IfExpContext) ExitRule

func (s *IfExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*IfExpContext) GetParser

func (s *IfExpContext) GetParser() antlr.Parser

func (*IfExpContext) GetRuleContext

func (s *IfExpContext) GetRuleContext() antlr.RuleContext

func (*IfExpContext) IsIfExpContext

func (*IfExpContext) IsIfExpContext()

func (*IfExpContext) OclExpression

func (s *IfExpContext) OclExpression(i int) IOclExpressionContext

func (*IfExpContext) ToStringTree

func (s *IfExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IfStatContext

type IfStatContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIfStatContext

func NewEmptyIfStatContext() *IfStatContext

func NewIfStatContext

func NewIfStatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatContext

func (*IfStatContext) AllStatement

func (s *IfStatContext) AllStatement() []IStatementContext

func (*IfStatContext) EnterRule

func (s *IfStatContext) EnterRule(listener antlr.ParseTreeListener)

func (*IfStatContext) ExitRule

func (s *IfStatContext) ExitRule(listener antlr.ParseTreeListener)

func (*IfStatContext) GetParser

func (s *IfStatContext) GetParser() antlr.Parser

func (*IfStatContext) GetRuleContext

func (s *IfStatContext) GetRuleContext() antlr.RuleContext

func (*IfStatContext) IsIfStatContext

func (*IfStatContext) IsIfStatContext()

func (*IfStatContext) OclExpression

func (s *IfStatContext) OclExpression() IOclExpressionContext

func (*IfStatContext) Statement

func (s *IfStatContext) Statement(i int) IStatementContext

func (*IfStatContext) ToStringTree

func (s *IfStatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InPatternContext

type InPatternContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInPatternContext

func NewEmptyInPatternContext() *InPatternContext

func NewInPatternContext

func NewInPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InPatternContext

func (*InPatternContext) AllInPatternElement

func (s *InPatternContext) AllInPatternElement() []IInPatternElementContext

func (*InPatternContext) EnterRule

func (s *InPatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*InPatternContext) ExitRule

func (s *InPatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*InPatternContext) GetParser

func (s *InPatternContext) GetParser() antlr.Parser

func (*InPatternContext) GetRuleContext

func (s *InPatternContext) GetRuleContext() antlr.RuleContext

func (*InPatternContext) InPatternElement

func (s *InPatternContext) InPatternElement(i int) IInPatternElementContext

func (*InPatternContext) IsInPatternContext

func (*InPatternContext) IsInPatternContext()

func (*InPatternContext) OclExpression

func (s *InPatternContext) OclExpression() IOclExpressionContext

func (*InPatternContext) ToStringTree

func (s *InPatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InPatternElementContext

type InPatternElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInPatternElementContext

func NewEmptyInPatternElementContext() *InPatternElementContext

func NewInPatternElementContext

func NewInPatternElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InPatternElementContext

func (*InPatternElementContext) EnterRule

func (s *InPatternElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*InPatternElementContext) ExitRule

func (s *InPatternElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*InPatternElementContext) GetParser

func (s *InPatternElementContext) GetParser() antlr.Parser

func (*InPatternElementContext) GetRuleContext

func (s *InPatternElementContext) GetRuleContext() antlr.RuleContext

func (*InPatternElementContext) IsInPatternElementContext

func (*InPatternElementContext) IsInPatternElementContext()

func (*InPatternElementContext) SimpleInPatternElement

func (s *InPatternElementContext) SimpleInPatternElement() ISimpleInPatternElementContext

func (*InPatternElementContext) ToStringTree

func (s *InPatternElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IntegerExpContext

type IntegerExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntegerExpContext

func NewEmptyIntegerExpContext() *IntegerExpContext

func NewIntegerExpContext

func NewIntegerExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegerExpContext

func (*IntegerExpContext) EnterRule

func (s *IntegerExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*IntegerExpContext) ExitRule

func (s *IntegerExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*IntegerExpContext) GetParser

func (s *IntegerExpContext) GetParser() antlr.Parser

func (*IntegerExpContext) GetRuleContext

func (s *IntegerExpContext) GetRuleContext() antlr.RuleContext

func (*IntegerExpContext) INTEGER

func (s *IntegerExpContext) INTEGER() antlr.TerminalNode

func (*IntegerExpContext) IsIntegerExpContext

func (*IntegerExpContext) IsIntegerExpContext()

func (*IntegerExpContext) ToStringTree

func (s *IntegerExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IntegerTypeContext

type IntegerTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntegerTypeContext

func NewEmptyIntegerTypeContext() *IntegerTypeContext

func NewIntegerTypeContext

func NewIntegerTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegerTypeContext

func (*IntegerTypeContext) EnterRule

func (s *IntegerTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*IntegerTypeContext) ExitRule

func (s *IntegerTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*IntegerTypeContext) GetParser

func (s *IntegerTypeContext) GetParser() antlr.Parser

func (*IntegerTypeContext) GetRuleContext

func (s *IntegerTypeContext) GetRuleContext() antlr.RuleContext

func (*IntegerTypeContext) IsIntegerTypeContext

func (*IntegerTypeContext) IsIntegerTypeContext()

func (*IntegerTypeContext) ToStringTree

func (s *IntegerTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IterateExpContext

type IterateExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIterateExpContext

func NewEmptyIterateExpContext() *IterateExpContext

func NewIterateExpContext

func NewIterateExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IterateExpContext

func (*IterateExpContext) AllIterator

func (s *IterateExpContext) AllIterator() []IIteratorContext

func (*IterateExpContext) EnterRule

func (s *IterateExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*IterateExpContext) ExitRule

func (s *IterateExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*IterateExpContext) GetParser

func (s *IterateExpContext) GetParser() antlr.Parser

func (*IterateExpContext) GetRuleContext

func (s *IterateExpContext) GetRuleContext() antlr.RuleContext

func (*IterateExpContext) IsIterateExpContext

func (*IterateExpContext) IsIterateExpContext()

func (*IterateExpContext) Iterator

func (s *IterateExpContext) Iterator(i int) IIteratorContext

func (*IterateExpContext) OclExpression

func (s *IterateExpContext) OclExpression() IOclExpressionContext

func (*IterateExpContext) ToStringTree

func (s *IterateExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*IterateExpContext) VariableDeclaration

func (s *IterateExpContext) VariableDeclaration() IVariableDeclarationContext

type IteratorContext

type IteratorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIteratorContext

func NewEmptyIteratorContext() *IteratorContext

func NewIteratorContext

func NewIteratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IteratorContext

func (*IteratorContext) EnterRule

func (s *IteratorContext) EnterRule(listener antlr.ParseTreeListener)

func (*IteratorContext) ExitRule

func (s *IteratorContext) ExitRule(listener antlr.ParseTreeListener)

func (*IteratorContext) GetParser

func (s *IteratorContext) GetParser() antlr.Parser

func (*IteratorContext) GetRuleContext

func (s *IteratorContext) GetRuleContext() antlr.RuleContext

func (*IteratorContext) IDENTIFIER

func (s *IteratorContext) IDENTIFIER() antlr.TerminalNode

func (*IteratorContext) IsIteratorContext

func (*IteratorContext) IsIteratorContext()

func (*IteratorContext) ToStringTree

func (s *IteratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IteratorExpContext

type IteratorExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIteratorExpContext

func NewEmptyIteratorExpContext() *IteratorExpContext

func NewIteratorExpContext

func NewIteratorExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IteratorExpContext

func (*IteratorExpContext) AllIterator

func (s *IteratorExpContext) AllIterator() []IIteratorContext

func (*IteratorExpContext) EnterRule

func (s *IteratorExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*IteratorExpContext) ExitRule

func (s *IteratorExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*IteratorExpContext) GetParser

func (s *IteratorExpContext) GetParser() antlr.Parser

func (*IteratorExpContext) GetRuleContext

func (s *IteratorExpContext) GetRuleContext() antlr.RuleContext

func (*IteratorExpContext) IDENTIFIER

func (s *IteratorExpContext) IDENTIFIER() antlr.TerminalNode

func (*IteratorExpContext) IsIteratorExpContext

func (*IteratorExpContext) IsIteratorExpContext()

func (*IteratorExpContext) Iterator

func (s *IteratorExpContext) Iterator(i int) IIteratorContext

func (*IteratorExpContext) OclExpression

func (s *IteratorExpContext) OclExpression() IOclExpressionContext

func (*IteratorExpContext) ToStringTree

func (s *IteratorExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LazyMatchedRuleContext

type LazyMatchedRuleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLazyMatchedRuleContext

func NewEmptyLazyMatchedRuleContext() *LazyMatchedRuleContext

func NewLazyMatchedRuleContext

func NewLazyMatchedRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LazyMatchedRuleContext

func (*LazyMatchedRuleContext) ActionBlock

func (*LazyMatchedRuleContext) AllIDENTIFIER

func (s *LazyMatchedRuleContext) AllIDENTIFIER() []antlr.TerminalNode

func (*LazyMatchedRuleContext) AllRuleVariableDeclaration

func (s *LazyMatchedRuleContext) AllRuleVariableDeclaration() []IRuleVariableDeclarationContext

func (*LazyMatchedRuleContext) EnterRule

func (s *LazyMatchedRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*LazyMatchedRuleContext) ExitRule

func (s *LazyMatchedRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*LazyMatchedRuleContext) GetParser

func (s *LazyMatchedRuleContext) GetParser() antlr.Parser

func (*LazyMatchedRuleContext) GetRuleContext

func (s *LazyMatchedRuleContext) GetRuleContext() antlr.RuleContext

func (*LazyMatchedRuleContext) IDENTIFIER

func (s *LazyMatchedRuleContext) IDENTIFIER(i int) antlr.TerminalNode

func (*LazyMatchedRuleContext) InPattern

func (*LazyMatchedRuleContext) IsLazyMatchedRuleContext

func (*LazyMatchedRuleContext) IsLazyMatchedRuleContext()

func (*LazyMatchedRuleContext) OutPattern

func (*LazyMatchedRuleContext) RuleVariableDeclaration

func (s *LazyMatchedRuleContext) RuleVariableDeclaration(i int) IRuleVariableDeclarationContext

func (*LazyMatchedRuleContext) ToStringTree

func (s *LazyMatchedRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LetExpContext

type LetExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLetExpContext

func NewEmptyLetExpContext() *LetExpContext

func NewLetExpContext

func NewLetExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LetExpContext

func (*LetExpContext) EnterRule

func (s *LetExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*LetExpContext) ExitRule

func (s *LetExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*LetExpContext) GetParser

func (s *LetExpContext) GetParser() antlr.Parser

func (*LetExpContext) GetRuleContext

func (s *LetExpContext) GetRuleContext() antlr.RuleContext

func (*LetExpContext) IsLetExpContext

func (*LetExpContext) IsLetExpContext()

func (*LetExpContext) OclExpression

func (s *LetExpContext) OclExpression() IOclExpressionContext

func (*LetExpContext) ToStringTree

func (s *LetExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LetExpContext) VariableDeclaration

func (s *LetExpContext) VariableDeclaration() IVariableDeclarationContext

type LibraryContext

type LibraryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLibraryContext

func NewEmptyLibraryContext() *LibraryContext

func NewLibraryContext

func NewLibraryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LibraryContext

func (*LibraryContext) AllHelper

func (s *LibraryContext) AllHelper() []IHelperContext

func (*LibraryContext) AllLibraryRef

func (s *LibraryContext) AllLibraryRef() []ILibraryRefContext

func (*LibraryContext) EnterRule

func (s *LibraryContext) EnterRule(listener antlr.ParseTreeListener)

func (*LibraryContext) ExitRule

func (s *LibraryContext) ExitRule(listener antlr.ParseTreeListener)

func (*LibraryContext) GetParser

func (s *LibraryContext) GetParser() antlr.Parser

func (*LibraryContext) GetRuleContext

func (s *LibraryContext) GetRuleContext() antlr.RuleContext

func (*LibraryContext) Helper

func (s *LibraryContext) Helper(i int) IHelperContext

func (*LibraryContext) IDENTIFIER

func (s *LibraryContext) IDENTIFIER() antlr.TerminalNode

func (*LibraryContext) IsLibraryContext

func (*LibraryContext) IsLibraryContext()

func (*LibraryContext) LibraryRef

func (s *LibraryContext) LibraryRef(i int) ILibraryRefContext

func (*LibraryContext) STRING

func (s *LibraryContext) STRING() antlr.TerminalNode

func (*LibraryContext) ToStringTree

func (s *LibraryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LibraryRefContext

type LibraryRefContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLibraryRefContext

func NewEmptyLibraryRefContext() *LibraryRefContext

func NewLibraryRefContext

func NewLibraryRefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LibraryRefContext

func (*LibraryRefContext) EnterRule

func (s *LibraryRefContext) EnterRule(listener antlr.ParseTreeListener)

func (*LibraryRefContext) ExitRule

func (s *LibraryRefContext) ExitRule(listener antlr.ParseTreeListener)

func (*LibraryRefContext) GetParser

func (s *LibraryRefContext) GetParser() antlr.Parser

func (*LibraryRefContext) GetRuleContext

func (s *LibraryRefContext) GetRuleContext() antlr.RuleContext

func (*LibraryRefContext) IsLibraryRefContext

func (*LibraryRefContext) IsLibraryRefContext()

func (*LibraryRefContext) STRING

func (s *LibraryRefContext) STRING() antlr.TerminalNode

func (*LibraryRefContext) ToStringTree

func (s *LibraryRefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MapElementContext

type MapElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMapElementContext

func NewEmptyMapElementContext() *MapElementContext

func NewMapElementContext

func NewMapElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapElementContext

func (*MapElementContext) AllOclExpression

func (s *MapElementContext) AllOclExpression() []IOclExpressionContext

func (*MapElementContext) EnterRule

func (s *MapElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*MapElementContext) ExitRule

func (s *MapElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*MapElementContext) GetParser

func (s *MapElementContext) GetParser() antlr.Parser

func (*MapElementContext) GetRuleContext

func (s *MapElementContext) GetRuleContext() antlr.RuleContext

func (*MapElementContext) IsMapElementContext

func (*MapElementContext) IsMapElementContext()

func (*MapElementContext) OclExpression

func (s *MapElementContext) OclExpression(i int) IOclExpressionContext

func (*MapElementContext) ToStringTree

func (s *MapElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MapExpContext

type MapExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMapExpContext

func NewEmptyMapExpContext() *MapExpContext

func NewMapExpContext

func NewMapExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapExpContext

func (*MapExpContext) AllMapElement

func (s *MapExpContext) AllMapElement() []IMapElementContext

func (*MapExpContext) EnterRule

func (s *MapExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*MapExpContext) ExitRule

func (s *MapExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*MapExpContext) GetParser

func (s *MapExpContext) GetParser() antlr.Parser

func (*MapExpContext) GetRuleContext

func (s *MapExpContext) GetRuleContext() antlr.RuleContext

func (*MapExpContext) IsMapExpContext

func (*MapExpContext) IsMapExpContext()

func (*MapExpContext) MapElement

func (s *MapExpContext) MapElement(i int) IMapElementContext

func (*MapExpContext) ToStringTree

func (s *MapExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MapTypeContext

type MapTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMapTypeContext

func NewEmptyMapTypeContext() *MapTypeContext

func NewMapTypeContext

func NewMapTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypeContext

func (*MapTypeContext) AllOclType

func (s *MapTypeContext) AllOclType() []IOclTypeContext

func (*MapTypeContext) EnterRule

func (s *MapTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*MapTypeContext) ExitRule

func (s *MapTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*MapTypeContext) GetParser

func (s *MapTypeContext) GetParser() antlr.Parser

func (*MapTypeContext) GetRuleContext

func (s *MapTypeContext) GetRuleContext() antlr.RuleContext

func (*MapTypeContext) IsMapTypeContext

func (*MapTypeContext) IsMapTypeContext()

func (*MapTypeContext) OclType

func (s *MapTypeContext) OclType(i int) IOclTypeContext

func (*MapTypeContext) ToStringTree

func (s *MapTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchedRuleContext

type MatchedRuleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchedRuleContext

func NewEmptyMatchedRuleContext() *MatchedRuleContext

func NewMatchedRuleContext

func NewMatchedRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchedRuleContext

func (*MatchedRuleContext) EnterRule

func (s *MatchedRuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*MatchedRuleContext) ExitRule

func (s *MatchedRuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*MatchedRuleContext) GetParser

func (s *MatchedRuleContext) GetParser() antlr.Parser

func (*MatchedRuleContext) GetRuleContext

func (s *MatchedRuleContext) GetRuleContext() antlr.RuleContext

func (*MatchedRuleContext) IsMatchedRuleContext

func (*MatchedRuleContext) IsMatchedRuleContext()

func (*MatchedRuleContext) LazyMatchedRule

func (s *MatchedRuleContext) LazyMatchedRule() ILazyMatchedRuleContext

func (*MatchedRuleContext) MatchedRule_abstractContents

func (s *MatchedRuleContext) MatchedRule_abstractContents() IMatchedRule_abstractContentsContext

func (*MatchedRuleContext) ToStringTree

func (s *MatchedRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchedRule_abstractContentsContext

type MatchedRule_abstractContentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchedRule_abstractContentsContext

func NewEmptyMatchedRule_abstractContentsContext() *MatchedRule_abstractContentsContext

func NewMatchedRule_abstractContentsContext

func NewMatchedRule_abstractContentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchedRule_abstractContentsContext

func (*MatchedRule_abstractContentsContext) ActionBlock

func (*MatchedRule_abstractContentsContext) AllIDENTIFIER

func (*MatchedRule_abstractContentsContext) AllRuleVariableDeclaration

func (s *MatchedRule_abstractContentsContext) AllRuleVariableDeclaration() []IRuleVariableDeclarationContext

func (*MatchedRule_abstractContentsContext) EnterRule

func (*MatchedRule_abstractContentsContext) ExitRule

func (*MatchedRule_abstractContentsContext) GetParser

func (*MatchedRule_abstractContentsContext) GetRuleContext

func (*MatchedRule_abstractContentsContext) IDENTIFIER

func (*MatchedRule_abstractContentsContext) InPattern

func (*MatchedRule_abstractContentsContext) IsMatchedRule_abstractContentsContext

func (*MatchedRule_abstractContentsContext) IsMatchedRule_abstractContentsContext()

func (*MatchedRule_abstractContentsContext) OutPattern

func (*MatchedRule_abstractContentsContext) RuleVariableDeclaration

func (*MatchedRule_abstractContentsContext) ToStringTree

func (s *MatchedRule_abstractContentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ModuleContext

type ModuleContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleContext

func NewEmptyModuleContext() *ModuleContext

func NewModuleContext

func NewModuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleContext

func (*ModuleContext) AllLibraryRef

func (s *ModuleContext) AllLibraryRef() []ILibraryRefContext

func (*ModuleContext) AllModuleElement

func (s *ModuleContext) AllModuleElement() []IModuleElementContext

func (*ModuleContext) EnterRule

func (s *ModuleContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleContext) ExitRule

func (s *ModuleContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleContext) GetParser

func (s *ModuleContext) GetParser() antlr.Parser

func (*ModuleContext) GetRuleContext

func (s *ModuleContext) GetRuleContext() antlr.RuleContext

func (*ModuleContext) IDENTIFIER

func (s *ModuleContext) IDENTIFIER() antlr.TerminalNode

func (*ModuleContext) IsModuleContext

func (*ModuleContext) IsModuleContext()

func (*ModuleContext) LibraryRef

func (s *ModuleContext) LibraryRef(i int) ILibraryRefContext

func (*ModuleContext) ModuleElement

func (s *ModuleContext) ModuleElement(i int) IModuleElementContext

func (*ModuleContext) STRING

func (s *ModuleContext) STRING() antlr.TerminalNode

func (*ModuleContext) SourceModelPattern

func (s *ModuleContext) SourceModelPattern() ISourceModelPatternContext

func (*ModuleContext) TargetModelPattern

func (s *ModuleContext) TargetModelPattern() ITargetModelPatternContext

func (*ModuleContext) ToStringTree

func (s *ModuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ModuleContext) TransformationMode

func (s *ModuleContext) TransformationMode() ITransformationModeContext

type ModuleElementContext

type ModuleElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleElementContext

func NewEmptyModuleElementContext() *ModuleElementContext

func NewModuleElementContext

func NewModuleElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleElementContext

func (*ModuleElementContext) Arule

func (*ModuleElementContext) EnterRule

func (s *ModuleElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModuleElementContext) ExitRule

func (s *ModuleElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModuleElementContext) GetParser

func (s *ModuleElementContext) GetParser() antlr.Parser

func (*ModuleElementContext) GetRuleContext

func (s *ModuleElementContext) GetRuleContext() antlr.RuleContext

func (*ModuleElementContext) Helper

func (*ModuleElementContext) IsModuleElementContext

func (*ModuleElementContext) IsModuleElementContext()

func (*ModuleElementContext) ToStringTree

func (s *ModuleElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NavigationOrAttributeCallExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNavigationOrAttributeCallExpContext

func NewEmptyNavigationOrAttributeCallExpContext() *NavigationOrAttributeCallExpContext

func NewNavigationOrAttributeCallExpContext

func NewNavigationOrAttributeCallExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NavigationOrAttributeCallExpContext
func (*NavigationOrAttributeCallExpContext) IsNavigationOrAttributeCallExpContext()
func (s *NavigationOrAttributeCallExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NumericExpContext

type NumericExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumericExpContext

func NewEmptyNumericExpContext() *NumericExpContext

func NewNumericExpContext

func NewNumericExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericExpContext

func (*NumericExpContext) EnterRule

func (s *NumericExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumericExpContext) ExitRule

func (s *NumericExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumericExpContext) GetParser

func (s *NumericExpContext) GetParser() antlr.Parser

func (*NumericExpContext) GetRuleContext

func (s *NumericExpContext) GetRuleContext() antlr.RuleContext

func (*NumericExpContext) IntegerExp

func (s *NumericExpContext) IntegerExp() IIntegerExpContext

func (*NumericExpContext) IsNumericExpContext

func (*NumericExpContext) IsNumericExpContext()

func (*NumericExpContext) RealExp

func (s *NumericExpContext) RealExp() IRealExpContext

func (*NumericExpContext) ToStringTree

func (s *NumericExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NumericTypeContext

type NumericTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumericTypeContext

func NewEmptyNumericTypeContext() *NumericTypeContext

func NewNumericTypeContext

func NewNumericTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericTypeContext

func (*NumericTypeContext) EnterRule

func (s *NumericTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumericTypeContext) ExitRule

func (s *NumericTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumericTypeContext) GetParser

func (s *NumericTypeContext) GetParser() antlr.Parser

func (*NumericTypeContext) GetRuleContext

func (s *NumericTypeContext) GetRuleContext() antlr.RuleContext

func (*NumericTypeContext) IntegerType

func (s *NumericTypeContext) IntegerType() IIntegerTypeContext

func (*NumericTypeContext) IsNumericTypeContext

func (*NumericTypeContext) IsNumericTypeContext()

func (*NumericTypeContext) RealType

func (s *NumericTypeContext) RealType() IRealTypeContext

func (*NumericTypeContext) ToStringTree

func (s *NumericTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclAnyTypeContext

type OclAnyTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclAnyTypeContext

func NewEmptyOclAnyTypeContext() *OclAnyTypeContext

func NewOclAnyTypeContext

func NewOclAnyTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclAnyTypeContext

func (*OclAnyTypeContext) EnterRule

func (s *OclAnyTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclAnyTypeContext) ExitRule

func (s *OclAnyTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclAnyTypeContext) GetParser

func (s *OclAnyTypeContext) GetParser() antlr.Parser

func (*OclAnyTypeContext) GetRuleContext

func (s *OclAnyTypeContext) GetRuleContext() antlr.RuleContext

func (*OclAnyTypeContext) IsOclAnyTypeContext

func (*OclAnyTypeContext) IsOclAnyTypeContext()

func (*OclAnyTypeContext) OclAnyType_abstractContents

func (s *OclAnyTypeContext) OclAnyType_abstractContents() IOclAnyType_abstractContentsContext

func (*OclAnyTypeContext) ToStringTree

func (s *OclAnyTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclAnyType_abstractContentsContext

type OclAnyType_abstractContentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclAnyType_abstractContentsContext

func NewEmptyOclAnyType_abstractContentsContext() *OclAnyType_abstractContentsContext

func NewOclAnyType_abstractContentsContext

func NewOclAnyType_abstractContentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclAnyType_abstractContentsContext

func (*OclAnyType_abstractContentsContext) EnterRule

func (*OclAnyType_abstractContentsContext) ExitRule

func (*OclAnyType_abstractContentsContext) GetParser

func (*OclAnyType_abstractContentsContext) GetRuleContext

func (*OclAnyType_abstractContentsContext) IsOclAnyType_abstractContentsContext

func (*OclAnyType_abstractContentsContext) IsOclAnyType_abstractContentsContext()

func (*OclAnyType_abstractContentsContext) ToStringTree

func (s *OclAnyType_abstractContentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclContextDefinitionContext

type OclContextDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclContextDefinitionContext

func NewEmptyOclContextDefinitionContext() *OclContextDefinitionContext

func NewOclContextDefinitionContext

func NewOclContextDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclContextDefinitionContext

func (*OclContextDefinitionContext) EnterRule

func (s *OclContextDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclContextDefinitionContext) ExitRule

func (s *OclContextDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclContextDefinitionContext) GetParser

func (s *OclContextDefinitionContext) GetParser() antlr.Parser

func (*OclContextDefinitionContext) GetRuleContext

func (s *OclContextDefinitionContext) GetRuleContext() antlr.RuleContext

func (*OclContextDefinitionContext) IsOclContextDefinitionContext

func (*OclContextDefinitionContext) IsOclContextDefinitionContext()

func (*OclContextDefinitionContext) OclType

func (*OclContextDefinitionContext) ToStringTree

func (s *OclContextDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclExpressionContext

type OclExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclExpressionContext

func NewEmptyOclExpressionContext() *OclExpressionContext

func NewOclExpressionContext

func NewOclExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclExpressionContext

func (*OclExpressionContext) EnterRule

func (s *OclExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclExpressionContext) ExitRule

func (s *OclExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclExpressionContext) GetParser

func (s *OclExpressionContext) GetParser() antlr.Parser

func (*OclExpressionContext) GetRuleContext

func (s *OclExpressionContext) GetRuleContext() antlr.RuleContext

func (*OclExpressionContext) IsOclExpressionContext

func (*OclExpressionContext) IsOclExpressionContext()

func (*OclExpressionContext) LetExp

func (*OclExpressionContext) Priority_5

func (s *OclExpressionContext) Priority_5() IPriority_5Context

func (*OclExpressionContext) ToStringTree

func (s *OclExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclFeatureContext

type OclFeatureContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclFeatureContext

func NewEmptyOclFeatureContext() *OclFeatureContext

func NewOclFeatureContext

func NewOclFeatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclFeatureContext

func (*OclFeatureContext) Attribute

func (s *OclFeatureContext) Attribute() IAttributeContext

func (*OclFeatureContext) EnterRule

func (s *OclFeatureContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclFeatureContext) ExitRule

func (s *OclFeatureContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclFeatureContext) GetParser

func (s *OclFeatureContext) GetParser() antlr.Parser

func (*OclFeatureContext) GetRuleContext

func (s *OclFeatureContext) GetRuleContext() antlr.RuleContext

func (*OclFeatureContext) IsOclFeatureContext

func (*OclFeatureContext) IsOclFeatureContext()

func (*OclFeatureContext) Operation

func (s *OclFeatureContext) Operation() IOperationContext

func (*OclFeatureContext) ToStringTree

func (s *OclFeatureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclFeatureDefinitionContext

type OclFeatureDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclFeatureDefinitionContext

func NewEmptyOclFeatureDefinitionContext() *OclFeatureDefinitionContext

func NewOclFeatureDefinitionContext

func NewOclFeatureDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclFeatureDefinitionContext

func (*OclFeatureDefinitionContext) EnterRule

func (s *OclFeatureDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclFeatureDefinitionContext) ExitRule

func (s *OclFeatureDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclFeatureDefinitionContext) GetParser

func (s *OclFeatureDefinitionContext) GetParser() antlr.Parser

func (*OclFeatureDefinitionContext) GetRuleContext

func (s *OclFeatureDefinitionContext) GetRuleContext() antlr.RuleContext

func (*OclFeatureDefinitionContext) IsOclFeatureDefinitionContext

func (*OclFeatureDefinitionContext) IsOclFeatureDefinitionContext()

func (*OclFeatureDefinitionContext) OclContextDefinition

func (*OclFeatureDefinitionContext) OclFeature

func (*OclFeatureDefinitionContext) ToStringTree

func (s *OclFeatureDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclModelContext

type OclModelContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclModelContext

func NewEmptyOclModelContext() *OclModelContext

func NewOclModelContext

func NewOclModelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclModelContext

func (*OclModelContext) AllIDENTIFIER

func (s *OclModelContext) AllIDENTIFIER() []antlr.TerminalNode

func (*OclModelContext) EnterRule

func (s *OclModelContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclModelContext) ExitRule

func (s *OclModelContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclModelContext) GetParser

func (s *OclModelContext) GetParser() antlr.Parser

func (*OclModelContext) GetRuleContext

func (s *OclModelContext) GetRuleContext() antlr.RuleContext

func (*OclModelContext) IDENTIFIER

func (s *OclModelContext) IDENTIFIER(i int) antlr.TerminalNode

func (*OclModelContext) IsOclModelContext

func (*OclModelContext) IsOclModelContext()

func (*OclModelContext) ToStringTree

func (s *OclModelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclModelElementContext

type OclModelElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclModelElementContext

func NewEmptyOclModelElementContext() *OclModelElementContext

func NewOclModelElementContext

func NewOclModelElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclModelElementContext

func (*OclModelElementContext) AllIDENTIFIER

func (s *OclModelElementContext) AllIDENTIFIER() []antlr.TerminalNode

func (*OclModelElementContext) EnterRule

func (s *OclModelElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclModelElementContext) ExitRule

func (s *OclModelElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclModelElementContext) GetParser

func (s *OclModelElementContext) GetParser() antlr.Parser

func (*OclModelElementContext) GetRuleContext

func (s *OclModelElementContext) GetRuleContext() antlr.RuleContext

func (*OclModelElementContext) IDENTIFIER

func (s *OclModelElementContext) IDENTIFIER(i int) antlr.TerminalNode

func (*OclModelElementContext) IsOclModelElementContext

func (*OclModelElementContext) IsOclModelElementContext()

func (*OclModelElementContext) STRING

func (*OclModelElementContext) ToStringTree

func (s *OclModelElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclTypeContext

type OclTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclTypeContext

func NewEmptyOclTypeContext() *OclTypeContext

func NewOclTypeContext

func NewOclTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclTypeContext

func (*OclTypeContext) CollectionType

func (s *OclTypeContext) CollectionType() ICollectionTypeContext

func (*OclTypeContext) EnterRule

func (s *OclTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclTypeContext) ExitRule

func (s *OclTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclTypeContext) GetParser

func (s *OclTypeContext) GetParser() antlr.Parser

func (*OclTypeContext) GetRuleContext

func (s *OclTypeContext) GetRuleContext() antlr.RuleContext

func (*OclTypeContext) IsOclTypeContext

func (*OclTypeContext) IsOclTypeContext()

func (*OclTypeContext) MapType

func (s *OclTypeContext) MapType() IMapTypeContext

func (*OclTypeContext) OclAnyType

func (s *OclTypeContext) OclAnyType() IOclAnyTypeContext

func (*OclTypeContext) OclModelElement

func (s *OclTypeContext) OclModelElement() IOclModelElementContext

func (*OclTypeContext) OclType_abstractContents

func (s *OclTypeContext) OclType_abstractContents() IOclType_abstractContentsContext

func (*OclTypeContext) Primitive

func (s *OclTypeContext) Primitive() IPrimitiveContext

func (*OclTypeContext) ToStringTree

func (s *OclTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*OclTypeContext) TupleType

func (s *OclTypeContext) TupleType() ITupleTypeContext

type OclType_abstractContentsContext

type OclType_abstractContentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclType_abstractContentsContext

func NewEmptyOclType_abstractContentsContext() *OclType_abstractContentsContext

func NewOclType_abstractContentsContext

func NewOclType_abstractContentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclType_abstractContentsContext

func (*OclType_abstractContentsContext) EnterRule

func (*OclType_abstractContentsContext) ExitRule

func (*OclType_abstractContentsContext) GetParser

func (*OclType_abstractContentsContext) GetRuleContext

func (*OclType_abstractContentsContext) IsOclType_abstractContentsContext

func (*OclType_abstractContentsContext) IsOclType_abstractContentsContext()

func (*OclType_abstractContentsContext) ToStringTree

func (s *OclType_abstractContentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OclUndefinedExpContext

type OclUndefinedExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOclUndefinedExpContext

func NewEmptyOclUndefinedExpContext() *OclUndefinedExpContext

func NewOclUndefinedExpContext

func NewOclUndefinedExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OclUndefinedExpContext

func (*OclUndefinedExpContext) EnterRule

func (s *OclUndefinedExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*OclUndefinedExpContext) ExitRule

func (s *OclUndefinedExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*OclUndefinedExpContext) GetParser

func (s *OclUndefinedExpContext) GetParser() antlr.Parser

func (*OclUndefinedExpContext) GetRuleContext

func (s *OclUndefinedExpContext) GetRuleContext() antlr.RuleContext

func (*OclUndefinedExpContext) IsOclUndefinedExpContext

func (*OclUndefinedExpContext) IsOclUndefinedExpContext()

func (*OclUndefinedExpContext) ToStringTree

func (s *OclUndefinedExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OperationCallExpContext

type OperationCallExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOperationCallExpContext

func NewEmptyOperationCallExpContext() *OperationCallExpContext

func NewOperationCallExpContext

func NewOperationCallExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperationCallExpContext

func (*OperationCallExpContext) AllOclExpression

func (s *OperationCallExpContext) AllOclExpression() []IOclExpressionContext

func (*OperationCallExpContext) EnterRule

func (s *OperationCallExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*OperationCallExpContext) ExitRule

func (s *OperationCallExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*OperationCallExpContext) GetParser

func (s *OperationCallExpContext) GetParser() antlr.Parser

func (*OperationCallExpContext) GetRuleContext

func (s *OperationCallExpContext) GetRuleContext() antlr.RuleContext

func (*OperationCallExpContext) IDENTIFIER

func (s *OperationCallExpContext) IDENTIFIER() antlr.TerminalNode

func (*OperationCallExpContext) IsOperationCallExpContext

func (*OperationCallExpContext) IsOperationCallExpContext()

func (*OperationCallExpContext) OclExpression

func (*OperationCallExpContext) ToStringTree

func (s *OperationCallExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OperationContext

type OperationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOperationContext

func NewEmptyOperationContext() *OperationContext

func NewOperationContext

func NewOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperationContext

func (*OperationContext) AllParameter

func (s *OperationContext) AllParameter() []IParameterContext

func (*OperationContext) EnterRule

func (s *OperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*OperationContext) ExitRule

func (s *OperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*OperationContext) GetParser

func (s *OperationContext) GetParser() antlr.Parser

func (*OperationContext) GetRuleContext

func (s *OperationContext) GetRuleContext() antlr.RuleContext

func (*OperationContext) IDENTIFIER

func (s *OperationContext) IDENTIFIER() antlr.TerminalNode

func (*OperationContext) IsOperationContext

func (*OperationContext) IsOperationContext()

func (*OperationContext) OclExpression

func (s *OperationContext) OclExpression() IOclExpressionContext

func (*OperationContext) OclType

func (s *OperationContext) OclType() IOclTypeContext

func (*OperationContext) Parameter

func (s *OperationContext) Parameter(i int) IParameterContext

func (*OperationContext) ToStringTree

func (s *OperationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OrderedSetExpContext

type OrderedSetExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrderedSetExpContext

func NewEmptyOrderedSetExpContext() *OrderedSetExpContext

func NewOrderedSetExpContext

func NewOrderedSetExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderedSetExpContext

func (*OrderedSetExpContext) AllOclExpression

func (s *OrderedSetExpContext) AllOclExpression() []IOclExpressionContext

func (*OrderedSetExpContext) EnterRule

func (s *OrderedSetExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*OrderedSetExpContext) ExitRule

func (s *OrderedSetExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*OrderedSetExpContext) GetParser

func (s *OrderedSetExpContext) GetParser() antlr.Parser

func (*OrderedSetExpContext) GetRuleContext

func (s *OrderedSetExpContext) GetRuleContext() antlr.RuleContext

func (*OrderedSetExpContext) IsOrderedSetExpContext

func (*OrderedSetExpContext) IsOrderedSetExpContext()

func (*OrderedSetExpContext) OclExpression

func (s *OrderedSetExpContext) OclExpression(i int) IOclExpressionContext

func (*OrderedSetExpContext) ToStringTree

func (s *OrderedSetExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OrderedSetTypeContext

type OrderedSetTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrderedSetTypeContext

func NewEmptyOrderedSetTypeContext() *OrderedSetTypeContext

func NewOrderedSetTypeContext

func NewOrderedSetTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrderedSetTypeContext

func (*OrderedSetTypeContext) EnterRule

func (s *OrderedSetTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*OrderedSetTypeContext) ExitRule

func (s *OrderedSetTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*OrderedSetTypeContext) GetParser

func (s *OrderedSetTypeContext) GetParser() antlr.Parser

func (*OrderedSetTypeContext) GetRuleContext

func (s *OrderedSetTypeContext) GetRuleContext() antlr.RuleContext

func (*OrderedSetTypeContext) IsOrderedSetTypeContext

func (*OrderedSetTypeContext) IsOrderedSetTypeContext()

func (*OrderedSetTypeContext) OclType

func (*OrderedSetTypeContext) ToStringTree

func (s *OrderedSetTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OutPatternContext

type OutPatternContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOutPatternContext

func NewEmptyOutPatternContext() *OutPatternContext

func NewOutPatternContext

func NewOutPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OutPatternContext

func (*OutPatternContext) AllOutPatternElement

func (s *OutPatternContext) AllOutPatternElement() []IOutPatternElementContext

func (*OutPatternContext) EnterRule

func (s *OutPatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*OutPatternContext) ExitRule

func (s *OutPatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*OutPatternContext) GetParser

func (s *OutPatternContext) GetParser() antlr.Parser

func (*OutPatternContext) GetRuleContext

func (s *OutPatternContext) GetRuleContext() antlr.RuleContext

func (*OutPatternContext) IsOutPatternContext

func (*OutPatternContext) IsOutPatternContext()

func (*OutPatternContext) OutPatternElement

func (s *OutPatternContext) OutPatternElement(i int) IOutPatternElementContext

func (*OutPatternContext) ToStringTree

func (s *OutPatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OutPatternElementContext

type OutPatternElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOutPatternElementContext

func NewEmptyOutPatternElementContext() *OutPatternElementContext

func NewOutPatternElementContext

func NewOutPatternElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OutPatternElementContext

func (*OutPatternElementContext) EnterRule

func (s *OutPatternElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*OutPatternElementContext) ExitRule

func (s *OutPatternElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*OutPatternElementContext) ForEachOutPatternElement

func (s *OutPatternElementContext) ForEachOutPatternElement() IForEachOutPatternElementContext

func (*OutPatternElementContext) GetParser

func (s *OutPatternElementContext) GetParser() antlr.Parser

func (*OutPatternElementContext) GetRuleContext

func (s *OutPatternElementContext) GetRuleContext() antlr.RuleContext

func (*OutPatternElementContext) IsOutPatternElementContext

func (*OutPatternElementContext) IsOutPatternElementContext()

func (*OutPatternElementContext) SimpleOutPatternElement

func (s *OutPatternElementContext) SimpleOutPatternElement() ISimpleOutPatternElementContext

func (*OutPatternElementContext) ToStringTree

func (s *OutPatternElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParameterContext

type ParameterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParameterContext

func NewEmptyParameterContext() *ParameterContext

func NewParameterContext

func NewParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterContext

func (*ParameterContext) EnterRule

func (s *ParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParameterContext) ExitRule

func (s *ParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParameterContext) GetParser

func (s *ParameterContext) GetParser() antlr.Parser

func (*ParameterContext) GetRuleContext

func (s *ParameterContext) GetRuleContext() antlr.RuleContext

func (*ParameterContext) IDENTIFIER

func (s *ParameterContext) IDENTIFIER() antlr.TerminalNode

func (*ParameterContext) IsParameterContext

func (*ParameterContext) IsParameterContext()

func (*ParameterContext) OclType

func (s *ParameterContext) OclType() IOclTypeContext

func (*ParameterContext) ToStringTree

func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Primary_oclExpressionContext

type Primary_oclExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimary_oclExpressionContext

func NewEmptyPrimary_oclExpressionContext() *Primary_oclExpressionContext

func NewPrimary_oclExpressionContext

func NewPrimary_oclExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Primary_oclExpressionContext

func (*Primary_oclExpressionContext) CollectionExp

func (*Primary_oclExpressionContext) EnterRule

func (s *Primary_oclExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_oclExpressionContext) EnumLiteralExp

func (*Primary_oclExpressionContext) ExitRule

func (*Primary_oclExpressionContext) GetParser

func (s *Primary_oclExpressionContext) GetParser() antlr.Parser

func (*Primary_oclExpressionContext) GetRuleContext

func (s *Primary_oclExpressionContext) GetRuleContext() antlr.RuleContext

func (*Primary_oclExpressionContext) IfExp

func (*Primary_oclExpressionContext) IsPrimary_oclExpressionContext

func (*Primary_oclExpressionContext) IsPrimary_oclExpressionContext()

func (*Primary_oclExpressionContext) MapExp

func (*Primary_oclExpressionContext) OclExpression

func (*Primary_oclExpressionContext) OclType

func (*Primary_oclExpressionContext) OclUndefinedExp

func (*Primary_oclExpressionContext) PrimitiveExp

func (*Primary_oclExpressionContext) SuperExp

func (*Primary_oclExpressionContext) ToStringTree

func (s *Primary_oclExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Primary_oclExpressionContext) TupleExp

func (*Primary_oclExpressionContext) VariableExp

type PrimitiveContext

type PrimitiveContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimitiveContext

func NewEmptyPrimitiveContext() *PrimitiveContext

func NewPrimitiveContext

func NewPrimitiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimitiveContext

func (*PrimitiveContext) BooleanType

func (s *PrimitiveContext) BooleanType() IBooleanTypeContext

func (*PrimitiveContext) EnterRule

func (s *PrimitiveContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimitiveContext) ExitRule

func (s *PrimitiveContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimitiveContext) GetParser

func (s *PrimitiveContext) GetParser() antlr.Parser

func (*PrimitiveContext) GetRuleContext

func (s *PrimitiveContext) GetRuleContext() antlr.RuleContext

func (*PrimitiveContext) IsPrimitiveContext

func (*PrimitiveContext) IsPrimitiveContext()

func (*PrimitiveContext) NumericType

func (s *PrimitiveContext) NumericType() INumericTypeContext

func (*PrimitiveContext) StringType

func (s *PrimitiveContext) StringType() IStringTypeContext

func (*PrimitiveContext) ToStringTree

func (s *PrimitiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrimitiveExpContext

type PrimitiveExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimitiveExpContext

func NewEmptyPrimitiveExpContext() *PrimitiveExpContext

func NewPrimitiveExpContext

func NewPrimitiveExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimitiveExpContext

func (*PrimitiveExpContext) BooleanExp

func (s *PrimitiveExpContext) BooleanExp() IBooleanExpContext

func (*PrimitiveExpContext) EnterRule

func (s *PrimitiveExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimitiveExpContext) ExitRule

func (s *PrimitiveExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimitiveExpContext) GetParser

func (s *PrimitiveExpContext) GetParser() antlr.Parser

func (*PrimitiveExpContext) GetRuleContext

func (s *PrimitiveExpContext) GetRuleContext() antlr.RuleContext

func (*PrimitiveExpContext) IsPrimitiveExpContext

func (*PrimitiveExpContext) IsPrimitiveExpContext()

func (*PrimitiveExpContext) NumericExp

func (s *PrimitiveExpContext) NumericExp() INumericExpContext

func (*PrimitiveExpContext) StringExp

func (s *PrimitiveExpContext) StringExp() IStringExpContext

func (*PrimitiveExpContext) ToStringTree

func (s *PrimitiveExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Priority_0Context

type Priority_0Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPriority_0Context

func NewEmptyPriority_0Context() *Priority_0Context

func NewPriority_0Context

func NewPriority_0Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Priority_0Context

func (*Priority_0Context) AllCollectionOperationCallExp

func (s *Priority_0Context) AllCollectionOperationCallExp() []ICollectionOperationCallExpContext

func (*Priority_0Context) AllIterateExp

func (s *Priority_0Context) AllIterateExp() []IIterateExpContext

func (*Priority_0Context) AllIteratorExp

func (s *Priority_0Context) AllIteratorExp() []IIteratorExpContext

func (*Priority_0Context) AllNavigationOrAttributeCallExp

func (s *Priority_0Context) AllNavigationOrAttributeCallExp() []INavigationOrAttributeCallExpContext

func (*Priority_0Context) AllOperationCallExp

func (s *Priority_0Context) AllOperationCallExp() []IOperationCallExpContext

func (*Priority_0Context) CollectionOperationCallExp

func (s *Priority_0Context) CollectionOperationCallExp(i int) ICollectionOperationCallExpContext

func (*Priority_0Context) EnterRule

func (s *Priority_0Context) EnterRule(listener antlr.ParseTreeListener)

func (*Priority_0Context) ExitRule

func (s *Priority_0Context) ExitRule(listener antlr.ParseTreeListener)

func (*Priority_0Context) GetParser

func (s *Priority_0Context) GetParser() antlr.Parser

func (*Priority_0Context) GetRuleContext

func (s *Priority_0Context) GetRuleContext() antlr.RuleContext

func (*Priority_0Context) IsPriority_0Context

func (*Priority_0Context) IsPriority_0Context()

func (*Priority_0Context) IterateExp

func (s *Priority_0Context) IterateExp(i int) IIterateExpContext

func (*Priority_0Context) IteratorExp

func (s *Priority_0Context) IteratorExp(i int) IIteratorExpContext

func (*Priority_0Context) NavigationOrAttributeCallExp

func (s *Priority_0Context) NavigationOrAttributeCallExp(i int) INavigationOrAttributeCallExpContext

func (*Priority_0Context) OperationCallExp

func (s *Priority_0Context) OperationCallExp(i int) IOperationCallExpContext

func (*Priority_0Context) Primary_oclExpression

func (s *Priority_0Context) Primary_oclExpression() IPrimary_oclExpressionContext

func (*Priority_0Context) ToStringTree

func (s *Priority_0Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Priority_1Context

type Priority_1Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPriority_1Context

func NewEmptyPriority_1Context() *Priority_1Context

func NewPriority_1Context

func NewPriority_1Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Priority_1Context

func (*Priority_1Context) EnterRule

func (s *Priority_1Context) EnterRule(listener antlr.ParseTreeListener)

func (*Priority_1Context) ExitRule

func (s *Priority_1Context) ExitRule(listener antlr.ParseTreeListener)

func (*Priority_1Context) GetParser

func (s *Priority_1Context) GetParser() antlr.Parser

func (*Priority_1Context) GetRuleContext

func (s *Priority_1Context) GetRuleContext() antlr.RuleContext

func (*Priority_1Context) IsPriority_1Context

func (*Priority_1Context) IsPriority_1Context()

func (*Priority_1Context) Priority_0

func (s *Priority_1Context) Priority_0() IPriority_0Context

func (*Priority_1Context) ToStringTree

func (s *Priority_1Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Priority_2Context

type Priority_2Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPriority_2Context

func NewEmptyPriority_2Context() *Priority_2Context

func NewPriority_2Context

func NewPriority_2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Priority_2Context

func (*Priority_2Context) AllPriority_1

func (s *Priority_2Context) AllPriority_1() []IPriority_1Context

func (*Priority_2Context) EnterRule

func (s *Priority_2Context) EnterRule(listener antlr.ParseTreeListener)

func (*Priority_2Context) ExitRule

func (s *Priority_2Context) ExitRule(listener antlr.ParseTreeListener)

func (*Priority_2Context) GetParser

func (s *Priority_2Context) GetParser() antlr.Parser

func (*Priority_2Context) GetRuleContext

func (s *Priority_2Context) GetRuleContext() antlr.RuleContext

func (*Priority_2Context) IsPriority_2Context

func (*Priority_2Context) IsPriority_2Context()

func (*Priority_2Context) Priority_1

func (s *Priority_2Context) Priority_1(i int) IPriority_1Context

func (*Priority_2Context) ToStringTree

func (s *Priority_2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Priority_3Context

type Priority_3Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPriority_3Context

func NewEmptyPriority_3Context() *Priority_3Context

func NewPriority_3Context

func NewPriority_3Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Priority_3Context

func (*Priority_3Context) AllPriority_2

func (s *Priority_3Context) AllPriority_2() []IPriority_2Context

func (*Priority_3Context) EnterRule

func (s *Priority_3Context) EnterRule(listener antlr.ParseTreeListener)

func (*Priority_3Context) ExitRule

func (s *Priority_3Context) ExitRule(listener antlr.ParseTreeListener)

func (*Priority_3Context) GetParser

func (s *Priority_3Context) GetParser() antlr.Parser

func (*Priority_3Context) GetRuleContext

func (s *Priority_3Context) GetRuleContext() antlr.RuleContext

func (*Priority_3Context) IsPriority_3Context

func (*Priority_3Context) IsPriority_3Context()

func (*Priority_3Context) Priority_2

func (s *Priority_3Context) Priority_2(i int) IPriority_2Context

func (*Priority_3Context) ToStringTree

func (s *Priority_3Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Priority_4Context

type Priority_4Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPriority_4Context

func NewEmptyPriority_4Context() *Priority_4Context

func NewPriority_4Context

func NewPriority_4Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Priority_4Context

func (*Priority_4Context) AllPriority_3

func (s *Priority_4Context) AllPriority_3() []IPriority_3Context

func (*Priority_4Context) EnterRule

func (s *Priority_4Context) EnterRule(listener antlr.ParseTreeListener)

func (*Priority_4Context) ExitRule

func (s *Priority_4Context) ExitRule(listener antlr.ParseTreeListener)

func (*Priority_4Context) GetParser

func (s *Priority_4Context) GetParser() antlr.Parser

func (*Priority_4Context) GetRuleContext

func (s *Priority_4Context) GetRuleContext() antlr.RuleContext

func (*Priority_4Context) IsPriority_4Context

func (*Priority_4Context) IsPriority_4Context()

func (*Priority_4Context) Priority_3

func (s *Priority_4Context) Priority_3(i int) IPriority_3Context

func (*Priority_4Context) ToStringTree

func (s *Priority_4Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Priority_5Context

type Priority_5Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPriority_5Context

func NewEmptyPriority_5Context() *Priority_5Context

func NewPriority_5Context

func NewPriority_5Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Priority_5Context

func (*Priority_5Context) AllPriority_4

func (s *Priority_5Context) AllPriority_4() []IPriority_4Context

func (*Priority_5Context) EnterRule

func (s *Priority_5Context) EnterRule(listener antlr.ParseTreeListener)

func (*Priority_5Context) ExitRule

func (s *Priority_5Context) ExitRule(listener antlr.ParseTreeListener)

func (*Priority_5Context) GetParser

func (s *Priority_5Context) GetParser() antlr.Parser

func (*Priority_5Context) GetRuleContext

func (s *Priority_5Context) GetRuleContext() antlr.RuleContext

func (*Priority_5Context) IsPriority_5Context

func (*Priority_5Context) IsPriority_5Context()

func (*Priority_5Context) Priority_4

func (s *Priority_5Context) Priority_4(i int) IPriority_4Context

func (*Priority_5Context) ToStringTree

func (s *Priority_5Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QueryContext

type QueryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQueryContext

func NewEmptyQueryContext() *QueryContext

func NewQueryContext

func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext

func (*QueryContext) AllHelper

func (s *QueryContext) AllHelper() []IHelperContext

func (*QueryContext) AllLibraryRef

func (s *QueryContext) AllLibraryRef() []ILibraryRefContext

func (*QueryContext) EnterRule

func (s *QueryContext) EnterRule(listener antlr.ParseTreeListener)

func (*QueryContext) ExitRule

func (s *QueryContext) ExitRule(listener antlr.ParseTreeListener)

func (*QueryContext) GetParser

func (s *QueryContext) GetParser() antlr.Parser

func (*QueryContext) GetRuleContext

func (s *QueryContext) GetRuleContext() antlr.RuleContext

func (*QueryContext) Helper

func (s *QueryContext) Helper(i int) IHelperContext

func (*QueryContext) IDENTIFIER

func (s *QueryContext) IDENTIFIER() antlr.TerminalNode

func (*QueryContext) IsQueryContext

func (*QueryContext) IsQueryContext()

func (*QueryContext) LibraryRef

func (s *QueryContext) LibraryRef(i int) ILibraryRefContext

func (*QueryContext) OclExpression

func (s *QueryContext) OclExpression() IOclExpressionContext

func (*QueryContext) STRING

func (s *QueryContext) STRING() antlr.TerminalNode

func (*QueryContext) ToStringTree

func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RealExpContext

type RealExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRealExpContext

func NewEmptyRealExpContext() *RealExpContext

func NewRealExpContext

func NewRealExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RealExpContext

func (*RealExpContext) EnterRule

func (s *RealExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*RealExpContext) ExitRule

func (s *RealExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*RealExpContext) FLOAT

func (s *RealExpContext) FLOAT() antlr.TerminalNode

func (*RealExpContext) GetParser

func (s *RealExpContext) GetParser() antlr.Parser

func (*RealExpContext) GetRuleContext

func (s *RealExpContext) GetRuleContext() antlr.RuleContext

func (*RealExpContext) IsRealExpContext

func (*RealExpContext) IsRealExpContext()

func (*RealExpContext) ToStringTree

func (s *RealExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RealTypeContext

type RealTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRealTypeContext

func NewEmptyRealTypeContext() *RealTypeContext

func NewRealTypeContext

func NewRealTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RealTypeContext

func (*RealTypeContext) EnterRule

func (s *RealTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*RealTypeContext) ExitRule

func (s *RealTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*RealTypeContext) GetParser

func (s *RealTypeContext) GetParser() antlr.Parser

func (*RealTypeContext) GetRuleContext

func (s *RealTypeContext) GetRuleContext() antlr.RuleContext

func (*RealTypeContext) IsRealTypeContext

func (*RealTypeContext) IsRealTypeContext()

func (*RealTypeContext) ToStringTree

func (s *RealTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RuleVariableDeclarationContext

type RuleVariableDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRuleVariableDeclarationContext

func NewEmptyRuleVariableDeclarationContext() *RuleVariableDeclarationContext

func NewRuleVariableDeclarationContext

func NewRuleVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleVariableDeclarationContext

func (*RuleVariableDeclarationContext) EnterRule

func (*RuleVariableDeclarationContext) ExitRule

func (*RuleVariableDeclarationContext) GetParser

func (*RuleVariableDeclarationContext) GetRuleContext

func (s *RuleVariableDeclarationContext) GetRuleContext() antlr.RuleContext

func (*RuleVariableDeclarationContext) IDENTIFIER

func (*RuleVariableDeclarationContext) IsRuleVariableDeclarationContext

func (*RuleVariableDeclarationContext) IsRuleVariableDeclarationContext()

func (*RuleVariableDeclarationContext) OclExpression

func (*RuleVariableDeclarationContext) OclType

func (*RuleVariableDeclarationContext) ToStringTree

func (s *RuleVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SequenceExpContext

type SequenceExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySequenceExpContext

func NewEmptySequenceExpContext() *SequenceExpContext

func NewSequenceExpContext

func NewSequenceExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SequenceExpContext

func (*SequenceExpContext) AllOclExpression

func (s *SequenceExpContext) AllOclExpression() []IOclExpressionContext

func (*SequenceExpContext) EnterRule

func (s *SequenceExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*SequenceExpContext) ExitRule

func (s *SequenceExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*SequenceExpContext) GetParser

func (s *SequenceExpContext) GetParser() antlr.Parser

func (*SequenceExpContext) GetRuleContext

func (s *SequenceExpContext) GetRuleContext() antlr.RuleContext

func (*SequenceExpContext) IsSequenceExpContext

func (*SequenceExpContext) IsSequenceExpContext()

func (*SequenceExpContext) OclExpression

func (s *SequenceExpContext) OclExpression(i int) IOclExpressionContext

func (*SequenceExpContext) ToStringTree

func (s *SequenceExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SequenceTypeContext

type SequenceTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySequenceTypeContext

func NewEmptySequenceTypeContext() *SequenceTypeContext

func NewSequenceTypeContext

func NewSequenceTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SequenceTypeContext

func (*SequenceTypeContext) EnterRule

func (s *SequenceTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*SequenceTypeContext) ExitRule

func (s *SequenceTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*SequenceTypeContext) GetParser

func (s *SequenceTypeContext) GetParser() antlr.Parser

func (*SequenceTypeContext) GetRuleContext

func (s *SequenceTypeContext) GetRuleContext() antlr.RuleContext

func (*SequenceTypeContext) IsSequenceTypeContext

func (*SequenceTypeContext) IsSequenceTypeContext()

func (*SequenceTypeContext) OclType

func (s *SequenceTypeContext) OclType() IOclTypeContext

func (*SequenceTypeContext) ToStringTree

func (s *SequenceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SetExpContext

type SetExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySetExpContext

func NewEmptySetExpContext() *SetExpContext

func NewSetExpContext

func NewSetExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetExpContext

func (*SetExpContext) AllOclExpression

func (s *SetExpContext) AllOclExpression() []IOclExpressionContext

func (*SetExpContext) EnterRule

func (s *SetExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*SetExpContext) ExitRule

func (s *SetExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*SetExpContext) GetParser

func (s *SetExpContext) GetParser() antlr.Parser

func (*SetExpContext) GetRuleContext

func (s *SetExpContext) GetRuleContext() antlr.RuleContext

func (*SetExpContext) IsSetExpContext

func (*SetExpContext) IsSetExpContext()

func (*SetExpContext) OclExpression

func (s *SetExpContext) OclExpression(i int) IOclExpressionContext

func (*SetExpContext) ToStringTree

func (s *SetExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SetTypeContext

type SetTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySetTypeContext

func NewEmptySetTypeContext() *SetTypeContext

func NewSetTypeContext

func NewSetTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetTypeContext

func (*SetTypeContext) EnterRule

func (s *SetTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*SetTypeContext) ExitRule

func (s *SetTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*SetTypeContext) GetParser

func (s *SetTypeContext) GetParser() antlr.Parser

func (*SetTypeContext) GetRuleContext

func (s *SetTypeContext) GetRuleContext() antlr.RuleContext

func (*SetTypeContext) IsSetTypeContext

func (*SetTypeContext) IsSetTypeContext()

func (*SetTypeContext) OclType

func (s *SetTypeContext) OclType() IOclTypeContext

func (*SetTypeContext) ToStringTree

func (s *SetTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SimpleInPatternElementContext

type SimpleInPatternElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimpleInPatternElementContext

func NewEmptySimpleInPatternElementContext() *SimpleInPatternElementContext

func NewSimpleInPatternElementContext

func NewSimpleInPatternElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleInPatternElementContext

func (*SimpleInPatternElementContext) AllIDENTIFIER

func (s *SimpleInPatternElementContext) AllIDENTIFIER() []antlr.TerminalNode

func (*SimpleInPatternElementContext) EnterRule

func (s *SimpleInPatternElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*SimpleInPatternElementContext) ExitRule

func (*SimpleInPatternElementContext) GetParser

func (*SimpleInPatternElementContext) GetRuleContext

func (s *SimpleInPatternElementContext) GetRuleContext() antlr.RuleContext

func (*SimpleInPatternElementContext) IDENTIFIER

func (*SimpleInPatternElementContext) IsSimpleInPatternElementContext

func (*SimpleInPatternElementContext) IsSimpleInPatternElementContext()

func (*SimpleInPatternElementContext) OclType

func (*SimpleInPatternElementContext) ToStringTree

func (s *SimpleInPatternElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SimpleOutPatternElementContext

type SimpleOutPatternElementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimpleOutPatternElementContext

func NewEmptySimpleOutPatternElementContext() *SimpleOutPatternElementContext

func NewSimpleOutPatternElementContext

func NewSimpleOutPatternElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleOutPatternElementContext

func (*SimpleOutPatternElementContext) AllBinding

func (*SimpleOutPatternElementContext) AllIDENTIFIER

func (s *SimpleOutPatternElementContext) AllIDENTIFIER() []antlr.TerminalNode

func (*SimpleOutPatternElementContext) Binding

func (*SimpleOutPatternElementContext) EnterRule

func (*SimpleOutPatternElementContext) ExitRule

func (*SimpleOutPatternElementContext) GetParser

func (*SimpleOutPatternElementContext) GetRuleContext

func (s *SimpleOutPatternElementContext) GetRuleContext() antlr.RuleContext

func (*SimpleOutPatternElementContext) IDENTIFIER

func (*SimpleOutPatternElementContext) IsSimpleOutPatternElementContext

func (*SimpleOutPatternElementContext) IsSimpleOutPatternElementContext()

func (*SimpleOutPatternElementContext) OclType

func (*SimpleOutPatternElementContext) ToStringTree

func (s *SimpleOutPatternElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SourceModelPatternContext

type SourceModelPatternContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceModelPatternContext

func NewEmptySourceModelPatternContext() *SourceModelPatternContext

func NewSourceModelPatternContext

func NewSourceModelPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceModelPatternContext

func (*SourceModelPatternContext) AllOclModel

func (s *SourceModelPatternContext) AllOclModel() []IOclModelContext

func (*SourceModelPatternContext) EnterRule

func (s *SourceModelPatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*SourceModelPatternContext) ExitRule

func (s *SourceModelPatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*SourceModelPatternContext) GetParser

func (s *SourceModelPatternContext) GetParser() antlr.Parser

func (*SourceModelPatternContext) GetRuleContext

func (s *SourceModelPatternContext) GetRuleContext() antlr.RuleContext

func (*SourceModelPatternContext) IsSourceModelPatternContext

func (*SourceModelPatternContext) IsSourceModelPatternContext()

func (*SourceModelPatternContext) OclModel

func (*SourceModelPatternContext) ToStringTree

func (s *SourceModelPatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StatementContext

type StatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) BindingStat

func (s *StatementContext) BindingStat() IBindingStatContext

func (*StatementContext) EnterRule

func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementContext) ExitRule

func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementContext) ExpressionStat

func (s *StatementContext) ExpressionStat() IExpressionStatContext

func (*StatementContext) ForStat

func (s *StatementContext) ForStat() IForStatContext

func (*StatementContext) GetParser

func (s *StatementContext) GetParser() antlr.Parser

func (*StatementContext) GetRuleContext

func (s *StatementContext) GetRuleContext() antlr.RuleContext

func (*StatementContext) IfStat

func (s *StatementContext) IfStat() IIfStatContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) ToStringTree

func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StringExpContext

type StringExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringExpContext

func NewEmptyStringExpContext() *StringExpContext

func NewStringExpContext

func NewStringExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringExpContext

func (*StringExpContext) EnterRule

func (s *StringExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringExpContext) ExitRule

func (s *StringExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringExpContext) GetParser

func (s *StringExpContext) GetParser() antlr.Parser

func (*StringExpContext) GetRuleContext

func (s *StringExpContext) GetRuleContext() antlr.RuleContext

func (*StringExpContext) IsStringExpContext

func (*StringExpContext) IsStringExpContext()

func (*StringExpContext) STRING

func (s *StringExpContext) STRING() antlr.TerminalNode

func (*StringExpContext) ToStringTree

func (s *StringExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StringTypeContext

type StringTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringTypeContext

func NewEmptyStringTypeContext() *StringTypeContext

func NewStringTypeContext

func NewStringTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringTypeContext

func (*StringTypeContext) EnterRule

func (s *StringTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringTypeContext) ExitRule

func (s *StringTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringTypeContext) GetParser

func (s *StringTypeContext) GetParser() antlr.Parser

func (*StringTypeContext) GetRuleContext

func (s *StringTypeContext) GetRuleContext() antlr.RuleContext

func (*StringTypeContext) IsStringTypeContext

func (*StringTypeContext) IsStringTypeContext()

func (*StringTypeContext) ToStringTree

func (s *StringTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SuperExpContext

type SuperExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySuperExpContext

func NewEmptySuperExpContext() *SuperExpContext

func NewSuperExpContext

func NewSuperExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SuperExpContext

func (*SuperExpContext) EnterRule

func (s *SuperExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*SuperExpContext) ExitRule

func (s *SuperExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*SuperExpContext) GetParser

func (s *SuperExpContext) GetParser() antlr.Parser

func (*SuperExpContext) GetRuleContext

func (s *SuperExpContext) GetRuleContext() antlr.RuleContext

func (*SuperExpContext) IsSuperExpContext

func (*SuperExpContext) IsSuperExpContext()

func (*SuperExpContext) ToStringTree

func (s *SuperExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TargetModelPatternContext

type TargetModelPatternContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTargetModelPatternContext

func NewEmptyTargetModelPatternContext() *TargetModelPatternContext

func NewTargetModelPatternContext

func NewTargetModelPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetModelPatternContext

func (*TargetModelPatternContext) AllOclModel

func (s *TargetModelPatternContext) AllOclModel() []IOclModelContext

func (*TargetModelPatternContext) EnterRule

func (s *TargetModelPatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*TargetModelPatternContext) ExitRule

func (s *TargetModelPatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*TargetModelPatternContext) GetParser

func (s *TargetModelPatternContext) GetParser() antlr.Parser

func (*TargetModelPatternContext) GetRuleContext

func (s *TargetModelPatternContext) GetRuleContext() antlr.RuleContext

func (*TargetModelPatternContext) IsTargetModelPatternContext

func (*TargetModelPatternContext) IsTargetModelPatternContext()

func (*TargetModelPatternContext) OclModel

func (*TargetModelPatternContext) ToStringTree

func (s *TargetModelPatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TransformationModeContext

type TransformationModeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTransformationModeContext

func NewEmptyTransformationModeContext() *TransformationModeContext

func NewTransformationModeContext

func NewTransformationModeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TransformationModeContext

func (*TransformationModeContext) EnterRule

func (s *TransformationModeContext) EnterRule(listener antlr.ParseTreeListener)

func (*TransformationModeContext) ExitRule

func (s *TransformationModeContext) ExitRule(listener antlr.ParseTreeListener)

func (*TransformationModeContext) GetParser

func (s *TransformationModeContext) GetParser() antlr.Parser

func (*TransformationModeContext) GetRuleContext

func (s *TransformationModeContext) GetRuleContext() antlr.RuleContext

func (*TransformationModeContext) IsTransformationModeContext

func (*TransformationModeContext) IsTransformationModeContext()

func (*TransformationModeContext) ToStringTree

func (s *TransformationModeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TupleExpContext

type TupleExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTupleExpContext

func NewEmptyTupleExpContext() *TupleExpContext

func NewTupleExpContext

func NewTupleExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleExpContext

func (*TupleExpContext) AllTuplePart

func (s *TupleExpContext) AllTuplePart() []ITuplePartContext

func (*TupleExpContext) EnterRule

func (s *TupleExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*TupleExpContext) ExitRule

func (s *TupleExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*TupleExpContext) GetParser

func (s *TupleExpContext) GetParser() antlr.Parser

func (*TupleExpContext) GetRuleContext

func (s *TupleExpContext) GetRuleContext() antlr.RuleContext

func (*TupleExpContext) IsTupleExpContext

func (*TupleExpContext) IsTupleExpContext()

func (*TupleExpContext) ToStringTree

func (s *TupleExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TupleExpContext) TuplePart

func (s *TupleExpContext) TuplePart(i int) ITuplePartContext

type TuplePartContext

type TuplePartContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTuplePartContext

func NewEmptyTuplePartContext() *TuplePartContext

func NewTuplePartContext

func NewTuplePartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TuplePartContext

func (*TuplePartContext) EnterRule

func (s *TuplePartContext) EnterRule(listener antlr.ParseTreeListener)

func (*TuplePartContext) ExitRule

func (s *TuplePartContext) ExitRule(listener antlr.ParseTreeListener)

func (*TuplePartContext) GetParser

func (s *TuplePartContext) GetParser() antlr.Parser

func (*TuplePartContext) GetRuleContext

func (s *TuplePartContext) GetRuleContext() antlr.RuleContext

func (*TuplePartContext) IDENTIFIER

func (s *TuplePartContext) IDENTIFIER() antlr.TerminalNode

func (*TuplePartContext) IsTuplePartContext

func (*TuplePartContext) IsTuplePartContext()

func (*TuplePartContext) OclExpression

func (s *TuplePartContext) OclExpression() IOclExpressionContext

func (*TuplePartContext) OclType

func (s *TuplePartContext) OclType() IOclTypeContext

func (*TuplePartContext) ToStringTree

func (s *TuplePartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TupleTypeAttributeContext

type TupleTypeAttributeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTupleTypeAttributeContext

func NewEmptyTupleTypeAttributeContext() *TupleTypeAttributeContext

func NewTupleTypeAttributeContext

func NewTupleTypeAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleTypeAttributeContext

func (*TupleTypeAttributeContext) EnterRule

func (s *TupleTypeAttributeContext) EnterRule(listener antlr.ParseTreeListener)

func (*TupleTypeAttributeContext) ExitRule

func (s *TupleTypeAttributeContext) ExitRule(listener antlr.ParseTreeListener)

func (*TupleTypeAttributeContext) GetParser

func (s *TupleTypeAttributeContext) GetParser() antlr.Parser

func (*TupleTypeAttributeContext) GetRuleContext

func (s *TupleTypeAttributeContext) GetRuleContext() antlr.RuleContext

func (*TupleTypeAttributeContext) IDENTIFIER

func (*TupleTypeAttributeContext) IsTupleTypeAttributeContext

func (*TupleTypeAttributeContext) IsTupleTypeAttributeContext()

func (*TupleTypeAttributeContext) OclType

func (*TupleTypeAttributeContext) ToStringTree

func (s *TupleTypeAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TupleTypeContext

type TupleTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTupleTypeContext

func NewEmptyTupleTypeContext() *TupleTypeContext

func NewTupleTypeContext

func NewTupleTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleTypeContext

func (*TupleTypeContext) AllTupleTypeAttribute

func (s *TupleTypeContext) AllTupleTypeAttribute() []ITupleTypeAttributeContext

func (*TupleTypeContext) EnterRule

func (s *TupleTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*TupleTypeContext) ExitRule

func (s *TupleTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*TupleTypeContext) GetParser

func (s *TupleTypeContext) GetParser() antlr.Parser

func (*TupleTypeContext) GetRuleContext

func (s *TupleTypeContext) GetRuleContext() antlr.RuleContext

func (*TupleTypeContext) IsTupleTypeContext

func (*TupleTypeContext) IsTupleTypeContext()

func (*TupleTypeContext) ToStringTree

func (s *TupleTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TupleTypeContext) TupleTypeAttribute

func (s *TupleTypeContext) TupleTypeAttribute(i int) ITupleTypeAttributeContext

type UnitContext

type UnitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnitContext

func NewEmptyUnitContext() *UnitContext

func NewUnitContext

func NewUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnitContext

func (*UnitContext) EnterRule

func (s *UnitContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnitContext) ExitRule

func (s *UnitContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnitContext) GetParser

func (s *UnitContext) GetParser() antlr.Parser

func (*UnitContext) GetRuleContext

func (s *UnitContext) GetRuleContext() antlr.RuleContext

func (*UnitContext) IsUnitContext

func (*UnitContext) IsUnitContext()

func (*UnitContext) Library

func (s *UnitContext) Library() ILibraryContext

func (*UnitContext) Module

func (s *UnitContext) Module() IModuleContext

func (*UnitContext) Query

func (s *UnitContext) Query() IQueryContext

func (*UnitContext) ToStringTree

func (s *UnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableDeclarationContext

type VariableDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableDeclarationContext

func NewEmptyVariableDeclarationContext() *VariableDeclarationContext

func NewVariableDeclarationContext

func NewVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationContext

func (*VariableDeclarationContext) EnterRule

func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationContext) ExitRule

func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationContext) GetParser

func (s *VariableDeclarationContext) GetParser() antlr.Parser

func (*VariableDeclarationContext) GetRuleContext

func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclarationContext) IDENTIFIER

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) OclExpression

func (*VariableDeclarationContext) OclType

func (*VariableDeclarationContext) ToStringTree

func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableExpContext

type VariableExpContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableExpContext

func NewEmptyVariableExpContext() *VariableExpContext

func NewVariableExpContext

func NewVariableExpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableExpContext

func (*VariableExpContext) EnterRule

func (s *VariableExpContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableExpContext) ExitRule

func (s *VariableExpContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableExpContext) GetParser

func (s *VariableExpContext) GetParser() antlr.Parser

func (*VariableExpContext) GetRuleContext

func (s *VariableExpContext) GetRuleContext() antlr.RuleContext

func (*VariableExpContext) IDENTIFIER

func (s *VariableExpContext) IDENTIFIER() antlr.TerminalNode

func (*VariableExpContext) IsVariableExpContext

func (*VariableExpContext) IsVariableExpContext()

func (*VariableExpContext) ToStringTree

func (s *VariableExpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL