public class OCLstdlibPreOrderVisitor extends AbstractOCLstdlibPreOrderVisitor
Modifier and Type | Class and Description |
---|---|
protected static class |
OCLstdlibPreOrderVisitor.ClassifierInstanceTypeContinuation |
protected static class |
OCLstdlibPreOrderVisitor.CollectionElementTypeContinuation |
protected static class |
OCLstdlibPreOrderVisitor.LibIterationContinuation |
protected static class |
OCLstdlibPreOrderVisitor.LibOperationContinuation |
protected static class |
OCLstdlibPreOrderVisitor.LibPropertyContinuation |
protected static class |
OCLstdlibPreOrderVisitor.LibraryPrecedenceContinuation |
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
Constructor and Description |
---|
OCLstdlibPreOrderVisitor(CS2PivotConversion context) |
Modifier and Type | Method and Description |
---|---|
Continuation<?> |
visitLibClassCS(LibClassCS csLibClass) |
Continuation<?> |
visitLibIterationCS(LibIterationCS csIteration) |
Continuation<?> |
visitLibOperationCS(LibOperationCS csOperation) |
Continuation<?> |
visitLibPackageCS(LibPackageCS csLibPackage) |
Continuation<?> |
visitLibPropertyCS(LibPropertyCS csProperty) |
Continuation<?> |
visitPrecedenceCS(PrecedenceCS csPrecedence) |
visitLibConstraintCS, visitLibRootPackageCS, visitMetaTypeName
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
public OCLstdlibPreOrderVisitor(@NonNull CS2PivotConversion context)
public Continuation<?> visitLibClassCS(@NonNull LibClassCS csLibClass)
visitLibClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibClassCS
in class AbstractOCLstdlibPreOrderVisitor
public Continuation<?> visitLibIterationCS(@NonNull LibIterationCS csIteration)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibIterationCS
in class AbstractOCLstdlibPreOrderVisitor
public Continuation<?> visitLibOperationCS(@NonNull LibOperationCS csOperation)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibOperationCS
in class AbstractOCLstdlibPreOrderVisitor
public Continuation<?> visitLibPropertyCS(@NonNull LibPropertyCS csProperty)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibPropertyCS
in class AbstractOCLstdlibPreOrderVisitor
public Continuation<?> visitLibPackageCS(@NonNull LibPackageCS csLibPackage)
visitLibPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibPackageCS
in class AbstractOCLstdlibPreOrderVisitor
public Continuation<?> visitPrecedenceCS(@NonNull PrecedenceCS csPrecedence)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitPrecedenceCS
in class AbstractOCLstdlibPreOrderVisitor