org.eclipse.ocl.examples.xtext.base.cs2pivot
Class BasePreOrderVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
org.eclipse.ocl.examples.xtext.base.cs2pivot.BasePreOrderVisitor
- All Implemented Interfaces:
- BaseCSVisitor<Continuation<?>,CS2PivotConversion>
public class BasePreOrderVisitor
- extends AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor |
visitAnnotationElementCS, visitAttributeCS, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitDetailCS, visitElementCS, visitImportCS, visitLibraryCS, visitMonikeredElementCS, visitNamedElementCS, visitParameterCS, visitReferenceCS, visitSpecificationCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTuplePartCS, visitTypedElementCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasePreOrderVisitor
public BasePreOrderVisitor(CS2PivotConversion context)
refreshClassifier
protected BasicContinuation<?> refreshClassifier(ClassifierCS csClassifier,
Class pivotElement)
refreshEnumerationLiterals
protected void refreshEnumerationLiterals(EnumerationCS csEnumeration,
Enumeration pivotElement)
refreshProperties
protected void refreshProperties(ClassCS csClass,
Class pivotElement)
visiting
public Continuation<?> 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.
visitAnnotationCS
public Continuation<?> visitAnnotationCS(AnnotationCS object)
- Specified by:
visitAnnotationCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitAnnotationCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitClassCS
public Continuation<?> visitClassCS(ClassCS csClass)
- Specified by:
visitClassCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitClassCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitConstraintCS
public Continuation<?> visitConstraintCS(ConstraintCS csConstraint)
- Specified by:
visitConstraintCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitConstraintCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitDataTypeCS
public Continuation<?> visitDataTypeCS(DataTypeCS csDataType)
- Specified by:
visitDataTypeCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitDataTypeCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitDocumentationCS
public Continuation<?> visitDocumentationCS(DocumentationCS object)
- Specified by:
visitDocumentationCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitDocumentationCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitEnumerationCS
public Continuation<?> visitEnumerationCS(EnumerationCS csEnumeration)
- Specified by:
visitEnumerationCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitEnumerationCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitEnumerationLiteralCS
public Continuation<?> visitEnumerationLiteralCS(EnumerationLiteralCS csEnumerationLiteral)
- Specified by:
visitEnumerationLiteralCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitEnumerationLiteralCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitLambdaTypeCS
public Continuation<?> visitLambdaTypeCS(LambdaTypeCS csLambdaType)
- Specified by:
visitLambdaTypeCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitLambdaTypeCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitModelElementCS
public Continuation<?> visitModelElementCS(ModelElementCS csModelElement)
- Specified by:
visitModelElementCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitModelElementCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitOperationCS
public Continuation<?> visitOperationCS(OperationCS csOperation)
- Specified by:
visitOperationCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitOperationCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitPackageCS
public Continuation<?> visitPackageCS(PackageCS csPackage)
- Specified by:
visitPackageCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitPackageCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitPrimitiveTypeRefCS
public Continuation<?> visitPrimitiveTypeRefCS(PrimitiveTypeRefCS csPrimitiveTypeRef)
- Specified by:
visitPrimitiveTypeRefCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitPrimitiveTypeRefCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitRootPackageCS
public Continuation<?> visitRootPackageCS(RootPackageCS object)
- Specified by:
visitRootPackageCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitRootPackageCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitStructuralFeatureCS
public Continuation<?> visitStructuralFeatureCS(StructuralFeatureCS csStructuralFeature)
- Specified by:
visitStructuralFeatureCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitStructuralFeatureCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTemplateBindingCS
public Continuation<?> visitTemplateBindingCS(TemplateBindingCS csTemplateBinding)
- Specified by:
visitTemplateBindingCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitTemplateBindingCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTemplateSignatureCS
public Continuation<?> visitTemplateSignatureCS(TemplateSignatureCS csTemplateSignature)
- Specified by:
visitTemplateSignatureCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitTemplateSignatureCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTupleTypeCS
public Continuation<?> visitTupleTypeCS(TupleTypeCS csTupleType)
- Specified by:
visitTupleTypeCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitTupleTypeCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
visitTypedTypeRefCS
public Continuation<?> visitTypedTypeRefCS(TypedTypeRefCS csTypedTypeRef)
- Specified by:
visitTypedTypeRefCS
in interface BaseCSVisitor<Continuation<?>,CS2PivotConversion>
- Overrides:
visitTypedTypeRefCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>