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 |
visitJavaClassCS(JavaClassCS object) |
R |
visitJavaImplementationCS(JavaImplementationCS object) |
R |
visitLibClassCS(LibClassCS object) |
R |
visitLibCoercionCS(LibCoercionCS 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 |
visitMetaclassNameCS(MetaclassNameCS object) |
R |
visitPrecedenceCS(PrecedenceCS object) |
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCollectionTypeCS, visitContextCS, visitCurlyBracketedClauseCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIfThenExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS, visitVariableExpCS
getDelegate, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitConstraintCS, visitContextLessElementCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCollectionTypeCS, visitContextCS, visitCurlyBracketedClauseCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIfThenExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS, visitVariableExpCS
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitConstraintCS, visitContextLessElementCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
public R visiting(VisitableCS visitable)
BaseCSVisitor
visiting
in interface BaseCSVisitor<R>
visiting
in class AbstractDelegatingEssentialOCLCSVisitor<R,C,D extends OCLstdlibCSVisitor<R>>
public R visitJavaClassCS(JavaClassCS object)
visitJavaClassCS
in interface OCLstdlibCSVisitor<R>
public R visitJavaImplementationCS(JavaImplementationCS object)
visitJavaImplementationCS
in interface OCLstdlibCSVisitor<R>
public R visitLibClassCS(LibClassCS object)
visitLibClassCS
in interface OCLstdlibCSVisitor<R>
public R visitLibCoercionCS(LibCoercionCS object)
visitLibCoercionCS
in interface OCLstdlibCSVisitor<R>
public R visitLibConstraintCS(LibConstraintCS object)
visitLibConstraintCS
in interface OCLstdlibCSVisitor<R>
public R visitLibIterationCS(LibIterationCS object)
visitLibIterationCS
in interface OCLstdlibCSVisitor<R>
public R visitLibOperationCS(LibOperationCS object)
visitLibOperationCS
in interface OCLstdlibCSVisitor<R>
public R visitLibPackageCS(LibPackageCS object)
visitLibPackageCS
in interface OCLstdlibCSVisitor<R>
public R visitLibPropertyCS(LibPropertyCS object)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<R>
public R visitLibRootPackageCS(LibRootPackageCS object)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<R>
public R visitMetaclassNameCS(MetaclassNameCS object)
visitMetaclassNameCS
in interface OCLstdlibCSVisitor<R>
public R visitPrecedenceCS(PrecedenceCS object)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<R>