org.eclipse.ocl.examples.xtext.essentialocl.util
Interface EssentialOCLCSVisitor<R,C>

All Superinterfaces:
BaseCSVisitor<R,C>
All Known Subinterfaces:
CompleteOCLCSVisitor<R,C>, DecorableCompleteOCLCSVisitor<R,C>, DecorableEssentialOCLCSVisitor<R,C>, DecorableOCLinEcoreCSVisitor<R,C>, DecorableOCLstdlibCSVisitor<R,C>, OCLinEcoreCSVisitor<R,C>, OCLstdlibCSVisitor<R,C>
All Known Implementing Classes:
AbstractCompleteOCLCSVisitor, AbstractDelegatingCompleteOCLCSVisitor, AbstractDelegatingEssentialOCLCSVisitor, AbstractDelegatingOCLinEcoreCSVisitor, AbstractDelegatingOCLstdlibCSVisitor, AbstractEssentialOCLCSVisitor, AbstractExtendingCompleteOCLCSVisitor, AbstractExtendingDelegatingCompleteOCLCSVisitor, AbstractExtendingDelegatingEssentialOCLCSVisitor, AbstractExtendingDelegatingOCLinEcoreCSVisitor, AbstractExtendingDelegatingOCLstdlibCSVisitor, AbstractExtendingEssentialOCLCSVisitor, AbstractExtendingOCLinEcoreCSVisitor, AbstractExtendingOCLstdlibCSVisitor, AbstractNullCompleteOCLCSVisitor, AbstractNullEssentialOCLCSVisitor, AbstractNullOCLinEcoreCSVisitor, AbstractNullOCLstdlibCSVisitor, AbstractOCLinEcoreCSVisitor, AbstractOCLstdlibCSVisitor, CompleteOCLCS2MonikerVisitor, CompleteOCLLeft2RightVisitor, CompleteOCLPostOrderVisitor, CompleteOCLPreOrderVisitor, CompleteOCLScopeVisitor, EssentialOCLCS2MonikerVisitor, EssentialOCLLeft2RightVisitor, EssentialOCLPostOrderVisitor, EssentialOCLPreOrderVisitor, EssentialOCLScopeVisitor, OCLinEcoreCS2MonikerVisitor, OCLinEcoreLeft2RightVisitor, OCLinEcorePostOrderVisitor, OCLinEcorePreOrderVisitor, OCLinEcoreScopeVisitor, OCLstdlibCS2MonikerVisitor, OCLstdlibLeft2RightVisitor, OCLstdlibPostOrderVisitor, OCLstdlibPreOrderVisitor, OCLstdlibScopeVisitor

public interface EssentialOCLCSVisitor<R,C>
extends BaseCSVisitor<R,C>


Method Summary
 R visitBinaryOperatorCS(BinaryOperatorCS object)
           
 R visitBooleanLiteralExpCS(BooleanLiteralExpCS object)
           
 R visitCollectionLiteralExpCS(CollectionLiteralExpCS object)
           
 R visitCollectionLiteralPartCS(CollectionLiteralPartCS object)
           
 R visitCollectionTypeCS(CollectionTypeCS object)
           
 R visitContextCS(ContextCS object)
           
 R visitDecoratedNamedExpCS(DecoratedNamedExpCS object)
           
 R visitExpCS(ExpCS object)
           
 R visitExpSpecificationCS(ExpSpecificationCS object)
           
 R visitIfExpCS(IfExpCS object)
           
 R visitIndexExpCS(IndexExpCS object)
           
 R visitInfixExpCS(InfixExpCS object)
           
 R visitInvalidLiteralExpCS(InvalidLiteralExpCS object)
           
 R visitLetExpCS(LetExpCS object)
           
 R visitLetVariableCS(LetVariableCS object)
           
 R visitLiteralExpCS(LiteralExpCS object)
           
 R visitNameExpCS(NameExpCS object)
           
 R visitNavigatingArgCS(NavigatingArgCS object)
           
 R visitNavigatingExpCS(NavigatingExpCS object)
           
 R visitNavigationOperatorCS(NavigationOperatorCS object)
           
 R visitNestedExpCS(NestedExpCS object)
           
 R visitNullLiteralExpCS(NullLiteralExpCS object)
           
 R visitNumberLiteralExpCS(NumberLiteralExpCS object)
           
 R visitOperatorCS(OperatorCS object)
           
 R visitPrefixExpCS(PrefixExpCS object)
           
 R visitPrimitiveLiteralExpCS(PrimitiveLiteralExpCS object)
           
 R visitSelfExpCS(SelfExpCS object)
           
 R visitStringLiteralExpCS(StringLiteralExpCS object)
           
 R visitTupleLiteralExpCS(TupleLiteralExpCS object)
           
 R visitTupleLiteralPartCS(TupleLiteralPartCS object)
           
 R visitTypeLiteralExpCS(TypeLiteralExpCS object)
           
 R visitTypeNameExpCS(TypeNameExpCS object)
           
 R visitUnaryOperatorCS(UnaryOperatorCS object)
           
 R visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS object)
           
 R visitVariableCS(VariableCS object)
           
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visiting, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 

Method Detail

visitBinaryOperatorCS

R visitBinaryOperatorCS(BinaryOperatorCS object)

visitBooleanLiteralExpCS

R visitBooleanLiteralExpCS(BooleanLiteralExpCS object)

visitCollectionLiteralExpCS

R visitCollectionLiteralExpCS(CollectionLiteralExpCS object)

visitCollectionLiteralPartCS

R visitCollectionLiteralPartCS(CollectionLiteralPartCS object)

visitCollectionTypeCS

R visitCollectionTypeCS(CollectionTypeCS object)

visitContextCS

R visitContextCS(ContextCS object)

visitDecoratedNamedExpCS

R visitDecoratedNamedExpCS(DecoratedNamedExpCS object)

visitExpCS

R visitExpCS(ExpCS object)

visitExpSpecificationCS

R visitExpSpecificationCS(ExpSpecificationCS object)

visitIfExpCS

R visitIfExpCS(IfExpCS object)

visitIndexExpCS

R visitIndexExpCS(IndexExpCS object)

visitInfixExpCS

R visitInfixExpCS(InfixExpCS object)

visitInvalidLiteralExpCS

R visitInvalidLiteralExpCS(InvalidLiteralExpCS object)

visitLetExpCS

R visitLetExpCS(LetExpCS object)

visitLetVariableCS

R visitLetVariableCS(LetVariableCS object)

visitLiteralExpCS

R visitLiteralExpCS(LiteralExpCS object)

visitNameExpCS

R visitNameExpCS(NameExpCS object)

visitNavigatingArgCS

R visitNavigatingArgCS(NavigatingArgCS object)

visitNavigatingExpCS

R visitNavigatingExpCS(NavigatingExpCS object)

visitNavigationOperatorCS

R visitNavigationOperatorCS(NavigationOperatorCS object)

visitNestedExpCS

R visitNestedExpCS(NestedExpCS object)

visitNullLiteralExpCS

R visitNullLiteralExpCS(NullLiteralExpCS object)

visitNumberLiteralExpCS

R visitNumberLiteralExpCS(NumberLiteralExpCS object)

visitOperatorCS

R visitOperatorCS(OperatorCS object)

visitPrefixExpCS

R visitPrefixExpCS(PrefixExpCS object)

visitPrimitiveLiteralExpCS

R visitPrimitiveLiteralExpCS(PrimitiveLiteralExpCS object)

visitSelfExpCS

R visitSelfExpCS(SelfExpCS object)

visitStringLiteralExpCS

R visitStringLiteralExpCS(StringLiteralExpCS object)

visitTupleLiteralExpCS

R visitTupleLiteralExpCS(TupleLiteralExpCS object)

visitTupleLiteralPartCS

R visitTupleLiteralPartCS(TupleLiteralPartCS object)

visitTypeLiteralExpCS

R visitTypeLiteralExpCS(TypeLiteralExpCS object)

visitTypeNameExpCS

R visitTypeNameExpCS(TypeNameExpCS object)

visitUnaryOperatorCS

R visitUnaryOperatorCS(UnaryOperatorCS object)

visitUnlimitedNaturalLiteralExpCS

R visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS object)

visitVariableCS

R visitVariableCS(VariableCS object)