public class CompleteOCLPostOrderVisitor extends AbstractCompleteOCLPostOrderVisitor
EssentialOCLPostOrderVisitor.ContextCSCompletion
BasePostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>, BasePostOrderVisitor.SpecificationCSCompletion
metaModelManager
context
Constructor and Description |
---|
CompleteOCLPostOrderVisitor(CS2PivotConversion context) |
Modifier and Type | Method and Description |
---|---|
Continuation<?> |
visitClassifierContextDeclCS(ClassifierContextDeclCS csElement) |
Continuation<?> |
visitCompleteOCLDocumentCS(CompleteOCLDocumentCS csElement) |
Continuation<?> |
visitContextDeclCS(ContextDeclCS csElement) |
Continuation<?> |
visitDefOperationCS(DefOperationCS csElement) |
Continuation<?> |
visitDefPropertyCS(DefPropertyCS csElement) |
Continuation<?> |
visitIncludeCS(IncludeCS csElement) |
Continuation<?> |
visitOperationContextDeclCS(OperationContextDeclCS csElement) |
Continuation<?> |
visitPackageDeclarationCS(PackageDeclarationCS csElement) |
Continuation<?> |
visitPropertyContextDeclCS(PropertyContextDeclCS csElement) |
visitDefCS, visitFeatureContextDeclCS, visitOCLMessageArgCS, visitPathNameDeclCS
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
public CompleteOCLPostOrderVisitor(@NonNull CS2PivotConversion context)
public Continuation<?> visitClassifierContextDeclCS(@NonNull ClassifierContextDeclCS csElement)
visitClassifierContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitClassifierContextDeclCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitCompleteOCLDocumentCS(@NonNull CompleteOCLDocumentCS csElement)
visitCompleteOCLDocumentCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitCompleteOCLDocumentCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitContextDeclCS(@NonNull ContextDeclCS csElement)
visitContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitContextDeclCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitDefOperationCS(@NonNull DefOperationCS csElement)
visitDefOperationCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitDefOperationCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitDefPropertyCS(@NonNull DefPropertyCS csElement)
visitDefPropertyCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitDefPropertyCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitIncludeCS(@NonNull IncludeCS csElement)
visitIncludeCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitIncludeCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitOperationContextDeclCS(@NonNull OperationContextDeclCS csElement)
visitOperationContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitOperationContextDeclCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitPackageDeclarationCS(@NonNull PackageDeclarationCS csElement)
visitPackageDeclarationCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitPackageDeclarationCS
in class AbstractCompleteOCLPostOrderVisitor
public Continuation<?> visitPropertyContextDeclCS(@NonNull PropertyContextDeclCS csElement)
visitPropertyContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
visitPropertyContextDeclCS
in class AbstractCompleteOCLPostOrderVisitor