Getting invalid for the evaluation of OCL on XMI [message #1848606] |
Thu, 09 December 2021 15:18 |
Marshall Charron Messages: 72 Registered: August 2018 |
Member |
|
|
Hello,
I am trying to evaluate an OCL expression "self.contains" supposed to return the class contained in self, but I am getting 'invalid' as a response. Would please explain to me why I am getting that ?
Here my code :
Resource resource = OCLManager.getResourceFromEcoreFile("resources/model.ecore");
Resource XMIRes = OCLManager.getResourceFromXMIFile("resources/instance.xmi", resource);
String contraintString = "self.contains";
OCLExpression<EClassifier> parsedConstraints = OCLManager.getQuery(contraintString, "resources/model.ecore" );
Object eval = OCLManager.getOcl().evaluate(XMIRes.getContents().get(0),parsedConstraints);
[Updated on: Thu, 09 December 2021 15:19] Report message to a moderator
|
|
|
|
Powered by
FUDForum. Page generated in 0.05048 seconds