You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ke...@apache.org on 2008/07/28 16:30:24 UTC

svn commit: r680370 [9/22] - in /tuscany/java/sdo: distribution/src/main/assembly/ distribution/src/main/release/bin/ distribution/src/main/release/bin/samples/ impl/ impl/src/main/java/org/apache/tuscany/sdo/helper/ impl/src/main/java/org/apache/tusca...

Modified: tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDODeserializer.java
URL: http://svn.apache.org/viewvc/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDODeserializer.java?rev=680370&r1=680369&r2=680370&view=diff
==============================================================================
--- tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDODeserializer.java (original)
+++ tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDODeserializer.java Mon Jul 28 07:30:12 2008
@@ -1,340 +1,340 @@
-/**
- *
- *  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.
- */
-package org.apache.tuscany.sdo.util.resource;
-
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.xml.namespace.NamespaceContext;
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamReader;
-
-import org.apache.tuscany.sdo.helper.HelperContextImpl;
-import org.apache.tuscany.sdo.helper.TypeHelperImpl;
-import org.apache.tuscany.sdo.helper.XMLStreamHelper;
-import org.apache.tuscany.sdo.helper.XMLStreamHelperImpl;
-import org.apache.tuscany.sdo.util.StreamDeserializer;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.common.util.TreeIterator;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.emf.ecore.util.ExtendedMetaData;
-import org.eclipse.emf.ecore.xmi.XMLResource;
-
-import commonj.sdo.Property;
-import commonj.sdo.Type;
-import commonj.sdo.helper.HelperContext;
-import commonj.sdo.helper.TypeHelper;
-import commonj.sdo.helper.XSDHelper;
-
-/**
- * SDO StAX Deserializer. The instance isn't thread-safe, however it's safe to use the instance any times on the same thread.
- */
-public class SDODeserializer extends StreamDeserializer {
-	private HelperContext hc;
-    protected final void initialize(XMLStreamReader stream, HelperContext scope, Object rootObject) {
-    	hc = scope;
-        reader = stream;
-        xsdHelper = scope.getXSDHelper();
-        typeHelper = scope.getTypeHelper();
-        extendedMetaData = ((TypeHelperImpl) typeHelper).getExtendedMetaData();
-        deserializer = (XMLStreamHelperImpl)((HelperContextImpl)scope).getXMLStreamHelper();;
-        root = (EObject) rootObject;
-    }
-
-    XSDHelper xsdHelper;
-
-    protected Property propertyInSequence;
-
-    Property getProperty(Object type) {
-        EClass c = (EClass) type;
-        EStructuralFeature containment = (EStructuralFeature) propertyInSequence;
-        Object containing = extendedMetaData.getAffiliation(c, containment);
-        // if (containing == null) report error?
-        if (containment == containing && containment.isDerived()) {
-            containing = extendedMetaData.getMixedFeature(c);
-            if (containing == null) {
-                containing = extendedMetaData.getGroup(containment);
-                if (containing == null)
-                    return propertyInSequence;
-            }
-        }
-        return (Property) containing;
-    }
-
-    protected final Property getProperty(Type type, String nameSpace, String name, boolean element) {
-        for (Iterator iterator = type.getProperties().iterator(); iterator.hasNext();) {
-            propertyInSequence = (Property) iterator.next();
-            if (name.equals(xsdHelper.getLocalName(propertyInSequence))
-                    && nameSpace.equals(xsdHelper.getNamespaceURI(propertyInSequence)))
-                return getProperty(type);
-        }
-        propertyInSequence = xsdHelper.getGlobalProperty(nameSpace, name, element);
-        // if (propertyInSequence == null) report error?
-        return getProperty(type);
-    }
-
-    protected final Property getProperty(Type type, String name) {
-        propertyInSequence = type.getProperty(name);
-        // if (propertyInSequence == null) report error?
-        return getProperty(type);
-    }
-
-    protected final Property getProperty(String nameSpace, String name, Type type) {
-        return null == nameSpace ? getProperty(type, name) : getProperty(type, nameSpace, name, true);
-    }
-
-    XMLStreamHelperImpl deserializer;
-
-    TypeHelper typeHelper;
-
-    protected Object load(XMLStreamReader reader, Map options) throws XMLStreamException {
-        return deserializer.loadObject(reader, options);
-    }
-
-    static Object value(Type type, XMLStreamReader reader) throws XMLStreamException {
-        return value(type, reader.getElementText(), reader.getNamespaceContext());
-    }
-
-    protected final Object value(Type type) throws XMLStreamException {
-        return "true".equals(reader.getAttributeValue(ExtendedMetaData.XSI_URI, XMLResource.NIL)) ? null : type.isDataType() ? value(type, reader)
-                : load(reader, null);
-    }
-
-    Map options/* = null */;
-
-    protected final Object value(XMLStreamReader reader) throws XMLStreamException {
-        Type propertyType = propertyInSequence.getType();
-        if (propertyType.isDataType())
-            return value(propertyType, reader);
-        if (options == null)
-            options = new HashMap();
-        options.put(XMLStreamHelper.OPTION_DEFAULT_ROOT_TYPE, propertyType);
-        return load(reader, options);
-    }
-
-    private boolean match(String name, String space, EStructuralFeature feature) {
-        return name.equals(extendedMetaData.getName(feature)) && space.equals(extendedMetaData.getNamespace(feature));
-    }
-
-    EObject step(String ref, int step, int index, EObject container, String prefix, NamespaceContext nameSpaces) {
-        String name = ref.substring(step, index);
-        Iterator iterator = container.eContents().iterator();
-        if (iterator.hasNext())
-            if (prefix == null)
-                do {
-                    container = (EObject) iterator.next();
-                    // if( container == null )continue;
-                    if (name.equals(extendedMetaData.getName(container.eContainmentFeature())))
-                        return container;
-                } while (iterator.hasNext());
-            else {
-                prefix = nameSpaces.getNamespaceURI(prefix);
-                do {
-                    container = (EObject) iterator.next();
-                    // if( container == null )continue;
-                    if (match(name, prefix, container.eContainmentFeature()))
-                        return container;
-                } while (iterator.hasNext());
-            }
-        return null;
-    }
-
-    EObject root;
-    
-    ExtendedMetaData extendedMetaData;
-
-    protected final EObject referent(String ref, NamespaceContext nameSpaces) {
-        int length = ref.length();
-        switch (length) {
-        case 0:
-            return null;
-        case 1: // #
-            return root;
-        }
-        EObject container;
-        int step;
-        if (ref.charAt(1) == '/') {
-            container = EcoreUtil.getRootContainer(root);
-            if (length == 2)
-                return container;
-            if (ref.charAt(2) == '/') {
-                for (Iterator iterator = container.eContents().iterator();/* true */;) {
-                    if (!iterator.hasNext())
-                        return null;
-                    container = (EObject) iterator.next();
-                    // if( container != null )
-                    break;
-                }
-                /*#// is invalid
-                if (length == 3)
-                    return container; */
-                step = 3;
-            } else
-                step = 2;
-        } else {
-            container = root;
-            step = 1;
-        }
-        String prefix = null;
-        for (int index = step; ++index != length;) {
-            switch (ref.charAt(index)) {
-            case '/':
-                container = step(ref, step, index, container, prefix, nameSpaces);
-                if (container == null)
-                    return null;
-                break;
-            case ':':
-                prefix = ref.substring(step, index);
-                if (++index == length)
-                    return container; // report error?
-                step = index;
-            default:
-                continue;
-            case '[':
-                name = ref.substring(step, index);
-                step = ref.indexOf(']', index + 2);
-                if (step == -1)
-                    return container; // report error?
-                index = Integer.parseInt(ref.substring(++index, step));
-                EStructuralFeature feature;
-                Iterator iterator = container.eContents().iterator();
-                if (prefix == null)
-                    do {
-                        if (!iterator.hasNext())
-                            return null;
-                        EObject content = (EObject) iterator.next();
-                        // if( content == null )continue;
-                        feature = content.eContainmentFeature();
-                    } while (!name.equals(extendedMetaData.getName(feature)));
-                else {
-                    prefix = nameSpaces.getNamespaceURI(prefix);
-                    do {
-                        if (!iterator.hasNext())
-                            return null;
-                        EObject content = (EObject) iterator.next();
-                        // if( content == null )continue;
-                        feature = content.eContainmentFeature();
-                    } while (!match(name, prefix, feature));
-                }
-                Object value = container.eGet(feature);
-                if (value instanceof List) {
-                    List values = (List) value;
-                    if (index > values.size())
-                        return null;
-                    container = (EObject) values.get(--index);
-                } else if (index == 1)
-                    container = (EObject) value;
-                else
-                    return null;
-                index = ref.indexOf('/', ++step);
-                if (index == -1)
-                    return container;
-            }
-            if (++index == length)
-                return container;
-            step = index;
-            prefix = null;
-        }
-        return step(ref, step, length, container, prefix, nameSpaces);
-    }
-
-    static protected class Ref implements EObject // FeatureMapEntry value
-    {
-        protected Ref(String path, NamespaceContext context) {
-            ref = path;
-            nameSpaces = context;
-        }
-
-        final String ref;
-
-        final NamespaceContext nameSpaces;
-
-        public TreeIterator eAllContents() {
-            return null;
-        }
-        public EClass eClass() {
-            return null;
-        }
-        public EObject eContainer() {
-            return null;
-        }
-        public EStructuralFeature eContainingFeature() {
-            return null;
-        }
-        public EReference eContainmentFeature() {
-            return null;
-        }
-        public EList eContents() {
-            return null;
-        }
-        public EList eCrossReferences() {
-            return null;
-        }
-        public Object eGet(EStructuralFeature feature) {
-            return null;
-        }
-        public Object eGet(EStructuralFeature feature, boolean resolve) {
-            return null;
-        }
-        public boolean eIsProxy() {
-            return false;
-        }
-        public boolean eIsSet(EStructuralFeature feature) {
-            return false;
-        }
-        public Resource eResource() {
-            return null;
-        }
-        public void eSet(EStructuralFeature feature, Object newValue) {
-        }
-        public void eUnset(EStructuralFeature feature) {
-        }
-        public EList eAdapters() {
-            return null;
-        }
-        public boolean eDeliver() {
-            return false;
-        }
-        public void eNotify(Notification notification) {
-        }
-        public void eSetDeliver(boolean deliver) {
-        }
-    }
-
-    protected final EObject referent(Ref path) {
-        return referent(path.ref, path.nameSpaces);
-    }
-
-    protected final Type typeXSI() {
-        return typedXSI() ? typeHelper.getType(nameSpace, name) : null;
-    }
-
-    protected final Type globalElementType(String nameSpace, String name) {
-        return xsdHelper.getGlobalProperty(nameSpace, name, true).getType();
-    }
-}
+/**
+ *
+ *  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.
+ */
+package org.apache.tuscany.sdo.util.resource;
+
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import javax.xml.namespace.NamespaceContext;
+import javax.xml.stream.XMLStreamException;
+import javax.xml.stream.XMLStreamReader;
+
+import org.apache.tuscany.sdo.helper.HelperContextImpl;
+import org.apache.tuscany.sdo.helper.TypeHelperImpl;
+import org.apache.tuscany.sdo.helper.XMLStreamHelper;
+import org.apache.tuscany.sdo.helper.XMLStreamHelperImpl;
+import org.apache.tuscany.sdo.util.StreamDeserializer;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.common.util.TreeIterator;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.util.ExtendedMetaData;
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+import commonj.sdo.Property;
+import commonj.sdo.Type;
+import commonj.sdo.helper.HelperContext;
+import commonj.sdo.helper.TypeHelper;
+import commonj.sdo.helper.XSDHelper;
+
+/**
+ * SDO StAX Deserializer. The instance isn't thread-safe, however it's safe to use the instance any times on the same thread.
+ */
+public class SDODeserializer extends StreamDeserializer {
+	private HelperContext hc;
+    protected final void initialize(XMLStreamReader stream, HelperContext scope, Object rootObject) {
+    	hc = scope;
+        reader = stream;
+        xsdHelper = scope.getXSDHelper();
+        typeHelper = scope.getTypeHelper();
+        extendedMetaData = ((TypeHelperImpl) typeHelper).getExtendedMetaData();
+        deserializer = (XMLStreamHelperImpl)((HelperContextImpl)scope).getXMLStreamHelper();;
+        root = (EObject) rootObject;
+    }
+
+    XSDHelper xsdHelper;
+
+    protected Property propertyInSequence;
+
+    Property getProperty(Object type) {
+        EClass c = (EClass) type;
+        EStructuralFeature containment = (EStructuralFeature) propertyInSequence;
+        Object containing = extendedMetaData.getAffiliation(c, containment);
+        // if (containing == null) report error?
+        if (containment == containing && containment.isDerived()) {
+            containing = extendedMetaData.getMixedFeature(c);
+            if (containing == null) {
+                containing = extendedMetaData.getGroup(containment);
+                if (containing == null)
+                    return propertyInSequence;
+            }
+        }
+        return (Property) containing;
+    }
+
+    protected final Property getProperty(Type type, String nameSpace, String name, boolean element) {
+        for (Iterator iterator = type.getProperties().iterator(); iterator.hasNext();) {
+            propertyInSequence = (Property) iterator.next();
+            if (name.equals(xsdHelper.getLocalName(propertyInSequence))
+                    && nameSpace.equals(xsdHelper.getNamespaceURI(propertyInSequence)))
+                return getProperty(type);
+        }
+        propertyInSequence = xsdHelper.getGlobalProperty(nameSpace, name, element);
+        // if (propertyInSequence == null) report error?
+        return getProperty(type);
+    }
+
+    protected final Property getProperty(Type type, String name) {
+        propertyInSequence = type.getProperty(name);
+        // if (propertyInSequence == null) report error?
+        return getProperty(type);
+    }
+
+    protected final Property getProperty(String nameSpace, String name, Type type) {
+        return null == nameSpace ? getProperty(type, name) : getProperty(type, nameSpace, name, true);
+    }
+
+    XMLStreamHelperImpl deserializer;
+
+    TypeHelper typeHelper;
+
+    protected Object load(XMLStreamReader reader, Map options) throws XMLStreamException {
+        return deserializer.loadObject(reader, options);
+    }
+
+    static Object value(Type type, XMLStreamReader reader) throws XMLStreamException {
+        return value(type, reader.getElementText(), reader.getNamespaceContext());
+    }
+
+    protected final Object value(Type type) throws XMLStreamException {
+        return "true".equals(reader.getAttributeValue(ExtendedMetaData.XSI_URI, XMLResource.NIL)) ? null : type.isDataType() ? value(type, reader)
+                : load(reader, null);
+    }
+
+    Map options/* = null */;
+
+    protected final Object value(XMLStreamReader reader) throws XMLStreamException {
+        Type propertyType = propertyInSequence.getType();
+        if (propertyType.isDataType())
+            return value(propertyType, reader);
+        if (options == null)
+            options = new HashMap();
+        options.put(XMLStreamHelper.OPTION_DEFAULT_ROOT_TYPE, propertyType);
+        return load(reader, options);
+    }
+
+    private boolean match(String name, String space, EStructuralFeature feature) {
+        return name.equals(extendedMetaData.getName(feature)) && space.equals(extendedMetaData.getNamespace(feature));
+    }
+
+    EObject step(String ref, int step, int index, EObject container, String prefix, NamespaceContext nameSpaces) {
+        String name = ref.substring(step, index);
+        Iterator iterator = container.eContents().iterator();
+        if (iterator.hasNext())
+            if (prefix == null)
+                do {
+                    container = (EObject) iterator.next();
+                    // if( container == null )continue;
+                    if (name.equals(extendedMetaData.getName(container.eContainmentFeature())))
+                        return container;
+                } while (iterator.hasNext());
+            else {
+                prefix = nameSpaces.getNamespaceURI(prefix);
+                do {
+                    container = (EObject) iterator.next();
+                    // if( container == null )continue;
+                    if (match(name, prefix, container.eContainmentFeature()))
+                        return container;
+                } while (iterator.hasNext());
+            }
+        return null;
+    }
+
+    EObject root;
+    
+    ExtendedMetaData extendedMetaData;
+
+    protected final EObject referent(String ref, NamespaceContext nameSpaces) {
+        int length = ref.length();
+        switch (length) {
+        case 0:
+            return null;
+        case 1: // #
+            return root;
+        }
+        EObject container;
+        int step;
+        if (ref.charAt(1) == '/') {
+            container = EcoreUtil.getRootContainer(root);
+            if (length == 2)
+                return container;
+            if (ref.charAt(2) == '/') {
+                for (Iterator iterator = container.eContents().iterator();/* true */;) {
+                    if (!iterator.hasNext())
+                        return null;
+                    container = (EObject) iterator.next();
+                    // if( container != null )
+                    break;
+                }
+                /*#// is invalid
+                if (length == 3)
+                    return container; */
+                step = 3;
+            } else
+                step = 2;
+        } else {
+            container = root;
+            step = 1;
+        }
+        String prefix = null;
+        for (int index = step; ++index != length;) {
+            switch (ref.charAt(index)) {
+            case '/':
+                container = step(ref, step, index, container, prefix, nameSpaces);
+                if (container == null)
+                    return null;
+                break;
+            case ':':
+                prefix = ref.substring(step, index);
+                if (++index == length)
+                    return container; // report error?
+                step = index;
+            default:
+                continue;
+            case '[':
+                name = ref.substring(step, index);
+                step = ref.indexOf(']', index + 2);
+                if (step == -1)
+                    return container; // report error?
+                index = Integer.parseInt(ref.substring(++index, step));
+                EStructuralFeature feature;
+                Iterator iterator = container.eContents().iterator();
+                if (prefix == null)
+                    do {
+                        if (!iterator.hasNext())
+                            return null;
+                        EObject content = (EObject) iterator.next();
+                        // if( content == null )continue;
+                        feature = content.eContainmentFeature();
+                    } while (!name.equals(extendedMetaData.getName(feature)));
+                else {
+                    prefix = nameSpaces.getNamespaceURI(prefix);
+                    do {
+                        if (!iterator.hasNext())
+                            return null;
+                        EObject content = (EObject) iterator.next();
+                        // if( content == null )continue;
+                        feature = content.eContainmentFeature();
+                    } while (!match(name, prefix, feature));
+                }
+                Object value = container.eGet(feature);
+                if (value instanceof List) {
+                    List values = (List) value;
+                    if (index > values.size())
+                        return null;
+                    container = (EObject) values.get(--index);
+                } else if (index == 1)
+                    container = (EObject) value;
+                else
+                    return null;
+                index = ref.indexOf('/', ++step);
+                if (index == -1)
+                    return container;
+            }
+            if (++index == length)
+                return container;
+            step = index;
+            prefix = null;
+        }
+        return step(ref, step, length, container, prefix, nameSpaces);
+    }
+
+    static protected class Ref implements EObject // FeatureMapEntry value
+    {
+        protected Ref(String path, NamespaceContext context) {
+            ref = path;
+            nameSpaces = context;
+        }
+
+        final String ref;
+
+        final NamespaceContext nameSpaces;
+
+        public TreeIterator eAllContents() {
+            return null;
+        }
+        public EClass eClass() {
+            return null;
+        }
+        public EObject eContainer() {
+            return null;
+        }
+        public EStructuralFeature eContainingFeature() {
+            return null;
+        }
+        public EReference eContainmentFeature() {
+            return null;
+        }
+        public EList eContents() {
+            return null;
+        }
+        public EList eCrossReferences() {
+            return null;
+        }
+        public Object eGet(EStructuralFeature feature) {
+            return null;
+        }
+        public Object eGet(EStructuralFeature feature, boolean resolve) {
+            return null;
+        }
+        public boolean eIsProxy() {
+            return false;
+        }
+        public boolean eIsSet(EStructuralFeature feature) {
+            return false;
+        }
+        public Resource eResource() {
+            return null;
+        }
+        public void eSet(EStructuralFeature feature, Object newValue) {
+        }
+        public void eUnset(EStructuralFeature feature) {
+        }
+        public EList eAdapters() {
+            return null;
+        }
+        public boolean eDeliver() {
+            return false;
+        }
+        public void eNotify(Notification notification) {
+        }
+        public void eSetDeliver(boolean deliver) {
+        }
+    }
+
+    protected final EObject referent(Ref path) {
+        return referent(path.ref, path.nameSpaces);
+    }
+
+    protected final Type typeXSI() {
+        return typedXSI() ? typeHelper.getType(nameSpace, name) : null;
+    }
+
+    protected final Type globalElementType(String nameSpace, String name) {
+        return xsdHelper.getGlobalProperty(nameSpace, name, true).getType();
+    }
+}

Propchange: tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDODeserializer.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: tuscany/java/sdo/impl/src/main/resources/META-INF/NOTICE
URL: http://svn.apache.org/viewvc/tuscany/java/sdo/impl/src/main/resources/META-INF/NOTICE?rev=680370&r1=680369&r2=680370&view=diff
==============================================================================
--- tuscany/java/sdo/impl/src/main/resources/META-INF/NOTICE (original)
+++ tuscany/java/sdo/impl/src/main/resources/META-INF/NOTICE Mon Jul 28 07:30:12 2008
@@ -4,5 +4,4 @@
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
 
-Please see the LICENSE file present in the META-INF directory of this archive.
 

Modified: tuscany/java/sdo/impl/src/main/resources/META-INF/README.txt
URL: http://svn.apache.org/viewvc/tuscany/java/sdo/impl/src/main/resources/META-INF/README.txt?rev=680370&r1=680369&r2=680370&view=diff
==============================================================================
--- tuscany/java/sdo/impl/src/main/resources/META-INF/README.txt (original)
+++ tuscany/java/sdo/impl/src/main/resources/META-INF/README.txt Mon Jul 28 07:30:12 2008
@@ -1,5 +1,5 @@
-Apache Tuscany 1.1-incubating build February 2008)
-===============================================
+Apache Tuscany 1.1-incubating build April 2008
+==============================================
 
 http://incubator.apache.org/tuscany/
 

Modified: tuscany/java/sdo/impl/src/main/resources/xml/sdoInternal.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sdo/impl/src/main/resources/xml/sdoInternal.xsd?rev=680370&r1=680369&r2=680370&view=diff
==============================================================================
--- tuscany/java/sdo/impl/src/main/resources/xml/sdoInternal.xsd (original)
+++ tuscany/java/sdo/impl/src/main/resources/xml/sdoInternal.xsd Mon Jul 28 07:30:12 2008
@@ -1,33 +1,33 @@
-<?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.
- -->
-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-            xmlns:sdoJava="commonj.sdo/java"
-            xmlns:internal="http://www.apache.org/tuscany/commonj.sdo.internal"
-            targetNamespace="http://www.apache.org/tuscany/commonj.sdo.internal">
-            
-  <xsd:simpleType name="Base64Bytes" sdoJava:instanceClass="byte[]">
-    <xsd:restriction base="xsd:base64Binary"/>
-  </xsd:simpleType>
- 
-  <xsd:simpleType name="QName" sdoJava:instanceClass="java.lang.String">
-    <xsd:restriction base="xsd:QName"/>
-  </xsd:simpleType>
-
-</xsd:schema>
+<?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.
+ -->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+            xmlns:sdoJava="commonj.sdo/java"
+            xmlns:internal="http://www.apache.org/tuscany/commonj.sdo.internal"
+            targetNamespace="http://www.apache.org/tuscany/commonj.sdo.internal">
+            
+  <xsd:simpleType name="Base64Bytes" sdoJava:instanceClass="byte[]">
+    <xsd:restriction base="xsd:base64Binary"/>
+  </xsd:simpleType>
+ 
+  <xsd:simpleType name="QName" sdoJava:instanceClass="java.lang.String">
+    <xsd:restriction base="xsd:QName"/>
+  </xsd:simpleType>
+
+</xsd:schema>

Propchange: tuscany/java/sdo/impl/src/main/resources/xml/sdoInternal.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: tuscany/java/sdo/impl/src/main/resources/xml/sdoModelChangeSummary.xsd
URL: http://svn.apache.org/viewvc/tuscany/java/sdo/impl/src/main/resources/xml/sdoModelChangeSummary.xsd?rev=680370&r1=680369&r2=680370&view=diff
==============================================================================
--- tuscany/java/sdo/impl/src/main/resources/xml/sdoModelChangeSummary.xsd (original)
+++ tuscany/java/sdo/impl/src/main/resources/xml/sdoModelChangeSummary.xsd Mon Jul 28 07:30:12 2008
@@ -1,28 +1,28 @@
-<?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.
- -->
-<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sdo="commonj.sdo" xmlns:sdoJava="commonj.sdo/java" targetNamespace="commonj.sdo"> 
-
-  <!-- Dummy XSD definition of special SDO ChangeSummaryType -->
-  <xsd:simpleType name="ChangeSummaryType" sdoJava:instanceClass="commonj.sdo.ChangeSummary">
-    <xsd:restriction base="xsd:string"/>
-  </xsd:simpleType>
-
-
-</xsd:schema>
+<?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.
+ -->
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sdo="commonj.sdo" xmlns:sdoJava="commonj.sdo/java" targetNamespace="commonj.sdo"> 
+
+  <!-- Dummy XSD definition of special SDO ChangeSummaryType -->
+  <xsd:simpleType name="ChangeSummaryType" sdoJava:instanceClass="commonj.sdo.ChangeSummary">
+    <xsd:restriction base="xsd:string"/>
+  </xsd:simpleType>
+
+
+</xsd:schema>

Propchange: tuscany/java/sdo/impl/src/main/resources/xml/sdoModelChangeSummary.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: tuscany/java/sdo/impl/src/test/java/com/example/ExpectedException/ExpectedExceptionFactory.java
URL: http://svn.apache.org/viewvc/tuscany/java/sdo/impl/src/test/java/com/example/ExpectedException/ExpectedExceptionFactory.java?rev=680370&r1=680369&r2=680370&view=diff
==============================================================================
--- tuscany/java/sdo/impl/src/test/java/com/example/ExpectedException/ExpectedExceptionFactory.java (original)
+++ tuscany/java/sdo/impl/src/test/java/com/example/ExpectedException/ExpectedExceptionFactory.java Mon Jul 28 07:30:12 2008
@@ -1,70 +1,70 @@
-/**
- *
- *  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.
- */
-package com.example.ExpectedException;
-
-import commonj.sdo.helper.HelperContext;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @generated
- */
-public interface ExpectedExceptionFactory
-{
-
-  /**
-   * The singleton instance of the factory.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @generated
-   */
-  ExpectedExceptionFactory INSTANCE = com.example.ExpectedException.impl.ExpectedExceptionFactoryImpl.init();
-
-  /**
-   * Returns a new object of class '<em>Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Type</em>'.
-   * @generated
-   */
-  ExpectedExceptionType createExpectedExceptionType();
-
-  /**
-   * Returns a new object of class '<em>Sequence Read Only Type</em>'.
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @return a new object of class '<em>Sequence Read Only Type</em>'.
-   * @generated
-   */
-  SequenceReadOnlyType createSequenceReadOnlyType();
-
-  /**
-   * Registers the types supported by this Factory within the supplied scope.argument
-   * <!-- begin-user-doc -->
-   * <!-- end-user-doc -->
-   * @param scope an instance of HelperContext used to manage the scoping of types.
-   * @generated
-   */
-  public void register(HelperContext scope);
-   
-} //ExpectedExceptionFactory
+/**
+ *
+ *  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.
+ */
+package com.example.ExpectedException;
+
+import commonj.sdo.helper.HelperContext;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public interface ExpectedExceptionFactory
+{
+
+  /**
+   * The singleton instance of the factory.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  ExpectedExceptionFactory INSTANCE = com.example.ExpectedException.impl.ExpectedExceptionFactoryImpl.init();
+
+  /**
+   * Returns a new object of class '<em>Type</em>'.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @return a new object of class '<em>Type</em>'.
+   * @generated
+   */
+  ExpectedExceptionType createExpectedExceptionType();
+
+  /**
+   * Returns a new object of class '<em>Sequence Read Only Type</em>'.
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @return a new object of class '<em>Sequence Read Only Type</em>'.
+   * @generated
+   */
+  SequenceReadOnlyType createSequenceReadOnlyType();
+
+  /**
+   * Registers the types supported by this Factory within the supplied scope.argument
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @param scope an instance of HelperContext used to manage the scoping of types.
+   * @generated
+   */
+  public void register(HelperContext scope);
+   
+} //ExpectedExceptionFactory

Propchange: tuscany/java/sdo/impl/src/test/java/com/example/ExpectedException/ExpectedExceptionFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native