Fixed issue #575309
diff --git a/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/InMemoryEmfModel.java b/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/InMemoryEmfModel.java
index 65e8ac1..ac18df1 100644
--- a/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/InMemoryEmfModel.java
+++ b/plugins/org.eclipse.epsilon.emc.emf/src/org/eclipse/epsilon/emc/emf/InMemoryEmfModel.java
@@ -47,7 +47,7 @@
public InMemoryEmfModel(String name, Resource modelImpl, boolean isContainerListenerEnabled) {
init(name, modelImpl, Collections.<EPackage> emptyList(), isContainerListenerEnabled);
}
-
+
public InMemoryEmfModel(String name, Resource modelImpl, Collection<EPackage> ePackages) {
this(name, modelImpl, ePackages, true);
}
@@ -56,6 +56,11 @@
init(name, modelImpl, ePackages, isContainerListenerEnabled);
}
+ public InMemoryEmfModel(String name, Resource modelImpl, Collection<EPackage> ePackages, boolean isContainerListenerEnabled, boolean expand) {
+ setExpand(expand);
+ init(name, modelImpl, ePackages, isContainerListenerEnabled);
+ }
+
protected void init(String name, Resource modelImpl, Collection<EPackage> ePackages, boolean isContainerListenerEnabled) {
setName(name);
this.modelImpl = modelImpl;