Add support for IDL interface inheritance
-----------------------------------------

                 Key: YOKO-334
                 URL: https://issues.apache.org/jira/browse/YOKO-334
             Project: Yoko - CORBA Server
          Issue Type: New Feature
          Components: Idl2Wsdl
    Affects Versions: v1.0.0
            Reporter: Matteo Vescovi
         Assigned To: Matteo Vescovi
             Fix For: v1.0.0


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.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to