You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2006/08/16 17:05:38 UTC

svn commit: r431913 - in /incubator/tuscany/cpp/sca/xsd: sca-core.xsd sca-interface-cpp.xsd

Author: jsdelfino
Date: Wed Aug 16 08:05:38 2006
New Revision: 431913

URL: http://svn.apache.org/viewvc?rev=431913&view=rev
Log:
Fixed some attributes, changed from required to optional

Modified:
    incubator/tuscany/cpp/sca/xsd/sca-core.xsd
    incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd

Modified: incubator/tuscany/cpp/sca/xsd/sca-core.xsd
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/xsd/sca-core.xsd?rev=431913&r1=431912&r2=431913&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-core.xsd (original)
+++ incubator/tuscany/cpp/sca/xsd/sca-core.xsd Wed Aug 16 08:05:38 2006
@@ -82,14 +82,15 @@
     </simpleType>
     
     <complexType name="PropertyType">
-        <sequence>
-            <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
-        </sequence>
-        <attribute name="name" type="NCName" use="required" />
-        <attribute name="type" type="QName" use="required" />
-        <attribute name="many" type="boolean" default="false" use="optional" />
-        <attribute name="override" type="sca:OverrideOptions" default="may" use="optional" />
-        <anyAttribute namespace="##any" processContents="lax" />
+        <complexContent>
+            <extension base="anyType">
+                <attribute name="name" type="NCName" use="required" />
+                <attribute name="type" type="QName" use="required" />
+                <attribute name="many" type="boolean" default="false" use="optional" />
+                <attribute name="override" type="sca:OverrideOptions" default="may" use="optional" />
+                <anyAttribute namespace="##any" processContents="lax" />
+            </extension>
+        </complexContent>
     </complexType>
 
     <complexType name="Component">
@@ -104,18 +105,20 @@
     </complexType>
     
     <complexType name="Property">
-        <sequence>
-            <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
-        </sequence>
-        <attribute name="name" type="NCName" use="required" />
-        <attribute name="source" type="string" use="optional" />
-        <anyAttribute namespace="##any" processContents="lax" />
+        <complexContent>
+            <extension base="anyType">
+                <attribute name="name" type="NCName" use="required" />
+                <attribute name="source" type="string" use="optional" />
+                <anyAttribute namespace="##any" processContents="lax" />
+            </extension>
+        </complexContent>
     </complexType>
 
     <complexType name="Reference">
         <simpleContent>
             <extension base="anyURI">
                 <attribute name="name" type="NCName" use="required" />
+                <anyAttribute namespace="##any" processContents="lax" />
             </extension>
         </simpleContent>
     </complexType>

Modified: incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd?rev=431913&r1=431912&r2=431913&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd (original)
+++ incubator/tuscany/cpp/sca/xsd/sca-interface-cpp.xsd Wed Aug 16 08:05:38 2006
@@ -29,9 +29,9 @@
                     <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
                 </sequence>
                 <attribute name="header" type="NCName" use="required" />
-                <attribute name="class" type="Name" use="required" />
-                <attribute name="callbackHeader" type="NCName" use="required" />
-                <attribute name="callbackClass" type="Name" use="required" />
+                <attribute name="class" type="Name" use="optional" />
+                <attribute name="callbackHeader" type="NCName" use="optional" />
+                <attribute name="callbackClass" type="Name" use="optional" />
                 <attribute name="scope" type="sca:CPPScope" use="optional" />
                 <attribute name="remotable" type="boolean" use="optional" />
                 <anyAttribute namespace="##any" processContents="lax" />



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org