Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/ModelLoader.java')
-rw-r--r--plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/ModelLoader.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/ModelLoader.java b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/ModelLoader.java
index cb2cbf95e..3794a8562 100644
--- a/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/ModelLoader.java
+++ b/plugins/org.eclipse.etrice.generator/src/org/eclipse/etrice/generator/base/ModelLoader.java
@@ -56,6 +56,7 @@ public class ModelLoader {
private ResourceSet resourceSet;
private HashSet<URI> modelURIs = new HashSet<URI>();
+ private HashSet<URI> mainModelURIs = new HashSet<URI>();
private HashSet<URI> loadedModelURIs = new HashSet<URI>();
public boolean loadModels(List<String> uriList) {
@@ -79,6 +80,9 @@ public class ModelLoader {
addResourceURI(uriResolver.resolve(uri, null));
}
+ // now that we have a list of normalized input models we make a copy of them
+ mainModelURIs.addAll(modelURIs);
+
boolean ok = true;
while (!modelURIs.isEmpty()) {
URI uri = modelURIs.iterator().next();
@@ -173,4 +177,11 @@ public class ModelLoader {
public ResourceSet getResourceSet() {
return resourceSet;
}
+
+ /**
+ * @return the mainModelURIs
+ */
+ public HashSet<URI> getMainModelURIs() {
+ return mainModelURIs;
+ }
}

Back to the top