Author: not
Date: Wed Nov 18 18:28:05 2009
New Revision: 881864

URL: http://svn.apache.org/viewvc?rev=881864&view=rev
Log:
ARIES-39 updated the blueprint schema

Modified:
    
incubator/aries/trunk/blueprint/blueprint-api/src/main/resources/org/osgi/service/blueprint/blueprint.xsd

Modified: 
incubator/aries/trunk/blueprint/blueprint-api/src/main/resources/org/osgi/service/blueprint/blueprint.xsd
URL: 
http://svn.apache.org/viewvc/incubator/aries/trunk/blueprint/blueprint-api/src/main/resources/org/osgi/service/blueprint/blueprint.xsd?rev=881864&r1=881863&r2=881864&view=diff
==============================================================================
--- 
incubator/aries/trunk/blueprint/blueprint-api/src/main/resources/org/osgi/service/blueprint/blueprint.xsd
 (original)
+++ 
incubator/aries/trunk/blueprint/blueprint-api/src/main/resources/org/osgi/service/blueprint/blueprint.xsd
 Wed Nov 18 18:28:05 2009
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!--
     /*
-    * $Revision$
+    * $Revision: 7773 $
     *
     * Copyright (c) OSGi Alliance (2008, 2009). All Rights Reserved.
     *
@@ -298,7 +298,7 @@
                                <xsd:attribute name="destroy-method" 
use="prohibited" />
                                <xsd:attribute name="factory-method" 
type="Tmethod" />
                                <xsd:attribute name="factory-ref" type="Tidref" 
/>
-                               <xsd:attribute name="scope" use="prohibited" 
fixed="prototype" />
+                               <xsd:attribute name="scope" use="prohibited" />
                                <xsd:anyAttribute namespace="##other"
                                        processContents="strict" />
                        </xsd:restriction>
@@ -1197,10 +1197,19 @@
        </xsd:simpleType>
 
        <xsd:simpleType name="Tscope">
-               <xsd:restriction base="xsd:NMTOKEN">
-                       <xsd:enumeration value="singleton" />
-                       <xsd:enumeration value="prototype" />
-               </xsd:restriction>
+               <xsd:union>
+                       <xsd:simpleType>
+                               <xsd:restriction base="xsd:NMTOKEN">
+                                       <xsd:enumeration value="singleton" />
+                                       <xsd:enumeration value="prototype" />
+                               </xsd:restriction>
+                       </xsd:simpleType>
+                       <xsd:simpleType>
+                               <xsd:restriction base="xsd:QName">
+                                       <xsd:pattern value=".+:.+" />
+                               </xsd:restriction>
+                       </xsd:simpleType>
+               </xsd:union>
        </xsd:simpleType>
 
        <xsd:simpleType name="Tservice-use">


Reply via email to