A list for the developers of CellML tools

Text archives Help


[cellml-dev] RDF Representation


Chronological Thread 
  • From: alan.garny at dpag.ox.ac.uk (Alan Garny)
  • Subject: [cellml-dev] RDF Representation
  • Date: Wed, 27 May 2009 09:26:22 +0100

> From: cellml-tools-developers-bounces at cellml.org [mailto:cellml-tools-
> developers-bounces at cellml.org] On Behalf Of Andrew Miller
>
> Morgan Taschuk wrote:
> > Hi,
> >
> > When I generate stub classes from the IDL file, I get Stubs with the
> queryInterface and addRef and releaseRef methods. However, as they only
> implement the RDFRepresentation interface and multiple inheritance is not
> possible in Java, I can't see a way that I can use the methods generated
by
> that in order to access queryInterface.
> >
> I'm not sure how you are generating these stubs... do you mean that you
> generated CORBA stubs? The native API binding does not require CORBA
> stubs to be generated. It uses multiple inheritance of interfaces
> (allowed in Java) with a single implementing class for each top-level
> object.
>
> At this stage, without code changes to the CellML API Java binding
> generator, it won't be possible to access queryInterface. However, this
> is something that we want to fix quite soon. I have created a tracker
> item at https://tracker.physiomeproject.org/show_bug.cgi?id=1821 for this.
>
> Due to a number of other competing priorities (e.g. the build system and
> several other changes in progress) I can't work on this right now, and
> Justin is currently on leave, but I will eventually get to it if no one
> else does. Please feel free to implement this and submit a patch if you
> feel you can.

Personally, I would put a somewhat high priority on this. We want the Java
binding to work, full stop. As for the build system to work with Mercurial,
sure that would be nice to have (I would for one greatly benefit from it,
since the ABI subversion repository is really slow for me), but it's not
like it's critical. Things work as they stand, so it's not like we cannot
work, unlike Morgan, from what I understand.

Alan





Archive powered by MHonArc 2.6.18.

Top of page