Re: stereotype service (was: underlying politics)
- From: Dietmar Maurer <dietmar maurer-it com>
- To: "Michael Hoennig (mi)" <mi sun com>, "gnome-components-list gnome org" <gnome-components-list gnome org>
- Subject: Re: stereotype service (was: underlying politics)
- Date: Fri, 20 Oct 2000 16:59:06 +0200
"Michael Hoennig (mi)" wrote:
> Hi Dietmar,
>
> > > > CORBA supports multiple inheritance on interfaces. Why can't you
> > > > use that?
> > >
> > > because a service is NOT an interface.
> >
> > I thought a service is a set of interfaces and services. You
> > can do the same things with multiple inheritance. I
> > simply cant see the big advantage of your service definition.
>
> No, you cannot call methods on it directly. That would be a problem
> because very often "optional" makes a lot of sense. You cannot specify
> all combinations of interfaces which might make sense for a text
> document. But you can set up a list which are necessary and which are
> optional.
>
> So, we would need "optional inheritance". Additionally a service
> specifies properties which are not directly accessible as attributes but
> through specialized interfaces like com::sun::star::beans:XPropertySet.
>
We can use the bonobo query_interface() for that special purpose.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]