diff options
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/MetamodelLoader.xtend')
-rw-r--r-- | Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/MetamodelLoader.xtend | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/MetamodelLoader.xtend b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/MetamodelLoader.xtend index e554cc69..5e7f84f0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/MetamodelLoader.xtend +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src/hu/bme/mit/inf/dslreasoner/application/execution/MetamodelLoader.xtend | |||
@@ -1,29 +1,22 @@ | |||
1 | package hu.bme.mit.inf.dslreasoner.application.execution | 1 | package hu.bme.mit.inf.dslreasoner.application.execution |
2 | 2 | ||
3 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry | ||
4 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement | ||
5 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry | ||
3 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification |
4 | import hu.bme.mit.inf.dslreasoner.ecore2logic.EcoreMetamodelDescriptor | 7 | import hu.bme.mit.inf.dslreasoner.ecore2logic.EcoreMetamodelDescriptor |
5 | import java.util.ArrayList | 8 | import java.util.LinkedHashSet |
6 | import java.util.LinkedList | ||
7 | import java.util.List | 9 | import java.util.List |
8 | import java.util.Set | 10 | import java.util.Set |
9 | import org.eclipse.emf.common.util.URI | ||
10 | import org.eclipse.emf.ecore.EAttribute | 11 | import org.eclipse.emf.ecore.EAttribute |
11 | import org.eclipse.emf.ecore.EClass | 12 | import org.eclipse.emf.ecore.EClass |
12 | import org.eclipse.emf.ecore.EDataType | ||
13 | import org.eclipse.emf.ecore.EEnum | 13 | import org.eclipse.emf.ecore.EEnum |
14 | import org.eclipse.emf.ecore.EEnumLiteral | 14 | import org.eclipse.emf.ecore.EEnumLiteral |
15 | import org.eclipse.emf.ecore.ENamedElement | ||
16 | import org.eclipse.emf.ecore.EPackage | ||
17 | import org.eclipse.emf.ecore.EReference | 15 | import org.eclipse.emf.ecore.EReference |
18 | import org.eclipse.emf.ecore.EcorePackage | 16 | import org.eclipse.emf.ecore.EcorePackage |
19 | import org.eclipse.emf.ecore.resource.Resource | 17 | import org.eclipse.emf.ecore.resource.Resource |
20 | import org.eclipse.emf.ecore.resource.ResourceSet | ||
21 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl | 18 | import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl |
22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry | ||
23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement | ||
24 | import org.eclipse.xtext.xbase.lib.Functions.Function1 | 19 | import org.eclipse.xtext.xbase.lib.Functions.Function1 |
25 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry | ||
26 | import java.util.LinkedHashSet | ||
27 | 20 | ||
28 | class MetamodelLoader { | 21 | class MetamodelLoader { |
29 | 22 | ||
@@ -34,7 +27,7 @@ class MetamodelLoader { | |||
34 | 27 | ||
35 | public new() { init } | 28 | public new() { init } |
36 | 29 | ||
37 | def loadMetamodel(MetamodelSpecification specification, ResourceSet rs) throws IllegalArgumentException { | 30 | def loadMetamodel(MetamodelSpecification specification) throws IllegalArgumentException { |
38 | 31 | ||
39 | val Set<EClass> classes = new LinkedHashSet | 32 | val Set<EClass> classes = new LinkedHashSet |
40 | val Set<EEnum> enums = new LinkedHashSet | 33 | val Set<EEnum> enums = new LinkedHashSet |