Pivot doesn't support package stereotypes [message #1218820] |
Fri, 29 November 2013 07:59  |
Eclipse User |
|
|
|
Hi
There is a stereotyped package in a model
https://github.com/AresEkb/OclToXPath/blob/master/model/OclTest.uml
When I'm trying to read it, the parser throws an exception:
java.lang.ClassCastException: org.eclipse.ocl.examples.pivot.internal.impl.PackageImpl cannot be cast to org.eclipse.ocl.examples.pivot.Type
at org.eclipse.ocl.examples.pivot.internal.impl.ElementExtensionImpl.getPackage(ElementExtensionImpl.java:540)
at org.eclipse.ocl.examples.pivot.internal.impl.ElementExtensionImpl.getPackage(ElementExtensionImpl.java:1)
at org.eclipse.ocl.examples.pivot.manager.PackageManager.getTypeServer(PackageManager.java:488)
at org.eclipse.ocl.examples.pivot.manager.MetaModelManager.getPartialTypes(MetaModelManager.java:1879)
at org.eclipse.ocl.examples.pivot.manager.MetaModelManager.getAllInvariants(MetaModelManager.java:1146)
...
Here is a ElementExtensionImpl.getPackage():
@Override
public org.eclipse.ocl.examples.pivot.Package getPackage() {
return ((Type)eContainer()).getPackage();
}
The code tries to cast a Package into Type.
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.11625 seconds