org.eclipse.ocl.examples.xtext.oclstdlib.cs2pivot
Class AbstractOCLstdlibLeft2RightVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
      extended by org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
          extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseLeft2RightVisitor
              extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.AbstractEssentialOCLLeft2RightVisitor
                  extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLLeft2RightVisitor
                      extended by org.eclipse.ocl.examples.xtext.oclstdlib.cs2pivot.AbstractOCLstdlibLeft2RightVisitor
All Implemented Interfaces:
BaseCSVisitor<Element>, EssentialOCLCSVisitor<Element>, OCLstdlibCSVisitor<Element>
Direct Known Subclasses:
OCLstdlibLeft2RightVisitor

public class AbstractOCLstdlibLeft2RightVisitor
extends EssentialOCLLeft2RightVisitor
implements OCLstdlibCSVisitor<Element>


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLLeft2RightVisitor
metaModelManager
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
context
 
Constructor Summary
protected AbstractOCLstdlibLeft2RightVisitor(CS2PivotConversion context)
           
 
Method Summary
 Element visitLibClassCS(LibClassCS object)
           
 Element visitLibConstraintCS(LibConstraintCS object)
           
 Element visitLibIterationCS(LibIterationCS object)
           
 Element visitLibOperationCS(LibOperationCS object)
           
 Element visitLibPropertyCS(LibPropertyCS object)
           
 Element visitLibRootPackageCS(LibRootPackageCS object)
           
 Element visitMetaTypeName(MetaTypeName object)
           
 Element visitPrecedenceCS(PrecedenceCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLLeft2RightVisitor
checkImplementation, getBadOperation, getBadProperty, getImplicitSource, getSourceElementType, resolveEnumLiteral, resolveIterationAccumulators, resolveIterationBody, resolveIterationCall, resolveIterationExplicitAccumulators, resolveIterationIterators, resolveNavigationFeature, resolveNavigationSource, resolveOperation, resolveOperationArguments, resolveOperationArgumentTypes, resolveOperationCall, resolveOperationReturnType, resolvePropertyCallExp, resolvePropertyNavigation, 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
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.AbstractEssentialOCLLeft2RightVisitor
visitLiteralExpCS, visitPrimitiveLiteralExpCS, visitTypeNameExpCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseLeft2RightVisitor
visitAnnotationCS, visitClassifierCS, visitConstraintCS, visitDetailCS, visiting, visitOperationCS, visitParameterCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeRefCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitCollectionTypeRefCS, visitDataTypeCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitPackageCS, visitPathElementCS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitWildcardTypeRefCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
getAdapter, safeVisit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.essentialocl.util.EssentialOCLCSVisitor
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visiting, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 

Constructor Detail

AbstractOCLstdlibLeft2RightVisitor

protected AbstractOCLstdlibLeft2RightVisitor(CS2PivotConversion context)
Method Detail

visitLibClassCS

public Element visitLibClassCS(LibClassCS object)
Specified by:
visitLibClassCS in interface OCLstdlibCSVisitor<Element>

visitLibConstraintCS

public Element visitLibConstraintCS(LibConstraintCS object)
Specified by:
visitLibConstraintCS in interface OCLstdlibCSVisitor<Element>

visitLibIterationCS

public Element visitLibIterationCS(LibIterationCS object)
Specified by:
visitLibIterationCS in interface OCLstdlibCSVisitor<Element>

visitLibOperationCS

public Element visitLibOperationCS(LibOperationCS object)
Specified by:
visitLibOperationCS in interface OCLstdlibCSVisitor<Element>

visitLibPropertyCS

public Element visitLibPropertyCS(LibPropertyCS object)
Specified by:
visitLibPropertyCS in interface OCLstdlibCSVisitor<Element>

visitLibRootPackageCS

public Element visitLibRootPackageCS(LibRootPackageCS object)
Specified by:
visitLibRootPackageCS in interface OCLstdlibCSVisitor<Element>

visitMetaTypeName

public Element visitMetaTypeName(MetaTypeName object)
Specified by:
visitMetaTypeName in interface OCLstdlibCSVisitor<Element>

visitPrecedenceCS

public Element visitPrecedenceCS(PrecedenceCS object)
Specified by:
visitPrecedenceCS in interface OCLstdlibCSVisitor<Element>