Problem with using generated implementation

View: New views
1 Messages — Rating Filter:   Alert me  

Problem with using generated implementation

by SauerM :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,
I am trying to use MDR to create and modify Java models. I have MOF metamodel. I have generated interfaces. I loaded the metamodel into MDRepository. I have instance of model, where I can use factories to create new items in model. But when I try to call some method on these items I get this exception: java.lang.AbstractMethodError: org.netbeans.jmi.javamodel.JavaClass$Impl.getSimpleName()Ljava/lang/String;

here is part of the code:

        repository.createExtent("java");
        RefPackage mof = repository.getExtent("java");
        ExtentUtil.readXMIToExtent("java.xml",mof);             //loads metamodel
        Collection c = ((ModelPackage) mof).getMofPackage().refAllOfClass();
        Iterator it = c.iterator();                             //first item is JavaModel
        ModelElement model = (ModelElement) it.next();
        repository.createExtent("model",model);
        JavaModelPackage p = (JavaModelPackage) repository.getExtent("model");
        JavaClassClass classFactory = p.getJavaClass();
        JavaClass testClass = classFactory.createJavaClass();
        testClass.setSimpleName("test");    // here I get the exception

Could you please give me some hint? I really don't know what's the problem.
Thank you very much.
Martin Sauer.