org.eclipse.ocl.examples.debug.evaluator
Class OCLIsBreakpointableVisitor

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,java.lang.Object>
          extended by org.eclipse.ocl.examples.debug.evaluator.OCLIsBreakpointableVisitor
All Implemented Interfaces:
Visitor<java.lang.Boolean>

public class OCLIsBreakpointableVisitor
extends AbstractExtendingVisitor<java.lang.Boolean,java.lang.Object>


Field Summary
static OCLIsBreakpointableVisitor INSTANCE
           
 
Fields inherited from class org.eclipse.ocl.examples.pivot.util.AbstractVisitor
context
 
Method Summary
 java.lang.Boolean visitElement(Element object)
           
 java.lang.Boolean visiting(Visitable visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 java.lang.Boolean visitLoopExp(LoopExp object)
           
 java.lang.Boolean visitOCLExpression(OCLExpression object)
           
 java.lang.Boolean visitOperationCallExp(OperationCallExp object)
           
 
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, visitCollectionType, visitComment, visitConnectionPointReference, visitConstraint, visitConstructorExp, visitConstructorPart, visitDataType, visitDetail, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitEnumLiteralExp, visitExpressionInOCL, visitFeature, visitFeatureCallExp, visitFinalState, visitIfExp, visitImport, visitIntegerLiteralExp, visitInvalidLiteralExp, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLambdaType, visitLetExp, visitLibrary, visitLiteralExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNullLiteralExp, visitNumericLiteralExp, visitOpaqueExpression, visitOperation, 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, visitTupleType, visitType, 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
 

Field Detail

INSTANCE

@NonNull
public static final OCLIsBreakpointableVisitor INSTANCE
Method Detail

visitElement

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

visitLoopExp

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

visitOCLExpression

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

visitOperationCallExp

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

visiting

@Nullable
public java.lang.Boolean 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.