CORBA 2.4 MAILINGLIST Avatar
  1. OMG Issue

CORBA24 — Inheritence table 3-10 wrong?

  • Key: CORBA24-66
  • Legacy Issue Number: 3203
  • Status: closed  
  • Source: Floorboard Software ( Jonathan Biggar)
  • Summary:

    There appears to be a minor glitch in table 3-10. It states that
    stateful valuetypes can only support one non-abstract interface, but it
    is not clear what is correct for abstract valuetypes or abstract
    interfaces, since it uses the words "supports", not "supports single" or
    "multiple" which are used elsewhere. It certainly does not appear
    reasonable for abstract valuetypes to be able to inherit from more than
    one non-abstract interface when stateful valuetypes cannot.

    This brings up a question: Can abstract valuetypes support non-abstract
    interfaces? It's not clear to me what the answer to this ought to be.

    Anyway, it appears to me that part of the table should look like this
    instead:

    May inherit from: | Interface | Abstract Interface
    ---------------------------------------------------------------------------
    Abstract | *no or supports single| multiple
    Value |
    ---------------------------------------------------------------------------
    Stateful | supports single | multiple
    Value | |
    ---------------------------------------------------------------------------

    • depending on the answer to the question above
  • Reported: CORBA 2.3.1 — Mon, 10 Jan 2000 05:00 GMT
  • Disposition: Resolved — CORBA 2.4
  • Disposition Summary:

    The table needs to be changed to clarify as shown below

  • Updated: Fri, 6 Mar 2015 20:58 GMT