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

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<Continuation<?>,CS2PivotConversion>
          extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BasePreOrderVisitor
              extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.AbstractEssentialOCLPreOrderVisitor
                  extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLPreOrderVisitor
                      extended by org.eclipse.ocl.examples.xtext.oclstdlib.cs2pivot.AbstractOCLstdlibPreOrderVisitor
All Implemented Interfaces:
BaseCSVisitor<Continuation<?>>, EssentialOCLCSVisitor<Continuation<?>>, OCLstdlibCSVisitor<Continuation<?>>
Direct Known Subclasses:
OCLstdlibPreOrderVisitor

public class AbstractOCLstdlibPreOrderVisitor
extends EssentialOCLPreOrderVisitor
implements OCLstdlibCSVisitor<Continuation<?>>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLPreOrderVisitor
EssentialOCLPreOrderVisitor.CollectionTypeContinuation, EssentialOCLPreOrderVisitor.TypeNameExpContinuation
 
Nested classes/interfaces inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.BasePreOrderVisitor
BasePreOrderVisitor.ClassSupersContinuation, BasePreOrderVisitor.LambdaContinuation, BasePreOrderVisitor.PrimitiveTypeRefContinuation, BasePreOrderVisitor.SpecializedTypeRefContinuation1, BasePreOrderVisitor.SpecializedTypeRefContinuation2, BasePreOrderVisitor.TemplateSignatureContinuation, BasePreOrderVisitor.TupleContinuation, BasePreOrderVisitor.UnspecializedTypeRefContinuation
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
context
 
Constructor Summary
protected AbstractOCLstdlibPreOrderVisitor(CS2PivotConversion context)
           
 
Method Summary
 Continuation<?> visitLibClassCS(LibClassCS object)
           
 Continuation<?> visitLibConstraintCS(LibConstraintCS object)
           
 Continuation<?> visitLibIterationCS(LibIterationCS object)
           
 Continuation<?> visitLibOperationCS(LibOperationCS object)
           
 Continuation<?> visitLibPropertyCS(LibPropertyCS object)
           
 Continuation<?> visitLibRootPackageCS(LibRootPackageCS object)
           
 Continuation<?> visitMetaTypeName(MetaTypeName object)
           
 Continuation<?> visitPrecedenceCS(PrecedenceCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLPreOrderVisitor
visitCollectionTypeCS, visitConstructorExpCS, visitContextCS, visitExpCS, visitInvocationExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitOperatorCS, visitTypeNameExpCS, visitVariableCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.AbstractEssentialOCLPreOrderVisitor
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitConstructorPartCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.BasePreOrderVisitor
visitAnnotationCS, visitClassCS, visitConstraintCS, visitDataTypeCS, visitDocumentationCS, visitEnumerationCS, visitEnumerationLiteralCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitOperationCS, visitPackageCS, visitPathElementCS, visitPathNameCS, visitPrimitiveTypeRefCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateSignatureCS, visitTupleTypeCS, visitTypedTypeRefCS, visitWildcardTypeRefCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor
visitAnnotationElementCS, visitAttributeCS, visitClassifierCS, visitCollectionTypeRefCS, visitDetailCS, visitElementCS, visitElementRefCS, visitImportCS, visitLibraryCS, visitNamedElementCS, visitParameterCS, visitPivotableElementCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTuplePartCS, visitTypedElementCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS
 
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

AbstractOCLstdlibPreOrderVisitor

protected AbstractOCLstdlibPreOrderVisitor(CS2PivotConversion context)
Method Detail

visitLibClassCS

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

visitLibConstraintCS

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

visitLibIterationCS

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

visitLibOperationCS

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

visitLibPropertyCS

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

visitLibRootPackageCS

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

visitMetaTypeName

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

visitPrecedenceCS

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