org.eclipse.ocl.examples.xtext.base.cs2as
Class BaseCSPreOrderVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
org.eclipse.ocl.examples.xtext.base.cs2as.BaseCSPreOrderVisitor
- All Implemented Interfaces:
- BaseCSVisitor<Continuation<?>>
- Direct Known Subclasses:
- AbstractEssentialOCLCSPreOrderVisitor
public class BaseCSPreOrderVisitor
- extends AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
| Methods inherited from class org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractExtendingBaseCSVisitor |
visitAnnotationElementCS, visitAttributeCS, visitClassifierCS, visitDetailCS, visitElementCS, visitElementRefCS, visitImportCS, visitLibraryCS, visitNamedElementCS, visitPathElementWithURICS, visitPivotableElementCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTuplePartCS, visitTypedElementCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseCSPreOrderVisitor
public BaseCSPreOrderVisitor(@NonNull
CS2PivotConversion context)
visiting
public Continuation<?> visiting(@NonNull
VisitableCS visitable)
- Description copied from interface:
BaseCSVisitor
- Return the result of visiting a visitable for which no more specific pivot type method
is available.
visitAnnotationCS
public Continuation<?> visitAnnotationCS(@NonNull
AnnotationCS object)
- Specified by:
visitAnnotationCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitAnnotationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitClassCS
public Continuation<?> visitClassCS(@NonNull
ClassCS csClass)
- Specified by:
visitClassCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitClassCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitConstraintCS
public Continuation<?> visitConstraintCS(@NonNull
ConstraintCS csConstraint)
- Specified by:
visitConstraintCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitConstraintCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitDataTypeCS
public Continuation<?> visitDataTypeCS(@NonNull
DataTypeCS csDataType)
- Specified by:
visitDataTypeCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitDataTypeCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitDocumentationCS
public Continuation<?> visitDocumentationCS(@NonNull
DocumentationCS object)
- Specified by:
visitDocumentationCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitDocumentationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitEnumerationCS
public Continuation<?> visitEnumerationCS(@NonNull
EnumerationCS csEnumeration)
- Specified by:
visitEnumerationCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitEnumerationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitEnumerationLiteralCS
public Continuation<?> visitEnumerationLiteralCS(@NonNull
EnumerationLiteralCS csEnumerationLiteral)
- Specified by:
visitEnumerationLiteralCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitEnumerationLiteralCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitLambdaTypeCS
public Continuation<?> visitLambdaTypeCS(@NonNull
LambdaTypeCS csLambdaType)
- Specified by:
visitLambdaTypeCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitLambdaTypeCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitModelElementCS
public Continuation<?> visitModelElementCS(@NonNull
ModelElementCS csModelElement)
- Specified by:
visitModelElementCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitModelElementCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitModelElementRefCS
public Continuation<?> visitModelElementRefCS(@NonNull
ModelElementRefCS csModelElementRef)
- Specified by:
visitModelElementRefCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitModelElementRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitMultiplicityBoundsCS
public Continuation<?> visitMultiplicityBoundsCS(@NonNull
MultiplicityBoundsCS object)
- Specified by:
visitMultiplicityBoundsCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitMultiplicityBoundsCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitMultiplicityStringCS
public Continuation<?> visitMultiplicityStringCS(@NonNull
MultiplicityStringCS object)
- Specified by:
visitMultiplicityStringCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitMultiplicityStringCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitOperationCS
public Continuation<?> visitOperationCS(@NonNull
OperationCS csOperation)
- Specified by:
visitOperationCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitOperationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitPackageCS
public Continuation<?> visitPackageCS(@NonNull
PackageCS csPackage)
- Specified by:
visitPackageCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitPackageCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitPackageOwnerCS
public Continuation<?> visitPackageOwnerCS(@NonNull
PackageOwnerCS object)
- Specified by:
visitPackageOwnerCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitPackageOwnerCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitParameterCS
public Continuation<?> visitParameterCS(@NonNull
ParameterCS csParameter)
- Specified by:
visitParameterCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitParameterCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitPathElementCS
public Continuation<?> visitPathElementCS(@NonNull
PathElementCS csElement)
- Specified by:
visitPathElementCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitPathElementCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitPathNameCS
public Continuation<?> visitPathNameCS(@NonNull
PathNameCS csElement)
- Specified by:
visitPathNameCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitPathNameCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitPrimitiveTypeRefCS
public Continuation<?> visitPrimitiveTypeRefCS(@NonNull
PrimitiveTypeRefCS csPrimitiveTypeRef)
- Specified by:
visitPrimitiveTypeRefCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitPrimitiveTypeRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitStructuralFeatureCS
public Continuation<?> visitStructuralFeatureCS(@NonNull
StructuralFeatureCS csStructuralFeature)
- Specified by:
visitStructuralFeatureCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitStructuralFeatureCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTemplateBindingCS
public Continuation<?> visitTemplateBindingCS(@NonNull
TemplateBindingCS csTemplateBinding)
- Specified by:
visitTemplateBindingCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitTemplateBindingCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTemplateSignatureCS
public Continuation<?> visitTemplateSignatureCS(@NonNull
TemplateSignatureCS csTemplateSignature)
- Specified by:
visitTemplateSignatureCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitTemplateSignatureCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTupleTypeCS
public Continuation<?> visitTupleTypeCS(@NonNull
TupleTypeCS csTupleType)
- Specified by:
visitTupleTypeCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitTupleTypeCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTypedTypeRefCS
public Continuation<?> visitTypedTypeRefCS(@NonNull
TypedTypeRefCS csTypedTypeRef)
- Specified by:
visitTypedTypeRefCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitTypedTypeRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitWildcardTypeRefCS
public Continuation<?> visitWildcardTypeRefCS(@NonNull
WildcardTypeRefCS csWildcardTypeRef)
- Specified by:
visitWildcardTypeRefCS in interface BaseCSVisitor<Continuation<?>>- Overrides:
visitWildcardTypeRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>