public class AbstractOCLstdlibPreOrderVisitor extends EssentialOCLPreOrderVisitor implements OCLstdlibCSVisitor<Continuation<?>>
EssentialOCLPreOrderVisitor.CollectionTypeContinuation, EssentialOCLPreOrderVisitor.TypeNameExpContinuation
BasePreOrderVisitor.ClassSupersContinuation, BasePreOrderVisitor.LambdaContinuation, BasePreOrderVisitor.ParameterContinuation, BasePreOrderVisitor.PrimitiveTypeRefContinuation, BasePreOrderVisitor.SpecializedTypeRefContinuation1, BasePreOrderVisitor.SpecializedTypeRefContinuation2, BasePreOrderVisitor.TemplateSignatureContinuation, BasePreOrderVisitor.TupleContinuation, BasePreOrderVisitor.TypedRefContinuation<T extends TypedRefCS>, BasePreOrderVisitor.UnspecializedTypeRefContinuation
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractOCLstdlibPreOrderVisitor(CS2PivotConversion context) |
Modifier and Type | Method and Description |
---|---|
Continuation<?> |
visitLibClassCS(LibClassCS object) |
Continuation<?> |
visitLibConstraintCS(LibConstraintCS object) |
Continuation<?> |
visitLibIterationCS(LibIterationCS object) |
Continuation<?> |
visitLibOperationCS(LibOperationCS object) |
Continuation<?> |
visitLibPackageCS(LibPackageCS object) |
Continuation<?> |
visitLibPropertyCS(LibPropertyCS object) |
Continuation<?> |
visitLibRootPackageCS(LibRootPackageCS object) |
Continuation<?> |
visitMetaTypeName(MetaTypeName object) |
Continuation<?> |
visitPrecedenceCS(PrecedenceCS object) |
visitCollectionTypeCS, visitConstructorExpCS, visitContextCS, visitExpCS, visitInvocationExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitOperatorCS, visitTypeNameExpCS, visitVariableCS
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitConstructorPartCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNamedExpCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS
visitAnnotationCS, visitClassCS, visitConstraintCS, visitDataTypeCS, visitDocumentationCS, visitEnumerationCS, visitEnumerationLiteralCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathNameCS, visitPrimitiveTypeRefCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateSignatureCS, visitTupleTypeCS, visitTypedTypeRefCS, visitWildcardTypeRefCS
visitAnnotationElementCS, visitAttributeCS, visitClassifierCS, visitDetailCS, visitElementCS, visitElementRefCS, visitImportCS, visitLibraryCS, visitNamedElementCS, visitPathElementWithURICS, visitPivotableElementCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTuplePartCS, visitTypedElementCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNamedExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visiting, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
protected AbstractOCLstdlibPreOrderVisitor(@NonNull CS2PivotConversion context)
public Continuation<?> visitLibClassCS(@NonNull LibClassCS object)
visitLibClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitLibConstraintCS(@NonNull LibConstraintCS object)
visitLibConstraintCS
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitLibIterationCS(@NonNull LibIterationCS object)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitLibOperationCS(@NonNull LibOperationCS object)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitLibPackageCS(@NonNull LibPackageCS object)
visitLibPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitLibPropertyCS(@NonNull LibPropertyCS object)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitLibRootPackageCS(@NonNull LibRootPackageCS object)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitMetaTypeName(@NonNull MetaTypeName object)
visitMetaTypeName
in interface OCLstdlibCSVisitor<Continuation<?>>
public Continuation<?> visitPrecedenceCS(@NonNull PrecedenceCS object)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Continuation<?>>