diff options
Diffstat (limited to 'tags/cpp-1.0-incubating-M2-RC2/sca/xsd')
7 files changed, 0 insertions, 417 deletions
diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-core.xsd b/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-core.xsd deleted file mode 100644 index d7661e3994..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-core.xsd +++ /dev/null @@ -1,182 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.osoa.org/xmlns/sca/1.0" - xmlns:sca="http://www.osoa.org/xmlns/sca/1.0" - elementFormDefault="qualified"> - - <element name="componentType" type="sca:ComponentType" /> - <complexType name="ComponentType"> - <sequence> - <element minOccurs="0" maxOccurs="unbounded" name="service" type="sca:ServiceType" /> - <element minOccurs="0" maxOccurs="unbounded" name="reference" type="sca:ReferenceType" /> - <element minOccurs="0" maxOccurs="unbounded" name="property" type="sca:PropertyType" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - - <element name="composite" type="sca:Composite" /> - <complexType name="Composite"> - <sequence> - <element minOccurs="0" maxOccurs="unbounded" name="include" type="anyURI" /> - <element minOccurs="0" maxOccurs="unbounded" name="service" type="sca:CompositeServiceType" /> - <element minOccurs="0" maxOccurs="unbounded" name="property" type="sca:PropertyType" /> - <element minOccurs="0" maxOccurs="unbounded" name="component" type="sca:Component" /> - <element minOccurs="0" maxOccurs="unbounded" name="reference" type="sca:CompositeReferenceType" /> - <element minOccurs="0" maxOccurs="unbounded" name="wire" type="sca:Wire" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="name" type="NCName" use="required" /> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - - <complexType name="CompositeServiceType"> - <sequence> - <element ref="sca:interface" minOccurs="1" maxOccurs="1" /> - <element ref="sca:binding" minOccurs="0" maxOccurs="unbounded" /> - <element name="reference" minOccurs="0" maxOccurs="unbounded" type="anyURI" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="name" type="NCName" use="required" /> - <attribute name="multiplicity" type="sca:Multiplicity" use="optional" default="1..1" /> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - <!-- a multiplicity 1..1 or 0..n sample - <reference>StockQuoteComponent</reference> - type must be URI - a multiplicity 1..n or 0..n sample - <reference>StockQuoteComponent1</reference> - type must be URI - <reference>StockQuoteComponent2</reference> - --> - - - <element name="interface" type="sca:Interface" abstract="true"/> - <complexType name="Interface" abstract="true"/> - - <complexType name="CompositeReferenceType"> - <sequence> - <element ref="sca:interface" minOccurs="1" maxOccurs="1" /> - <element ref="sca:binding" minOccurs="0" maxOccurs="unbounded" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="name" type="NCName" use="required" /> - <attribute name="multiplicity" type="sca:Multiplicity" use="optional" default="1..1" /> - <attribute name="override" type="sca:OverrideOptions" default="may" use="optional" /> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - - <complexType name="ServiceType"> - <sequence> - <element ref="sca:interface" minOccurs="1" maxOccurs="1" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="name" type="NCName" use="required" /> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - - <complexType name="ReferenceType"> - <sequence> - <element ref="sca:interface" minOccurs="1" maxOccurs="1" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="name" type="NCName" use="required" /> - <attribute name="multiplicity" type="sca:Multiplicity" use="optional" default="1..1" /> - <attribute name="override" type="sca:OverrideOptions" default="may" use="optional" /> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - - <complexType name="PropertyType"> - <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> - - <element name="binding" type="sca:Binding" abstract="true" /> - <complexType name="Binding" abstract="true"> - <attribute name="uri" type="anyURI" use="optional" /> - </complexType> - - <complexType name="Component"> - <sequence> - <element ref="sca:implementation" minOccurs="1" maxOccurs="1" /> - <element name="reference" type="sca:Reference" minOccurs="0" maxOccurs="unbounded" /> - <element name="property" type="sca:Property" minOccurs="0" maxOccurs="unbounded" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="name" type="NCName" use="required" /> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - - <complexType name="Property"> - <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> - - <element name="implementation" type="sca:Implementation" abstract="true" /> - <complexType name="Implementation" abstract="true"/> - - <complexType name="Wire"> - <sequence> - <element name="source" type="anyURI" minOccurs="1" maxOccurs="1" /> - <element name="target" type="anyURI" minOccurs="1" maxOccurs="1" /> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <anyAttribute namespace="##any" processContents="lax" /> - </complexType> - - <simpleType name="Multiplicity"> - <restriction base="string"> - <enumeration value="0..1" /> - <enumeration value="1..1" /> - <enumeration value="0..n" /> - <enumeration value="1..n" /> - </restriction> - </simpleType> - - <simpleType name="OverrideOptions"> - <restriction base="string"> - <enumeration value="no" /> - <enumeration value="may" /> - <enumeration value="must" /> - </restriction> - </simpleType> - -</schema> diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-implementation-composite.xsd b/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-implementation-composite.xsd deleted file mode 100644 index 4bcc6747ba..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-implementation-composite.xsd +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.osoa.org/xmlns/sca/1.0" - xmlns:sca="http://www.osoa.org/xmlns/sca/1.0" - elementFormDefault="qualified"> - - <element name="implementation.composite" type="sca:SCAImplementation" substitutionGroup="sca:implementation"/> - <complexType name="SCAImplementation"> - <complexContent> - <extension base="sca:Implementation"> - <sequence> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="name" type="NCName" use="required" /> - <anyAttribute namespace="##any" processContents="lax" /> - </extension> - </complexContent> - </complexType> -</schema> diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-implementation-java.xsd b/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-implementation-java.xsd deleted file mode 100644 index e20f0a9b50..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-implementation-java.xsd +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.osoa.org/xmlns/sca/1.0" - xmlns:sca="http://www.osoa.org/xmlns/sca/1.0" - elementFormDefault="qualified"> - - <element name="implementation.java" type="sca:JavaImplementation" substitutionGroup="sca:implementation"/> - <complexType name="JavaImplementation"> - <complexContent> - <extension base="sca:Implementation"> - <sequence> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="class" type="NCName" use="required" /> - <anyAttribute namespace="##any" processContents="lax" /> - </extension> - </complexContent> - </complexType> -</schema> diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-interface-java.xsd b/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-interface-java.xsd deleted file mode 100644 index a6028c1434..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-interface-java.xsd +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.osoa.org/xmlns/sca/1.0" - xmlns:sca="http://www.osoa.org/xmlns/sca/1.0" - elementFormDefault="qualified"> - - <element name="interface.java" type="sca:JavaInterface" substitutionGroup="sca:interface"/> - <complexType name="JavaInterface"> - <complexContent> - <extension base="sca:Interface"> - <sequence> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="interface" type="NCName" use="required" /> - <attribute name="callbackInterface" type="NCName" use="optional" /> - <anyAttribute namespace="##any" processContents="lax" /> - </extension> - </complexContent> - </complexType> -</schema> diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-interface-wsdl.xsd b/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-interface-wsdl.xsd deleted file mode 100644 index a3de838b7e..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca-interface-wsdl.xsd +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.osoa.org/xmlns/sca/1.0" - xmlns:sca="http://www.osoa.org/xmlns/sca/1.0" - elementFormDefault="qualified"> - - <element name="interface.wsdl" type="sca:WSDLPortType" substitutionGroup="sca:interface"/> - <complexType name="WSDLPortType"> - <complexContent> - <extension base="sca:Interface"> - <sequence> - <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> - </sequence> - <attribute name="interface" type="anyURI" use="required" /> - <attribute name="callbackInterface" type="anyURI" use="optional" /> - <anyAttribute namespace="##any" processContents="lax" /> - </extension> - </complexContent> - </complexType> -</schema> diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca.xsd b/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca.xsd deleted file mode 100644 index 8853f25c11..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/sca.xsd +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://www.osoa.org/xmlns/sca/1.0" - xmlns:sca="http://www.osoa.org/xmlns/sca/1.0"> - - <include schemaLocation="sca-core.xsd" /> - <include schemaLocation="sca-interface-java.xsd" /> - <include schemaLocation="sca-interface-wsdl.xsd" /> - <include schemaLocation="sca-implementation-java.xsd" /> - <include schemaLocation="sca-implementation-composite.xsd" /> - -</schema> diff --git a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/tuscany.xsd b/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/tuscany.xsd deleted file mode 100644 index 8bad940782..0000000000 --- a/tags/cpp-1.0-incubating-M2-RC2/sca/xsd/tuscany.xsd +++ /dev/null @@ -1,50 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. ---> - -<schema xmlns="http://www.w3.org/2001/XMLSchema" - targetNamespace="http://org.apache.tuscany/xmlns/cpp/1.0" - xmlns:tuscany="http://org.apache.tuscany/xmlns/cpp/1.0" - elementFormDefault="qualified"> - - <element name="tuscany-model" type="tuscany:ModelType"/> - <complexType name="ModelType"> - <sequence> - <element minOccurs="0" maxOccurs="1" name="wsdl" type="tuscany:WSDLType"/> - <element minOccurs="0" maxOccurs="1" name="xsd" type="tuscany:XSDType"/> - </sequence> - </complexType> - - <complexType name="WSDLType"> - <sequence> - <element minOccurs="0" maxOccurs="unbounded" name="file" type="tuscany:FileType"/> - </sequence> - </complexType> - - <complexType name="XSDType"> - <sequence> - <element minOccurs="0" maxOccurs="unbounded" name="file" type="tuscany:FileType"/> - </sequence> - </complexType> - - <complexType name="FileType"> - <attribute name="name" type="NCName" use="required"/> - </complexType> - -</schema> |