public abstract class AbstractEssentialOCLCSPreOrderVisitor extends BaseCSPreOrderVisitor implements EssentialOCLCSVisitor<Continuation<?>>
BaseCSPreOrderVisitor.ClassSupersContinuation, BaseCSPreOrderVisitor.LambdaContinuation, BaseCSPreOrderVisitor.OperatorExpContinuation<T extends NamedElementCS>, BaseCSPreOrderVisitor.ParameterContinuation, BaseCSPreOrderVisitor.PrimitiveTypeRefContinuation, BaseCSPreOrderVisitor.SpecializedTypeRefContinuation1, BaseCSPreOrderVisitor.SpecializedTypeRefContinuation2, BaseCSPreOrderVisitor.TemplateSignatureContinuation, BaseCSPreOrderVisitor.TupleContinuation, BaseCSPreOrderVisitor.TypedRefContinuation<T extends TypedRefCS>, BaseCSPreOrderVisitor.TypeParameterContinuation, BaseCSPreOrderVisitor.UnspecializedTypeRefContinuation
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractEssentialOCLCSPreOrderVisitor(CS2ASConversion context)
Initializes me with an initial value for my result.
|
visitAnnotationCS, visitConstraintCS, visitDataTypeCS, visitDocumentationCS, visitEnumerationCS, visitEnumerationLiteralCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathNameCS, visitPrimitiveTypeRefCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateBindingCS, visitTemplateSignatureCS, visitTupleTypeCS, visitTypedTypeRefCS, visitTypeParameterCS, visitWildcardTypeRefCS
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitContextLessElementCS, visitDetailCS, visitElementCS, visitElementRefCS, visitFeatureCS, visitImportCS, visitMultiplicityCS, visitNamedElementCS, visitNamespaceCS, visitPathElementWithURICS, visitPivotableElementCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitSpecificationCS, visitTemplateableElementCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTuplePartCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitConstraintCS, visitContextLessElementCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
protected AbstractEssentialOCLCSPreOrderVisitor(@NonNull CS2ASConversion context)
context
- my initial result value@Nullable public Continuation<?> visitAbstractNameExpCS(@NonNull AbstractNameExpCS csElement)
visitAbstractNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitAssociationClassCallExpCS(@NonNull AssociationClassCallExpCS csElement)
visitAssociationClassCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitBooleanLiteralExpCS(@NonNull BooleanLiteralExpCS csElement)
visitBooleanLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCallExpCS(@NonNull CallExpCS csElement)
visitCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionLiteralExpCS(@NonNull CollectionLiteralExpCS csElement)
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionLiteralPartCS(@NonNull CollectionLiteralPartCS csElement)
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionPatternCS(@NonNull CollectionPatternCS csElement)
visitCollectionPatternCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionTypeCS(@NonNull CollectionTypeCS csElement)
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitContextCS(@NonNull ContextCS csElement)
visitContextCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCurlyBracketedClauseCS(@NonNull CurlyBracketedClauseCS csElement)
visitCurlyBracketedClauseCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitExpCS(@NonNull ExpCS csElement)
visitExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitExpSpecificationCS(@NonNull ExpSpecificationCS csElement)
visitExpSpecificationCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIfExpCS(@NonNull IfExpCS csElement)
visitIfExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIfThenExpCS(@NonNull IfThenExpCS csElement)
visitIfThenExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitInfixExpCS(@NonNull InfixExpCS csElement)
visitInfixExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitInvalidLiteralExpCS(@NonNull InvalidLiteralExpCS csElement)
visitInvalidLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIterateCallExpCS(@NonNull IterateCallExpCS csElement)
visitIterateCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIterationCallExpCS(@NonNull IterationCallExpCS csElement)
visitIterationCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLambdaLiteralExpCS(@NonNull LambdaLiteralExpCS csElement)
visitLambdaLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLetExpCS(@NonNull LetExpCS csElement)
visitLetExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLetVariableCS(@NonNull LetVariableCS csElement)
visitLetVariableCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLiteralExpCS(@NonNull LiteralExpCS csElement)
visitLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMapLiteralExpCS(@NonNull MapLiteralExpCS csElement)
visitMapLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMapLiteralPartCS(@NonNull MapLiteralPartCS csElement)
visitMapLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMapTypeCS(@NonNull MapTypeCS csElement)
visitMapTypeCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNameExpCS(@NonNull NameExpCS csElement)
visitNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNavigatingArgCS(@NonNull NavigatingArgCS csElement)
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNestedExpCS(@NonNull NestedExpCS csElement)
visitNestedExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNullLiteralExpCS(@NonNull NullLiteralExpCS csElement)
visitNullLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNumberLiteralExpCS(@NonNull NumberLiteralExpCS csElement)
visitNumberLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitOperationCallExpCS(@NonNull OperationCallExpCS csElement)
visitOperationCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitOperatorExpCS(@NonNull OperatorExpCS csElement)
visitOperatorExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPatternExpCS(@NonNull PatternExpCS csElement)
visitPatternExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrefixExpCS(@NonNull PrefixExpCS csElement)
visitPrefixExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrimitiveLiteralExpCS(@NonNull PrimitiveLiteralExpCS csElement)
visitPrimitiveLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPropertyCallExpCS(@NonNull PropertyCallExpCS csElement)
visitPropertyCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitRoundBracketedClauseCS(@NonNull RoundBracketedClauseCS csElement)
visitRoundBracketedClauseCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitSelfExpCS(@NonNull SelfExpCS csElement)
visitSelfExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitShadowExpCS(@NonNull ShadowExpCS csElement)
visitShadowExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitShadowPartCS(@NonNull ShadowPartCS csElement)
visitShadowPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitSquareBracketedClauseCS(@NonNull SquareBracketedClauseCS csElement)
visitSquareBracketedClauseCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitStringLiteralExpCS(@NonNull StringLiteralExpCS csElement)
visitStringLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTupleLiteralExpCS(@NonNull TupleLiteralExpCS csElement)
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTupleLiteralPartCS(@NonNull TupleLiteralPartCS csElement)
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTypeLiteralExpCS(@NonNull TypeLiteralExpCS csElement)
visitTypeLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTypeNameExpCS(@NonNull TypeNameExpCS csElement)
visitTypeNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitUnlimitedNaturalLiteralExpCS(@NonNull UnlimitedNaturalLiteralExpCS csElement)
visitUnlimitedNaturalLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitVariableCS(@NonNull VariableCS csElement)
visitVariableCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitVariableExpCS(@NonNull VariableExpCS csElement)
visitVariableExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>