public abstract class AbstractDelegatingOCLstdlibCSVisitor<R,C,D extends OCLstdlibCSVisitor<R>> extends AbstractDelegatingEssentialOCLCSVisitor<R,C,D> implements OCLstdlibCSVisitor<R>
delegate
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractDelegatingOCLstdlibCSVisitor(D delegate,
C context) |
Modifier and Type | Method and Description |
---|---|
R |
visiting(VisitableCS visitable)
Return the result of visiting a visitable for which no more specific pivot type method
is available.
|
R |
visitLibClassCS(LibClassCS object) |
R |
visitLibConstraintCS(LibConstraintCS object) |
R |
visitLibIterationCS(LibIterationCS object) |
R |
visitLibOperationCS(LibOperationCS object) |
R |
visitLibPackageCS(LibPackageCS object) |
R |
visitLibPropertyCS(LibPropertyCS object) |
R |
visitLibRootPackageCS(LibRootPackageCS object) |
R |
visitMetaTypeName(MetaTypeName object) |
R |
visitPrecedenceCS(PrecedenceCS object) |
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNamedExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
getDelegate, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNamedExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
@Nullable public R visiting(@NonNull VisitableCS visitable)
BaseCSVisitor
visiting
in interface BaseCSVisitor<R>
visiting
in class AbstractDelegatingEssentialOCLCSVisitor<R,C,D extends OCLstdlibCSVisitor<R>>
@Nullable public R visitLibClassCS(@NonNull LibClassCS object)
visitLibClassCS
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitLibConstraintCS(@NonNull LibConstraintCS object)
visitLibConstraintCS
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitLibIterationCS(@NonNull LibIterationCS object)
visitLibIterationCS
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitLibOperationCS(@NonNull LibOperationCS object)
visitLibOperationCS
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitLibPackageCS(@NonNull LibPackageCS object)
visitLibPackageCS
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitLibPropertyCS(@NonNull LibPropertyCS object)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitLibRootPackageCS(@NonNull LibRootPackageCS object)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitMetaTypeName(@NonNull MetaTypeName object)
visitMetaTypeName
in interface OCLstdlibCSVisitor<R>
@Nullable public R visitPrecedenceCS(@NonNull PrecedenceCS object)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<R>