Modified: 
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/extensions/soap/SOAPModuleDeserializer.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/extensions/soap/SOAPModuleDeserializer.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/extensions/soap/SOAPModuleDeserializer.java
 (original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/internal/wsdl20/extensions/soap/SOAPModuleDeserializer.java
 Mon Sep 18 05:21:19 2006
@@ -31,6 +31,7 @@
 import org.apache.woden.wsdl20.extensions.ExtensionRegistry;
 import org.apache.woden.wsdl20.extensions.soap.SOAPModuleElement;
 import org.apache.woden.wsdl20.xml.DescriptionElement;
+import org.apache.woden.wsdl20.xml.DocumentableElement;
 import org.apache.woden.wsdl20.xml.DocumentationElement;
 import org.apache.woden.wsdl20.xml.WSDLElement;
 import org.w3c.dom.Element;
@@ -103,10 +104,10 @@
     }
             
     private DocumentationElement parseDocumentation(Element docEl, 
-                                                    DescriptionElement desc) 
+                                                    DocumentableElement 
parent) 
                                                     throws WSDLException
     {
-        DocumentationElement documentation = desc.createDocumentationElement();
+        DocumentationElement documentation = parent.addDocumentationElement();
         documentation.setContent(docEl);
         
         //TODO parseExtensionAttributes(docEl, DocumentationElement.class, 
documentation, desc);

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingElement.java 
(original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingElement.java 
Mon Sep 18 05:21:19 2006
@@ -74,11 +74,11 @@
      * Elements
      */
     
-    public void addBindingFaultElement(BindingFaultElement fault);
+    public BindingFaultElement addBindingFaultElement();
     public BindingFaultElement[] getBindingFaultElements();
     //TODO remove method
     
-    public void addBindingOperationElement(BindingOperationElement operation);
+    public BindingOperationElement addBindingOperationElement();
     public BindingOperationElement[] getBindingOperationElements();
     //TODO remove method
     

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingOperationElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingOperationElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingOperationElement.java
 (original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/BindingOperationElement.java
 Mon Sep 18 05:21:19 2006
@@ -52,11 +52,11 @@
      * Elements
      */
     
-    public void 
addBindingMessageReferenceElement(BindingMessageReferenceElement msgRef);
+    public BindingMessageReferenceElement addBindingMessageReferenceElement();
     public void 
removeBindingMessageReferenceElement(BindingMessageReferenceElement msgRef);
     public BindingMessageReferenceElement[] 
getBindingMessageReferenceElements();
 
-    public void addBindingFaultReferenceElement(BindingFaultReferenceElement 
faultRef);
+    public BindingFaultReferenceElement addBindingFaultReferenceElement();
     public void 
removeBindingFaultReferenceElement(BindingFaultReferenceElement faultRef);
     public BindingFaultReferenceElement[] getBindingFaultReferenceElements();
     

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ConfigurableElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ConfigurableElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ConfigurableElement.java
 (original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ConfigurableElement.java
 Mon Sep 18 05:21:19 2006
@@ -30,11 +30,11 @@
  */
 public interface ConfigurableElement extends WSDLElement {
     
-    public void addFeatureElement(FeatureElement feature);
+    public FeatureElement addFeatureElement();
     public FeatureElement[] getFeatureElements();
     //TODO a remove method
     
-    public void addPropertyElement(PropertyElement property);
+    public PropertyElement addPropertyElement();
     public PropertyElement[] getPropertyElements();
     //TODO a remove method
     

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java
 (original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DescriptionElement.java
 Mon Sep 18 05:21:19 2006
@@ -77,42 +77,19 @@
      * Element factory methods
      */
     
-    public DocumentationElement createDocumentationElement();
+    public ImportElement addImportElement();
     
-    public ImportElement createImportElement();
-    
-    public IncludeElement createIncludeElement();
-
-    public TypesElement createTypesElement();
-
-    public InterfaceElement createInterfaceElement();
-
-    public InterfaceFaultElement createInterfaceFaultElement();
-
-    public InterfaceOperationElement createInterfaceOperationElement();
-
-    public InterfaceFaultReferenceElement 
createInterfaceFaultReferenceElement();
-
-    public InterfaceMessageReferenceElement 
createInterfaceMessageReferenceElement();
-    
-    public BindingElement createBindingElement();
+    public IncludeElement addIncludeElement();
 
-    public BindingFaultElement createBindingFaultElement();
-
-    public BindingOperationElement createBindingOperationElement();
-
-    public BindingFaultReferenceElement createBindingFaultReferenceElement();
-
-    public BindingMessageReferenceElement 
createBindingMessageReferenceElement();
-
-    public FeatureElement createFeatureElement();
-
-    public ServiceElement createServiceElement();
+    /**
+     * Create a new InterfaceElement in this DescriptionElement
+     * @return the InterfaceElement created
+     */
+    public InterfaceElement addInterfaceElement();
 
-    public EndpointElement createEndpointElement();
+    public BindingElement addBindingElement();
 
-    public PropertyElement createPropertyElement();
-    
+    public ServiceElement addServiceElement();
     
     /*
      * Element accessor and modifier methods
@@ -121,22 +98,16 @@
      * 
      */
     
-    public void addImportElement(ImportElement importEl);
     public ImportElement[] getImportElements();
     
-    public void addIncludeElement(IncludeElement includeEl);
     public IncludeElement[] getIncludeElements();
     
-    public void setTypesElement(TypesElement typesEl);
     public TypesElement getTypesElement();
     
-    public void addInterfaceElement(InterfaceElement interfaceEl);
     public InterfaceElement[] getInterfaceElements();
     
-    public void addBindingElement(BindingElement bindingEl);
     public BindingElement[] getBindingElements();
     
-    public void addServiceElement(ServiceElement serviceEl);
     public ServiceElement[] getServiceElements();
 
     //TODO extension elements

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DocumentableElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DocumentableElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DocumentableElement.java
 (original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/DocumentableElement.java
 Mon Sep 18 05:21:19 2006
@@ -24,7 +24,7 @@
  */
 public interface DocumentableElement extends WSDLElement 
 {
-    public void addDocumentationElement(DocumentationElement docEl);
+    public DocumentationElement addDocumentationElement();
     
     public DocumentationElement[] getDocumentationElements();
     

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java
 (original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceElement.java
 Mon Sep 18 05:21:19 2006
@@ -55,7 +55,7 @@
      * Elements
      */
     
-    public void addInterfaceFaultElement(InterfaceFaultElement fault);
+    public InterfaceFaultElement addInterfaceFaultElement();
     //TODO public void removeInterfaceFaultElement(QName qname);
     
     /**
@@ -78,7 +78,7 @@
      */
     public InterfaceFaultElement[] getInterfaceFaultElements();
     
-    public void addInterfaceOperationElement(InterfaceOperationElement 
operation);
+    public InterfaceOperationElement addInterfaceOperationElement();
     //TODO public void removeInterfaceOperationElement(QName qname);
     
     /**

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceOperationElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceOperationElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceOperationElement.java
 (original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/InterfaceOperationElement.java
 Mon Sep 18 05:21:19 2006
@@ -51,11 +51,11 @@
      * Elements
      */
     
-    public void 
addInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef);
+    public InterfaceMessageReferenceElement 
addInterfaceMessageReferenceElement();
     public void 
removeInterfaceMessageReferenceElement(InterfaceMessageReferenceElement msgRef);
     public InterfaceMessageReferenceElement[] 
getInterfaceMessageReferenceElements();
 
-    public void 
addInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef);
+    public InterfaceFaultReferenceElement addInterfaceFaultReferenceElement();
     public void 
removeInterfaceFaultReferenceElement(InterfaceFaultReferenceElement faultRef);
     public InterfaceFaultReferenceElement[] 
getInterfaceFaultReferenceElements();
 

Modified: 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java
URL: 
http://svn.apache.org/viewvc/incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java?view=diff&rev=447385&r1=447384&r2=447385
==============================================================================
--- 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java 
(original)
+++ 
incubator/woden/trunk/java/src/org/apache/woden/wsdl20/xml/ServiceElement.java 
Mon Sep 18 05:21:19 2006
@@ -35,6 +35,6 @@
     public QName getInterfaceName();
     public InterfaceElement getInterfaceElement();
     
-    public void addEndpointElement(EndpointElement endpoint);
+    public EndpointElement addEndpointElement();
     public EndpointElement[] getEndpointElements();
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to