org.eclipse.ocl.examples.xtext.essentialocl.util
Class AbstractNullEssentialOCLCSVisitor<R,C>

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

public abstract class AbstractNullEssentialOCLCSVisitor<R,C>
extends AbstractEssentialOCLCSVisitor<R,C>

An AbstractNullEssentialOCLCSVisitor 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 AbstractNullEssentialOCLCSVisitor(C context)
          Initializes me with an initial value for my result.
 
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 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
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
 

Constructor Detail

AbstractNullEssentialOCLCSVisitor

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

Parameters:
context - my initial result value
Method Detail

visitBinaryOperatorCS

public R visitBinaryOperatorCS(BinaryOperatorCS object)

visitBooleanLiteralExpCS

public R visitBooleanLiteralExpCS(BooleanLiteralExpCS object)

visitCollectionLiteralExpCS

public R visitCollectionLiteralExpCS(CollectionLiteralExpCS object)

visitCollectionLiteralPartCS

public R visitCollectionLiteralPartCS(CollectionLiteralPartCS object)

visitCollectionTypeCS

public R visitCollectionTypeCS(CollectionTypeCS object)

visitContextCS

public R visitContextCS(ContextCS object)

visitDecoratedNamedExpCS

public R visitDecoratedNamedExpCS(DecoratedNamedExpCS object)

visitExpCS

public R visitExpCS(ExpCS object)

visitExpSpecificationCS

public R visitExpSpecificationCS(ExpSpecificationCS object)

visitIfExpCS

public R visitIfExpCS(IfExpCS object)

visitIndexExpCS

public R visitIndexExpCS(IndexExpCS object)

visitInfixExpCS

public R visitInfixExpCS(InfixExpCS object)

visitInvalidLiteralExpCS

public R visitInvalidLiteralExpCS(InvalidLiteralExpCS object)

visitLetExpCS

public R visitLetExpCS(LetExpCS object)

visitLetVariableCS

public R visitLetVariableCS(LetVariableCS object)

visitLiteralExpCS

public R visitLiteralExpCS(LiteralExpCS object)

visitNameExpCS

public R visitNameExpCS(NameExpCS object)

visitNavigatingArgCS

public R visitNavigatingArgCS(NavigatingArgCS object)

visitNavigatingExpCS

public R visitNavigatingExpCS(NavigatingExpCS object)

visitNavigationOperatorCS

public R visitNavigationOperatorCS(NavigationOperatorCS object)

visitNestedExpCS

public R visitNestedExpCS(NestedExpCS object)

visitNullLiteralExpCS

public R visitNullLiteralExpCS(NullLiteralExpCS object)

visitNumberLiteralExpCS

public R visitNumberLiteralExpCS(NumberLiteralExpCS object)

visitOperatorCS

public R visitOperatorCS(OperatorCS object)

visitPrefixExpCS

public R visitPrefixExpCS(PrefixExpCS object)

visitPrimitiveLiteralExpCS

public R visitPrimitiveLiteralExpCS(PrimitiveLiteralExpCS object)

visitSelfExpCS

public R visitSelfExpCS(SelfExpCS object)

visitStringLiteralExpCS

public R visitStringLiteralExpCS(StringLiteralExpCS object)

visitTupleLiteralExpCS

public R visitTupleLiteralExpCS(TupleLiteralExpCS object)

visitTupleLiteralPartCS

public R visitTupleLiteralPartCS(TupleLiteralPartCS object)

visitTypeLiteralExpCS

public R visitTypeLiteralExpCS(TypeLiteralExpCS object)

visitTypeNameExpCS

public R visitTypeNameExpCS(TypeNameExpCS object)

visitUnaryOperatorCS

public R visitUnaryOperatorCS(UnaryOperatorCS object)

visitUnlimitedNaturalLiteralExpCS

public R visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS object)

visitVariableCS

public R visitVariableCS(VariableCS object)