Author: amilas
Date: Mon May  9 13:45:09 2011
New Revision: 1101023

URL: http://svn.apache.org/viewvc?rev=1101023&view=rev
Log:
making the complex type for abstract classes abstract

Modified:
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=1101023&r1=1101022&r2=1101023&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
 Mon May  9 13:45:09 2011
@@ -576,6 +576,10 @@ public class DefaultSchemaGenerator impl
 
             complexType.setName(simpleName);
 
+            if (Modifier.isAbstract(javaType.getModifiers())) {
+                complexType.setAbstract(true);
+            }
+
 //            xmlSchema.getItems().add(eltOuter);
             xmlSchema.getElements().add(schemaTypeName, eltOuter);
             eltOuter.setSchemaTypeName(complexType.getQName());


Reply via email to