public abstract class AbstractCompleteOCLCSLeft2RightVisitor extends EssentialOCLCSLeft2RightVisitor implements CompleteOCLCSVisitor<Element>
EssentialOCLCSLeft2RightVisitor.Invocations, EssentialOCLCSLeft2RightVisitor.ResolvedInvocation, EssentialOCLCSLeft2RightVisitor.UnresolvedInvocations
AUTOGENERATED_LOOKUP, environmentFactory, metamodelManager, standardLibrary
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractCompleteOCLCSLeft2RightVisitor(CS2ASConversion context)
Initializes me with an initial value for my result.
|
Modifier and Type | Method and Description |
---|---|
Element |
visitClassifierContextDeclCS(ClassifierContextDeclCS csElement) |
Element |
visitCompleteOCLDocumentCS(CompleteOCLDocumentCS csElement) |
Element |
visitContextDeclCS(ContextDeclCS csElement) |
Element |
visitDefCS(DefCS csElement) |
Element |
visitDefOperationCS(DefOperationCS csElement) |
Element |
visitDefPropertyCS(DefPropertyCS csElement) |
Element |
visitFeatureContextDeclCS(FeatureContextDeclCS csElement) |
Element |
visitOCLMessageArgCS(OCLMessageArgCS csElement) |
Element |
visitOperationContextDeclCS(OperationContextDeclCS csElement) |
Element |
visitPackageDeclarationCS(PackageDeclarationCS csElement) |
Element |
visitPathNameDeclCS(PathNameDeclCS csElement) |
Element |
visitPropertyContextDeclCS(PropertyContextDeclCS csElement) |
checkForInvalidImplicitSourceType, createCoercionCallExp, createImplicitSourceTypeIterator, createImplicitSourceVariableExp, createImplicitSourceVariableIterator, createImplicitVariableExp, doVisitBinaryOperatorCS, doVisitNavigationOperatorCS, getBestIteration, getExampleOperation, getImplicitSource, getInvocations, getInvocations, getInvocationsInternal, getRoot, isInvalidType, isRequired, refreshOperationCallExp, refreshOppositePropertyCallExp, refreshPropertyCallExp, resolveAssociationClassCallExp, resolveAtPre, resolveBestInvocation, resolveCoercionFrom, resolveEnumLiteral, resolveExplicitSourceNavigation, resolveImplicitAsSet, resolveImplicitCollect, resolveInvocation, resolveIterationAccumulators, resolveIterationBody, resolveIterationCallExp, resolveIterationContent, resolveIterationIterators, resolveOperationArguments, resolveOperationArgumentTypes, resolveOperationCall, resolveOperationCallExp, resolveOperationReturnType, resolvePropertyCallExp, resolvePropertyReturnType, resolveRoundBracketedTerm, resolveShadowExp, resolveSimpleNameExp, resolveStateExp, resolveTypeExp, resolveVariableExp, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitContextCS, visitExpCS, visitIfExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitPrefixExpCS, visitSelfExpCS, visitShadowPartCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitCallExpCS, visitCollectionPatternCS, visitCurlyBracketedClauseCS, visitExpSpecificationCS, visitIfThenExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitShadowExpCS, visitSquareBracketedClauseCS, visitTypeNameExpCS, visitVariableExpCS
visitAnnotationCS, visitClassCS, visitConstraintCS, visitDetailCS, visiting, visitOperationCS, visitParameterCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeRefCS
visitAnnotationElementCS, visitAttributeCS, visitContextLessElementCS, visitDataTypeCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitPackageCS, visitPackageOwnerCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitStructuredClassCS, visitTemplateableElementCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitWildcardTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCollectionTypeCS, visitContextCS, visitCurlyBracketedClauseCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIfThenExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS, visitVariableExpCS
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitConstraintCS, visitContextLessElementCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
protected AbstractCompleteOCLCSLeft2RightVisitor(@NonNull CS2ASConversion context)
context
- my initial result value@Nullable public Element visitClassifierContextDeclCS(@NonNull ClassifierContextDeclCS csElement)
visitClassifierContextDeclCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitCompleteOCLDocumentCS(@NonNull CompleteOCLDocumentCS csElement)
visitCompleteOCLDocumentCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitContextDeclCS(@NonNull ContextDeclCS csElement)
visitContextDeclCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitDefCS(@NonNull DefCS csElement)
visitDefCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitDefOperationCS(@NonNull DefOperationCS csElement)
visitDefOperationCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitDefPropertyCS(@NonNull DefPropertyCS csElement)
visitDefPropertyCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitFeatureContextDeclCS(@NonNull FeatureContextDeclCS csElement)
visitFeatureContextDeclCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitOCLMessageArgCS(@NonNull OCLMessageArgCS csElement)
visitOCLMessageArgCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitOperationContextDeclCS(@NonNull OperationContextDeclCS csElement)
visitOperationContextDeclCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitPackageDeclarationCS(@NonNull PackageDeclarationCS csElement)
visitPackageDeclarationCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitPathNameDeclCS(@NonNull PathNameDeclCS csElement)
visitPathNameDeclCS
in interface CompleteOCLCSVisitor<Element>
@Nullable public Element visitPropertyContextDeclCS(@NonNull PropertyContextDeclCS csElement)
visitPropertyContextDeclCS
in interface CompleteOCLCSVisitor<Element>