org.eclipse.ocl.examples.debug.stepper
Class CallExpStepper

java.lang.Object
  extended by org.eclipse.ocl.examples.debug.stepper.AbstractStepper
      extended by org.eclipse.ocl.examples.debug.stepper.PostStepper
          extended by org.eclipse.ocl.examples.debug.stepper.CallExpStepper
All Implemented Interfaces:
IStepper
Direct Known Subclasses:
LoopExpStepper, OperationCallExpStepper, PropertyCallExpStepper

public abstract class CallExpStepper
extends PostStepper


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.debug.stepper.PostStepper
INSTANCE
 
Constructor Summary
CallExpStepper()
           
 
Method Summary
 UnitLocation createUnitLocation(IVMEvaluationEnvironment<?> evalEnv, Element element)
          Return the source descriptor for element.
 Element getFirstElement(Element element)
           
 
Methods inherited from class org.eclipse.ocl.examples.debug.stepper.AbstractStepper
createUnitLocation, getCsElement, getFirstElement, isPostStoppable, isPreStoppable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallExpStepper

public CallExpStepper()
Method Detail

createUnitLocation

@NonNull
public UnitLocation createUnitLocation(@NonNull
                                               IVMEvaluationEnvironment<?> evalEnv,
                                               @NonNull
                                               Element element)
Description copied from interface: IStepper
Return the source descriptor for element.

Specified by:
createUnitLocation in interface IStepper
Overrides:
createUnitLocation in class AbstractStepper

getFirstElement

@Nullable
public Element getFirstElement(@NonNull
                                        Element element)
Overrides:
getFirstElement in class AbstractStepper