Class AssociationPhase
java.lang.Object
cool.klass.model.converter.compiler.parser.DelegatingKlassListener
cool.klass.model.converter.compiler.phase.AbstractCompilerPhase
cool.klass.model.converter.compiler.phase.ReferencePropertyPhase
cool.klass.model.converter.compiler.phase.AssociationPhase
- All Implemented Interfaces:
KlassListener,org.antlr.v4.runtime.tree.ParseTreeListener
-
Field Summary
Fields inherited from class cool.klass.model.converter.compiler.phase.ReferencePropertyPhase
classReferenceOwner, multiplicityOwnerFields inherited from class cool.klass.model.converter.compiler.phase.AbstractCompilerPhase
compilerState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidMethods inherited from class cool.klass.model.converter.compiler.phase.ReferencePropertyPhase
handleClassReference, handleMultiplicityMethods inherited from class cool.klass.model.converter.compiler.phase.AbstractCompilerPhase
getDelegate, getNameMethods inherited from class cool.klass.model.converter.compiler.parser.DelegatingKlassListener
enterAbstractDeclaration, enterArgument, enterArgumentList, enterAssociationBlock, enterAssociationBody, enterAssociationEndReference, enterAssociationEndSignature, enterBooleanLiteral, enterCharacterLiteral, enterClassBlock, enterClassBody, enterClassDeclaration, enterClassHeader, enterClassifierModifier, enterClassifierReference, enterClassMember, enterClassOrUser, enterClassReference, enterClassServiceModifier, enterCompilationUnit, enterCriteriaAll, enterCriteriaEdgePoint, enterCriteriaExpressionAnd, enterCriteriaExpressionGroup, enterCriteriaExpressionOr, enterCriteriaNative, enterCriteriaOperator, enterDataTypeProperty, enterDataTypePropertyModifier, enterDataTypePropertyValidation, enterEnumerationBlock, enterEnumerationBody, enterEnumerationDeclaration, enterEnumerationLiteral, enterEnumerationParameterDeclaration, enterEnumerationPrettyName, enterEnumerationProperty, enterEnumerationReference, enterEqualityOperator, enterEveryRule, enterExpressionMemberReference, enterExpressionValue, enterExtendsDeclaration, enterFloatingPointLiteral, enterHeader, enterIdentifier, enterImplementsDeclaration, enterInequalityOperator, enterInOperator, enterIntegerLiteral, enterIntegerValidationParameter, enterInterfaceBlock, enterInterfaceBody, enterInterfaceDeclaration, enterInterfaceHeader, enterInterfaceMember, enterInterfaceReference, enterInvalidParameterDeclaration, enterKeywordValidAsIdentifier, enterLiteral, enterLiteralList, enterMaxLengthValidation, enterMaxLengthValidationKeyword, enterMaxValidation, enterMaxValidationKeyword, enterMemberReference, enterMinLengthValidation, enterMinLengthValidationKeyword, enterMinValidation, enterMinValidationKeyword, enterMultiplicity, enterMultiplicityBody, enterNativeLiteral, enterNullLiteral, enterOperator, enterOptionalMarker, enterOrderByDeclaration, enterOrderByDirection, enterOrderByMemberReferencePath, enterPackageDeclaration, enterPackageName, enterParameterDeclaration, enterParameterDeclarationList, enterParameterizedProperty, enterParameterizedPropertyModifier, enterParameterizedPropertySignature, enterParameterModifier, enterPrimitiveParameterDeclaration, enterPrimitiveProperty, enterPrimitiveType, enterProjectionBlock, enterProjectionBody, enterProjectionDeclaration, enterProjectionMember, enterProjectionParameterizedProperty, enterProjectionPrimitiveMember, enterProjectionProjectionReference, enterProjectionReference, enterProjectionReferenceProperty, enterQueryParameterList, enterRelationship, enterServiceBlock, enterServiceBody, enterServiceCategoryModifier, enterServiceCriteriaDeclaration, enterServiceCriteriaKeyword, enterServiceDeclaration, enterServiceGroupBlock, enterServiceGroupBody, enterServiceGroupDeclaration, enterServiceMultiplicity, enterServiceMultiplicityDeclaration, enterServiceOrderByDeclaration, enterServiceProjectionDispatch, enterStringLiteral, enterStringOperator, enterThisMemberReferencePath, enterTopLevelDeclaration, enterTypeMemberReferencePath, enterUrl, enterUrlConstant, enterUrlDeclaration, enterUrlParameterDeclaration, enterUrlParameterDeclarationEOF, enterUrlPathSegment, enterVariableReference, enterVerb, exitAbstractDeclaration, exitArgument, exitArgumentList, exitAssociationBlock, exitAssociationBody, exitAssociationEndModifier, exitAssociationEndReference, exitAssociationEndSignature, exitBooleanLiteral, exitCharacterLiteral, exitClassBlock, exitClassBody, exitClassDeclaration, exitClassHeader, exitClassifierModifier, exitClassifierReference, exitClassMember, exitClassOrUser, exitClassReference, exitClassServiceModifier, exitCompilationUnit, exitCriteriaAll, exitCriteriaEdgePoint, exitCriteriaExpressionAnd, exitCriteriaExpressionGroup, exitCriteriaExpressionOr, exitCriteriaNative, exitCriteriaOperator, exitDataTypeProperty, exitDataTypePropertyModifier, exitDataTypePropertyValidation, exitEnumerationBlock, exitEnumerationBody, exitEnumerationDeclaration, exitEnumerationLiteral, exitEnumerationParameterDeclaration, exitEnumerationPrettyName, exitEnumerationProperty, exitEnumerationReference, exitEqualityOperator, exitEveryRule, exitExpressionMemberReference, exitExpressionValue, exitExtendsDeclaration, exitFloatingPointLiteral, exitHeader, exitIdentifier, exitImplementsDeclaration, exitInequalityOperator, exitInOperator, exitIntegerLiteral, exitIntegerValidationParameter, exitInterfaceBlock, exitInterfaceBody, exitInterfaceDeclaration, exitInterfaceHeader, exitInterfaceMember, exitInterfaceReference, exitInvalidParameterDeclaration, exitKeywordValidAsIdentifier, exitLiteral, exitLiteralList, exitMaxLengthValidation, exitMaxLengthValidationKeyword, exitMaxValidation, exitMaxValidationKeyword, exitMemberReference, exitMinLengthValidation, exitMinLengthValidationKeyword, exitMinValidation, exitMinValidationKeyword, exitMultiplicity, exitMultiplicityBody, exitNativeLiteral, exitNullLiteral, exitOperator, exitOptionalMarker, exitOrderByDeclaration, exitOrderByDirection, exitOrderByMemberReferencePath, exitPackageDeclaration, exitPackageName, exitParameterDeclaration, exitParameterDeclarationList, exitParameterizedProperty, exitParameterizedPropertyModifier, exitParameterizedPropertySignature, exitParameterModifier, exitPrimitiveParameterDeclaration, exitPrimitiveProperty, exitPrimitiveType, exitProjectionBlock, exitProjectionBody, exitProjectionDeclaration, exitProjectionMember, exitProjectionParameterizedProperty, exitProjectionPrimitiveMember, exitProjectionProjectionReference, exitProjectionReference, exitProjectionReferenceProperty, exitQueryParameterList, exitRelationship, exitServiceBlock, exitServiceBody, exitServiceCategoryModifier, exitServiceCriteriaDeclaration, exitServiceCriteriaKeyword, exitServiceDeclaration, exitServiceGroupBlock, exitServiceGroupBody, exitServiceGroupDeclaration, exitServiceMultiplicity, exitServiceMultiplicityDeclaration, exitServiceOrderByDeclaration, exitServiceProjectionDispatch, exitStringLiteral, exitStringOperator, exitThisMemberReferencePath, exitTopLevelDeclaration, exitTypeMemberReferencePath, exitUrl, exitUrlConstant, exitUrlDeclaration, exitUrlParameterDeclaration, exitUrlParameterDeclarationEOF, exitUrlPathSegment, exitVariableReference, exitVerb, visitErrorNode, visitTerminal
-
Constructor Details
-
AssociationPhase
-
-
Method Details
-
enterAssociationDeclaration
- Specified by:
enterAssociationDeclarationin interfaceKlassListener- Overrides:
enterAssociationDeclarationin classDelegatingKlassListener
-
exitAssociationDeclaration
- Specified by:
exitAssociationDeclarationin interfaceKlassListener- Overrides:
exitAssociationDeclarationin classDelegatingKlassListener
-
enterAssociationEnd
- Specified by:
enterAssociationEndin interfaceKlassListener- Overrides:
enterAssociationEndin classDelegatingKlassListener
-
exitAssociationEnd
- Specified by:
exitAssociationEndin interfaceKlassListener- Overrides:
exitAssociationEndin classDelegatingKlassListener
-
enterAssociationEndModifier
- Specified by:
enterAssociationEndModifierin interfaceKlassListener- Overrides:
enterAssociationEndModifierin classDelegatingKlassListener
-