org.eclipse.m2m.qvt.oml.debug.core.vm
Class UnitLocationExecutionContext

java.lang.Object
  extended by org.eclipse.m2m.qvt.oml.debug.core.vm.UnitLocationExecutionContext
All Implemented Interfaces:
VMFrameExecutionContext

public class UnitLocationExecutionContext
extends java.lang.Object
implements VMFrameExecutionContext


Method Summary
 java.util.List<EStructuralFeature> getAllFeatures(EClass eClass)
           
 org.eclipse.m2m.internal.qvt.oml.ast.env.QvtOperationalEvaluationEnv getEvalEnv()
           
 EClassifier getOCLType(EStructuralFeature feature)
           
  getStandardLibrary()
           
 java.lang.Object getValue(EStructuralFeature feature, EObject target)
          TODO - Note: with derived properties may execute QVTO engine, throw QVTRuntimeException!!!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getOCLType

public EClassifier getOCLType(EStructuralFeature feature)
Specified by:
getOCLType in interface VMFrameExecutionContext

getStandardLibrary

public  getStandardLibrary()
Specified by:
getStandardLibrary in interface VMFrameExecutionContext

getAllFeatures

public java.util.List<EStructuralFeature> getAllFeatures(EClass eClass)
Specified by:
getAllFeatures in interface VMFrameExecutionContext

getEvalEnv

public org.eclipse.m2m.internal.qvt.oml.ast.env.QvtOperationalEvaluationEnv getEvalEnv()
Specified by:
getEvalEnv in interface VMFrameExecutionContext

getValue

public java.lang.Object getValue(EStructuralFeature feature,
                                 EObject target)
Description copied from interface: VMFrameExecutionContext
TODO - Note: with derived properties may execute QVTO engine, throw QVTRuntimeException!!! Should be evaluated at separate thread and QVTO Evaluator, to be interruptible

Specified by:
getValue in interface VMFrameExecutionContext

Copyright 2008 Borland Software Corporation and others.
All Rights Reserved.