summaryrefslogtreecommitdiffstats
path: root/tags/java-M1-final/java/das/rdb/src/main/resources/config.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'tags/java-M1-final/java/das/rdb/src/main/resources/config.xsd')
-rw-r--r--tags/java-M1-final/java/das/rdb/src/main/resources/config.xsd103
1 files changed, 0 insertions, 103 deletions
diff --git a/tags/java-M1-final/java/das/rdb/src/main/resources/config.xsd b/tags/java-M1-final/java/das/rdb/src/main/resources/config.xsd
deleted file mode 100644
index 031f5a9546..0000000000
--- a/tags/java-M1-final/java/das/rdb/src/main/resources/config.xsd
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2005 The Apache Software Foundation or its licensors, as applicable.
-
- Licensed 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.
- -->
-<xsd:schema xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:org.apache.tuscany.das.rdb.config="http:///org.apache.tuscany.das.rdb/config.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ecore:nsPrefix="org.apache.tuscany.das.rdb.config" ecore:package="org.apache.tuscany.das.rdb.config" targetNamespace="http:///org.apache.tuscany.das.rdb/config.xsd">
- <xsd:import namespace="http://www.eclipse.org/emf/2002/Ecore" schemaLocation="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.xsd"/>
- <xsd:element ecore:ignore="true" name="Config" type="org.apache.tuscany.das.rdb.config:Config"/>
- <xsd:element ecore:ignore="true" name="Command" type="org.apache.tuscany.das.rdb.config:Command"/>
- <xsd:element ecore:ignore="true" name="ConnectionProperties" type="org.apache.tuscany.das.rdb.config:ConnectionProperties"/>
- <xsd:element ecore:ignore="true" name="Parameter" type="org.apache.tuscany.das.rdb.config:Parameter"/>
- <xsd:element ecore:ignore="true" name="Relationship" type="org.apache.tuscany.das.rdb.config:Relationship"/>
- <xsd:element ecore:ignore="true" name="Table" type="org.apache.tuscany.das.rdb.config:Table"/>
- <xsd:element ecore:ignore="true" name="KeyPair" type="org.apache.tuscany.das.rdb.config:KeyPair"/>
- <xsd:element ecore:ignore="true" name="Column" type="org.apache.tuscany.das.rdb.config:Column"/>
- <xsd:element ecore:ignore="true" name="ResultDescriptor" type="org.apache.tuscany.das.rdb.config:ResultDescriptor"/>
- <xsd:complexType name="Config">
- <xsd:sequence>
- <xsd:element ecore:opposite="Config" ecore:resolveProxies="true" maxOccurs="unbounded" minOccurs="0" name="Command" type="org.apache.tuscany.das.rdb.config:Command"/>
- <xsd:element ecore:opposite="Config" ecore:resolveProxies="true" minOccurs="0" name="ConnectionProperties" type="org.apache.tuscany.das.rdb.config:ConnectionProperties"/>
- <xsd:element ecore:opposite="Config" ecore:resolveProxies="true" maxOccurs="unbounded" minOccurs="0" name="Table" type="org.apache.tuscany.das.rdb.config:Table"/>
- <xsd:element ecore:opposite="Config" ecore:resolveProxies="true" maxOccurs="unbounded" minOccurs="0" name="Relationship" type="org.apache.tuscany.das.rdb.config:Relationship"/>
- </xsd:sequence>
- <xsd:attribute name="uri" type="xsd:string"/>
- </xsd:complexType>
- <xsd:complexType name="Command">
- <xsd:sequence>
- <xsd:element ecore:opposite="Command" ecore:resolveProxies="true" maxOccurs="unbounded" minOccurs="0" name="Parameter" type="org.apache.tuscany.das.rdb.config:Parameter"/>
- <xsd:element ecore:opposite="Command" ecore:resolveProxies="true" maxOccurs="unbounded" minOccurs="0" name="ResultDescriptor" type="org.apache.tuscany.das.rdb.config:ResultDescriptor"/>
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="SQL" type="xsd:string"/>
- <xsd:attribute name="kind" type="xsd:string"/>
- <xsd:attribute ecore:opposite="Command" ecore:reference="org.apache.tuscany.das.rdb.config:Config" ecore:transient="true" name="Config" type="xsd:anyURI"/>
- </xsd:complexType>
- <xsd:complexType name="ConnectionProperties">
- <xsd:attribute name="dataSource" type="xsd:string"/>
- <xsd:attribute name="driverClassName" type="xsd:string"/>
- <xsd:attribute name="driverURL" type="xsd:string"/>
- <xsd:attribute name="driverPassword" type="xsd:string"/>
- <xsd:attribute name="driverUserName" type="xsd:string"/>
- <xsd:attribute ecore:opposite="ConnectionProperties" ecore:reference="org.apache.tuscany.das.rdb.config:Config" ecore:transient="true" name="Config" type="xsd:anyURI"/>
- </xsd:complexType>
- <xsd:complexType name="Parameter">
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="columnType" type="xsd:string"/>
- <xsd:attribute ecore:opposite="Parameter" ecore:reference="org.apache.tuscany.das.rdb.config:Command" ecore:transient="true" name="Command" type="xsd:anyURI"/>
- </xsd:complexType>
- <xsd:complexType name="Relationship">
- <xsd:sequence>
- <xsd:element ecore:opposite="Relationship" ecore:resolveProxies="true" maxOccurs="unbounded" minOccurs="0" name="KeyPair" type="org.apache.tuscany.das.rdb.config:KeyPair"/>
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="primaryKeyTable" type="xsd:string"/>
- <xsd:attribute name="foreignKeyTable" type="xsd:string"/>
- <xsd:attribute name="many" type="xsd:boolean"/>
- <xsd:attribute ecore:opposite="Relationship" ecore:reference="org.apache.tuscany.das.rdb.config:Config" ecore:transient="true" name="Config" type="xsd:anyURI"/>
- </xsd:complexType>
- <xsd:complexType name="Table">
- <xsd:sequence>
- <xsd:element ecore:opposite="Table" ecore:resolveProxies="true" maxOccurs="unbounded" minOccurs="0" name="Column" type="org.apache.tuscany.das.rdb.config:Column"/>
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="propertyName" type="xsd:string"/>
- <xsd:attribute name="create" type="xsd:string"/>
- <xsd:attribute name="update" type="xsd:string"/>
- <xsd:attribute name="delete" type="xsd:string"/>
- <xsd:attribute ecore:opposite="Table" ecore:reference="org.apache.tuscany.das.rdb.config:Config" ecore:transient="true" name="Config" type="xsd:anyURI"/>
- </xsd:complexType>
- <xsd:complexType name="KeyPair">
- <xsd:attribute name="primaryKeyColumn" type="xsd:string"/>
- <xsd:attribute name="foreignKeyColumn" type="xsd:string"/>
- <xsd:attribute ecore:opposite="KeyPair" ecore:reference="org.apache.tuscany.das.rdb.config:Relationship" ecore:transient="true" name="Relationship" type="xsd:anyURI"/>
- </xsd:complexType>
- <xsd:complexType name="Column">
- <xsd:attribute name="name" type="xsd:string"/>
- <xsd:attribute name="propertyName" type="xsd:string"/>
- <xsd:attribute name="converterClassName" type="xsd:string"/>
- <xsd:attribute name="columnType" type="xsd:string"/>
- <xsd:attribute name="primaryKey" type="xsd:boolean"/>
- <xsd:attribute name="generated" type="xsd:boolean"/>
- <xsd:attribute name="collision" type="xsd:boolean"/>
- <xsd:attribute ecore:opposite="Column" ecore:reference="org.apache.tuscany.das.rdb.config:Table" ecore:transient="true" name="Table" type="xsd:anyURI"/>
- </xsd:complexType>
- <xsd:complexType name="ResultDescriptor">
- <xsd:attribute name="columnName" type="xsd:string"/>
- <xsd:attribute name="tableName" type="xsd:string"/>
- <xsd:attribute name="columnType" type="xsd:string"/>
- <xsd:attribute name="converter" type="xsd:string"/>
- <xsd:attribute ecore:opposite="ResultDescriptor" ecore:reference="org.apache.tuscany.das.rdb.config:Command" ecore:transient="true" name="Command" type="xsd:anyURI"/>
- </xsd:complexType>
-</xsd:schema>