Author: jkaputin
Date: Wed Aug 1 10:09:08 2007
New Revision: 561874
URL: http://svn.apache.org/viewvc?view=rev&rev=561874
Log:
WODEN-173
Corrected the WSDL model implementation inheritance hierarchy
so that WSDL objects that are infoset-only do not
inherit method implementations for the component model.
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/BindingImpl.java
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DocumentableImpl.java
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/NestedImpl.java
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/ServiceImpl.java
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/WSDLObjectImpl.java
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/BindingImpl.java
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/BindingImpl.java?view=diff&rev=561874&r1=561873&r2=561874
==============================================================================
---
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/BindingImpl.java
(original)
+++
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/BindingImpl.java
Wed Aug 1 10:09:08 2007
@@ -41,7 +41,7 @@
*
* @author John Kaputin ([EMAIL PROTECTED])
*/
-public class BindingImpl extends DocumentableImpl
+public class BindingImpl extends WSDLObjectImpl
implements Binding, BindingElement
{
private WSDLElement fParentElem = null;
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java?view=diff&rev=561874&r1=561873&r2=561874
==============================================================================
---
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
(original)
+++
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DescriptionImpl.java
Wed Aug 1 10:09:08 2007
@@ -59,7 +59,7 @@
*
* @author [EMAIL PROTECTED]
*/
-public class DescriptionImpl extends DocumentableImpl
+public class DescriptionImpl extends WSDLObjectImpl
implements Description, DescriptionElement
{
/*
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DocumentableImpl.java
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DocumentableImpl.java?view=diff&rev=561874&r1=561873&r2=561874
==============================================================================
---
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DocumentableImpl.java
(original)
+++
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/DocumentableImpl.java
Wed Aug 1 10:09:08 2007
@@ -29,7 +29,7 @@
*
* @author [EMAIL PROTECTED]
*/
-public abstract class DocumentableImpl extends WSDLObjectImpl
+public abstract class DocumentableImpl extends WSDLElementImpl
implements DocumentableElement
{
private List fDocumentationElements = new Vector();
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java?view=diff&rev=561874&r1=561873&r2=561874
==============================================================================
---
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
(original)
+++
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/InterfaceImpl.java
Wed Aug 1 10:09:08 2007
@@ -42,7 +42,7 @@
*
* @author [EMAIL PROTECTED]
*/
-public class InterfaceImpl extends DocumentableImpl
+public class InterfaceImpl extends WSDLObjectImpl
implements Interface, InterfaceElement
{
private WSDLElement fParentElem = null;
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/NestedImpl.java
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/NestedImpl.java?view=diff&rev=561874&r1=561873&r2=561874
==============================================================================
---
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/NestedImpl.java
(original)
+++
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/NestedImpl.java
Wed Aug 1 10:09:08 2007
@@ -29,7 +29,7 @@
*
* @author [EMAIL PROTECTED]
*/
-public abstract class NestedImpl extends DocumentableImpl
+public abstract class NestedImpl extends WSDLObjectImpl
implements NestedComponent,
NestedElement
{
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/ServiceImpl.java
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/ServiceImpl.java?view=diff&rev=561874&r1=561873&r2=561874
==============================================================================
---
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/ServiceImpl.java
(original)
+++
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/ServiceImpl.java
Wed Aug 1 10:09:08 2007
@@ -38,7 +38,7 @@
*
* @author John Kaputin ([EMAIL PROTECTED])
*/
-public class ServiceImpl extends DocumentableImpl
+public class ServiceImpl extends WSDLObjectImpl
implements Service, ServiceElement
{
private WSDLElement fParentElem = null;
Modified:
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/WSDLObjectImpl.java
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/WSDLObjectImpl.java?view=diff&rev=561874&r1=561873&r2=561874
==============================================================================
---
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/WSDLObjectImpl.java
(original)
+++
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/WSDLObjectImpl.java
Wed Aug 1 10:09:08 2007
@@ -36,7 +36,7 @@
*
* @author [EMAIL PROTECTED]
*/
-public abstract class WSDLObjectImpl extends WSDLElementImpl
+public abstract class WSDLObjectImpl extends DocumentableImpl
implements WSDLComponent
{
private Map fCompExtensions = new HashMap(); //map of ComponentExtensions
keyed by namespace
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]