Exemplo n.º 1
0
  public AbstractLateResolveTask(
      ResolveExp resolveExp,
      EObjectEStructuralFeaturePair lvalue,
      QvtOperationalEvaluationVisitor visitor,
      QvtOperationalEvaluationEnv evalEnv,
      DeferredAssignmentListener deferredListener) {
    myResolveExp = resolveExp;
    myLvalue = lvalue;
    myVisitor = visitor;
    myEvalEnv = evalEnv.createDeferredExecutionEnvironment();
    if (myResolveExp.getSource() != null) {
      mySourceObj = myResolveExp.getSource().accept(visitor);
    }

    myListener = deferredListener;
  }