public class AbstractOCLstdlibPostOrderVisitor extends EssentialOCLPostOrderVisitor implements OCLstdlibCSVisitor<Continuation<?>>
EssentialOCLPostOrderVisitor.ContextCSCompletion
BasePostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>, BasePostOrderVisitor.SpecificationCSCompletion
metaModelManager
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractOCLstdlibPostOrderVisitor(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) |
createInfixOperatorTree, createInfixPrecedenceToOperatorIndexesMap, initializePrefixOperators, interleavePrefixes, interleaveUnaryOperator, visitCollectionTypeCS, visitContextCS, visitExpCS, visitInfixExpCS, visitInvocationExpCS, visitOperatorCS, visitPrefixExpCS, visitSpecificationCS, visitTypeNameExpCS, visitVariableCS
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitConstructorExpCS, visitConstructorPartCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNamedExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS
getTemplateableElementContainer, refreshList, visitAnnotationCS, visitAnnotationElementCS, visitClassifierCS, visitConstraintCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitImportCS, visiting, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitPathElementCS, visitPathNameCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedTypeRefCS, visitWildcardTypeRefCS
visitAttributeCS, visitClassCS, visitDataTypeCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitParameterCS, visitPathElementWithURICS, visitPivotableElementCS, visitStructuralFeatureCS, 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 AbstractOCLstdlibPostOrderVisitor(@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<?>>