org.eclipse.ocl.examples.debug.launching
Class OCLInternalDebuggableExecutor

java.lang.Object
  extended by org.eclipse.ocl.examples.debug.vm.launching.InternalDebuggableExecutor
      extended by org.eclipse.ocl.examples.debug.launching.OCLInternalDebuggableExecutor

public class OCLInternalDebuggableExecutor
extends InternalDebuggableExecutor

Internal transformation executor

Since:
3.0

Field Summary
protected  OCLEvaluationContext evaluationContext
           
 
Fields inherited from class org.eclipse.ocl.examples.debug.vm.launching.InternalDebuggableExecutor
debuggableURI, envFactory
 
Constructor Summary
OCLInternalDebuggableExecutor(OCLEvaluationContext evaluationContext, OCLVMEnvironmentFactory envFactory)
           
 
Method Summary
protected  OCLVMEvaluator createEvaluator()
           
 
Methods inherited from class org.eclipse.ocl.examples.debug.vm.launching.InternalDebuggableExecutor
cleanup, execute, getDebuggable, getEnvFactory, getEvaluator, getResourceSet, getUnit, getURI, loadDebuggable, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

evaluationContext

@NonNull
protected final OCLEvaluationContext evaluationContext
Constructor Detail

OCLInternalDebuggableExecutor

public OCLInternalDebuggableExecutor(@NonNull
                                     OCLEvaluationContext evaluationContext,
                                     @NonNull
                                     OCLVMEnvironmentFactory envFactory)
Method Detail

createEvaluator

@NonNull
protected OCLVMEvaluator createEvaluator()
                                  throws java.io.IOException
Specified by:
createEvaluator in class InternalDebuggableExecutor
Throws:
java.io.IOException