Exemplo n.º 1
0
    static StringCounter getInstance(QvtOperationalEvaluationEnv env) {
      env.getThisOfType(QvtOperationalStdLibrary.INSTANCE.getStdLibModule());
      // FIXME - this way we have String counters in global only, should be done
      // per Stdlib instance (every aggregated transformation)
      StringCounter counters = (StringCounter) env.getContext().getSessionData().getValue(DATA_KEY);
      if (counters == null) {
        counters = new StringCounter();
        env.getContext().getSessionData().setValue(DATA_KEY, counters);
      }

      return counters;
    }