org.eclipse.ocl.examples.codegen.oclinecore
Class OCLinEcoreTablesUtils.DeclareParameterTypeVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.util.AbstractVisitor<R,C>
      extended by org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor<java.lang.Object,java.lang.Object>
          extended by org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTablesUtils.DeclareParameterTypeVisitor
All Implemented Interfaces:
Visitor<java.lang.Object>
Enclosing class:
OCLinEcoreTablesUtils

public class OCLinEcoreTablesUtils.DeclareParameterTypeVisitor
extends AbstractExtendingVisitor<java.lang.Object,java.lang.Object>


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Constructor Summary
protected OCLinEcoreTablesUtils.DeclareParameterTypeVisitor(java.lang.Object context)
           
 
Method Summary
 java.lang.Object visitCollectionType(CollectionType type)
           
 java.lang.Object visiting(Visitable visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 java.lang.Object visitLambdaType(LambdaType lambdaType)
           
 java.lang.Object visitMetaclass(Metaclass<?> metaclass)
           
 java.lang.Object visitTupleType(TupleType tupleType)
           
 java.lang.Object visitType(Type type)
           
 
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitClass, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitComment, visitConnectionPointReference, visitConstraint, visitConstructorExp, visitConstructorPart, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOpaqueExpression, visitOperation, visitOperationCallExp, visitOperationTemplateParameter, visitOppositePropertyCallExp, visitOrderedSetType, visitPackage, visitPackageableElement, visitParameter, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitProperty, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitRoot, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTemplateSignature, visitTransition, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitTypedElement, visitTypedMultiplicityElement, visitTypeExp, visitTypeExtension, visitTypeTemplateParameter, visitUnlimitedNaturalLiteralExp, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVariableExp, visitVertex, visitVoidType
 
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
getAdapter, safeVisit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitor
getAdapter
 

Constructor Detail

OCLinEcoreTablesUtils.DeclareParameterTypeVisitor

protected OCLinEcoreTablesUtils.DeclareParameterTypeVisitor(@NonNull
                                                            java.lang.Object context)
Method Detail

visiting

@Nullable
public java.lang.Object visiting(@NonNull
                                          Visitable visitable)
Description copied from interface: Visitor
Return the result of visiting a visitable for which no more specific pivot type method is available.


visitCollectionType

@Nullable
public java.lang.Object visitCollectionType(@NonNull
                                                     CollectionType type)
Specified by:
visitCollectionType in interface Visitor<java.lang.Object>
Overrides:
visitCollectionType in class AbstractExtendingVisitor<java.lang.Object,java.lang.Object>

visitLambdaType

@Nullable
public java.lang.Object visitLambdaType(@NonNull
                                                 LambdaType lambdaType)
Specified by:
visitLambdaType in interface Visitor<java.lang.Object>
Overrides:
visitLambdaType in class AbstractExtendingVisitor<java.lang.Object,java.lang.Object>

visitMetaclass

@Nullable
public java.lang.Object visitMetaclass(@NonNull
                                                Metaclass<?> metaclass)
Specified by:
visitMetaclass in interface Visitor<java.lang.Object>
Overrides:
visitMetaclass in class AbstractExtendingVisitor<java.lang.Object,java.lang.Object>

visitTupleType

@Nullable
public java.lang.Object visitTupleType(@NonNull
                                                TupleType tupleType)
Specified by:
visitTupleType in interface Visitor<java.lang.Object>
Overrides:
visitTupleType in class AbstractExtendingVisitor<java.lang.Object,java.lang.Object>

visitType

@Nullable
public java.lang.Object visitType(@NonNull
                                           Type type)
Specified by:
visitType in interface Visitor<java.lang.Object>
Overrides:
visitType in class AbstractExtendingVisitor<java.lang.Object,java.lang.Object>