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.EmitQualifiedLiteralVisitor
All Implemented Interfaces:
Visitor<java.lang.Object>
Enclosing class:
OCLinEcoreTablesUtils

public class OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor
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.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.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, 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, visitOrderedSetType, visitPackage, visitPackageableElement, visitParameter, visitParameterableElement, visitPrecedence, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, 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, 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.


visitCollectionType

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

visitEnumerationLiteral

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

visitOperation

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

visitProperty

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

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 AbstractExtendingVisitor<java.lang.Object,java.lang.Object>