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