public abstract class AbstractDelegatingCompleteOCLCSVisitor<R,C,D extends CompleteOCLCSVisitor<R>> extends AbstractDelegatingEssentialOCLCSVisitor<R,C,D> implements CompleteOCLCSVisitor<R>
delegate
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractDelegatingCompleteOCLCSVisitor(D delegate,
C context) |
Modifier and Type | Method and Description |
---|---|
R |
visitClassifierContextDeclCS(ClassifierContextDeclCS object) |
R |
visitCompleteOCLDocumentCS(CompleteOCLDocumentCS object) |
R |
visitContextDeclCS(ContextDeclCS object) |
R |
visitDefCS(DefCS object) |
R |
visitDefOperationCS(DefOperationCS object) |
R |
visitDefPropertyCS(DefPropertyCS object) |
R |
visitFeatureContextDeclCS(FeatureContextDeclCS object) |
R |
visiting(VisitableCS visitable)
Return the result of visiting a visitable for which no more specific pivot type method
is available.
|
R |
visitOCLMessageArgCS(OCLMessageArgCS object) |
R |
visitOperationContextDeclCS(OperationContextDeclCS object) |
R |
visitPackageDeclarationCS(PackageDeclarationCS object) |
R |
visitPathNameDeclCS(PathNameDeclCS object) |
R |
visitPropertyContextDeclCS(PropertyContextDeclCS 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
@Nullable public R visiting(@NonNull VisitableCS visitable)
BaseCSVisitor
visiting
in interface BaseCSVisitor<R>
visiting
in class AbstractDelegatingEssentialOCLCSVisitor<R,C,D extends CompleteOCLCSVisitor<R>>
@Nullable public R visitClassifierContextDeclCS(@NonNull ClassifierContextDeclCS object)
visitClassifierContextDeclCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitCompleteOCLDocumentCS(@NonNull CompleteOCLDocumentCS object)
visitCompleteOCLDocumentCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitContextDeclCS(@NonNull ContextDeclCS object)
visitContextDeclCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitDefCS(@NonNull DefCS object)
visitDefCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitDefOperationCS(@NonNull DefOperationCS object)
visitDefOperationCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitDefPropertyCS(@NonNull DefPropertyCS object)
visitDefPropertyCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitFeatureContextDeclCS(@NonNull FeatureContextDeclCS object)
visitFeatureContextDeclCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitOCLMessageArgCS(@NonNull OCLMessageArgCS object)
visitOCLMessageArgCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitOperationContextDeclCS(@NonNull OperationContextDeclCS object)
visitOperationContextDeclCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitPackageDeclarationCS(@NonNull PackageDeclarationCS object)
visitPackageDeclarationCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitPathNameDeclCS(@NonNull PathNameDeclCS object)
visitPathNameDeclCS
in interface CompleteOCLCSVisitor<R>
@Nullable public R visitPropertyContextDeclCS(@NonNull PropertyContextDeclCS object)
visitPropertyContextDeclCS
in interface CompleteOCLCSVisitor<R>