public class AbstractOCLstdlibLeft2RightVisitor extends EssentialOCLLeft2RightVisitor implements OCLstdlibCSVisitor<Element>
metaModelManager
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractOCLstdlibLeft2RightVisitor(CS2PivotConversion context) |
Modifier and Type | Method and Description |
---|---|
Element |
visitLibClassCS(LibClassCS object) |
Element |
visitLibConstraintCS(LibConstraintCS object) |
Element |
visitLibIterationCS(LibIterationCS object) |
Element |
visitLibOperationCS(LibOperationCS object) |
Element |
visitLibPackageCS(LibPackageCS object) |
Element |
visitLibPropertyCS(LibPropertyCS object) |
Element |
visitLibRootPackageCS(LibRootPackageCS object) |
Element |
visitMetaTypeName(MetaTypeName object) |
Element |
visitPrecedenceCS(PrecedenceCS object) |
getBadOperation, getBadProperty, getImplicitSource, getSourceElementType, resolveAtPre, resolveEnumLiteral, resolveIterationAccumulators, resolveIterationBody, resolveIterationCall, resolveIterationExplicitAccumulators, resolveIterationIterators, resolveNavigationFeature, resolveNavigationSource, resolveOperation, resolveOperationArguments, resolveOperationArgumentTypes, resolveOperationCall, resolveOperationReference, resolveOperationReturnType, resolvePropertyCallExp, resolvePropertyNavigation, resolveStateExp, resolveTypeExp, resolveUnknownOperation, resolveVariableExp, visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
visitLiteralExpCS, visitNamedExpCS, visitPrimitiveLiteralExpCS, visitTypeNameExpCS
visitAnnotationCS, visitClassifierCS, visitConstraintCS, visitDetailCS, visiting, visitOperationCS, visitParameterCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeRefCS
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitDataTypeCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitPackageCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitWildcardTypeRefCS
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 AbstractOCLstdlibLeft2RightVisitor(@NonNull CS2PivotConversion context)
public Element visitLibClassCS(@NonNull LibClassCS object)
visitLibClassCS
in interface OCLstdlibCSVisitor<Element>
public Element visitLibConstraintCS(@NonNull LibConstraintCS object)
visitLibConstraintCS
in interface OCLstdlibCSVisitor<Element>
public Element visitLibIterationCS(@NonNull LibIterationCS object)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Element>
public Element visitLibOperationCS(@NonNull LibOperationCS object)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Element>
public Element visitLibPackageCS(@NonNull LibPackageCS object)
visitLibPackageCS
in interface OCLstdlibCSVisitor<Element>
public Element visitLibPropertyCS(@NonNull LibPropertyCS object)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<Element>
public Element visitLibRootPackageCS(@NonNull LibRootPackageCS object)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<Element>
public Element visitMetaTypeName(@NonNull MetaTypeName object)
visitMetaTypeName
in interface OCLstdlibCSVisitor<Element>
public Element visitPrecedenceCS(@NonNull PrecedenceCS object)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Element>