public class OCLstdlibCSPreOrderVisitor extends AbstractOCLstdlibCSPreOrderVisitor
Modifier and Type | Class and Description |
---|---|
protected static class |
OCLstdlibCSPreOrderVisitor.CollectionElementTypeContinuation |
protected static class |
OCLstdlibCSPreOrderVisitor.MapTypeContinuation |
EssentialOCLCSPreOrderVisitor.CollectionTypeContinuation, EssentialOCLCSPreOrderVisitor.InfixExpContinuation, EssentialOCLCSPreOrderVisitor.PrefixExpContinuation, EssentialOCLCSPreOrderVisitor.TypeNameExpContinuation
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
Constructor and Description |
---|
OCLstdlibCSPreOrderVisitor(CS2ASConversion context) |
Modifier and Type | Method and Description |
---|---|
Continuation<?> |
visitLibClassCS(LibClassCS csLibClass) |
Continuation<?> |
visitLibCoercionCS(LibCoercionCS csCoercion) |
Continuation<?> |
visitLibIterationCS(LibIterationCS csIteration) |
Continuation<?> |
visitLibOperationCS(LibOperationCS csOperation) |
Continuation<?> |
visitLibPropertyCS(LibPropertyCS csProperty) |
Continuation<?> |
visitPrecedenceCS(PrecedenceCS csPrecedence) |
visitJavaClassCS, visitJavaImplementationCS, visitLibConstraintCS, visitLibPackageCS, visitLibRootPackageCS, visitMetaclassNameCS
isReady, visitCollectionTypeCS, visitContextCS, visitContextLessElementCS, visitExpCS, visitInfixExpCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitPrefixExpCS, visitTypeNameExpCS, visitVariableCS
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCurlyBracketedClauseCS, visitExpSpecificationCS, visitIfExpCS, visitIfThenExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableExpCS
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, 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
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCollectionTypeCS, visitContextCS, visitCurlyBracketedClauseCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIfThenExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS, visitVariableExpCS
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
public OCLstdlibCSPreOrderVisitor(@NonNull CS2ASConversion context)
public Continuation<?> visitLibClassCS(@NonNull LibClassCS csLibClass)
visitLibClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibClassCS
in class AbstractOCLstdlibCSPreOrderVisitor
public Continuation<?> visitLibCoercionCS(@NonNull LibCoercionCS csCoercion)
visitLibCoercionCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibCoercionCS
in class AbstractOCLstdlibCSPreOrderVisitor
public Continuation<?> visitLibIterationCS(@NonNull LibIterationCS csIteration)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibIterationCS
in class AbstractOCLstdlibCSPreOrderVisitor
public Continuation<?> visitLibOperationCS(@NonNull LibOperationCS csOperation)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibOperationCS
in class AbstractOCLstdlibCSPreOrderVisitor
public Continuation<?> visitLibPropertyCS(@NonNull LibPropertyCS csProperty)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibPropertyCS
in class AbstractOCLstdlibCSPreOrderVisitor
public Continuation<?> visitPrecedenceCS(@NonNull PrecedenceCS csPrecedence)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitPrecedenceCS
in class AbstractOCLstdlibCSPreOrderVisitor