Class ProjectionPhase
java.lang.Object
cool.klass.model.converter.compiler.parser.DelegatingKlassListener
cool.klass.model.converter.compiler.phase.AbstractCompilerPhase
cool.klass.model.converter.compiler.phase.ProjectionPhase
- All Implemented Interfaces:
KlassListener,org.antlr.v4.runtime.tree.ParseTreeListener
-
Field Summary
Fields inherited from class cool.klass.model.converter.compiler.phase.AbstractCompilerPhase
compilerState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods 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, enterAssociationDeclaration, enterAssociationEnd, enterAssociationEndModifier, 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, enterProjectionMember, enterProjectionReference, 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, exitAssociationDeclaration, exitAssociationEnd, 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, exitProjectionMember, exitProjectionPrimitiveMember, exitProjectionReference, 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
-
ProjectionPhase
-
-
Method Details
-
enterProjectionDeclaration
- Specified by:
enterProjectionDeclarationin interfaceKlassListener- Overrides:
enterProjectionDeclarationin classDelegatingKlassListener
-
exitProjectionDeclaration
- Specified by:
exitProjectionDeclarationin interfaceKlassListener- Overrides:
exitProjectionDeclarationin classDelegatingKlassListener
-
enterProjectionPrimitiveMember
public void enterProjectionPrimitiveMember(@Nonnull KlassParser.ProjectionPrimitiveMemberContext ctx) - Specified by:
enterProjectionPrimitiveMemberin interfaceKlassListener- Overrides:
enterProjectionPrimitiveMemberin classDelegatingKlassListener
-
enterProjectionReferenceProperty
public void enterProjectionReferenceProperty(@Nonnull KlassParser.ProjectionReferencePropertyContext ctx) - Specified by:
enterProjectionReferencePropertyin interfaceKlassListener- Overrides:
enterProjectionReferencePropertyin classDelegatingKlassListener
-
exitProjectionReferenceProperty
public void exitProjectionReferenceProperty(@Nonnull KlassParser.ProjectionReferencePropertyContext ctx) - Specified by:
exitProjectionReferencePropertyin interfaceKlassListener- Overrides:
exitProjectionReferencePropertyin classDelegatingKlassListener
-
enterProjectionProjectionReference
public void enterProjectionProjectionReference(@Nonnull KlassParser.ProjectionProjectionReferenceContext ctx) - Specified by:
enterProjectionProjectionReferencein interfaceKlassListener- Overrides:
enterProjectionProjectionReferencein classDelegatingKlassListener
-
exitProjectionProjectionReference
public void exitProjectionProjectionReference(@Nonnull KlassParser.ProjectionProjectionReferenceContext ctx) - Specified by:
exitProjectionProjectionReferencein interfaceKlassListener- Overrides:
exitProjectionProjectionReferencein classDelegatingKlassListener
-
enterProjectionParameterizedProperty
public void enterProjectionParameterizedProperty(@Nonnull KlassParser.ProjectionParameterizedPropertyContext ctx) - Specified by:
enterProjectionParameterizedPropertyin interfaceKlassListener- Overrides:
enterProjectionParameterizedPropertyin classDelegatingKlassListener
-
exitProjectionParameterizedProperty
public void exitProjectionParameterizedProperty(@Nonnull KlassParser.ProjectionParameterizedPropertyContext ctx) - Specified by:
exitProjectionParameterizedPropertyin interfaceKlassListener- Overrides:
exitProjectionParameterizedPropertyin classDelegatingKlassListener
-