org.eclipse.ocl.examples.xtext.essentialocl.util
Class AbstractDelegatingEssentialOCLCSVisitor<R,C,D extends EssentialOCLCSVisitor<R,C>>
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor<R,C,D>
org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractDelegatingEssentialOCLCSVisitor<R,C,D>
- All Implemented Interfaces:
- BaseCSVisitor<R,C>, EssentialOCLCSVisitor<R,C>
- Direct Known Subclasses:
- AbstractDelegatingCompleteOCLCSVisitor, AbstractDelegatingOCLinEcoreCSVisitor, AbstractDelegatingOCLstdlibCSVisitor, AbstractExtendingDelegatingCompleteOCLCSVisitor, AbstractExtendingDelegatingOCLinEcoreCSVisitor, AbstractExtendingDelegatingOCLstdlibCSVisitor
public abstract class AbstractDelegatingEssentialOCLCSVisitor<R,C,D extends EssentialOCLCSVisitor<R,C>>
- extends AbstractDelegatingBaseCSVisitor<R,C,D>
- implements EssentialOCLCSVisitor<R,C>
An AbstractDelegatingEssentialOCLCSVisitor delegates all visits.
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor |
getDelegate, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, 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 |
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, 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 |
AbstractDelegatingEssentialOCLCSVisitor
protected AbstractDelegatingEssentialOCLCSVisitor(D delegate,
C context)
visiting
public R visiting(VisitableCS visitable)
- Description copied from interface:
BaseCSVisitor
- Return the result of visiting a visitable for which no more specific pivot type method
is available.
- Specified by:
visiting
in interface BaseCSVisitor<R,C>
- Overrides:
visiting
in class AbstractDelegatingBaseCSVisitor<R,C,D extends EssentialOCLCSVisitor<R,C>>
visitBinaryOperatorCS
public R visitBinaryOperatorCS(BinaryOperatorCS object)
- Specified by:
visitBinaryOperatorCS
in interface EssentialOCLCSVisitor<R,C>
visitBooleanLiteralExpCS
public R visitBooleanLiteralExpCS(BooleanLiteralExpCS object)
- Specified by:
visitBooleanLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitCollectionLiteralExpCS
public R visitCollectionLiteralExpCS(CollectionLiteralExpCS object)
- Specified by:
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitCollectionLiteralPartCS
public R visitCollectionLiteralPartCS(CollectionLiteralPartCS object)
- Specified by:
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<R,C>
visitCollectionTypeCS
public R visitCollectionTypeCS(CollectionTypeCS object)
- Specified by:
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<R,C>
visitContextCS
public R visitContextCS(ContextCS object)
- Specified by:
visitContextCS
in interface EssentialOCLCSVisitor<R,C>
visitDecoratedNamedExpCS
public R visitDecoratedNamedExpCS(DecoratedNamedExpCS object)
- Specified by:
visitDecoratedNamedExpCS
in interface EssentialOCLCSVisitor<R,C>
visitExpCS
public R visitExpCS(ExpCS object)
- Specified by:
visitExpCS
in interface EssentialOCLCSVisitor<R,C>
visitExpSpecificationCS
public R visitExpSpecificationCS(ExpSpecificationCS object)
- Specified by:
visitExpSpecificationCS
in interface EssentialOCLCSVisitor<R,C>
visitIfExpCS
public R visitIfExpCS(IfExpCS object)
- Specified by:
visitIfExpCS
in interface EssentialOCLCSVisitor<R,C>
visitIndexExpCS
public R visitIndexExpCS(IndexExpCS object)
- Specified by:
visitIndexExpCS
in interface EssentialOCLCSVisitor<R,C>
visitInfixExpCS
public R visitInfixExpCS(InfixExpCS object)
- Specified by:
visitInfixExpCS
in interface EssentialOCLCSVisitor<R,C>
visitInvalidLiteralExpCS
public R visitInvalidLiteralExpCS(InvalidLiteralExpCS object)
- Specified by:
visitInvalidLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitLetExpCS
public R visitLetExpCS(LetExpCS object)
- Specified by:
visitLetExpCS
in interface EssentialOCLCSVisitor<R,C>
visitLetVariableCS
public R visitLetVariableCS(LetVariableCS object)
- Specified by:
visitLetVariableCS
in interface EssentialOCLCSVisitor<R,C>
visitLiteralExpCS
public R visitLiteralExpCS(LiteralExpCS object)
- Specified by:
visitLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitNameExpCS
public R visitNameExpCS(NameExpCS object)
- Specified by:
visitNameExpCS
in interface EssentialOCLCSVisitor<R,C>
visitNavigatingArgCS
public R visitNavigatingArgCS(NavigatingArgCS object)
- Specified by:
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<R,C>
visitNavigatingExpCS
public R visitNavigatingExpCS(NavigatingExpCS object)
- Specified by:
visitNavigatingExpCS
in interface EssentialOCLCSVisitor<R,C>
visitNavigationOperatorCS
public R visitNavigationOperatorCS(NavigationOperatorCS object)
- Specified by:
visitNavigationOperatorCS
in interface EssentialOCLCSVisitor<R,C>
visitNestedExpCS
public R visitNestedExpCS(NestedExpCS object)
- Specified by:
visitNestedExpCS
in interface EssentialOCLCSVisitor<R,C>
visitNullLiteralExpCS
public R visitNullLiteralExpCS(NullLiteralExpCS object)
- Specified by:
visitNullLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitNumberLiteralExpCS
public R visitNumberLiteralExpCS(NumberLiteralExpCS object)
- Specified by:
visitNumberLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitOperatorCS
public R visitOperatorCS(OperatorCS object)
- Specified by:
visitOperatorCS
in interface EssentialOCLCSVisitor<R,C>
visitPrefixExpCS
public R visitPrefixExpCS(PrefixExpCS object)
- Specified by:
visitPrefixExpCS
in interface EssentialOCLCSVisitor<R,C>
visitPrimitiveLiteralExpCS
public R visitPrimitiveLiteralExpCS(PrimitiveLiteralExpCS object)
- Specified by:
visitPrimitiveLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitSelfExpCS
public R visitSelfExpCS(SelfExpCS object)
- Specified by:
visitSelfExpCS
in interface EssentialOCLCSVisitor<R,C>
visitStringLiteralExpCS
public R visitStringLiteralExpCS(StringLiteralExpCS object)
- Specified by:
visitStringLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitTupleLiteralExpCS
public R visitTupleLiteralExpCS(TupleLiteralExpCS object)
- Specified by:
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitTupleLiteralPartCS
public R visitTupleLiteralPartCS(TupleLiteralPartCS object)
- Specified by:
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<R,C>
visitTypeLiteralExpCS
public R visitTypeLiteralExpCS(TypeLiteralExpCS object)
- Specified by:
visitTypeLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitTypeNameExpCS
public R visitTypeNameExpCS(TypeNameExpCS object)
- Specified by:
visitTypeNameExpCS
in interface EssentialOCLCSVisitor<R,C>
visitUnaryOperatorCS
public R visitUnaryOperatorCS(UnaryOperatorCS object)
- Specified by:
visitUnaryOperatorCS
in interface EssentialOCLCSVisitor<R,C>
visitUnlimitedNaturalLiteralExpCS
public R visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS object)
- Specified by:
visitUnlimitedNaturalLiteralExpCS
in interface EssentialOCLCSVisitor<R,C>
visitVariableCS
public R visitVariableCS(VariableCS object)
- Specified by:
visitVariableCS
in interface EssentialOCLCSVisitor<R,C>