EPQException {
Element modelsRoot = root.getChild("models");
Strategy strategy = new Strategy();
ModelExtractor extractor;
for (Element modelElement : modelsRoot.getChildren()) {
extractor =
(ModelExtractor) ExtractorManager.getExtractor(modelElement
.getName());
strategy.addAll(extractor.extract(modelElement));
}
return strategy;
}