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

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

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.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 visitClassCSRef(ClassCSRef object)
           
 R visitClassifierCS(ClassifierCS object)
           
 R visitCollectionTypeRefCS(CollectionTypeRefCS object)
           
 R visitConstraintCS(ConstraintCS object)
           
 R visitDataTypeCS(DataTypeCS object)
           
 R visitDetailCS(DetailCS object)
           
 R visitDocumentationCS(DocumentationCS object)
           
 R visitElementCS(ElementCS 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 visitMonikeredElementCS(MonikeredElementCS object)
           
 R visitNamedElementCS(NamedElementCS object)
           
 R visitOperationCS(OperationCS object)
           
 R visitPackageCS(PackageCS object)
           
 R visitParameterCS(ParameterCS 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.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.util.BaseCSVisitor
visiting
 

Constructor Detail

AbstractNullBaseCSVisitor

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

Parameters:
context - my initial result value
Method Detail

visitAnnotationCS

public R visitAnnotationCS(AnnotationCS object)

visitAnnotationElementCS

public R visitAnnotationElementCS(AnnotationElementCS object)

visitAttributeCS

public R visitAttributeCS(AttributeCS object)

visitClassCS

public R visitClassCS(ClassCS object)

visitClassCSRef

public R visitClassCSRef(ClassCSRef object)

visitClassifierCS

public R visitClassifierCS(ClassifierCS object)

visitCollectionTypeRefCS

public R visitCollectionTypeRefCS(CollectionTypeRefCS object)

visitConstraintCS

public R visitConstraintCS(ConstraintCS object)

visitDataTypeCS

public R visitDataTypeCS(DataTypeCS object)

visitDetailCS

public R visitDetailCS(DetailCS object)

visitDocumentationCS

public R visitDocumentationCS(DocumentationCS object)

visitElementCS

public R visitElementCS(ElementCS object)

visitEnumerationCS

public R visitEnumerationCS(EnumerationCS object)

visitEnumerationLiteralCS

public R visitEnumerationLiteralCS(EnumerationLiteralCS object)

visitImportCS

public R visitImportCS(ImportCS object)

visitLambdaTypeCS

public R visitLambdaTypeCS(LambdaTypeCS object)

visitLibraryCS

public R visitLibraryCS(LibraryCS object)

visitModelElementCS

public R visitModelElementCS(ModelElementCS object)

visitMonikeredElementCS

public R visitMonikeredElementCS(MonikeredElementCS object)

visitNamedElementCS

public R visitNamedElementCS(NamedElementCS object)

visitOperationCS

public R visitOperationCS(OperationCS object)

visitPackageCS

public R visitPackageCS(PackageCS object)

visitParameterCS

public R visitParameterCS(ParameterCS object)

visitPrimitiveTypeRefCS

public R visitPrimitiveTypeRefCS(PrimitiveTypeRefCS object)

visitReferenceCS

public R visitReferenceCS(ReferenceCS object)

visitRootPackageCS

public R visitRootPackageCS(RootPackageCS object)

visitSpecificationCS

public R visitSpecificationCS(SpecificationCS object)

visitStructuralFeatureCS

public R visitStructuralFeatureCS(StructuralFeatureCS object)

visitTemplateBindingCS

public R visitTemplateBindingCS(TemplateBindingCS object)

visitTemplateParameterCS

public R visitTemplateParameterCS(TemplateParameterCS object)

visitTemplateParameterSubstitutionCS

public R visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)

visitTemplateSignatureCS

public R visitTemplateSignatureCS(TemplateSignatureCS object)

visitTuplePartCS

public R visitTuplePartCS(TuplePartCS object)

visitTupleTypeCS

public R visitTupleTypeCS(TupleTypeCS object)

visitTypeParameterCS

public R visitTypeParameterCS(TypeParameterCS object)

visitTypeRefCS

public R visitTypeRefCS(TypeRefCS object)

visitTypedElementCS

public R visitTypedElementCS(TypedElementCS object)

visitTypedRefCS

public R visitTypedRefCS(TypedRefCS object)

visitTypedTypeRefCS

public R visitTypedTypeRefCS(TypedTypeRefCS object)

visitWildcardTypeRefCS

public R visitWildcardTypeRefCS(WildcardTypeRefCS object)