libraries/node/javascript/lib/AdaptationEngine.js
function AdaptationEngine(node) {
  this.node = node;
  this.modelObjMapper = new ModelObjectMapper();
  const factory = new kevoree.factory.DefaultKevoreeFactory();
  this.compare = factory.createModelCompare();
  this.alreadyProcessedTraces = {};
  this.targetModel = null;
}
function AdaptationEngine(node) {
  this.node = node;
  this.modelObjMapper = new ModelObjectMapper();
  const factory = new kevoree.factory.DefaultKevoreeFactory();
  this.compare = factory.createModelCompare();
  this.alreadyProcessedTraces = {};
  this.targetModel = null;
}
function AdaptationEngine ( node ) { this . node = node ; this . modelObjMapper = new ModelObjectMapper ( ) ; const factory = new kevoree . factory . DefaultKevoreeFactory ( ) ; this . compare = factory . createModelCompare ( ) ; this . alreadyProcessedTraces = { } ; this . targetModel = null ; }
AdaptationEngine knows each AdaptationPrimitive command available
for JavascriptNode.
Plus, it handles model - object mapping

@type {AdaptationEngine}
AdaptationEngine knows each AdaptationPrimitive command available for JavascriptNode . Plus it handles model - object mapping