Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-1371

Add support for IDL interface inheritance

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • Invalid
    • CORBA Binding
    • None

    Description

      The idltowsdl tool currently does not support IDL interface inheritance.

      An IDL interface declaration that has an interface inheritance specification will result in a spurious operation named ":".

      Support for IDL interface inheritance needs to be added to the IDL interface visitor.

      The syntax for inheritance is as follows:

      (10) <interface_inheritance_spec>::=":" <interface_name>

      { "," <interface_name> }

      *
      (11) <interface_name> ::= <scoped_name>
      (12) <scoped_name> ::= <identifier> | "::" <identifier> | <scoped_name> "::" <identifier>

      Each <scoped_name> in an <interface_inheritance_spec> must denote a previously defined interface.

      See Section 3.7.5, "Interface Inheritance," on page 3-19 of the CORBA spec for the description of inheritance.

      Attachments

        Activity

          People

            Unassigned Unassigned
            matteo.vescovi Matteo Vescovi
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: