public abstract class AbstractOCLstdlibCSLeft2RightVisitor extends EssentialOCLCSLeft2RightVisitor implements OCLstdlibCSVisitor<Element>
EssentialOCLCSLeft2RightVisitor.Invocations, EssentialOCLCSLeft2RightVisitor.ResolvedInvocation, EssentialOCLCSLeft2RightVisitor.UnresolvedInvocations
AUTOGENERATED_LOOKUP, environmentFactory, metamodelManager, standardLibrary
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractOCLstdlibCSLeft2RightVisitor(CS2ASConversion context)
Initializes me with an initial value for my result.
|
Modifier and Type | Method and Description |
---|---|
Element |
visitJavaClassCS(JavaClassCS csElement) |
Element |
visitJavaImplementationCS(JavaImplementationCS csElement) |
Element |
visitLibClassCS(LibClassCS csElement) |
Element |
visitLibCoercionCS(LibCoercionCS csElement) |
Element |
visitLibConstraintCS(LibConstraintCS csElement) |
Element |
visitLibIterationCS(LibIterationCS csElement) |
Element |
visitLibOperationCS(LibOperationCS csElement) |
Element |
visitLibPackageCS(LibPackageCS csElement) |
Element |
visitLibPropertyCS(LibPropertyCS csElement) |
Element |
visitLibRootPackageCS(LibRootPackageCS csElement) |
Element |
visitMetaclassNameCS(MetaclassNameCS csElement) |
Element |
visitPrecedenceCS(PrecedenceCS 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 AbstractOCLstdlibCSLeft2RightVisitor(@NonNull CS2ASConversion context)
context
- my initial result value@Nullable public Element visitJavaClassCS(JavaClassCS csElement)
visitJavaClassCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitJavaImplementationCS(JavaImplementationCS csElement)
visitJavaImplementationCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibClassCS(LibClassCS csElement)
visitLibClassCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibCoercionCS(LibCoercionCS csElement)
visitLibCoercionCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibConstraintCS(LibConstraintCS csElement)
visitLibConstraintCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibIterationCS(LibIterationCS csElement)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibOperationCS(LibOperationCS csElement)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibPackageCS(LibPackageCS csElement)
visitLibPackageCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibPropertyCS(LibPropertyCS csElement)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitLibRootPackageCS(LibRootPackageCS csElement)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitMetaclassNameCS(MetaclassNameCS csElement)
visitMetaclassNameCS
in interface OCLstdlibCSVisitor<Element>
@Nullable public Element visitPrecedenceCS(PrecedenceCS csElement)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Element>