blob: 5fc2cdc56b683998cd995718296e72f0a1fe3b1d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package hu.bme.mit.inf.dslreasoner.application.execution
import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
import org.eclipse.emf.common.util.URI
class ModelLoader {
def loadModel(String path, Context context) {
var URI uri
try {
uri = URI::createURI(path)
} catch(IllegalArgumentException e) {
context.writeError('''Malformed uri: "«uri»"!''')
return null
}
val resourceSet = new ResourceSetImpl
val resource = resourceSet.getResource(uri,true)
if(resource === null) {
} else {
return resource
}
}
}
|