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(AbstractNameExpCS csElement)
visitAbstractNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitAssociationClassCallExpCS(AssociationClassCallExpCS csElement)
visitAssociationClassCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitBooleanLiteralExpCS(BooleanLiteralExpCS csElement)
visitBooleanLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCallExpCS(CallExpCS csElement)
visitCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionLiteralExpCS(CollectionLiteralExpCS csElement)
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionLiteralPartCS(CollectionLiteralPartCS csElement)
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionPatternCS(CollectionPatternCS csElement)
visitCollectionPatternCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionTypeCS(CollectionTypeCS csElement)
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitContextCS(ContextCS csElement)
visitContextCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCurlyBracketedClauseCS(CurlyBracketedClauseCS csElement)
visitCurlyBracketedClauseCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitExpCS(ExpCS csElement)
visitExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitExpSpecificationCS(ExpSpecificationCS csElement)
visitExpSpecificationCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIfExpCS(IfExpCS csElement)
visitIfExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIfThenExpCS(IfThenExpCS csElement)
visitIfThenExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitInfixExpCS(InfixExpCS csElement)
visitInfixExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitInvalidLiteralExpCS(InvalidLiteralExpCS csElement)
visitInvalidLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIterateCallExpCS(IterateCallExpCS csElement)
visitIterateCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIterationCallExpCS(IterationCallExpCS csElement)
visitIterationCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLambdaLiteralExpCS(LambdaLiteralExpCS csElement)
visitLambdaLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLetExpCS(LetExpCS csElement)
visitLetExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLetVariableCS(LetVariableCS csElement)
visitLetVariableCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLiteralExpCS(LiteralExpCS csElement)
visitLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMapLiteralExpCS(MapLiteralExpCS csElement)
visitMapLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMapLiteralPartCS(MapLiteralPartCS csElement)
visitMapLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMapTypeCS(MapTypeCS csElement)
visitMapTypeCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNameExpCS(NameExpCS csElement)
visitNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNavigatingArgCS(NavigatingArgCS csElement)
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNestedExpCS(NestedExpCS csElement)
visitNestedExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNullLiteralExpCS(NullLiteralExpCS csElement)
visitNullLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNumberLiteralExpCS(NumberLiteralExpCS csElement)
visitNumberLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitOperationCallExpCS(OperationCallExpCS csElement)
visitOperationCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitOperatorExpCS(OperatorExpCS csElement)
visitOperatorExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPatternExpCS(PatternExpCS csElement)
visitPatternExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrefixExpCS(PrefixExpCS csElement)
visitPrefixExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrimitiveLiteralExpCS(PrimitiveLiteralExpCS csElement)
visitPrimitiveLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPropertyCallExpCS(PropertyCallExpCS csElement)
visitPropertyCallExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitRoundBracketedClauseCS(RoundBracketedClauseCS csElement)
visitRoundBracketedClauseCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitSelfExpCS(SelfExpCS csElement)
visitSelfExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitShadowExpCS(ShadowExpCS csElement)
visitShadowExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitShadowPartCS(ShadowPartCS csElement)
visitShadowPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitSquareBracketedClauseCS(SquareBracketedClauseCS csElement)
visitSquareBracketedClauseCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitStringLiteralExpCS(StringLiteralExpCS csElement)
visitStringLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTupleLiteralExpCS(TupleLiteralExpCS csElement)
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTupleLiteralPartCS(TupleLiteralPartCS csElement)
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTypeLiteralExpCS(TypeLiteralExpCS csElement)
visitTypeLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTypeNameExpCS(TypeNameExpCS csElement)
visitTypeNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS csElement)
visitUnlimitedNaturalLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitVariableCS(VariableCS csElement)
visitVariableCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitVariableExpCS(VariableExpCS csElement)
visitVariableExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>