org.eclipse.ocl.examples.xtext.completeocl.utilities
Class CompleteOCLAS2XMIidVisitor

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.Boolean,AS2XMIid>
          extended by org.eclipse.ocl.examples.pivot.utilities.AS2XMIidVisitor
              extended by org.eclipse.ocl.examples.xtext.completeocl.utilities.CompleteOCLAS2XMIidVisitor
All Implemented Interfaces:
Visitor<java.lang.Boolean>

public class CompleteOCLAS2XMIidVisitor
extends AS2XMIidVisitor


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.pivot.utilities.AS2XMIidVisitor
ACCUMULATOR_PREFIX, BODYCONDITION_PREFIX, FRAGMENT_SEPARATOR, INVARIANT_PREFIX, ITERATION_PREFIX, ITERATOR_PREFIX, NULL_MARKER, OPERATION_PARAMETER_SEPARATOR, OPERATION_PREFIX, OVERFLOW_LIMIT, OVERFLOW_MARKER, PACKAGE_PREFIX, PARAMETER_PREFIX, POSTCONDITION_PREFIX, PRECEDENCE_PREFIX, PRECONDITION_PREFIX, PROPERTY_PREFIX, s, SCOPE_SEPARATOR, TEMPLATE_PARAMETER_PREFIX, TEMPLATE_PARAMETER_SEPARATOR, TEMPLATE_SIGNATURE_PREFIX, TYPE_PREFIX
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Constructor Summary
CompleteOCLAS2XMIidVisitor(AS2XMIid context)
           
 
Method Summary
 java.lang.Boolean visitClass(Class object)
           
 java.lang.Boolean visitEnumeration(Enumeration object)
           
 java.lang.Boolean visitPrimitiveType(PrimitiveType object)
           
 
Methods inherited from class org.eclipse.ocl.examples.pivot.utilities.AS2XMIidVisitor
appendName, appendOperation, appendParent, appendType, getID, toString, visitCollectionType, visitConstraint, visitElement, visiting, visitIteration, visitLambdaType, visitMetaclass, visitOperation, visitPackage, visitParameter, visitPrecedence, visitProperty, visitSelfType, visitTemplateParameter, visitTemplateSignature, visitTupleType, visitTypeTemplateParameter, visitVariableDeclaration
 
Methods inherited from class org.eclipse.ocl.examples.pivot.util.AbstractExtendingVisitor
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitBooleanLiteralExp, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionLiteralExp, visitCollectionLiteralPart, visitCollectionRange, visitComment, visitConnectionPointReference, visitConstructorExp, visitConstructorPart, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElementExtension, visitEnumerationLiteral, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteratorExp, visitLetExp, visitLibrary, visitLiteralExp, visitLoopExp, visitMessageExp, visitMessageType, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOCLExpression, visitOpaqueExpression, visitOperationCallExp, visitOperationTemplateParameter, visitOppositePropertyCallExp, visitOrderedSetType, visitPackageableElement, visitParameterableElement, visitPrimitiveLiteralExp, visitProfile, visitProfileApplication, visitPropertyCallExp, visitPseudostate, visitRealLiteralExp, visitRegion, visitRoot, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStringLiteralExp, visitTemplateableElement, visitTemplateBinding, visitTemplateParameterSubstitution, visitTemplateParameterType, visitTransition, visitTrigger, visitTupleLiteralExp, visitTupleLiteralPart, visitType, visitTypedElement, visitTypedMultiplicityElement, visitTypeExp, visitTypeExtension, visitUnlimitedNaturalLiteralExp, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariable, 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, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Visitor
getAdapter
 

Constructor Detail

CompleteOCLAS2XMIidVisitor

public CompleteOCLAS2XMIidVisitor(@NonNull
                                  AS2XMIid context)
Method Detail

visitClass

@Nullable
public java.lang.Boolean visitClass(@NonNull
                                             Class object)
Specified by:
visitClass in interface Visitor<java.lang.Boolean>
Overrides:
visitClass in class AS2XMIidVisitor

visitEnumeration

@Nullable
public java.lang.Boolean visitEnumeration(@NonNull
                                                   Enumeration object)
Specified by:
visitEnumeration in interface Visitor<java.lang.Boolean>
Overrides:
visitEnumeration in class AbstractExtendingVisitor<java.lang.Boolean,AS2XMIid>

visitPrimitiveType

@Nullable
public java.lang.Boolean visitPrimitiveType(@NonNull
                                                     PrimitiveType object)
Specified by:
visitPrimitiveType in interface Visitor<java.lang.Boolean>
Overrides:
visitPrimitiveType in class AS2XMIidVisitor