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

All Superinterfaces:
BaseCSVisitor<R>
All Known Subinterfaces:
CompleteOCLCSVisitor<R>, DecorableCompleteOCLCSVisitor<R>, DecorableEssentialOCLCSVisitor<R>, DecorableOCLinEcoreCSVisitor<R>, DecorableOCLstdlibCSVisitor<R>, OCLinEcoreCSVisitor<R>, OCLstdlibCSVisitor<R>
All Known Implementing Classes:
AbstractCompleteOCLCSContainmentVisitor, AbstractCompleteOCLCSLeft2RightVisitor, AbstractCompleteOCLCSPostOrderVisitor, AbstractCompleteOCLCSPreOrderVisitor, AbstractCompleteOCLCSVisitor, AbstractDelegatingCompleteOCLCSVisitor, AbstractDelegatingEssentialOCLCSVisitor, AbstractDelegatingOCLinEcoreCSVisitor, AbstractDelegatingOCLstdlibCSVisitor, AbstractEssentialOCLCSContainmentVisitor, AbstractEssentialOCLCSLeft2RightVisitor, AbstractEssentialOCLCSPostOrderVisitor, AbstractEssentialOCLCSPreOrderVisitor, AbstractEssentialOCLCSVisitor, AbstractExtendingCompleteOCLCSVisitor, AbstractExtendingEssentialOCLCSVisitor, AbstractExtendingOCLinEcoreCSVisitor, AbstractExtendingOCLstdlibCSVisitor, AbstractNullCompleteOCLCSVisitor, AbstractNullEssentialOCLCSVisitor, AbstractNullOCLinEcoreCSVisitor, AbstractNullOCLstdlibCSVisitor, AbstractOCLinEcoreCSContainmentVisitor, AbstractOCLinEcoreCSLeft2RightVisitor, AbstractOCLinEcoreCSPostOrderVisitor, AbstractOCLinEcoreCSPreOrderVisitor, AbstractOCLinEcoreCSVisitor, AbstractOCLstdlibCSContainmentVisitor, AbstractOCLstdlibCSLeft2RightVisitor, AbstractOCLstdlibCSPostOrderVisitor, AbstractOCLstdlibCSPreOrderVisitor, AbstractOCLstdlibCSVisitor, AutoCompleteOCLCSContainmentVisitor, AutoEssentialOCLCSContainmentVisitor, AutoOCLinEcoreCSContainmentVisitor, AutoOCLstdlibContainmentVisitor, AutoOCLstdlibCSContainmentVisitor, CompleteOCLCSContainmentVisitor, CompleteOCLCSLeft2RightVisitor, CompleteOCLCSPostOrderVisitor, CompleteOCLCSPreOrderVisitor, EssentialOCLCSContainmentVisitor, EssentialOCLCSLeft2RightVisitor, EssentialOCLCSPostOrderVisitor, EssentialOCLCSPreOrderVisitor, NewCompleteOCLCSContainmentVisitor, NewEssentialOCLCSContainmentVisitor, NewOCLinEcoreCSContainmentVisitor, NewOCLstdlibCSContainmentVisitor, OCLinEcoreCSContainmentVisitor, OCLinEcoreCSLeft2RightVisitor, OCLinEcoreCSPostOrderVisitor, OCLinEcoreCSPreOrderVisitor, OCLstdlibCSContainmentVisitor, OCLstdlibCSLeft2RightVisitor, OCLstdlibCSPostOrderVisitor, OCLstdlibCSPreOrderVisitor

public interface EssentialOCLCSVisitor<R>
extends BaseCSVisitor<R>


Method Summary
 R visitBinaryOperatorCS(BinaryOperatorCS object)
           
 R visitBooleanLiteralExpCS(BooleanLiteralExpCS object)
           
 R visitCollectionLiteralExpCS(CollectionLiteralExpCS object)
           
 R visitCollectionLiteralPartCS(CollectionLiteralPartCS object)
           
 R visitCollectionTypeCS(CollectionTypeCS object)
           
 R visitConstructorExpCS(ConstructorExpCS object)
           
 R visitConstructorPartCS(ConstructorPartCS object)
           
 R visitContextCS(ContextCS 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 visitInvocationExpCS(InvocationExpCS object)
           
 R visitLetExpCS(LetExpCS object)
           
 R visitLetVariableCS(LetVariableCS object)
           
 R visitLiteralExpCS(LiteralExpCS object)
           
 R visitNamedExpCS(NamedExpCS object)
           
 R visitNameExpCS(NameExpCS object)
           
 R visitNavigatingArgCS(NavigatingArgCS 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.basecs.util.BaseCSVisitor
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, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 

Method Detail

visitBinaryOperatorCS

@Nullable
R visitBinaryOperatorCS(@NonNull
                                 BinaryOperatorCS object)

visitBooleanLiteralExpCS

@Nullable
R visitBooleanLiteralExpCS(@NonNull
                                    BooleanLiteralExpCS object)

visitCollectionLiteralExpCS

@Nullable
R visitCollectionLiteralExpCS(@NonNull
                                       CollectionLiteralExpCS object)

visitCollectionLiteralPartCS

@Nullable
R visitCollectionLiteralPartCS(@NonNull
                                        CollectionLiteralPartCS object)

visitCollectionTypeCS

@Nullable
R visitCollectionTypeCS(@NonNull
                                 CollectionTypeCS object)

visitConstructorExpCS

@Nullable
R visitConstructorExpCS(@NonNull
                                 ConstructorExpCS object)

visitConstructorPartCS

@Nullable
R visitConstructorPartCS(@NonNull
                                  ConstructorPartCS object)

visitContextCS

@Nullable
R visitContextCS(@NonNull
                          ContextCS object)

visitExpCS

@Nullable
R visitExpCS(@NonNull
                      ExpCS object)

visitExpSpecificationCS

@Nullable
R visitExpSpecificationCS(@NonNull
                                   ExpSpecificationCS object)

visitIfExpCS

@Nullable
R visitIfExpCS(@NonNull
                        IfExpCS object)

visitIndexExpCS

@Nullable
R visitIndexExpCS(@NonNull
                           IndexExpCS object)

visitInfixExpCS

@Nullable
R visitInfixExpCS(@NonNull
                           InfixExpCS object)

visitInvalidLiteralExpCS

@Nullable
R visitInvalidLiteralExpCS(@NonNull
                                    InvalidLiteralExpCS object)

visitInvocationExpCS

@Nullable
R visitInvocationExpCS(@NonNull
                                InvocationExpCS object)

visitLetExpCS

@Nullable
R visitLetExpCS(@NonNull
                         LetExpCS object)

visitLetVariableCS

@Nullable
R visitLetVariableCS(@NonNull
                              LetVariableCS object)

visitLiteralExpCS

@Nullable
R visitLiteralExpCS(@NonNull
                             LiteralExpCS object)

visitNameExpCS

@Nullable
R visitNameExpCS(@NonNull
                          NameExpCS object)

visitNamedExpCS

@Nullable
R visitNamedExpCS(@NonNull
                           NamedExpCS object)

visitNavigatingArgCS

@Nullable
R visitNavigatingArgCS(@NonNull
                                NavigatingArgCS object)

visitNavigationOperatorCS

@Nullable
R visitNavigationOperatorCS(@NonNull
                                     NavigationOperatorCS object)

visitNestedExpCS

@Nullable
R visitNestedExpCS(@NonNull
                            NestedExpCS object)

visitNullLiteralExpCS

@Nullable
R visitNullLiteralExpCS(@NonNull
                                 NullLiteralExpCS object)

visitNumberLiteralExpCS

@Nullable
R visitNumberLiteralExpCS(@NonNull
                                   NumberLiteralExpCS object)

visitOperatorCS

@Nullable
R visitOperatorCS(@NonNull
                           OperatorCS object)

visitPrefixExpCS

@Nullable
R visitPrefixExpCS(@NonNull
                            PrefixExpCS object)

visitPrimitiveLiteralExpCS

@Nullable
R visitPrimitiveLiteralExpCS(@NonNull
                                      PrimitiveLiteralExpCS object)

visitSelfExpCS

@Nullable
R visitSelfExpCS(@NonNull
                          SelfExpCS object)

visitStringLiteralExpCS

@Nullable
R visitStringLiteralExpCS(@NonNull
                                   StringLiteralExpCS object)

visitTupleLiteralExpCS

@Nullable
R visitTupleLiteralExpCS(@NonNull
                                  TupleLiteralExpCS object)

visitTupleLiteralPartCS

@Nullable
R visitTupleLiteralPartCS(@NonNull
                                   TupleLiteralPartCS object)

visitTypeLiteralExpCS

@Nullable
R visitTypeLiteralExpCS(@NonNull
                                 TypeLiteralExpCS object)

visitTypeNameExpCS

@Nullable
R visitTypeNameExpCS(@NonNull
                              TypeNameExpCS object)

visitUnaryOperatorCS

@Nullable
R visitUnaryOperatorCS(@NonNull
                                UnaryOperatorCS object)

visitUnlimitedNaturalLiteralExpCS

@Nullable
R visitUnlimitedNaturalLiteralExpCS(@NonNull
                                             UnlimitedNaturalLiteralExpCS object)

visitVariableCS

@Nullable
R visitVariableCS(@NonNull
                           VariableCS object)