Index: src/org/jboss/tools/smooks/templating/model/xml/XSDModelBuilder.java =================================================================== --- src/org/jboss/tools/smooks/templating/model/xml/XSDModelBuilder.java (revision 27346) +++ src/org/jboss/tools/smooks/templating/model/xml/XSDModelBuilder.java (working copy) @@ -60,7 +60,7 @@ private Map elements = new LinkedHashMap(); private Map types = new LinkedHashMap(); - private Set loadedSchemas = new HashSet(); + private List loadedSchemas = new ArrayList(); private Stack elementExpandStack = new Stack(); private String rootElementName; private Properties nsPrefixes = new Properties(); @@ -165,8 +165,9 @@ } EList schemaResources = resourceSet.getResources(); - for(Resource schemaRes : schemaResources) { - loadedSchemas.add(schemaRes.getURI().toFileString()); + for(int i = schemaResources.size() - 1; i >= 0 ;i--){ + String fileString = schemaResources.get(i).getURI().toFileString(); + loadedSchemas.add(fileString); } }