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

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

public class OCLinEcoreTablesUtils.EmitLiteralVisitor
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.EmitLiteralVisitor(java.lang.Object context)
           
 
Method Summary
 java.lang.Object visitCollectionType(CollectionType type)
           
 java.lang.Object visitConstraint(Constraint constraint)
           
 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 visitPackage(Package pkge)
           
 java.lang.Object visitProperty(Property property)
           
 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, 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, visitTupleType, 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.EmitLiteralVisitor

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

visitConstraint

@Nullable
public java.lang.Object visitConstraint(@NonNull
                                                 Constraint constraint)
Specified by:
visitConstraint in interface Visitor<java.lang.Object>
Overrides:
visitConstraint 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>

visitPackage

@Nullable
public java.lang.Object visitPackage(@NonNull
                                              Package pkge)
Specified by:
visitPackage in interface Visitor<java.lang.Object>
Overrides:
visitPackage 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>

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>