org.eclipse.ocl.examples.xtext.base.basecs.util
Class AbstractNullBaseCSVisitor<R,C>

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor<R,C>
      extended by org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractNullBaseCSVisitor<R,C>
All Implemented Interfaces:
BaseCSVisitor<R>
Direct Known Subclasses:
AbstractNullEssentialOCLCSVisitor

public abstract class AbstractNullBaseCSVisitor<R,C>
extends AbstractBaseCSVisitor<R,C>

An AbstractNullBaseCSVisitor provides a default implementation for each visitXxx method that returns null.


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor
context
 
Constructor Summary
protected AbstractNullBaseCSVisitor(C context)
          Initializes me with an initial value for my result.
 
Method Summary
 R visitAnnotationCS(AnnotationCS object)
           
 R visitAnnotationElementCS(AnnotationElementCS object)
           
 R visitAttributeCS(AttributeCS object)
           
 R visitClassCS(ClassCS object)
           
 R visitClassifierCS(ClassifierCS object)
           
 R visitConstraintCS(ConstraintCS object)
           
 R visitDataTypeCS(DataTypeCS object)
           
 R visitDetailCS(DetailCS object)
           
 R visitDocumentationCS(DocumentationCS object)
           
 R visitElementCS(ElementCS object)
           
 R visitElementRefCS(ElementRefCS object)
           
 R visitEnumerationCS(EnumerationCS object)
           
 R visitEnumerationLiteralCS(EnumerationLiteralCS object)
           
 R visitImportCS(ImportCS object)
           
 R visitLambdaTypeCS(LambdaTypeCS object)
           
 R visitLibraryCS(LibraryCS object)
           
 R visitModelElementCS(ModelElementCS object)
           
 R visitModelElementRefCS(ModelElementRefCS object)
           
 R visitMultiplicityBoundsCS(MultiplicityBoundsCS object)
           
 R visitMultiplicityStringCS(MultiplicityStringCS object)
           
 R visitNamedElementCS(NamedElementCS object)
           
 R visitOperationCS(OperationCS object)
           
 R visitPackageCS(PackageCS object)
           
 R visitPackageOwnerCS(PackageOwnerCS object)
           
 R visitParameterCS(ParameterCS object)
           
 R visitPathElementCS(PathElementCS object)
           
 R visitPathElementWithURICS(PathElementWithURICS object)
           
 R visitPathNameCS(PathNameCS object)
           
 R visitPivotableElementCS(PivotableElementCS object)
           
 R visitPrimitiveTypeRefCS(PrimitiveTypeRefCS object)
           
 R visitReferenceCS(ReferenceCS object)
           
 R visitRootPackageCS(RootPackageCS object)
           
 R visitSpecificationCS(SpecificationCS object)
           
 R visitStructuralFeatureCS(StructuralFeatureCS object)
           
 R visitTemplateBindingCS(TemplateBindingCS object)
           
 R visitTemplateParameterCS(TemplateParameterCS object)
           
 R visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
           
 R visitTemplateSignatureCS(TemplateSignatureCS object)
           
 R visitTuplePartCS(TuplePartCS object)
           
 R visitTupleTypeCS(TupleTypeCS object)
           
 R visitTypedElementCS(TypedElementCS object)
           
 R visitTypedRefCS(TypedRefCS object)
           
 R visitTypedTypeRefCS(TypedTypeRefCS object)
           
 R visitTypeParameterCS(TypeParameterCS object)
           
 R visitTypeRefCS(TypeRefCS object)
           
 R visitWildcardTypeRefCS(WildcardTypeRefCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.basecs.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.base.basecs.util.BaseCSVisitor
visiting
 

Constructor Detail

AbstractNullBaseCSVisitor

protected AbstractNullBaseCSVisitor(@NonNull
                                    C context)
Initializes me with an initial value for my result.

Parameters:
context - my initial result value
Method Detail

visitAnnotationCS

@Nullable
public R visitAnnotationCS(@NonNull
                                    AnnotationCS object)

visitAnnotationElementCS

@Nullable
public R visitAnnotationElementCS(@NonNull
                                           AnnotationElementCS object)

visitAttributeCS

@Nullable
public R visitAttributeCS(@NonNull
                                   AttributeCS object)

visitClassCS

@Nullable
public R visitClassCS(@NonNull
                               ClassCS object)

visitClassifierCS

@Nullable
public R visitClassifierCS(@NonNull
                                    ClassifierCS object)

visitConstraintCS

@Nullable
public R visitConstraintCS(@NonNull
                                    ConstraintCS object)

visitDataTypeCS

@Nullable
public R visitDataTypeCS(@NonNull
                                  DataTypeCS object)

visitDetailCS

@Nullable
public R visitDetailCS(@NonNull
                                DetailCS object)

visitDocumentationCS

@Nullable
public R visitDocumentationCS(@NonNull
                                       DocumentationCS object)

visitElementCS

@Nullable
public R visitElementCS(@NonNull
                                 ElementCS object)

visitElementRefCS

@Nullable
public R visitElementRefCS(@NonNull
                                    ElementRefCS object)

visitEnumerationCS

@Nullable
public R visitEnumerationCS(@NonNull
                                     EnumerationCS object)

visitEnumerationLiteralCS

@Nullable
public R visitEnumerationLiteralCS(@NonNull
                                            EnumerationLiteralCS object)

visitImportCS

@Nullable
public R visitImportCS(@NonNull
                                ImportCS object)

visitLambdaTypeCS

@Nullable
public R visitLambdaTypeCS(@NonNull
                                    LambdaTypeCS object)

visitLibraryCS

@Nullable
public R visitLibraryCS(@NonNull
                                 LibraryCS object)

visitModelElementCS

@Nullable
public R visitModelElementCS(@NonNull
                                      ModelElementCS object)

visitModelElementRefCS

@Nullable
public R visitModelElementRefCS(@NonNull
                                         ModelElementRefCS object)

visitMultiplicityBoundsCS

@Nullable
public R visitMultiplicityBoundsCS(@NonNull
                                            MultiplicityBoundsCS object)

visitMultiplicityStringCS

@Nullable
public R visitMultiplicityStringCS(@NonNull
                                            MultiplicityStringCS object)

visitNamedElementCS

@Nullable
public R visitNamedElementCS(@NonNull
                                      NamedElementCS object)

visitOperationCS

@Nullable
public R visitOperationCS(@NonNull
                                   OperationCS object)

visitPackageCS

@Nullable
public R visitPackageCS(@NonNull
                                 PackageCS object)

visitPackageOwnerCS

@Nullable
public R visitPackageOwnerCS(@NonNull
                                      PackageOwnerCS object)

visitParameterCS

@Nullable
public R visitParameterCS(@NonNull
                                   ParameterCS object)

visitPathElementCS

@Nullable
public R visitPathElementCS(@NonNull
                                     PathElementCS object)

visitPathElementWithURICS

@Nullable
public R visitPathElementWithURICS(@NonNull
                                            PathElementWithURICS object)

visitPathNameCS

@Nullable
public R visitPathNameCS(@NonNull
                                  PathNameCS object)

visitPivotableElementCS

@Nullable
public R visitPivotableElementCS(@NonNull
                                          PivotableElementCS object)

visitPrimitiveTypeRefCS

@Nullable
public R visitPrimitiveTypeRefCS(@NonNull
                                          PrimitiveTypeRefCS object)

visitReferenceCS

@Nullable
public R visitReferenceCS(@NonNull
                                   ReferenceCS object)

visitRootPackageCS

@Nullable
public R visitRootPackageCS(@NonNull
                                     RootPackageCS object)

visitSpecificationCS

@Nullable
public R visitSpecificationCS(@NonNull
                                       SpecificationCS object)

visitStructuralFeatureCS

@Nullable
public R visitStructuralFeatureCS(@NonNull
                                           StructuralFeatureCS object)

visitTemplateBindingCS

@Nullable
public R visitTemplateBindingCS(@NonNull
                                         TemplateBindingCS object)

visitTemplateParameterCS

@Nullable
public R visitTemplateParameterCS(@NonNull
                                           TemplateParameterCS object)

visitTemplateParameterSubstitutionCS

@Nullable
public R visitTemplateParameterSubstitutionCS(@NonNull
                                                       TemplateParameterSubstitutionCS object)

visitTemplateSignatureCS

@Nullable
public R visitTemplateSignatureCS(@NonNull
                                           TemplateSignatureCS object)

visitTuplePartCS

@Nullable
public R visitTuplePartCS(@NonNull
                                   TuplePartCS object)

visitTupleTypeCS

@Nullable
public R visitTupleTypeCS(@NonNull
                                   TupleTypeCS object)

visitTypeParameterCS

@Nullable
public R visitTypeParameterCS(@NonNull
                                       TypeParameterCS object)

visitTypeRefCS

@Nullable
public R visitTypeRefCS(@NonNull
                                 TypeRefCS object)

visitTypedElementCS

@Nullable
public R visitTypedElementCS(@NonNull
                                      TypedElementCS object)

visitTypedRefCS

@Nullable
public R visitTypedRefCS(@NonNull
                                  TypedRefCS object)

visitTypedTypeRefCS

@Nullable
public R visitTypedTypeRefCS(@NonNull
                                      TypedTypeRefCS object)

visitWildcardTypeRefCS

@Nullable
public R visitWildcardTypeRefCS(@NonNull
                                         WildcardTypeRefCS object)