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

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.EmitLiteralVisitor
              extended by org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor
All Implemented Interfaces:
Visitor<java.lang.Object>
Enclosing class:
OCLinEcoreTablesUtils

public class OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor
extends OCLinEcoreTablesUtils.EmitLiteralVisitor


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Constructor Summary
protected OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor(java.lang.Object context)
           
 
Method Summary
 java.lang.Object visitCollectionType(CollectionType object)
           
 java.lang.Object visitEnumerationLiteral(EnumerationLiteral enumerationLiteral)
           
 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 visitOperation(Operation operation)
           
 java.lang.Object visitProperty(Property property)
           
 java.lang.Object visitTupleType(TupleType type)
           
 java.lang.Object visitType(Type type)
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTablesUtils.EmitLiteralVisitor
visitConstraint, visitPackage
 
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, visitConstructorExp, visitConstructorPart, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumeration, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLambdaType, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOpaqueExpression, visitOperationCallExp, visitOperationTemplateParameter, visitOppositePropertyCallExp, visitOrderedSetType, visitPackageableElement, visitParameter, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, 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.EmitQualifiedLiteralVisitor

protected OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor(@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.

Specified by:
visiting in interface Visitor<java.lang.Object>
Overrides:
visiting in class OCLinEcoreTablesUtils.EmitLiteralVisitor

visitCollectionType

@Nullable
public java.lang.Object visitCollectionType(@NonNull
                                                     CollectionType object)
Specified by:
visitCollectionType in interface Visitor<java.lang.Object>
Overrides:
visitCollectionType in class OCLinEcoreTablesUtils.EmitLiteralVisitor

visitEnumerationLiteral

@Nullable
public java.lang.Object visitEnumerationLiteral(@NonNull
                                                         EnumerationLiteral enumerationLiteral)
Specified by:
visitEnumerationLiteral in interface Visitor<java.lang.Object>
Overrides:
visitEnumerationLiteral in class OCLinEcoreTablesUtils.EmitLiteralVisitor

visitOperation

@Nullable
public java.lang.Object visitOperation(@NonNull
                                                Operation operation)
Specified by:
visitOperation in interface Visitor<java.lang.Object>
Overrides:
visitOperation in class OCLinEcoreTablesUtils.EmitLiteralVisitor

visitProperty

@Nullable
public java.lang.Object visitProperty(@NonNull
                                               Property property)
Specified by:
visitProperty in interface Visitor<java.lang.Object>
Overrides:
visitProperty in class OCLinEcoreTablesUtils.EmitLiteralVisitor

visitTupleType

@Nullable
public java.lang.Object visitTupleType(@NonNull
                                                TupleType type)
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 OCLinEcoreTablesUtils.EmitLiteralVisitor